.valuator-web{--valuator-line:color-mix(in srgb, var(--ink) 15%, transparent);--valuator-positive:#168657;--valuator-danger:#a63831;--valuator-caution:#805500;padding-top:0;padding-bottom:clamp(4rem,8vw,7rem)}:root[data-theme=dark] .valuator-web{--valuator-positive:#55d596;--valuator-danger:#ff8d82;--valuator-caution:#ffd166}.valuator-web *,.valuator-web :before,.valuator-web :after{box-sizing:border-box;min-width:0}.valuator-web [hidden]{display:none!important}.valuator-web button,.valuator-web input{font:inherit}.valuator-web button,.valuator-web a,.valuator-web summary{-webkit-tap-highlight-color:transparent}.valuator-web__shell{border:1px solid var(--valuator-line);background:color-mix(in srgb, var(--surface) 77%, transparent);border-radius:1.15rem;overflow:clip;box-shadow:0 1.8rem 5rem #00000012}.valuator-web__masthead{border-bottom:1px solid var(--valuator-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;display:flex}.valuator-web__masthead>small,.valuator-web__examples>small,.valuator-web__access small{color:var(--ink-faint);font:500 .8rem/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.valuator-web__premium{min-height:2.75rem;color:var(--ink-soft);border:1px solid var(--valuator-line);font:.8rem/1.2 var(--font-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:.38rem;padding:.55rem .75rem;display:inline-flex}.valuator-web__search{z-index:5;background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 6%, var(--surface)), color-mix(in srgb, var(--surface) 96%, transparent));gap:.3rem;padding:.8rem;display:grid;position:relative}.valuator-web__search>label{border:1px solid color-mix(in srgb, var(--blue) 42%, var(--valuator-line));background:var(--page);border-radius:.82rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:4.6rem;padding:0 1rem;display:grid;box-shadow:0 .85rem 2.7rem #00000012}.valuator-web__search:focus-within>label{border-color:color-mix(in srgb, var(--blue) 75%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 10%, transparent), 0 .85rem 2.7rem #00000012}.valuator-web__search>label>svg{color:var(--blue)}.valuator-web__search label span{gap:.2rem;display:grid}.valuator-web__search label small{color:var(--ink-faint);font:.8rem/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.valuator-web__search input{width:100%;min-height:1.7rem;color:var(--ink);letter-spacing:-.02em;background:0 0;border:0;outline:0;padding:0;font-size:max(1rem,16px);font-weight:540}.valuator-web__search kbd{width:1.9rem;height:1.9rem;color:var(--ink-faint);border:1px solid var(--valuator-line);font:.8rem/1 var(--font-mono);border-radius:.4rem;place-items:center;display:grid}.valuator-web__search>p{min-height:.9rem;color:var(--ink-faint);margin:0 .8rem;font-size:.8rem}.valuator-web__search-status:empty{display:none}.valuator-web__matches{overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);background:color-mix(in srgb, var(--page) 98%, transparent);backdrop-filter:blur(20px);border-radius:.82rem;max-height:min(27rem,100dvh - 8rem);position:absolute;inset:calc(100% - .25rem) .8rem auto;overflow-y:auto;box-shadow:0 1.5rem 4rem #0000002e}.valuator-web__matches button{width:100%;min-height:3.75rem;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:4rem minmax(0,.85fr) minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem .85rem;display:grid}.valuator-web__matches button:hover,.valuator-web__matches button:focus-visible,.valuator-web__matches button[aria-selected=true]{background:color-mix(in srgb, var(--blue) 8%, transparent)}.valuator-web__matches button:focus-visible{outline-offset:-3px}.valuator-web__matches button span{font:650 .8rem/1 var(--font-mono);letter-spacing:.06em}.valuator-web__matches button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.valuator-web__matches button small{color:var(--ink-faint);font:.8rem/1.35 var(--font-mono)}.valuator-web__matches button i{color:var(--blue);font-style:normal}.valuator-web__matches>p{color:var(--ink-soft);text-align:center;margin:0;padding:1.1rem;font-size:.7rem}.valuator-web__access{border-top:1px solid var(--valuator-line);border-bottom:1px solid var(--valuator-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem 1rem;display:grid}.valuator-web__access-icon{width:2.75rem;height:2.75rem;color:var(--blue);border:1px solid color-mix(in srgb, var(--blue) 38%, var(--valuator-line));font:650 .8rem/1 var(--font-mono);border-radius:.68rem;place-items:center;display:grid}.valuator-web[data-access=owner] .valuator-web__access-icon{color:var(--valuator-positive);border-color:color-mix(in srgb, var(--valuator-positive) 45%, transparent)}.valuator-web__access>div:nth-child(2){gap:.17rem;display:grid}.valuator-web__access strong{font-size:.72rem}.valuator-web__access p{max-width:48rem;color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.45}.valuator-web__access-actions{gap:.45rem;display:flex}.valuator-web__access-actions a,.valuator-web__access-actions button{min-height:2.75rem;color:var(--page);background:var(--ink);border:1px solid var(--ink);font:550 .8rem/1.2 var(--font-mono);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.6rem .78rem;text-decoration:none;display:inline-flex}.valuator-web__access-actions a+a{color:var(--ink);border-color:var(--valuator-line);background:0 0}.valuator-web__notice{min-height:3rem;color:var(--ink-soft);border-bottom:1px solid var(--valuator-line);align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.8rem;display:flex}.valuator-web__notice svg,.valuator-web__notice strong{color:var(--blue)}.valuator-web[data-access=owner] .valuator-web__notice svg,.valuator-web[data-access=owner] .valuator-web__notice strong{color:var(--valuator-positive)}.valuator-web__notice>span{flex-wrap:wrap;gap:.35rem .6rem;display:flex}.valuator-web__notice strong{font:550 .8rem/1.3 var(--font-mono);letter-spacing:.07em}.valuator-web__step-up{border-bottom:1px solid var(--valuator-line);background:color-mix(in srgb, var(--blue) 5%, transparent);grid-template-columns:minmax(15rem,1.2fr) repeat(2,minmax(10rem,.7fr)) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.valuator-web__step-up>div:first-child{align-items:center;gap:.6rem;display:flex}.valuator-web__step-up>div:first-child span,.valuator-web__step-up label{gap:.28rem;display:grid}.valuator-web__step-up small,.valuator-web__step-up label span{color:var(--ink-soft);font-size:.8rem}.valuator-web__step-up input{width:100%;min-height:2.75rem;color:var(--ink);background:var(--page);border:1px solid var(--valuator-line);border-radius:.55rem;padding:.5rem .65rem;font-size:max(.75rem,16px)}.valuator-web__step-up>div:last-child{gap:.4rem;display:flex}.valuator-web__step-up button{min-height:2.75rem;color:var(--ink);border:1px solid var(--valuator-line);cursor:pointer;background:0 0;border-radius:.55rem;padding:.55rem .7rem}.valuator-web__step-up button[type=submit]{color:var(--page);background:var(--ink)}.valuator-web__step-up>p{color:var(--valuator-danger);grid-column:2/-1;margin:0;font-size:.8rem}.valuator-web__empty{background:radial-gradient(circle at 0 50%, color-mix(in srgb, var(--blue) 8%, transparent), transparent 55%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,4vw,4rem);min-height:clamp(12rem,24vw,16rem);padding:clamp(1.1rem,2.6vw,2rem);display:grid}.valuator-web__empty-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.valuator-web__empty-copy>span{width:3.1rem;height:3.1rem;color:var(--blue);border:1px solid color-mix(in srgb, var(--blue) 35%, var(--valuator-line));background:color-mix(in srgb, var(--blue) 6%, transparent);border-radius:.78rem;place-items:center;display:grid}.valuator-web__empty-copy>div{gap:.3rem;display:grid}.valuator-web__empty-copy p{max-width:31rem;color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.5}.valuator-web__examples{gap:.5rem;display:grid}.valuator-web__examples>div{grid-template-columns:repeat(5,minmax(7.6rem,1fr));gap:.4rem;display:grid}.valuator-web__examples button{min-height:3.7rem;color:var(--ink);text-align:left;border:1px solid var(--valuator-line);background:color-mix(in srgb, var(--page) 80%, transparent);cursor:pointer;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .6rem;padding:.62rem .72rem .62rem .82rem;display:grid;position:relative;overflow:hidden}.valuator-web__examples button i{background:var(--company-color);width:.2rem;position:absolute;inset:0 auto 0 0}.valuator-web__examples button span{color:var(--blue);font:650 .8rem/1 var(--font-mono);letter-spacing:.07em}.valuator-web__examples button strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:.8rem;overflow:hidden}.valuator-web__examples button svg{color:var(--ink-faint);grid-area:1/2/span 2}.valuator-web__examples button:hover,.valuator-web__examples button:focus-visible{border-color:color-mix(in srgb, var(--blue) 60%, var(--valuator-line));background:color-mix(in srgb, var(--blue) 7%, transparent)}.valuator-web__loading{min-height:13rem;color:var(--ink-soft);align-content:center;place-items:center;gap:.8rem;display:grid}.valuator-web__loading span{border:2px solid var(--valuator-line);border-top-color:var(--blue);border-radius:50%;width:2rem;height:2rem;animation:.75s linear infinite valuator-spin}.valuator-web__loading strong{font-size:.8rem}.valuator-result__header{border-bottom:1px solid var(--valuator-line);grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:.85rem;padding:1.05rem;display:grid}.valuator-result__mark{--company-color:var(--blue);border:1px solid var(--valuator-line);background:color-mix(in srgb, var(--company-color) 12%, transparent);border-radius:.78rem;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:relative;overflow:hidden}.valuator-result__mark span{z-index:1;font:650 .8rem/1 var(--font-mono);position:relative}.valuator-result__mark i{background:var(--company-color);height:.2rem;position:absolute;inset:auto 0 0}.valuator-result__header>div:nth-child(2){gap:.16rem;display:grid}.valuator-result__header small{color:var(--ink-faint);font:.8rem/1.3 var(--font-mono);letter-spacing:.06em}.valuator-result__header h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.1rem,2.1vw,1.55rem)}.valuator-result__header p{color:var(--ink-soft);margin:0;font-size:.8rem}.valuator-result__stamp{text-align:right;justify-self:end;justify-items:end;gap:.23rem;max-width:32rem;display:grid}.valuator-result__stamp span{color:var(--valuator-positive);border:1px solid color-mix(in srgb, var(--valuator-positive) 40%, transparent);font:.8rem/1.2 var(--font-mono);border-radius:999px;padding:.34rem .5rem}.valuator-result__warning{color:var(--valuator-caution);border-bottom:1px solid color-mix(in srgb, var(--valuator-caution) 34%, var(--valuator-line));background:color-mix(in srgb, var(--valuator-caution) 8%, transparent);align-items:flex-start;gap:.65rem;padding:.85rem 1rem;display:flex}.valuator-result__warning svg{flex:none;margin-top:.08rem}.valuator-result__warning>span{gap:.2rem;display:grid}.valuator-result__warning strong{font-size:.75rem}.valuator-result__warning span span{color:var(--ink-soft);font-size:.8rem;line-height:1.5}.valuator-result dt{color:var(--ink-faint);font:.8rem/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.valuator-result__market-price{border-bottom:1px solid var(--valuator-line);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem clamp(1rem,3vw,2.5rem);display:flex}.valuator-result__market-price h3{color:var(--ink-soft);font-weight:500}.valuator-result__market-quote{flex-wrap:wrap;align-items:baseline;gap:.55rem 1rem;margin-top:.75rem;display:flex}.valuator-result__market-quote strong{font:550 clamp(2.5rem, 5vw, 4rem)/1.05 var(--font-sans);letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.valuator-result__market-quote>span{font:500 .9rem/1.5 var(--font-mono)}.valuator-result__quote-context{max-width:25rem;color:var(--ink-soft);text-align:right;font-size:.8rem;line-height:1.6}.valuator-result__quote-context>span{color:var(--ink)}.valuator-result__quote-context p{margin:.4rem 0 0}.valuator-result__outlook{border-bottom:1px solid var(--valuator-line);padding:1.5rem}.valuator-result__value-cards{grid-template-columns:1.15fr repeat(2,minmax(0,1fr));gap:1rem;display:grid}.valuator-result__value-card{border:1px solid var(--valuator-line);background:color-mix(in srgb, var(--page) 65%, transparent);border-radius:.9rem;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.25rem;display:flex}.valuator-result__value-card--current{border-color:color-mix(in srgb, var(--blue) 35%, var(--valuator-line));background:color-mix(in srgb, var(--blue) 7%, var(--page))}.valuator-result__value-card h4{color:var(--ink-soft);margin:0 0 .2rem;font-size:.9rem;font-weight:550;line-height:1.45}.valuator-result__card-price{max-width:100%;font:550 clamp(1.7rem, 2.6vw, 2.6rem)/1.15 var(--font-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.valuator-result__card-gap{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.5}.valuator-result__card-gap>span{font-family:var(--font-mono);font-weight:550}.valuator-result__card-nominal{color:var(--ink-soft);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.8rem;line-height:1.55}.valuator-result__card-source{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.6}.valuator-result__value-card>.valuator-result__card-source{padding-top:.3rem}.valuator-result__projection-picker{border:1px solid var(--valuator-line);border-radius:.9rem;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);margin-top:1rem;display:grid;overflow:hidden}.valuator-result__projection-settings{padding:1.25rem}.valuator-result__year-control{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.3rem 1rem;display:grid}.valuator-result__year-control>label{font-size:.9rem;font-weight:550;line-height:1.5}.valuator-result__year-control>output{color:var(--ink);font:550 .9rem/1.5 var(--font-mono)}.valuator-result__year-control>input{width:100%;min-height:2.75rem;accent-color:var(--blue);cursor:pointer;grid-column:1/-1;margin:.35rem 0 0}.valuator-result__year-endpoints{color:var(--ink-faint);font:.75rem/1.4 var(--font-mono);grid-column:1/-1;justify-content:space-between;display:flex}.valuator-result__projection-options{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:1rem;margin-top:1.4rem;display:grid}.valuator-result__projection-options label{align-content:end;gap:.5rem;font-size:.8rem;line-height:1.5;display:grid}.valuator-result__projection-options :is(input,select){width:100%;min-height:2.75rem;color:var(--ink);background:var(--surface);border:1px solid var(--valuator-line);font:inherit;border-radius:.55rem;padding:.65rem .75rem}.valuator-result__projection-help{color:var(--ink-soft);overflow-wrap:anywhere;margin:.8rem 0 0;font-size:.78rem;line-height:1.6}.valuator-result__selected-projection{border-left:1px solid var(--valuator-line);background:color-mix(in srgb, var(--blue) 4%, var(--page));flex-direction:column;justify-content:center;align-items:flex-start;gap:.7rem;padding:1.5rem;display:flex}.valuator-result__selected-projection .valuator-result__card-price{font-size:clamp(2rem,3vw,3rem)}.valuator-result__disclosure{border-bottom:1px solid var(--valuator-line)}.valuator-result__disclosure>summary{min-height:4rem;color:var(--ink-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:.9rem;font-weight:550;list-style:none;display:flex}.valuator-result__disclosure>summary::-webkit-details-marker{display:none}.valuator-result__disclosure>summary>svg{flex:none}.valuator-result__disclosure[open]>summary{color:var(--ink);border-bottom:1px solid var(--valuator-line)}.valuator-result__disclosure[open]>summary>svg{transform:rotate(180deg)}.valuator-result__disclosure>section:last-child{border-bottom:0}.valuator-result__calculation>.valuator-result__scenario{border-left:0}.valuator-result__legacy-metrics{border-top:1px solid var(--valuator-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.valuator-result__legacy-metrics>div{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.valuator-result__legacy-metrics>div>span,.valuator-result__legacy-metrics p{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.6}.valuator-result__legacy-metrics strong{font:550 .9rem/1.5 var(--font-mono)}.valuator-result__projection,.valuator-result__scenario,.valuator-result__fundamentals{border-bottom:1px solid var(--valuator-line);padding:1rem}.valuator-result__projection>header,.valuator-result__scenario>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.valuator-result__projection header>div{align-items:center;gap:.45rem;display:flex}.valuator-result h3{letter-spacing:-.01em;margin:0;font-size:.8rem}.valuator-result__projection header>span,.valuator-result__scenario p{color:var(--ink-faint);margin:0;font-size:.8rem}.valuator-result__projection ol{overscroll-behavior-inline:contain;grid-auto-columns:minmax(6.25rem,1fr);grid-auto-flow:column;align-items:end;gap:.55rem;height:10rem;margin:0;padding:0 0 .25rem;list-style:none;display:grid;overflow-x:auto}.valuator-result__projection-scroll-hint{color:var(--ink-soft);margin:.65rem 0 0;font-size:.8rem;line-height:1.4;display:none}.valuator-result__projection li{grid-template-rows:auto minmax(0,1fr) auto auto;justify-items:center;gap:.35rem;height:100%;display:grid}.valuator-result__projection li strong{font:.8rem/1 var(--font-mono)}.valuator-result__projection li i{width:min(2.6rem,65%);height:var(--projection-height);background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 80%, white), color-mix(in srgb, var(--blue) 32%, transparent));border-radius:.35rem .35rem .1rem .1rem;align-self:end}.valuator-result__projection li span{color:var(--ink-faint);font:.8rem/1 var(--font-mono)}.valuator-result__scenario header>div{gap:.23rem;display:grid}.valuator-result__scenario header button{min-height:2.75rem;color:var(--ink);border:1px solid var(--valuator-line);cursor:pointer;background:0 0;border-radius:.55rem;align-items:center;gap:.35rem;padding:.5rem .65rem;font-size:.8rem;display:inline-flex}.valuator-result__scenario>div{grid-template-columns:repeat(4,1fr);gap:.65rem;display:grid}.valuator-result__scenario label{border:1px solid var(--valuator-line);border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding:.7rem;display:grid}.valuator-result__scenario label span{color:var(--ink-soft);font-size:.8rem}.valuator-result__scenario label strong{font:600 .8rem/1 var(--font-mono)}.valuator-result__scenario input{width:100%;min-height:2.75rem;accent-color:var(--blue);cursor:pointer;grid-column:1/-1}.valuator-result__fundamentals h3{margin-bottom:.75rem}.valuator-result dl{grid-template-columns:repeat(3,1fr);gap:0;margin:0;display:grid}.valuator-result dl div{border-top:1px solid var(--valuator-line);gap:.25rem;padding:.65rem;display:grid}.valuator-result dl div:not(:nth-child(3n+1)){border-left:1px solid var(--valuator-line)}.valuator-result dd{overflow-wrap:anywhere;font:560 .8rem/1.35 var(--font-mono);margin:0}.valuator-result__details{grid-template-columns:repeat(2,1fr);display:grid}.valuator-result__details details{border-bottom:1px solid var(--valuator-line)}.valuator-result__details details:nth-child(odd){border-right:1px solid var(--valuator-line)}.valuator-result__details summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:3.25rem;padding:.75rem 1rem;font-size:.8rem;font-weight:600;list-style:none;display:flex}.valuator-result__details summary::-webkit-details-marker{display:none}.valuator-result__details details[open] summary svg{transform:rotate(180deg)}.valuator-result__details dl{padding:0 .4rem .65rem}.valuator-result__details details>p{color:var(--ink-soft);margin:0;padding:0 1rem 1rem;font-size:.8rem;line-height:1.55}.valuator-result footer{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.valuator-result footer>span{color:var(--ink-soft);align-items:center;gap:.5rem;display:flex}.valuator-result footer>span>span{gap:.15rem;display:grid}.valuator-result footer strong{font:550 .8rem/1.2 var(--font-mono)}.valuator-result footer small{color:var(--ink-faint);font-size:.8rem}.valuator-result footer a{min-height:2.75rem;color:var(--ink);border:1px solid var(--valuator-line);border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.8rem;text-decoration:none;display:inline-flex}@keyframes valuator-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.valuator-web__loading span{animation:none}}@media (width<=1050px){.valuator-web__empty{grid-template-columns:1fr}.valuator-web__examples>div{grid-template-columns:repeat(3,1fr)}.valuator-web__step-up{grid-template-columns:repeat(2,1fr)}.valuator-web__step-up>div:first-child,.valuator-web__step-up>p{grid-column:1/-1}}@media (width<=760px){.valuator-web__access{grid-template-columns:auto minmax(0,1fr)}.valuator-web__access-actions{flex-wrap:wrap;grid-column:2}.valuator-web__matches button{grid-template-columns:3.6rem minmax(0,1fr) auto}.valuator-web__matches button small{grid-column:2}.valuator-result__scenario>div{grid-template-columns:repeat(2,1fr)}.valuator-result__details{grid-template-columns:1fr}.valuator-result__details details:nth-child(odd){border-right:0}.valuator-result dl{grid-template-columns:repeat(2,1fr)}.valuator-result dl div:not(:nth-child(3n+1)){border-left:0}.valuator-result dl div:nth-child(2n){border-left:1px solid var(--valuator-line)}}@media (width<=520px){.valuator-web{padding-inline:.65rem}.valuator-web__shell{border-radius:.9rem}.valuator-web__masthead{padding:.65rem .7rem}.valuator-web__premium{width:fit-content}.valuator-web__search{padding:.55rem}.valuator-web__search>label{min-height:4rem;padding-inline:.72rem}.valuator-web__search kbd{display:none}.valuator-web__matches{inset-inline:.55rem}.valuator-web__access{align-items:start;padding:.75rem}.valuator-web__access-actions{grid-column:1/-1;width:100%}.valuator-web__access-actions a,.valuator-web__access-actions button{flex:1}.valuator-web__notice{align-items:start;padding-inline:.75rem}.valuator-web__notice>span{display:grid}.valuator-web__step-up{grid-template-columns:1fr}.valuator-web__step-up>div:first-child,.valuator-web__step-up>p{grid-column:1}.valuator-web__step-up>div:last-child button{flex:1}.valuator-web__empty{padding:1rem}.valuator-web__empty-copy{align-items:start}.valuator-web__examples>div{grid-template-columns:1fr}.valuator-result__header{grid-template-columns:auto minmax(0,1fr);padding:.85rem}.valuator-result__stamp{grid-column:2;justify-items:start}.valuator-result__projection,.valuator-result__scenario,.valuator-result__fundamentals{padding:.85rem}.valuator-result__projection>header,.valuator-result__scenario>header{align-items:start}.valuator-result__projection header>span{text-align:right;max-width:9rem}.valuator-result__projection ol{gap:.25rem}.valuator-result__scenario>div,.valuator-result dl{grid-template-columns:1fr}.valuator-result dl div:nth-child(2n){border-left:0}.valuator-result footer{flex-direction:column;align-items:stretch}.valuator-result footer a{width:100%}}@media (width<=340px){.valuator-result__projection ol{scrollbar-color:var(--blue) color-mix(in srgb, var(--ink) 10%, transparent);scrollbar-width:thin;padding-bottom:.6rem}.valuator-result__projection-scroll-hint{display:block}}.valuator-web{padding-top:1rem}.valuator-web__masthead{gap:1.5rem;padding-inline:clamp(1rem,3vw,2.5rem)}.valuator-web__premium{flex-shrink:0;align-self:flex-start}.valuator-web__search{padding:1.25rem clamp(1rem,3vw,2.5rem)}.valuator-web__search>label{box-shadow:none}.valuator-web__matches{inset-inline:clamp(1rem,3vw,2.5rem)}.valuator-web__matches button strong{white-space:normal;font-size:.9rem}.valuator-web__access,.valuator-web__notice{padding-inline:clamp(1rem,3vw,2.5rem)}.valuator-web[data-access=owner] .valuator-web__access{border-top:0;padding-block:.6rem}.valuator-web[data-access=owner] .valuator-web__access strong{font-weight:500}.valuator-web__notice{font-size:.8rem}.valuator-web__empty{gap:2rem;padding:clamp(1.25rem,3vw,2.5rem)}.valuator-web__empty-copy strong{font-size:1.15rem}.valuator-web__empty-copy p{max-width:32rem;font-size:.9rem;line-height:1.65}.valuator-web__examples button{min-height:4.5rem}.valuator-web__examples button strong{font-size:.8rem}.valuator-result__header{padding:1.5rem clamp(1rem,3vw,2.5rem)}.valuator-result__header h2{font-size:clamp(1.5rem,2.5vw,2rem)}.valuator-result__projection,.valuator-result__scenario,.valuator-result__fundamentals{padding:1.5rem}.valuator-result__scenario{border-left:1px solid var(--valuator-line)}.valuator-result h3{font-size:1rem}.valuator-result__projection>header{flex-direction:column;align-items:flex-start;gap:.5rem}.valuator-result__projection ol{height:15rem;padding-top:1rem}.valuator-result__projection li i{width:min(3.5rem,70%)}.valuator-result__scenario>div{grid-template-columns:repeat(2,minmax(0,1fr))}.valuator-result__scenario p{line-height:1.5}.valuator-result__scenario label{background:color-mix(in srgb, var(--page) 75%, transparent);padding:.8rem}.valuator-result__scenario label span{font-size:.85rem}.valuator-result__scenario label strong{line-height:1.4}.valuator-result__fundamentals dd{font-size:1rem}.valuator-result dl div{padding:.9rem}.valuator-result__details summary{min-height:3.75rem;padding-inline:1.5rem;font-size:.9rem}.valuator-result__details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.valuator-result__details dl div{border-left:0!important}.valuator-result footer{padding:1.25rem 1.5rem}.valuator-web :is(button,a,summary,input,select):focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media (width<=1000px){.valuator-web__masthead{flex-wrap:wrap}.valuator-result__header{grid-template-columns:auto minmax(0,1fr)}.valuator-result__stamp{text-align:left;grid-column:1/-1;justify-self:stretch;justify-items:start;max-width:none}.valuator-result__scenario{border-left:0}.valuator-result__market-price{align-items:flex-start}.valuator-result__quote-context{max-width:20rem}.valuator-result__value-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.valuator-result__value-card--current{grid-column:1/-1}.valuator-result__projection-picker{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.valuator-result__projection-options{grid-template-columns:1fr;gap:.8rem}}@media (width<=520px){.valuator-web__masthead{gap:1rem}.valuator-web__premium{white-space:normal}.valuator-web__search{padding:1rem .8rem}.valuator-web__matches{max-height:45dvh;inset-inline:.8rem}.valuator-result__market-price{flex-direction:column;gap:1rem;padding:1.5rem 1rem}.valuator-result__market-quote strong{font-size:clamp(2.25rem,10vw,3.25rem)}.valuator-result__quote-context{text-align:left;max-width:none}.valuator-result__outlook{padding:1rem}.valuator-result__value-cards{gap:.6rem}.valuator-result__value-card{gap:.55rem;padding:1rem .8rem}.valuator-result__value-card h4{font-size:.85rem}.valuator-result__value-card .valuator-result__card-price{font-size:clamp(1.35rem,5.7vw,1.85rem)}.valuator-result__value-card--current .valuator-result__card-price{font-size:2.25rem}.valuator-result__projection-picker{grid-template-columns:1fr}.valuator-result__projection-settings{padding:1rem}.valuator-result__projection-options :is(input,select){font-size:1rem}.valuator-result__selected-projection{border-left:0;border-top:1px solid var(--valuator-line);padding:1.25rem 1rem}.valuator-result__disclosure>summary{padding-inline:1rem}.valuator-result__legacy-metrics{grid-template-columns:1fr;gap:1rem}.valuator-result__header,.valuator-result__projection,.valuator-result__scenario,.valuator-result__fundamentals{padding:1.25rem 1rem}.valuator-result__projection header>span{text-align:left;max-width:none}.valuator-result__projection ol{height:12rem}.valuator-result__scenario>div{grid-template-columns:1fr}.valuator-result__scenario header{flex-wrap:wrap}.valuator-result__scenario header button{margin-left:auto}.valuator-result__fundamentals dl,.valuator-result__details dl{grid-template-columns:1fr}.valuator-result dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:1rem;padding:.9rem 0}.valuator-result dd{text-align:right}.valuator-result__details dl,.valuator-result__details summary{padding-inline:1rem}}@media (width<=360px){.valuator-result__value-cards{grid-template-columns:1fr}.valuator-result__value-card .valuator-result__card-price{font-size:1.9rem}}.valuator-result__section-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.25rem;display:flex}.valuator-result__section-heading>div{flex:18rem}.valuator-result__section-heading h3{margin:0}.valuator-result__section-heading p{max-width:42rem;color:var(--ink-soft);margin:.45rem 0 0;font-size:.85rem;line-height:1.6}.valuator-result__fundamentals .valuator-result__period{flex:35rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.valuator-result__fundamentals .valuator-result__period div{border:0;padding:0;display:block}.valuator-result__period dt{letter-spacing:.035em;font-size:.7rem}.valuator-result__period dd{margin-top:.35rem;font-size:.8rem;font-weight:500;line-height:1.5}.valuator-result__fundamentals .valuator-result__financial-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.valuator-result__fundamentals .valuator-result__financial-highlights div{border:1px solid var(--valuator-line);background:color-mix(in srgb, var(--blue) 4%, var(--page));border-radius:.7rem;grid-template-columns:1fr;align-content:start;align-items:start;gap:.65rem;padding:1.05rem}.valuator-result__financial-highlights dt{min-height:2.6em}.valuator-result__financial-highlights dd{font:550 clamp(1.15rem, 2vw, 1.6rem)/1.25 var(--font-sans);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.valuator-result__financial-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:1.5rem;display:grid}.valuator-result__financial-groups h4{margin:0 0 .75rem;font-size:.9rem;font-weight:600}.valuator-result__financial-groups dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}.valuator-result__financial-groups dl div{grid-template-columns:1fr;align-content:start;gap:.4rem;padding:.85rem 0;border-left:0!important}.valuator-result__financial-groups dt{letter-spacing:.025em;font-size:.73rem}.valuator-result__financial-groups dd{font-variant-numeric:tabular-nums;font-size:.95rem}.valuator-result__financial-groups [data-field-share-basis]{color:var(--ink-soft);font-family:var(--font-sans);font-size:.8rem;font-weight:450;line-height:1.5}.valuator-result__cash-flow{grid-column:1/-1}.valuator-result__financial-groups section>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin-bottom:.75rem;display:flex}.valuator-result__financial-groups section>header h4{margin:0}.valuator-result__financial-groups section>header>span{color:var(--ink-soft);font-size:.8rem}.valuator-result__financial-groups .valuator-result__cash-flow dl{grid-template-columns:repeat(3,minmax(0,1fr))}.valuator-result__data-note{color:var(--ink-soft);border-top:1px solid var(--valuator-line);margin:1rem 0 0;padding-top:1rem;font-size:.8rem;line-height:1.6}.valuator-result__methodology{border-bottom:1px solid var(--valuator-line);background:color-mix(in srgb, var(--blue) 3%, transparent);padding:1.5rem}.valuator-result__methodology>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.valuator-result__methodology>dl>div{grid-template-columns:1fr;align-content:start;gap:.5rem;padding:0;border:0!important}.valuator-result__methodology dt{letter-spacing:.025em;font-size:.73rem}.valuator-result__methodology dd{font-variant-numeric:tabular-nums;font-size:.95rem}.valuator-result__model-formula{color:var(--ink);border:1px solid var(--valuator-line);background:color-mix(in srgb, var(--page) 85%, transparent);font:.85rem/1.7 var(--font-mono);overflow-wrap:anywhere;border-radius:.65rem;margin:1.25rem 0 0;padding:1rem}.valuator-result__model-note{max-width:80rem;color:var(--ink-soft);margin:.8rem 0 0;font-size:.85rem;line-height:1.65}.valuator-result__projection-note,.valuator-result__scenario .valuator-result__growth-note{color:var(--ink-soft);margin:1rem 0 0;font-size:.8rem;line-height:1.6}@media (width<=1000px){.valuator-result__section-heading{flex-direction:column;gap:1rem}.valuator-result__section-heading>div,.valuator-result__fundamentals .valuator-result__period{flex-basis:auto}.valuator-result__fundamentals .valuator-result__period{width:100%}}@media (width<=760px){.valuator-result__financial-groups{grid-template-columns:1fr;gap:1.25rem}.valuator-result__fundamentals .valuator-result__financial-highlights,.valuator-result__methodology>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.valuator-result__methodology{padding:1.25rem 1rem}.valuator-result__fundamentals .valuator-result__period{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.valuator-result__fundamentals .valuator-result__financial-highlights{gap:.5rem}.valuator-result__fundamentals .valuator-result__financial-highlights div{padding:.8rem}.valuator-result__financial-highlights dt{letter-spacing:.02em;font-size:.72rem}.valuator-result__financial-highlights dd{font-size:clamp(1.05rem,4.4vw,1.35rem)}.valuator-result__fundamentals .valuator-result__financial-groups dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.valuator-result__fundamentals .valuator-result__cash-flow dl{grid-template-columns:1fr}.valuator-result__fundamentals .valuator-result__cash-flow dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:1rem}.valuator-result__fundamentals .valuator-result__cash-flow dd{text-align:right}.valuator-result__fundamentals dd,.valuator-result__methodology dd{text-align:left}.valuator-result__model-formula{padding:.85rem;font-size:.78rem}}.valuator-web__recent{border-bottom:1px solid var(--valuator-line);padding:1rem clamp(1rem,3vw,2.5rem)}.valuator-web__recent header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.valuator-web__recent p{color:var(--ink-soft);margin:.4rem 0 .7rem;font-size:.8rem}.valuator-web__recent [data-recent-list]{flex-wrap:wrap;gap:.5rem;display:flex}.valuator-web__recent button{border:1px solid var(--valuator-line);min-height:44px;color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:.5rem;padding:.5rem .8rem;font-size:.85rem}.valuator-web__recent button:hover{background:color-mix(in srgb, var(--blue) 7%, transparent)}.valuator-result__coverage{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.valuator-result__coverage h4{margin:0 0 .5rem;font-size:.9rem}.valuator-result__coverage p{color:var(--ink-soft);margin:0;font-size:.85rem;line-height:1.65}.valuator-result__research{border-bottom:1px solid var(--valuator-line);min-width:0;padding:1.5rem}.valuator-research__section{min-width:0;margin-top:1.5rem}.valuator-research__section h4{margin:0 0 .5rem}.valuator-research__section p{overflow-wrap:anywhere;margin:.5rem 0 .85rem;font-size:.82rem;line-height:1.6}.valuator-research__scroll{border:1px solid var(--valuator-line);border-radius:.65rem;max-width:100%;overflow-x:auto}.valuator-research__scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8rem}.valuator-research__scroll caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.valuator-research__scroll th,.valuator-research__scroll td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--valuator-line);padding:.75rem}.valuator-research__scroll th:first-child{text-align:left}.valuator-research__scroll th{font-weight:600}.valuator-research__scroll tr:last-child td,.valuator-research__scroll tr:last-child th{border-bottom:0}.valuator-research__scroll:focus-visible{outline-offset:3px;outline:2px solid #2877b4}.valuator-research__scroll-hint{display:none}@media (width<=640px){.valuator-research__scroll-hint{color:var(--ink-muted);display:block}[data-research-section=quarterlyIncome] table,[data-research-section=cashFlowTTM] table{table-layout:fixed}[data-research-section=quarterlyIncome] th,[data-research-section=quarterlyIncome] td,[data-research-section=cashFlowTTM] th,[data-research-section=cashFlowTTM] td{white-space:normal;overflow-wrap:anywhere;padding:.6rem .35rem;font-size:.7rem}[data-research-section=quarterlyIncome] th:first-child,[data-research-section=cashFlowTTM] th:first-child{width:36%}}.valuator-result__method-controls{border-bottom:1px solid var(--valuator-line);padding:1.5rem}.valuator-result__method-controls>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.85rem;display:grid}.valuator-result__method-controls label{gap:.5rem;min-width:0;display:grid}.valuator-result__method-controls input,.valuator-result__method-controls select{width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--valuator-line);font:inherit;border-radius:.5rem;padding:.5rem}.valuator-result__method-controls p{overflow-wrap:anywhere;color:var(--ink-soft);margin:.85rem 0 0;font-size:.85rem;line-height:1.6}@media (width<=520px){.valuator-result__method-controls{padding:1rem}.valuator-result__method-controls>div{grid-template-columns:1fr}}.valuator-result__projection li strong,.valuator-result__projection li small{white-space:nowrap}.valuator-result__projection li small{color:var(--ink-soft);font:.75rem/1.2 var(--font-mono)}.valuator-result__projection-scroll-hint{display:block}.valuator-web__masthead{--page-default-hero-top:clamp(1.75rem, 3vw, 2.75rem);--page-default-hero-bottom:1.5rem;z-index:7;border-bottom:0;grid-template-columns:minmax(0,1fr);gap:1.1rem;display:grid;position:relative}.valuator-web__header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:relative}.valuator-web__chip{border:1px solid var(--valuator-line);background:var(--page);min-height:2.75rem;color:var(--ink-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.8rem;font-weight:500;line-height:1.35;text-decoration:none;list-style:none;display:inline-flex}.valuator-web__chip>svg{flex:none}.valuator-web__chip:hover{background:color-mix(in srgb, var(--blue) 5%, var(--page));border-color:color-mix(in srgb, var(--blue) 35%, var(--valuator-line))}.valuator-web__product-link{color:var(--ink)}.valuator-web__access-disclosure{position:static}.valuator-web__access-disclosure>summary::-webkit-details-marker{display:none}.valuator-web__access-disclosure[open]>summary{background:color-mix(in srgb, var(--blue) 6%, var(--page))}.valuator-web__access-disclosure[open]>summary>svg{transform:rotate(180deg)}.valuator-web__access-dot{background:var(--ink-faint);border-radius:50%;flex:0 0 .45rem;width:.45rem;height:.45rem}.valuator-web[data-access=owner] .valuator-web__access-disclosure>summary{color:#137445;border-color:color-mix(in srgb, var(--valuator-positive) 27%, var(--valuator-line));background:color-mix(in srgb, var(--valuator-positive) 4%, var(--page))}:root[data-theme=dark] .valuator-web[data-access=owner] .valuator-web__access-disclosure>summary{color:var(--valuator-positive)}.valuator-web[data-access=owner] .valuator-web__access-dot{background:var(--valuator-positive)}.valuator-web[data-access=step-up] .valuator-web__access-dot{background:var(--valuator-caution)}.valuator-web[data-access=unavailable] .valuator-web__access-dot{background:var(--valuator-danger)}.valuator-web__header-actions .valuator-web__access{z-index:9;border:1px solid var(--valuator-line);background:var(--page);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;width:min(100%,26rem);padding:1rem;display:grid;position:absolute;top:calc(100% + .55rem);left:0;box-shadow:0 .75rem 2.5rem #00000024}.valuator-web__header-actions .valuator-web__access small{display:none}.valuator-web__header-actions .valuator-web__access p{margin-top:.3rem;display:block}.valuator-web__header-actions .valuator-web__access .valuator-web__usage{border-top:1px solid var(--valuator-line);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:.65rem;padding-top:.65rem}.valuator-web__header-actions .valuator-web__access .valuator-web__usage-help{font-size:.75rem;line-height:1.55}.valuator-web__header-actions .valuator-web__access strong{font-size:.85rem;font-weight:600;line-height:1.45}.valuator-web__header-actions .valuator-web__access-actions:has(>:not([hidden])){margin-left:auto}.valuator-web__header-actions .valuator-web__access-actions a,.valuator-web__header-actions .valuator-web__access-actions button{font-family:var(--font-sans)}.valuator-web__search{background:0 0;gap:.6rem;padding-top:0;padding-bottom:.85rem}.valuator-web__search>label{border-color:var(--valuator-line);background:var(--page);border-radius:.9rem;gap:.8rem;min-height:4.1rem;transition:border-color .15s,box-shadow .15s}.valuator-web__search:focus-within>label{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 9%, transparent)}.valuator-web__search label small{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;font-size:.72rem}.valuator-web__search input{min-height:1.85rem;font-size:1.05rem}.valuator-web__search>p{margin-inline:.2rem;font-size:.78rem;line-height:1.45}.valuator-web__matches{background:var(--page);border-radius:.9rem;padding:.35rem;box-shadow:0 1rem 2.5rem #00000021}.valuator-web__matches button{border-radius:.5rem;grid-template-rows:auto auto;grid-template-columns:4.6rem minmax(0,1fr) auto;gap:.15rem .8rem;min-height:4rem;padding:.8rem}.valuator-web__matches button+button{border-top:0}.valuator-web__matches button>span{border:1px solid var(--valuator-line);text-align:center;letter-spacing:0;overflow-wrap:anywhere;border-radius:.4rem;grid-area:1/1/3;align-self:center;padding:.5rem .3rem;font-size:.75rem}.valuator-web__matches button>strong{grid-area:1/2;align-self:end;font-size:.9rem;font-weight:550}.valuator-web__matches button>small{font-family:var(--font-sans);grid-area:2/2;font-size:.75rem}.valuator-web__matches button>i{grid-area:1/3/3;align-self:center}.valuator-web__recent{border-bottom:0;padding-top:.1rem;padding-bottom:1rem}.valuator-web__recent header{gap:.6rem;margin-bottom:.2rem}.valuator-web__recent header strong{color:var(--ink-soft);align-items:center;gap:.4rem;font-size:.78rem;font-weight:500;display:inline-flex}.valuator-web__recent header>button{color:var(--ink-faint);border:0;padding:.4rem .2rem;font-size:.75rem}.valuator-web__recent header>button:hover{color:var(--ink);background:0 0;text-decoration:underline}.valuator-web__recent [data-recent-list]{gap:.45rem}.valuator-web__recent [data-recent-list] button{background:var(--page);border-radius:.55rem;align-items:center;gap:.25rem;min-width:0;max-width:min(100%,19rem);padding:.5rem .75rem;font-size:.8rem;display:inline-flex}.valuator-web__recent [data-recent-list] button strong{font:550 .75rem/1.3 var(--font-mono);flex-shrink:0}.valuator-web__recent [data-recent-list] button span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);overflow:hidden}.valuator-web__notice{border-top:1px solid var(--valuator-line);background:color-mix(in srgb, var(--blue) 3%, transparent);gap:.6rem;min-height:0;padding-block:.65rem}.valuator-web[data-access=owner] .valuator-web__notice{display:none}.valuator-web__empty{border-top:1px solid var(--valuator-line);gap:1.5rem;padding-top:1.5rem}.valuator-web__examples button{min-height:3.8rem;box-shadow:none;border-radius:.7rem}@media (width<=520px){.valuator-web__header-actions{gap:.4rem}.valuator-web__chip{gap:.4rem;padding-inline:.7rem;font-size:.75rem}.valuator-web__header-actions .valuator-web__access-actions{flex-wrap:wrap}.valuator-web__header-actions .valuator-web__access-actions:has(>:not([hidden])){margin-left:0}.valuator-web__search{padding-inline:1rem}.valuator-web__matches{inset-inline:1rem}.valuator-web__search>label{gap:.6rem;padding-inline:.8rem}.valuator-web__search kbd{display:none}.valuator-web__matches button{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:.2rem .6rem;padding:.65rem .4rem}.valuator-web__matches button>strong{font-size:.85rem}.valuator-web__recent header{flex-wrap:wrap}}.valuator-web__search input:focus-visible{outline:none}.valuator-web__header-actions .valuator-web__access-actions :is(a,button){white-space:normal;max-width:100%}@media (width<=520px){.valuator-web__header-actions .valuator-web__access-actions:has(>:not([hidden])){flex-basis:100%}.valuator-web__header-actions .valuator-web__access-actions :is(a,button){flex-shrink:0}}.valuator-result--automatic{--valuator-report-space:clamp(1rem, 2.6vw, 2rem);background:var(--page)}.valuator-result--automatic h3{font-size:1.125rem;font-weight:600;line-height:1.4}.valuator-result--automatic dt{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-soft);font-size:.8rem;font-weight:400;line-height:1.5}.valuator-result--automatic dd{font-variant-numeric:tabular-nums}.valuator-result--automatic .valuator-result__header{padding:1.5rem var(--valuator-report-space);background:var(--page);gap:.85rem 1.25rem}.valuator-result--automatic .valuator-result__header h2{overflow-wrap:anywhere;font-size:clamp(1.25rem,2.1vw,1.85rem);line-height:1.25}.valuator-result--automatic .valuator-result__header small{font-family:var(--font-sans);letter-spacing:0;font-size:.75rem;line-height:1.6}.valuator-result--automatic .valuator-result__stamp{max-width:24rem}.valuator-result--automatic .valuator-result__stamp span{border-radius:.4rem;padding:.25rem .5rem;font-size:.72rem;line-height:1.5}.valuator-result--automatic .valuator-result__market-price{padding:clamp(1.5rem, 4vw, 3rem) var(--valuator-report-space);background:linear-gradient(115deg, color-mix(in srgb, var(--blue) 7%, var(--page)), var(--page) 80%);align-items:center}.valuator-result--automatic .valuator-result__market-price h3{color:var(--ink-soft);font-size:.95rem;font-weight:500}.valuator-result--automatic .valuator-result__market-quote{align-items:center;gap:.75rem 1.25rem;margin-top:.75rem}.valuator-result--automatic .valuator-result__market-quote strong{color:var(--ink);letter-spacing:-.05em;font-size:clamp(2.5rem,5.8vw,4.7rem);font-weight:550;line-height:1.08}.valuator-result--automatic .valuator-result__quote-context{max-width:22rem;font-size:.8rem;line-height:1.6}.valuator-result--automatic .valuator-result__quote-context time{font-variant-numeric:tabular-nums}.valuator-result--automatic .valuator-result__outlook{padding:var(--valuator-report-space)}.valuator-result--automatic .valuator-result__value-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem}.valuator-result--automatic .valuator-result__value-card{background:var(--page);border-radius:1rem;grid-column:auto;gap:.75rem;min-width:0;padding:clamp(1rem,2vw,1.5rem)}.valuator-result--automatic .valuator-result__value-card--current{background:color-mix(in srgb, var(--blue) 5%, var(--page));border-color:color-mix(in srgb, var(--blue) 30%, var(--valuator-line))}.valuator-result--automatic .valuator-result__value-card h4{color:var(--ink);font-size:.95rem;font-weight:550;line-height:1.45}.valuator-result--automatic .valuator-result__value-card .valuator-result__card-price{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.1}.valuator-result--automatic .valuator-result__present-label{color:var(--ink-soft);margin-top:-.4rem;font-size:.72rem;line-height:1.5;display:block}.valuator-result--automatic .valuator-result__card-gap{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:.75rem;display:flex}.valuator-result--automatic .valuator-result__card-gap>span:last-child{font-family:var(--font-sans);font-weight:400}.valuator-result--automatic .valuator-result__card-nominal{color:var(--ink-soft);margin:.2rem 0 0;font-size:.8rem;line-height:1.6}.valuator-result--automatic .valuator-result__card-source{color:var(--ink-soft);margin-top:auto;padding-top:.35rem;font-size:.72rem;line-height:1.65}.valuator-result--automatic .valuator-result__multiple-reference{border-top:1px solid var(--valuator-line);justify-content:space-between;align-items:baseline;gap:.75rem;width:100%;margin-top:.25rem;padding-top:.8rem;display:flex}.valuator-result--automatic .valuator-result__multiple-reference span{color:var(--ink-soft);font-size:.75rem;line-height:1.5}.valuator-result--automatic .valuator-result__multiple-reference strong{font:550 1.25rem/1.35 var(--font-mono);color:var(--ink)}.valuator-result--automatic :is(.valuator-gap,.valuator-year__gap){width:fit-content;max-width:100%;font:600 .8125rem/1.25 var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#42546b;background:#ecf0f5;border-radius:.4rem;align-items:center;padding:.3rem .55rem;display:inline-flex}.valuator-result--automatic :is(.valuator-gap,.valuator-year__gap)[data-direction=up]{color:#11643d;background:#eaf6ee}.valuator-result--automatic :is(.valuator-gap,.valuator-year__gap)[data-direction=down]{color:#9d302b;background:#fcedec}:root[data-theme=dark] .valuator-result--automatic :is(.valuator-gap,.valuator-year__gap){color:#cdd7e6;background:#263344}:root[data-theme=dark] .valuator-result--automatic :is(.valuator-gap,.valuator-year__gap)[data-direction=up]{color:#9cf0bf;background:#153627}:root[data-theme=dark] .valuator-result--automatic :is(.valuator-gap,.valuator-year__gap)[data-direction=down]{color:#ffb9b0;background:#431f21}.valuator-result--automatic :is([data-projection-one-nominal],[data-projection-five-nominal],.valuator-year__nominal)>span[data-direction]{font-variant-numeric:tabular-nums;color:#42546b;background:#ecf0f5;border-radius:.3rem;padding:.12rem .35rem;font-weight:600;display:inline-block}.valuator-result--automatic :is([data-projection-one-nominal],[data-projection-five-nominal],.valuator-year__nominal)>span[data-direction=up]{color:#11643d;background:#eaf6ee}.valuator-result--automatic :is([data-projection-one-nominal],[data-projection-five-nominal],.valuator-year__nominal)>span[data-direction=down]{color:#9d302b;background:#fcedec}:root[data-theme=dark] .valuator-result--automatic :is([data-projection-one-nominal],[data-projection-five-nominal],.valuator-year__nominal)>span[data-direction]{color:#cdd7e6;background:#263344}:root[data-theme=dark] .valuator-result--automatic :is([data-projection-one-nominal],[data-projection-five-nominal],.valuator-year__nominal)>span[data-direction=up]{color:#9cf0bf;background:#153627}:root[data-theme=dark] .valuator-result--automatic :is([data-projection-one-nominal],[data-projection-five-nominal],.valuator-year__nominal)>span[data-direction=down]{color:#ffb9b0;background:#431f21}.valuator-result--automatic .valuator-result__automatic-basis{border-top:1px solid var(--valuator-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;padding:1rem 0 0}.valuator-result--automatic .valuator-result__automatic-basis>div{border:0;grid-template-columns:1fr;gap:.4rem;padding:0;display:grid}.valuator-result--automatic .valuator-result__automatic-basis dt{font-size:.72rem}.valuator-result--automatic .valuator-result__automatic-basis dd{color:var(--ink);font-family:var(--font-sans);text-align:left;font-size:.85rem;font-weight:550}.valuator-result--automatic .valuator-result__coverage-note{max-width:100ch;color:var(--ink-soft);overflow-wrap:anywhere;margin:1rem 0 0;font-size:.75rem;line-height:1.65}.valuator-result--automatic :is(.valuator-result__automatic-basis,.valuator-result__period,.valuator-year__metrics)>div:nth-child(n){border-left:0}.valuator-result--automatic .valuator-result__yearly{padding:var(--valuator-report-space);border-bottom:1px solid var(--valuator-line)}.valuator-result--automatic .valuator-result__year-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:1.5rem 1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.valuator-result--automatic .valuator-year{border-left:2px solid var(--valuator-line);flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;padding:0 0 0 1rem;display:flex}.valuator-result--automatic .valuator-year__heading{flex-direction:column;gap:.2rem;width:100%;margin-bottom:.3rem;display:flex}.valuator-result--automatic .valuator-year__heading strong{color:var(--ink);font-size:.9rem;font-weight:600;line-height:1.5}.valuator-result--automatic .valuator-year__heading time{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.72rem;line-height:1.5}.valuator-result--automatic .valuator-year__price{max-width:100%;color:var(--ink);font:550 clamp(1.25rem, 1.75vw, 1.6rem)/1.25 var(--font-sans);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.valuator-result--automatic .valuator-year__nominal{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.65}.valuator-result--automatic .valuator-year__metrics{border-top:1px solid var(--valuator-line);grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%;margin-top:.3rem;padding-top:.65rem}.valuator-result--automatic .valuator-year__metrics>div{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.6rem;padding:0}.valuator-result--automatic .valuator-year__metrics dt{font-size:.75rem}.valuator-result--automatic .valuator-year__metrics dd{color:var(--ink);font:500 .78rem/1.5 var(--font-mono);text-align:right}.valuator-result--automatic .valuator-year__source{color:var(--ink-soft);overflow-wrap:anywhere;margin:auto 0 0;padding-top:.15rem;font-size:.72rem;line-height:1.6}.valuator-result--automatic .valuator-result__projection-policy{border-top:1px solid var(--valuator-line);gap:.55rem;margin-top:1.5rem;padding-top:1rem;display:grid}.valuator-result--automatic .valuator-result__projection-policy p{max-width:100ch;color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.65}.valuator-result--automatic .valuator-result__projection-policy a{color:var(--blue);text-underline-offset:.2em}.valuator-result--automatic .valuator-result__fundamentals{padding:var(--valuator-report-space)}.valuator-result--automatic .valuator-result__section-heading p{font-size:.8rem}.valuator-result--automatic .valuator-result__units{color:var(--ink-soft);margin:-.25rem 0 1rem;font-size:.72rem;line-height:1.6}.valuator-result--automatic .valuator-result__period dt{font-size:.68rem}.valuator-result--automatic .valuator-result__period dd{font-size:.75rem}.valuator-result--automatic .valuator-result__financial-highlights>div{background:var(--surface);border-radius:.8rem;padding:1rem}.valuator-result--automatic .valuator-result__financial-highlights dt{min-height:0;font-size:.78rem}.valuator-result--automatic .valuator-result__financial-highlights dd{text-align:left;font-size:clamp(1.125rem,1.75vw,1.5rem)}.valuator-result--automatic .valuator-result__financial-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1rem}.valuator-result--automatic .valuator-result__financial-groups>section{border:1px solid var(--valuator-line);border-radius:.8rem;grid-column:auto;min-width:0;padding:1rem}.valuator-result--automatic .valuator-result__financial-groups h4{font-size:.9rem;line-height:1.5}.valuator-result--automatic .valuator-result__financial-groups section>header{gap:.2rem;display:grid}.valuator-result--automatic .valuator-result__financial-groups section>header>span{font-size:.7rem;line-height:1.55}.valuator-result--automatic .valuator-result__financial-groups dl{grid-template-columns:minmax(0,1fr);gap:0}.valuator-result--automatic .valuator-result__financial-groups dl>div{border-left:0;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.75rem 0}.valuator-result--automatic .valuator-result__financial-groups dl>div:last-child{padding-bottom:0}.valuator-result--automatic .valuator-result__financial-groups dt{font-size:.75rem}.valuator-result--automatic .valuator-result__financial-groups dd{text-align:right;font-size:.8125rem;line-height:1.6}.valuator-result--automatic .valuator-result__financial-groups [data-field-share-basis]{font-size:.72rem}.valuator-result--automatic .valuator-result__market-ratios{padding:var(--valuator-report-space);border-bottom:1px solid var(--valuator-line)}.valuator-result--automatic .valuator-result__market-ratios>dl>div{border:1px solid var(--valuator-line);border-radius:.65rem;grid-template-columns:minmax(0,1fr);align-content:start;gap:.5rem;padding:.85rem}.valuator-result--automatic .valuator-result__market-ratios dt{font-size:.75rem}.valuator-result--automatic .valuator-result__market-ratios dd{color:var(--ink);text-align:left;font-size:1.05rem}.valuator-result--automatic .valuator-result__calculation{background:var(--surface)}.valuator-result--automatic .valuator-result__disclosure>summary{min-height:4rem;padding:1rem var(--valuator-report-space);color:var(--ink)}.valuator-result--automatic .valuator-result__methodology{padding:var(--valuator-report-space);background:0 0}.valuator-result--automatic .valuator-result__methodology>dl{gap:1rem}.valuator-result--automatic .valuator-result__methodology>dl dd{text-align:left;font-size:.85rem}.valuator-result--automatic .valuator-result__method-history{margin-top:1.5rem}.valuator-result--automatic .valuator-result__method-history h4{margin:0 0 .75rem;font-size:.85rem;font-weight:550}.valuator-result--automatic [data-method-history]{flex-wrap:wrap;gap:.65rem;display:flex}.valuator-result--automatic [data-method-history]>div{border:1px solid var(--valuator-line);background:var(--page);font-variant-numeric:tabular-nums;border-radius:.5rem;align-items:baseline;gap:.8rem;padding:.65rem .8rem;font-size:.75rem;line-height:1.5;display:flex}.valuator-result--automatic [data-method-history] span{color:var(--ink-soft)}.valuator-result--automatic [data-method-history] strong{font-family:var(--font-mono);font-weight:550}.valuator-result--automatic .valuator-result__model-formula{background:var(--page);margin-top:1rem;padding:1rem;font-size:.78rem;line-height:1.8}.valuator-result--automatic .valuator-result__model-formula p{margin:0}.valuator-result--automatic .valuator-result__model-formula p+p{border-top:1px solid var(--valuator-line);margin-top:.8rem;padding-top:.8rem}.valuator-result--automatic .valuator-result__model-formula:empty{display:none}.valuator-result--automatic .valuator-result__model-note{font-size:.78rem;line-height:1.65}.valuator-result--automatic .valuator-result__details summary{padding-inline:var(--valuator-report-space);color:var(--ink-soft);font-weight:500}.valuator-result--automatic .valuator-result__details dl>div{grid-template-columns:minmax(0,1fr);align-content:start;gap:.35rem}.valuator-result--automatic .valuator-result__details dd{font-family:var(--font-sans);text-align:left;font-size:.82rem;line-height:1.6}.valuator-result--automatic .valuator-result__details dt{font-size:.75rem}@media (width<=1199px){.valuator-result--automatic .valuator-result__year-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.5rem}.valuator-result--automatic .valuator-year__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.valuator-result--automatic .valuator-year__metrics>div{grid-template-columns:minmax(0,1fr);gap:.2rem}.valuator-result--automatic .valuator-year__metrics dd{text-align:left}.valuator-result--automatic .valuator-result__financial-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.valuator-result--automatic .valuator-result__financial-groups>.valuator-result__cash-flow{grid-column:1/-1}.valuator-result--automatic .valuator-result__cash-flow dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.valuator-result--automatic .valuator-result__cash-flow dl>div{grid-template-columns:minmax(0,1fr);gap:.35rem}.valuator-result--automatic .valuator-result__cash-flow dd{text-align:left}}@media (width<=899px){.valuator-result--automatic .valuator-result__value-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.valuator-result--automatic .valuator-result__value-cards:has(>[data-projection-one-card]:not([hidden])):has(>[data-projection-five-card]:not([hidden])) .valuator-result__value-card--current{grid-column:1/-1}.valuator-result--automatic .valuator-result__value-card--current .valuator-result__multiple-reference{max-width:22rem}.valuator-result--automatic .valuator-result__market-price{align-items:flex-start}.valuator-result--automatic .valuator-result__quote-context{max-width:18rem}.valuator-result--automatic .valuator-result__market-ratios>dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=599px){.valuator-result--automatic .valuator-result__market-price{flex-direction:column;align-items:stretch;gap:1rem}.valuator-result--automatic .valuator-result__quote-context{text-align:left;max-width:none}.valuator-result--automatic .valuator-result__market-quote strong{font-size:clamp(2.2rem,9vw,3.4rem)}.valuator-result--automatic .valuator-result__value-cards{grid-template-columns:minmax(0,1fr);gap:.8rem}.valuator-result--automatic .valuator-result__value-card{gap:.6rem;padding:1.2rem}.valuator-result--automatic .valuator-result__value-card .valuator-result__card-price{font-size:2.15rem}.valuator-result--automatic .valuator-result__value-card--current{grid-column:auto}.valuator-result--automatic .valuator-result__automatic-basis{grid-template-columns:minmax(0,1fr);gap:.75rem}.valuator-result--automatic .valuator-result__automatic-basis>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:.75rem}.valuator-result--automatic .valuator-result__automatic-basis dd{text-align:right;font-size:.78rem}.valuator-result--automatic .valuator-result__year-list{grid-template-columns:minmax(0,1fr);gap:1.35rem}.valuator-result--automatic .valuator-year{padding-left:1rem}.valuator-result--automatic .valuator-year__heading{flex-direction:row;justify-content:space-between;align-items:baseline;gap:.5rem}.valuator-result--automatic .valuator-year__price{font-size:1.65rem}.valuator-result--automatic .valuator-year__metrics{max-width:25rem}.valuator-result--automatic .valuator-result__financial-groups{grid-template-columns:minmax(0,1fr);gap:.85rem}.valuator-result--automatic .valuator-result__financial-groups>section,.valuator-result--automatic .valuator-result__financial-groups>.valuator-result__cash-flow{grid-column:auto}.valuator-result--automatic .valuator-result__cash-flow dl{grid-template-columns:minmax(0,1fr);gap:0}.valuator-result--automatic .valuator-result__cash-flow dl>div{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:.75rem}.valuator-result--automatic .valuator-result__cash-flow dd{text-align:right}.valuator-result--automatic .valuator-result__market-ratios>dl,.valuator-result--automatic .valuator-result__methodology>dl,.valuator-result--automatic .valuator-result__details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.valuator-web{--valuator-violet:#7553a6;--valuator-teal:#217f7b}:root[data-theme=dark] .valuator-web{--valuator-violet:#c0a0ed;--valuator-teal:#7bcec3}.valuator-web__masthead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem}.valuator-web__header-actions{justify-content:flex-end;align-self:start;gap:.35rem;max-width:28rem}.valuator-web__chip{gap:.35rem;padding-inline:.65rem;font-size:.75rem}.valuator-web__header-actions .valuator-web__access{width:min(26rem,100vw - 4rem);left:auto;right:0}.valuator-web__header-actions .valuator-web__access-actions:has(>:not([hidden])){margin:0}.valuator-web__search>label{border-color:color-mix(in srgb, var(--blue) 24%, var(--valuator-line));min-height:3.75rem;box-shadow:0 .2rem .8rem #00000008}.valuator-web__search{gap:.4rem;padding-bottom:.5rem}.valuator-web__recent{flex-wrap:wrap;align-items:center;gap:.2rem .9rem;padding-bottom:.65rem;display:flex}.valuator-web__recent header{display:contents}.valuator-web__recent header>strong{order:0}.valuator-web__recent [data-recent-list]{flex:1;order:1}.valuator-web__recent header>button{order:2}.valuator-web__recent [data-recent-list] button{background:color-mix(in srgb, var(--blue) 3%, var(--page));border-radius:999px}.valuator-result--automatic{--valuator-report-space:clamp(.9rem, 2vw, 1.5rem)}.valuator-result--automatic .valuator-result__header{gap:.65rem 1rem;padding-block:1rem}.valuator-result--automatic .valuator-result__mark{border-radius:.85rem;width:3rem;height:3rem}.valuator-result--automatic .valuator-result__stamp span{background:color-mix(in srgb, var(--valuator-positive) 5%, var(--page));border-radius:999px}.valuator-result--automatic .valuator-result__market-price{padding-block:1.25rem}.valuator-result--automatic .valuator-result__market-quote{margin-top:.35rem}.valuator-result--automatic .valuator-result__market-quote strong{font-size:clamp(2.4rem,4.6vw,3.6rem)}.valuator-result--automatic .valuator-result__quote-context p{max-width:32ch;margin-top:.2rem}.valuator-result--automatic .valuator-result__value-cards{gap:.65rem}.valuator-result--automatic .valuator-result__value-card{border-top:3px solid color-mix(in srgb, var(--valuator-violet) 65%, var(--valuator-line));background:color-mix(in srgb, var(--valuator-violet) 3%, var(--page));border-radius:.85rem;gap:.5rem;padding:1rem;position:relative;overflow:hidden}.valuator-result--automatic .valuator-result__value-card--current{border-color:color-mix(in srgb, var(--blue) 28%, var(--valuator-line));border-top-color:var(--blue);background:color-mix(in srgb, var(--blue) 6%, var(--page))}.valuator-result--automatic .valuator-result__value-card h4{margin:0;font-size:.875rem}.valuator-result--automatic .valuator-result__present-label{margin:0}.valuator-result--automatic .valuator-result__card-price{margin-block:.25rem}.valuator-result--automatic .valuator-result__card-nominal,.valuator-result--automatic .valuator-year__nominal{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;width:100%;margin:0;display:flex}.valuator-result--automatic :is(.valuator-result__card-nominal,.valuator-year__nominal)>small{color:var(--ink-soft);flex-basis:100%;font-size:.72rem;font-weight:400;line-height:1.4}.valuator-result--automatic .valuator-result__card-nominal>strong{width:100%;font:550 clamp(1.8rem, 3vw, 2.75rem)/1.1 var(--font-sans);letter-spacing:-.035em;color:var(--ink);overflow-wrap:anywhere;margin-block:.15rem}.valuator-result--automatic .valuator-result__discounted{border-top:1px solid var(--valuator-line);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;width:100%;margin-top:.15rem;padding-top:.6rem;font-size:.8rem;display:flex}.valuator-result--automatic .valuator-result__discounted>span:first-child{color:var(--ink-soft);flex-basis:100%;font-size:.7rem}.valuator-result--automatic .valuator-result__discounted>.valuator-gap{padding:.18rem .35rem;font-size:.7rem}.valuator-result--automatic .valuator-result__card-source{padding:.15rem 0 0;line-height:1.5}.valuator-result--automatic .valuator-result__coverage-note{margin-bottom:0;font-size:.75rem}.valuator-result--automatic .valuator-result__year-list{border:1px solid var(--valuator-line);background:color-mix(in srgb, var(--valuator-violet) 3%, var(--page));border-radius:.8rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:0;padding:0;display:grid;overflow:hidden}.valuator-result--automatic .valuator-year{border:0;border-right:1px solid var(--valuator-line);border-bottom:1px solid var(--valuator-line);flex-direction:column;gap:.65rem;margin:0 -1px -1px 0;padding:1rem;display:flex}.valuator-result--automatic .valuator-year:before{display:none}.valuator-result--automatic .valuator-year__heading{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem}.valuator-result--automatic .valuator-year__heading>strong{color:var(--valuator-violet);background:color-mix(in srgb, var(--valuator-violet) 9%, var(--page));border-radius:.35rem;padding:.2rem .45rem;font-size:.8rem}.valuator-result--automatic .valuator-year__nominal>strong{width:100%;font:600 1.5rem/1.2 var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.valuator-result--automatic .valuator-year__discounted{border-top:1px solid var(--valuator-line);flex-wrap:wrap;align-items:center;gap:.25rem .4rem;padding-top:.6rem;display:flex}.valuator-result--automatic .valuator-year__discounted>span:first-child{color:var(--ink-soft);flex-basis:100%;font-size:.7rem}.valuator-result--automatic .valuator-year__discounted .valuator-year__price{letter-spacing:0;font-size:.85rem}.valuator-result--automatic .valuator-year__discounted .valuator-year__gap{padding:.16rem .3rem;font-size:.68rem}.valuator-result--automatic .valuator-year__source{font-size:.68rem}.valuator-result--automatic .valuator-result__projection-policy{gap:.3rem;margin-top:.75rem;padding-top:.65rem}.valuator-result--automatic .valuator-result__section-heading{gap:.75rem;margin-bottom:.85rem}.valuator-result--automatic .valuator-result__section-heading h3,.valuator-result--automatic .valuator-result__research>h3{align-items:center;gap:.5rem;display:flex}.valuator-result--automatic .valuator-result__section-heading h3:before,.valuator-result--automatic .valuator-result__research>h3:before{content:"";background:var(--blue);border-radius:.2rem;flex:0 0 .3rem;width:.3rem;height:1rem}.valuator-result--automatic .valuator-result__yearly h3:before{background:var(--valuator-violet)}.valuator-result--automatic .valuator-result__financial-highlights{gap:.55rem}.valuator-result--automatic .valuator-result__financial-highlights>div{border:1px solid color-mix(in srgb, var(--blue) 15%, var(--valuator-line));background:color-mix(in srgb, var(--blue) 4%, var(--page));border-radius:.65rem;padding:.8rem}.valuator-result--automatic .valuator-result__financial-highlights>div:nth-child(2){background:color-mix(in srgb, var(--valuator-teal) 6%, var(--page))}.valuator-result--automatic .valuator-result__financial-highlights dd{margin-top:.25rem;font-weight:600}.valuator-result--automatic .valuator-result__financial-groups{align-items:start;gap:.65rem;margin-top:.65rem}.valuator-result--automatic .valuator-result__financial-groups>section{border-top:3px solid var(--valuator-teal);background:color-mix(in srgb, var(--valuator-teal) 2%, var(--page));padding:.9rem}.valuator-result--automatic .valuator-result__financial-groups>.valuator-result__balance{border-top-color:var(--blue);background:color-mix(in srgb, var(--blue) 2%, var(--page))}.valuator-result--automatic .valuator-result__financial-groups>.valuator-result__cash-flow{border-top-color:var(--valuator-violet);background:color-mix(in srgb, var(--valuator-violet) 2%, var(--page))}.valuator-result--automatic .valuator-result__financial-groups dl>div{gap:.5rem;padding-block:.55rem}.valuator-result--automatic .valuator-result__financial-groups dd{font-weight:550}@media (width>=1200px){.valuator-result--automatic .valuator-result__financial-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.valuator-result--automatic .valuator-result__financial-groups>.valuator-result__cash-flow{grid-column:1/-1}.valuator-result--automatic .valuator-result__cash-flow dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem 1.5rem}.valuator-result--automatic .valuator-result__cash-flow dl>div{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.valuator-result--automatic .valuator-result__cash-flow dl>div:nth-child(-n+3){background:color-mix(in srgb, var(--valuator-violet) 6%, var(--page));border-radius:.4rem;padding-inline:.5rem}.valuator-result--automatic .valuator-result__market-ratios>dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.5rem}.valuator-result--automatic .valuator-result__market-ratios>dl>div{background:color-mix(in srgb, var(--valuator-violet) 3%, var(--page));border-radius:.6rem;gap:.25rem;padding:.7rem}.valuator-result--automatic .valuator-result__market-ratios dd{color:var(--ink);font-weight:600}.valuator-result--automatic .valuator-result__details summary{background:color-mix(in srgb, var(--blue) 3%, var(--page));min-height:3.5rem;color:var(--ink);padding-block:.75rem}.valuator-result--automatic .valuator-result__details dl{gap:.75rem}.valuator-result--automatic footer{padding-block:.9rem}@media (width<=1000px){.valuator-web__masthead{grid-template-columns:minmax(0,1fr);gap:.65rem}.valuator-web__header-actions{justify-self:end;width:100%;max-width:none}}@media (width<=520px){.valuator-web__header-actions{gap:.3rem}.valuator-web__chip{padding-inline:.6rem;font-size:.7rem}.valuator-web__recent{gap:.2rem .5rem}.valuator-web__recent [data-recent-list]{flex-basis:100%;order:2}.valuator-web__recent header>button{order:1;margin-left:auto}.valuator-result--automatic .valuator-result__value-cards{grid-template-columns:1fr;gap:.6rem}.valuator-result--automatic .valuator-result__value-card{padding:.9rem}.valuator-result--automatic .valuator-result__year-list{grid-template-columns:repeat(2,minmax(0,1fr))}.valuator-result--automatic .valuator-year{gap:.55rem;padding:.75rem}.valuator-result--automatic .valuator-year__heading{flex-direction:column;align-items:flex-start}.valuator-result--automatic .valuator-year__nominal>strong{font-size:1.2rem}.valuator-result--automatic .valuator-year__nominal>small{font-size:.67rem}.valuator-result--automatic .valuator-result__financial-groups{grid-template-columns:1fr}}.valuator-web__empty{grid-template-columns:minmax(0,1fr);gap:1rem;min-height:0;padding-block:1.25rem}.valuator-web__empty-copy p{max-width:65ch}.valuator-web__examples>div{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=760px){.valuator-web__examples>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=400px){.valuator-web__examples>div{grid-template-columns:minmax(0,1fr)}}.valuator-result--automatic .valuator-result__year-list{flex-wrap:wrap;display:flex}.valuator-result--automatic .valuator-year{flex:12rem}@media (width<=520px){.valuator-result--automatic .valuator-year{flex-basis:calc(50% - 1px)}}@media (width>=361px) and (width<=639px){.valuator-result--automatic .valuator-result__value-cards:has([data-projection-one-card]:not([hidden])):has([data-projection-five-card]:not([hidden])):not(:has([data-wide-price=true])){grid-template-columns:repeat(2,minmax(0,1fr))}.valuator-result--automatic .valuator-result__value-card--current{grid-column:1/-1}.valuator-result--automatic .valuator-result__value-card:not(.valuator-result__value-card--current){gap:.4rem;padding:.7rem}.valuator-result--automatic .valuator-result__card-nominal>strong{font-size:1.25rem;line-height:1.2}.valuator-result--automatic .valuator-result__discounted>strong{font-size:.75rem}.valuator-result--automatic .valuator-result__card-source{font-size:.6875rem}.valuator-result--automatic .valuator-result__value-cards:has([data-projection-one-card]:not([hidden])):has([data-projection-five-card]:not([hidden])):not(:has([data-wide-price=true])) .valuator-result__card-nominal>strong{white-space:nowrap}}.valuator-web__header-actions{border:1px solid var(--valuator-line);background:var(--surface);border-radius:.8rem;gap:.25rem;max-width:100%;padding:.25rem}.valuator-web__header-actions .valuator-web__chip{background:var(--page);border-color:#0000;border-radius:.55rem;min-height:2.75rem;padding:.4rem .6rem;font-size:.7rem}.valuator-web__product-link>svg:first-child{color:var(--valuator-violet)}.valuator-web__search>label{background:linear-gradient(120deg, color-mix(in srgb, var(--blue) 4%, var(--page)), var(--page));border-radius:.9rem;padding:.75rem 1rem;transition:border-color .15s,box-shadow .15s}.valuator-web__search>label:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 15%, transparent)}.valuator-web__matches{border-radius:.85rem;box-shadow:0 1rem 2.5rem #0002}.valuator-web__matches button{min-height:3.5rem}.valuator-result--automatic .valuator-result__market-price{background:linear-gradient(115deg, color-mix(in srgb, var(--blue) 5%, var(--page)), var(--page))}.valuator-result__session{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.valuator-result__session>small{color:var(--ink-soft);font-size:.68rem}.valuator-web .valuator-number__fraction{color:inherit;opacity:.76;letter-spacing:0;font-size:.66em}.valuator-web :is(.valuator-gap,.valuator-year__gap) .valuator-number__fraction{font-size:inherit;opacity:1}.valuator-web .valuator-number__currency{color:inherit;opacity:.7;letter-spacing:0;font-size:.58em}.valuator-web .valuator-number__currency:first-child{margin-inline-end:.14em}.valuator-web .valuator-number__unit{color:inherit;opacity:.72;letter-spacing:.015em;font-size:.64em}.valuator-web .valuator-number__multiple{color:var(--valuator-violet);vertical-align:-.12em;font-size:.66em;font-weight:650;line-height:1;display:inline-block}.valuator-web .valuator-number__accounting{color:inherit;opacity:.82}.valuator-web .valuator-number__sample{color:var(--ink-soft);font-size:.78em;font-weight:400}.valuator-web :is(.valuator-result__research,.valuator-result__financial-groups,.valuator-result__details) :is(.valuator-number__fraction,.valuator-number__currency,.valuator-number__unit){font-size:max(.6875rem,.8em)}.valuator-result--automatic :is(.valuator-result__discounted,.valuator-year__discounted){border:1px solid color-mix(in srgb, var(--blue) 16%, var(--valuator-line));background:color-mix(in srgb, var(--blue) 5%, var(--page));border-radius:.6rem;margin-top:.35rem;padding:.65rem .75rem}.valuator-result--automatic .valuator-result__discounted>strong{font-size:1.2rem;font-weight:600}.valuator-result--automatic .valuator-year__discounted>strong{font-size:1.15rem}.valuator-result--automatic .valuator-result__financial-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.valuator-result--automatic .valuator-result__financial-highlights>.valuator-result__cash-highlight{background:color-mix(in srgb, var(--valuator-violet) 6%, var(--page))}.valuator-result__cash-highlight>small{color:var(--ink-soft);margin-top:.2rem;font-size:.65rem}.valuator-result--automatic .valuator-result__details{padding:var(--valuator-report-space);gap:.75rem}.valuator-result--automatic .valuator-result__details>details{border:1px solid var(--valuator-line);border-radius:.8rem;overflow:hidden}.valuator-result--automatic .valuator-result__details dl>div{background:var(--surface);border-radius:.45rem;padding:.65rem}.valuator-result--automatic .valuator-result__details [data-field-description]{max-width:80ch;margin:0 1rem 1rem;font-size:.85rem;line-height:1.8}@media (width<=640px){.valuator-web__header-actions{justify-self:start;width:fit-content}.valuator-result--automatic .valuator-result__financial-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.valuator-result--automatic .valuator-result__details dl{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}}@media (width<=360px){.valuator-result--automatic .valuator-result__financial-highlights{grid-template-columns:minmax(0,1fr)}.valuator-web__header-actions .valuator-web__chip{padding-inline:.4rem;font-size:.65rem}}.valuator-result__research{min-width:0;padding:clamp(1rem,3vw,2rem)}.valuator-result__research>h3{margin-bottom:1.25rem;font-size:1.15rem;font-weight:600}.valuator-result__research [data-research-sections]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.valuator-result__research .valuator-research__section{border:1px solid var(--valuator-line);background:var(--page);border-radius:1rem;min-width:0;margin:0;padding:clamp(.85rem,2vw,1.25rem)}.valuator-result__research .valuator-research__section h4{letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:600;line-height:1.45}.valuator-result__research .valuator-research__section p{max-width:88ch;color:var(--ink-soft);margin:.65rem 0 1rem;font-size:.8rem;line-height:1.65}.valuator-result__research [data-research-status]{border-left:2px solid var(--valuator-line);background:var(--surface);padding:.75rem}.valuator-result__research .valuator-research__scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ink-faint) transparent;-webkit-overflow-scrolling:touch;border:0;border-radius:.5rem;max-width:100%}.valuator-result__research .valuator-research__scroll table{font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem;line-height:1.5}.valuator-result__research .valuator-research__scroll :is(th,td){color:var(--ink);vertical-align:top;border-bottom:1px solid var(--valuator-line);padding:.8rem .75rem}.valuator-result__research .valuator-research__scroll thead th{color:var(--ink-soft);background:var(--surface);white-space:normal;font-size:.72rem;font-weight:500}.valuator-result__research .valuator-research__scroll tbody th{background:var(--page);font-weight:500}.valuator-result__research [data-research-row=mean] :is(th,td){background:var(--surface);padding-top:1rem;font-weight:600}.valuator-result__research [data-research-layout=comparison] table{table-layout:fixed}.valuator-result__research [data-research-layout=comparison] :is(th,td){white-space:normal;overflow-wrap:anywhere}.valuator-result__research [data-research-layout=comparison] th:first-child{width:40%}.valuator-result__research [data-research-layout=comparison] tbody td{font-weight:600}.valuator-result__research [data-research-layout=comparison] tbody tr:last-child :is(th,td){border-bottom:0}.valuator-result__research [data-research-layout=history] table{min-width:39rem}.valuator-result__research [data-research-layout=history] th:first-child{z-index:1;min-width:7.5rem;box-shadow:1px 0 0 var(--valuator-line);position:sticky;left:0}.valuator-result__research .valuator-research__source{border-top:1px solid var(--valuator-line);color:var(--ink-soft);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:1rem 0 0;padding-top:.75rem;font-size:.75rem;line-height:1.6;display:flex}.valuator-research__source a{min-height:2.75rem;color:var(--blue);text-underline-offset:.2em;align-items:center;display:inline-flex}.valuator-research__source a:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:.2rem}.valuator-research__source time{font-variant-numeric:tabular-nums}@media (width>=1120px){.valuator-result__research [data-research-sections]{grid-template-columns:repeat(2,minmax(0,1fr))}.valuator-result__research [data-research-group=fundamentals]{align-self:stretch}.valuator-result__research [data-research-group=history],.valuator-result__research [data-research-group=forecasts]{grid-column:1/-1}}@media (width>=761px) and (width<=1119px){.valuator-result__research [data-research-layout=forecasts] .valuator-research__scroll-hint{display:block}}@media (width<=860px){.valuator-result__research [data-research-layout=history] .valuator-research__scroll-hint{display:block}}@media (width<=400px){.valuator-result__research [data-research-layout=comparison] :is(th,td){padding:.65rem .35rem;font-size:.75rem}.valuator-result__research [data-research-layout=comparison] thead th{font-size:.68rem}.valuator-result__research [data-research-layout=comparison] th:first-child{width:38%}}.valuator-result--automatic .valuator-result__research{padding:var(--valuator-report-space)}.valuator-result__research>h3{margin-bottom:.85rem}.valuator-result__research [data-research-sections]{gap:.75rem}.valuator-result__research .valuator-research__section{border-radius:.8rem;padding:.9rem}.valuator-result__research .valuator-research__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;display:flex}.valuator-result__research .valuator-research__heading h4{font-size:.9rem}.valuator-result__research .valuator-research__badge{border:1px solid color-mix(in srgb, var(--blue) 20%, var(--valuator-line));color:var(--blue);background:color-mix(in srgb, var(--blue) 5%, var(--page));border-radius:999px;padding:.25rem .5rem;font-size:.67rem;font-weight:550;line-height:1.3;display:inline-flex}.valuator-result__research [data-research-group=history] .valuator-research__badge{color:var(--ink-soft);border-color:var(--valuator-line);background:var(--surface)}.valuator-result__research [data-research-group=forecasts] .valuator-research__badge{color:var(--valuator-violet);border-color:color-mix(in srgb, var(--valuator-violet) 25%, var(--valuator-line));background:color-mix(in srgb, var(--valuator-violet) 6%, var(--page))}.valuator-result__research .valuator-research__section>p{margin-block:.5rem .65rem;font-size:.75rem;line-height:1.55}.valuator-result__research .valuator-research__scroll :is(th,td){padding:.65rem .6rem}.valuator-result__research .valuator-research__scroll thead th{background:color-mix(in srgb, var(--blue) 4%, var(--page));font-size:.7rem}.valuator-result__research .valuator-research__scroll tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--ink) 2%, var(--page))}.valuator-result__research [data-research-row=median] :is(th,td){color:var(--blue);background:color-mix(in srgb, var(--blue) 5%, var(--page));font-weight:600}.valuator-result__research .valuator-research__source{margin-top:.65rem;padding-top:.5rem;font-size:.7rem}.valuator-result__research [data-research-layout=forecasts]{border-color:color-mix(in srgb, var(--valuator-violet) 25%, var(--valuator-line))}.valuator-result__research .valuator-research__period-label{white-space:normal;margin-bottom:.25rem;font-weight:600;display:block}.valuator-result__research .valuator-research__period-date{white-space:nowrap;letter-spacing:-.025em;font-size:.6875rem;line-height:1.5;display:block}@media (width<=400px){.valuator-result__research [data-research-layout=comparison] th:first-child{width:36%}.valuator-result__research [data-research-layout=comparison] thead th{padding-inline:.25rem}}.valuator-research__date-compact{display:none}@media (width<=360px){.valuator-result__research [data-research-layout=comparison] th:first-child{width:34%}.valuator-research__date-readable{display:none}.valuator-research__date-compact{display:inline}}.valuator-result__research [data-research-section=annualIncome] table{min-width:0}.valuator-result__research [data-research-section=annualIncome] :is(th,td){padding:.55rem .35rem}.valuator-result__research [data-research-section=annualIncome] th:first-child{min-width:0;box-shadow:none}.valuator-result__research .valuator-research__annual-period time{white-space:nowrap;display:block}.valuator-result__research .valuator-research__annual-period small{color:var(--ink-soft);white-space:nowrap;margin-top:.2rem;font-size:.6875rem;font-weight:400;display:block}.valuator-result__research [data-research-section=annualIncome] tbody td{vertical-align:middle;font-weight:600}@media (width<=400px){.valuator-result__research [data-research-section=annualIncome] :is(th,td){padding-inline:.2rem;font-size:.6875rem}.valuator-result__research [data-research-section=annualIncome] thead th{font-size:.6875rem}}@media (width<=360px){.valuator-result__research [data-research-section=annualIncome] :is(th,td){padding-inline:.1rem}}.valuator-result__research .valuator-forecast-table{table-layout:auto;min-width:0}.valuator-result__research .valuator-forecast-table th:first-child{z-index:1;white-space:normal;min-width:8rem;max-width:11rem;box-shadow:1px 0 0 var(--valuator-line);background:var(--page);position:sticky;left:0}.valuator-result__research .valuator-forecast-table td{text-align:right;min-width:10rem}.valuator-forecast-table thead :is(strong,time){display:block}.valuator-forecast-table thead strong{color:var(--valuator-violet);font-size:.85rem}.valuator-forecast-table thead time{margin-top:.25rem;font-size:.65rem}.valuator-forecast__amount{font:600 1.1rem/1.4 var(--font-sans);white-space:nowrap;display:block}.valuator-forecast__growth{margin:.35rem 0 .25rem;font-size:.72rem;display:inline-flex}.valuator-forecast__currency{color:var(--ink-soft);font-size:.65rem;display:block}.valuator-forecast__detail{margin-top:.4rem;font-size:.72rem}.valuator-forecast__detail summary{box-sizing:border-box;min-height:2.75rem;color:var(--ink-soft);cursor:pointer;border-radius:.25rem;padding-block:.75rem}.valuator-forecast__detail dl{background:var(--surface);border:1px solid var(--valuator-line);text-align:left;border-radius:.5rem;margin:.6rem 0 0;padding:.65rem}.valuator-forecast__detail dl>div{margin:0 0 .6rem;display:block}.valuator-forecast__detail dt{color:var(--ink-soft);font-size:.68rem}.valuator-forecast__detail dd{overflow-wrap:anywhere;margin:.15rem 0 0}@media (width<=600px){.valuator-result__research .valuator-forecast-table th:first-child{min-width:6.5rem;max-width:7rem}.valuator-result__research .valuator-forecast-table td{min-width:9rem}}.valuator-web .valuator-web__shell{--sheet-inset:clamp(12px, 1.8vw, 24px);padding:var(--sheet-inset)}.valuator-web .valuator-web__masthead{margin-bottom:.5rem;padding:0 0 1rem}.valuator-web .page-heading__title{hyphens:auto;overflow-wrap:anywhere}.valuator-web__chip-compact{display:none}.valuator-web .valuator-web__masthead>.valuator-web__access-actions{grid-column:1/-1;justify-self:end;gap:.4rem;width:auto}.valuator-web .valuator-web__masthead>.valuator-web__access-actions:not(:has(>:not([hidden]))){display:none}.valuator-web .valuator-web__masthead>.valuator-web__access-actions :is(a,button){white-space:normal;flex:0 auto;max-width:100%;min-height:44px}.valuator-web .valuator-web__recent{padding:.15rem 0 .6rem}.valuator-web .valuator-result__section-heading h3{font-size:max(1.12rem,18px)}.valuator-web .valuator-result__data-note{margin:1rem 0 0;font-size:max(.8rem,13px);line-height:1.6}.valuator-web .valuator-workbench{border:1px solid var(--valuator-line);background:var(--page);border-radius:1rem;margin-bottom:1rem;box-shadow:0 .3rem 1.5rem #00000005}.valuator-web .valuator-workbench .valuator-web__search{margin:0;padding:.75rem;position:relative}.valuator-web .valuator-workbench .valuator-web__search>label{background:var(--surface);min-height:4.5rem;box-shadow:none;border:1px solid #0000;border-radius:.65rem;padding:.7rem .9rem}.valuator-web .valuator-workbench .valuator-web__search>label:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 12%,transparent)}.valuator-web .valuator-workbench input{letter-spacing:-.025em;width:100%;min-width:0;font-weight:550}.valuator-web[data-view=result] .valuator-workbench input{font-size:clamp(1.15rem,2.5vw,1.75rem);line-height:1.4}.valuator-web[data-view=result] .valuator-workbench [data-search-hint]{display:none}.valuator-web .valuator-workbench .valuator-web__search>p{margin:.4rem .3rem 0;font-size:.75rem}.valuator-web .valuator-workbench .valuator-web__search>p:empty{display:none}.valuator-web .valuator-workbench .valuator-result__header{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;margin:0;padding:.1rem 1.1rem .9rem}.valuator-web .valuator-workbench .valuator-result__mark{border-radius:.45rem;width:auto;min-width:2.9rem;height:2.3rem;padding:.4rem;font-size:.7rem}.valuator-web .valuator-workbench .valuator-result__mark i{display:none}.valuator-web .valuator-workbench .valuator-result__header small{font-size:.68rem}.valuator-web .valuator-workbench .valuator-result__header p{margin-top:.2rem;font-size:.75rem}.valuator-web .valuator-workbench .valuator-result__stamp{gap:.25rem}.valuator-web .valuator-workbench .valuator-result__stamp>span{width:fit-content;margin-left:auto;font-size:.63rem}.valuator-web .valuator-workbench .valuator-web__matches{z-index:8;width:auto;left:.75rem;right:.75rem}.valuator-web .valuator-web__search-clear{border:1px solid var(--valuator-line);background:var(--page);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;border-radius:.5rem;place-items:center;padding:0;display:grid;position:absolute;top:1.65rem;right:1.35rem}.valuator-web .valuator-web__search-clear:hover{color:var(--ink);border-color:var(--blue)}.valuator-web[data-search-has-query=true] .valuator-web__search kbd{visibility:hidden;width:44px}.valuator-web .valuator-web__search input::-webkit-search-cancel-button{display:none}.valuator-web .valuator-web__matches{touch-action:pan-y;scroll-padding-block:.5rem}.valuator-web .valuator-method{border-bottom:1px solid var(--valuator-line);background:var(--surface);padding:1rem clamp(1rem,2vw,1.5rem)}.valuator-web .valuator-method>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.valuator-web .valuator-method h3{margin:0;font-size:max(.95rem,15px);font-weight:600}.valuator-web .valuator-method__choices{border:1px solid var(--valuator-line);background:var(--page);border-radius:.65rem;flex-wrap:wrap;gap:.3rem;padding:.25rem;display:flex}.valuator-web .valuator-method__choices button{min-height:44px;color:var(--ink-soft);font:550 .85rem/1.3 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;padding:.5rem .75rem}.valuator-web .valuator-method__choices button[aria-pressed=true]{border-color:color-mix(in srgb,var(--blue) 40%,var(--valuator-line));color:var(--ink);background:color-mix(in srgb,var(--blue) 12%,var(--page))}.valuator-web .valuator-method__choices button[aria-disabled=true]{color:var(--ink-faint);text-underline-offset:.3em;text-decoration:underline dotted}.valuator-web .valuator-method__choices button:focus-visible,.valuator-web .valuator-web__search-clear:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.valuator-web .valuator-method__reference{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin-top:.75rem;font-size:max(.8rem,13px);display:flex}.valuator-web .valuator-method__reference>span{align-items:baseline;gap:.45rem;display:inline-flex}.valuator-web .valuator-method__reference strong{color:var(--ink);font-weight:600}.valuator-web .valuator-method>p{color:var(--ink-soft);max-width:95ch;margin:.6rem 0 0;font-size:max(.8rem,13px);line-height:1.6}.valuator-web .valuator-method .valuator-method__feedback{border-left:2px solid var(--valuator-violet);background:var(--page);border-radius:.25rem;padding:.6rem .8rem}.valuator-web .valuator-year__assumptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.valuator-web .valuator-year__assumptions>div{gap:.2rem;display:grid}.valuator-web .valuator-year__assumptions dt{color:var(--ink-soft);font-size:.75rem}.valuator-web .valuator-year__assumptions dd{margin:0;font-size:.8rem;font-weight:550}.valuator-web .valuator-year__assumptions dd[data-direction=up]{color:var(--valuator-positive)}.valuator-web .valuator-year__assumptions dd[data-direction=down]{color:var(--valuator-danger)}@media (width<=640px){.valuator-web .valuator-method__choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.1rem;width:100%;display:grid}.valuator-web .valuator-method__choices button{overflow-wrap:anywhere;padding-inline:.1rem;font-size:clamp(.7rem,3vw,.78rem)}.valuator-web .valuator-method__reference{gap:.35rem .8rem}.valuator-web .valuator-workbench .valuator-web__search>label{grid-template-columns:auto minmax(0,1fr);padding-right:3.6rem}.valuator-web .valuator-workbench .valuator-web__search kbd{display:none}.valuator-web .valuator-web__search-clear{top:1.6rem;right:1.1rem}}@media (width<=360px){.valuator-web .valuator-method__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.valuator-web .valuator-method__choices button{white-space:nowrap;font-size:.8rem}}.valuator-web .valuator-web__recent{margin:0 0 1rem}.valuator-web .valuator-web__notice{margin-block:0 1rem}.valuator-web .valuator-overview{border:1px solid var(--valuator-line);background:var(--page);border-radius:1rem;overflow:hidden}.valuator-web .valuator-price-mosaic{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);display:grid}.valuator-web .valuator-price-mosaic .valuator-result__market-price{border:0;border-right:1px solid var(--valuator-line);background:linear-gradient(140deg,color-mix(in srgb,var(--blue) 8%,var(--page)),var(--page));flex-direction:column;justify-content:space-between;align-items:stretch;gap:1.15rem;padding:clamp(1.1rem,2.5vw,1.75rem);display:flex}.valuator-web .valuator-price-mosaic .valuator-result__market-price h3{color:var(--ink);font-size:max(.95rem,15px);font-weight:600}.valuator-web .valuator-price-mosaic .valuator-result__market-quote{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:.65rem;display:flex}.valuator-web .valuator-price-mosaic [data-value-price]{font:650 clamp(2.6rem,4vw,3.6rem)/1.08 var(--font-sans);letter-spacing:-.045em;overflow-wrap:anywhere}.valuator-web .valuator-price-mosaic .valuator-result__quote-context{text-align:left;max-width:none;font-size:max(.75rem,12px)}.valuator-web .valuator-price-mosaic .valuator-result__quote-context p{margin:.35rem 0 0;font-size:max(.75rem,12px);line-height:1.5}.valuator-web .valuator-price-mosaic .valuator-result__outlook{background:0 0;border:0;flex-direction:column;min-width:0;padding:clamp(1rem,2vw,1.5rem);display:flex}.valuator-web .valuator-price-mosaic .valuator-result__value-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;gap:1.25rem;display:grid}.valuator-web .valuator-price-mosaic .valuator-result__value-card{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:.55rem;min-height:0;padding:.1rem 0;display:flex;overflow:visible}.valuator-web .valuator-price-mosaic .valuator-result__value-card h4{color:var(--ink);font-size:max(.95rem,15px)}.valuator-web .valuator-price-mosaic .valuator-result__card-price,.valuator-web .valuator-price-mosaic .valuator-result__card-nominal>strong{letter-spacing:-.035em;width:auto;font-size:clamp(1.9rem,2.65vw,2.7rem);font-weight:600;line-height:1.15}.valuator-web .valuator-price-mosaic .valuator-result__present-label{margin-top:0;font-size:max(.75rem,12px)}.valuator-web .valuator-price-mosaic .valuator-result__card-price,.valuator-web .valuator-price-mosaic .valuator-result__card-nominal>strong{margin-block:0}.valuator-web .valuator-price-mosaic .valuator-result__card-nominal{gap:.55rem .5rem}.valuator-web .valuator-price-mosaic .valuator-result__card-nominal>small{font-size:max(.75rem,12px);line-height:1.5}.valuator-web .valuator-price-mosaic .valuator-result__discounted{border:1px solid var(--valuator-line);background:var(--surface);border-radius:.5rem;width:100%;margin-top:.3rem;padding:.55rem .65rem}.valuator-web .valuator-price-mosaic .valuator-result__coverage-note{margin:.7rem 0 0;padding:0;font-size:max(.75rem,12px)}.valuator-web .valuator-price-mosaic .valuator-result__warning{border:0;border-top:1px solid var(--valuator-line);border-radius:0;order:3;grid-column:1/-1;margin:0;padding:.85rem 1.25rem}.valuator-web .valuator-overview .valuator-result__yearly{border:0;border-top:1px solid var(--valuator-line);background:var(--surface);padding:1.1rem clamp(1rem,2vw,1.5rem)}.valuator-web .valuator-overview .valuator-result__yearly h3{font-size:max(1.05rem,17px)}.valuator-web .valuator-overview .valuator-result__yearly .valuator-result__section-heading p{font-size:max(.8rem,13px)}.valuator-web .valuator-overview .valuator-result__year-list{background:var(--page);border-radius:.65rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin-top:.8rem}.valuator-web .valuator-overview .valuator-year{align-items:stretch;gap:.6rem;padding:1rem}.valuator-web .valuator-overview .valuator-year__discounted{border:0;border-top:1px solid var(--valuator-line);background:0 0;border-radius:0;width:100%;padding:.6rem 0 0}.valuator-web .valuator-overview .valuator-result__projection-policy{margin-top:.65rem;font-size:.7rem}.valuator-web .valuator-result__fundamentals{border:0;padding:1.65rem 0 .8rem}.valuator-web .valuator-result__fundamentals>.valuator-result__section-heading{align-items:center;gap:1rem 2rem;padding:.25rem 0 1rem}.valuator-web .valuator-result__period{border:1px solid var(--valuator-line);background:var(--surface);border-radius:.65rem;gap:.75rem 1.25rem;padding:.8rem 1rem;font-size:max(.8rem,13px)}.valuator-web .valuator-result__units{color:var(--ink-soft);margin:-.35rem 0 1rem;font-size:12px;line-height:1.5}.valuator-web .valuator-fundamental-mosaic{grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem;display:grid}.valuator-web .valuator-metric-group{--metric-size:clamp(24px, 1.9vw, 28px);border:1px solid var(--valuator-line);background:var(--page);border-radius:.8rem;min-width:0;padding:0;overflow:hidden}.valuator-web .valuator-metric-group h4{border-bottom:1px solid var(--valuator-line);color:var(--ink);letter-spacing:-.015em;align-items:center;gap:.55rem;margin:0 1.15rem;padding:1rem 0;font-size:max(1rem,16px);font-weight:600;line-height:1.4;display:flex}.valuator-web .valuator-metric-group h4:before{content:"";background:var(--group-color,var(--blue));border-radius:.15rem;flex-shrink:0;width:.3rem;height:1rem}.valuator-web .valuator-metric-group dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:.35rem;display:grid}.valuator-web .valuator-metric-group dl>div{border:1px solid color-mix(in srgb,var(--valuator-line) 68%,transparent);background:var(--surface);border-radius:.5rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.45rem;min-width:0;margin:.25rem;padding:.75rem;display:flex}.valuator-web .valuator-metric-group dt{color:var(--ink-soft);max-width:100%;font-size:max(.82rem,13px);line-height:1.45}.valuator-web .valuator-metric-group dd{color:var(--ink);font-size:var(--metric-size);text-align:left;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.18}.valuator-web .valuator-metric-group--results{grid-column:span 7}.valuator-web .valuator-metric-group--cash{--group-color:var(--valuator-violet);grid-column:span 5}.valuator-web .valuator-metric-group--cash dl{grid-template-columns:repeat(2,minmax(0,1fr))}.valuator-web .valuator-metric-group--cash dl>div:first-child{background:color-mix(in srgb,var(--valuator-violet) 6%,var(--surface));border-color:color-mix(in srgb,var(--valuator-violet) 22%,var(--valuator-line));grid-column:1/-1}.valuator-web .valuator-metric-group--cash dl>div:first-child dd{--metric-size:34px;font-size:var(--metric-size)}.valuator-web .valuator-metric-group--balance{--group-color:var(--valuator-teal);grid-area:2/8/auto/-1}.valuator-web .valuator-metric-group--balance dl{grid-template-columns:repeat(2,minmax(0,1fr))}.valuator-web .valuator-metric-group--margins{--group-color:var(--valuator-teal);--metric-size:23px;grid-area:2/1/auto/8}.valuator-web .valuator-metric-group--multiples{--group-color:var(--valuator-violet);grid-column:1/-1}.valuator-web .valuator-metric-group--multiples dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.valuator-web .valuator-metric-group--multiples dl>div{padding:.85rem 1rem}.valuator-web .valuator-metric-group--multiples abbr{cursor:help;text-decoration:none}.valuator-web .valuator-metric-group--multiples [data-multiple-metric=evFcf]{border-color:color-mix(in srgb,var(--valuator-violet) 24%,var(--valuator-line));background:color-mix(in srgb,var(--valuator-violet) 5%,var(--surface))}.valuator-web .valuator-metric-group--multiples{--metric-size:22px}.valuator-web .valuator-metric-group__note{color:var(--ink-soft);margin:0;padding:.5rem 1.15rem .85rem;font-size:12px;line-height:1.5}.valuator-web .valuator-metric-group--multiples>.valuator-metric-group__note{padding-block:.65rem .15rem}.valuator-web .valuator-data-basis{color:var(--ink-soft);margin:.75rem 0 0;font-size:max(.8rem,13px)}.valuator-web .valuator-data-basis summary{cursor:pointer;align-items:center;gap:.5rem;width:fit-content;min-width:44px;min-height:44px;display:flex}.valuator-web .valuator-data-basis summary:before{content:"+";color:var(--blue);font-size:1rem}.valuator-web .valuator-data-basis[open] summary:before{content:"−"}.valuator-web .valuator-data-basis p{max-width:95ch;margin:.5rem .25rem;line-height:1.65}.valuator-web .valuator-statements-heading{margin-top:1.1rem}.valuator-web .valuator-result__financial-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.8rem;padding:0;display:grid}.valuator-web .valuator-result__financial-groups>section{border:1px solid var(--valuator-line);background:var(--page);border-radius:.8rem;padding:1rem}.valuator-web .valuator-result__financial-groups h4{margin-bottom:.75rem;font-size:max(1rem,16px)}.valuator-web .valuator-result__financial-groups dl{margin:0}.valuator-web .valuator-result__financial-groups dl>div{border-bottom:1px solid var(--valuator-line);gap:1rem;padding:.55rem 0}.valuator-web .valuator-result__financial-groups dl>div:last-child{border-bottom:0}.valuator-web .valuator-result__financial-groups dt{font-size:max(.8rem,13px)}.valuator-web .valuator-result__financial-groups dd{font-size:max(.9rem,14px);line-height:1.5}.valuator-web .valuator-result__financial-groups .valuator-result__cash-flow{grid-column:1/-1}.valuator-web .valuator-result__financial-groups .valuator-result__cash-flow dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.4rem;display:grid}.valuator-web .valuator-result__research{border-top:0;padding:1.25rem 0}.valuator-web .valuator-result__forecasts{padding-top:.5rem;padding-bottom:.5rem}.valuator-web .valuator-result__forecasts .valuator-research__section{background:color-mix(in srgb,var(--blue) 2%,var(--page));border-radius:.85rem;padding:1.15rem}.valuator-web .valuator-result__details{padding:0}.valuator-web .valuator-result>footer{padding:1rem 0}@media (width<=1050px){.valuator-web .valuator-price-mosaic{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}}@media (width>=761px) and (width<=1000px){.valuator-web .valuator-metric-group--results,.valuator-web .valuator-metric-group--cash,.valuator-web .valuator-metric-group--balance,.valuator-web .valuator-metric-group--margins{grid-area:auto/1/auto/-1}.valuator-web .valuator-metric-group--cash dl{grid-template-columns:repeat(3,minmax(0,1fr))}.valuator-web .valuator-metric-group--cash dl>div:first-child{grid-column:auto}.valuator-web .valuator-metric-group--cash dl>div:first-child dd{--metric-size:28px}.valuator-web .valuator-metric-group--balance dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.valuator-web .valuator-web__header-actions{top:calc(var(--page-default-hero-top) - 8px);background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:.25rem;width:max-content;max-width:calc(100% - 84px);padding:0;position:absolute;right:0}.valuator-web .valuator-web__header-actions :is(a.valuator-web__chip,summary.valuator-web__chip){isolation:isolate;white-space:nowrap;background:0 0;border:0;border-radius:.4rem;gap:.3rem;min-height:44px;padding:0 .4rem;font-size:11px;line-height:1.4;position:relative}.valuator-web .valuator-web__header-actions .valuator-web__chip:before{content:"";z-index:-1;border:1px solid var(--valuator-line);background:var(--page);border-radius:.4rem;position:absolute;inset:8px 0}.valuator-web .valuator-web__header-actions .valuator-web__chip:hover:before{border-color:color-mix(in srgb,var(--blue) 45%,var(--valuator-line));background:color-mix(in srgb,var(--blue) 5%,var(--page))}.valuator-web[data-access=owner] .valuator-web__access-disclosure>summary:before{border-color:color-mix(in srgb,var(--valuator-positive) 30%,var(--valuator-line));background:color-mix(in srgb,var(--valuator-positive) 5%,var(--page))}.valuator-web .valuator-web__header-actions .valuator-web__chip-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.valuator-web .valuator-web__chip-compact{display:inline}.valuator-web .valuator-web__product-link>svg:first-child{display:none}.valuator-web .valuator-web__chip>svg{width:12px;height:12px}.valuator-web .valuator-web__access-dot{flex-basis:5px;width:5px;height:5px}.valuator-web .valuator-web__header-actions .valuator-web__access{width:min(26rem,100vw - 4rem);top:calc(100% + .25rem)}}@media (width<=760px){.valuator-web .valuator-workbench .valuator-result__header{grid-template-columns:auto minmax(0,1fr)}.valuator-web .valuator-workbench .valuator-result__stamp{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.valuator-web .valuator-workbench .valuator-result__stamp>span{margin-left:0}.valuator-web .valuator-price-mosaic{grid-template-columns:minmax(0,1fr)}.valuator-web .valuator-price-mosaic .valuator-result__market-price{border-right:0;border-bottom:1px solid var(--valuator-line)}.valuator-web .valuator-price-mosaic .valuator-result__value-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:1rem}.valuator-web .valuator-price-mosaic .valuator-result__card-price,.valuator-web .valuator-price-mosaic .valuator-result__card-nominal>strong{font-size:1.9rem}.valuator-web .valuator-metric-group--results,.valuator-web .valuator-metric-group--cash,.valuator-web .valuator-metric-group--balance,.valuator-web .valuator-metric-group--margins{grid-column:1/-1}.valuator-web .valuator-metric-group--balance,.valuator-web .valuator-metric-group--margins{grid-row:auto}.valuator-web .valuator-metric-group--cash dl{grid-template-columns:repeat(2,minmax(0,1fr))}.valuator-web .valuator-metric-group--cash dl>div:first-child{grid-column:1/-1}.valuator-web .valuator-metric-group--cash dl>div:first-child dd{--metric-size:30px}.valuator-web .valuator-metric-group{--metric-size:24px}.valuator-web .valuator-metric-group--margins{--metric-size:22px}.valuator-web .valuator-result__financial-groups,.valuator-web .valuator-result__financial-groups .valuator-result__cash-flow dl{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.valuator-web .valuator-metric-group dl{grid-template-columns:repeat(2,minmax(0,1fr))}.valuator-web .valuator-metric-group dl>div{margin:.2rem;padding:.6rem .5rem}.valuator-web .valuator-metric-group--cash dl>div:not(:first-child){--metric-size:22px}.valuator-web .valuator-result__fundamentals>.valuator-result__section-heading{display:grid}.valuator-web .valuator-result__period{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0}.valuator-web .valuator-metric-group--cash dl>div:first-child{grid-column:1/-1}.valuator-web .valuator-metric-group--multiples dl,.valuator-web .valuator-overview .valuator-result__year-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=350px){.valuator-web .valuator-price-mosaic .valuator-result__value-cards,.valuator-web .valuator-overview .valuator-result__year-list{grid-template-columns:minmax(0,1fr)}}@media (width>=351px) and (width<=760px){.valuator-web .valuator-price-mosaic .valuator-result__value-cards:has([data-projection-one-card]:not([hidden])):not(:has([data-projection-five-card]:not([hidden]))):not(:has([data-wide-price=true])) .valuator-result__value-card h4{min-block-size:2.9em}}.valuator-web .valuator-result__forecasts .valuator-research__heading h4{letter-spacing:-.025em;font-size:1.06rem}.valuator-web .valuator-result__forecasts .valuator-research__section>p{max-width:88ch;font-size:max(.82rem,13px);line-height:1.65}.valuator-web .valuator-result__forecasts .valuator-research__scroll{border:1px solid var(--valuator-line);background:var(--page);overscroll-behavior-inline:contain;border-radius:.65rem}.valuator-web .valuator-result__forecasts .valuator-forecast-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:max-content;min-width:100%}.valuator-web .valuator-result__forecasts .valuator-forecast-table th,.valuator-web .valuator-result__forecasts .valuator-forecast-table td{box-sizing:border-box;border:0;border-bottom:1px solid var(--valuator-line);vertical-align:top;text-align:left;min-width:11rem;padding:.8rem 1rem}.valuator-web .valuator-result__forecasts .valuator-forecast-table thead th{background:var(--surface);padding-block:.7rem}.valuator-web .valuator-result__forecasts .valuator-forecast-table th:first-child{z-index:2;white-space:normal;background:var(--page);border-right:1px solid var(--valuator-line);width:10rem;min-width:10rem;max-width:10rem;position:sticky;left:0;box-shadow:5px 0 8px #00000003}.valuator-web .valuator-result__forecasts .valuator-forecast-table thead th:first-child{background:var(--surface)}.valuator-web .valuator-result__forecasts .valuator-forecast-table tbody th{color:var(--ink);font-size:max(.86rem,14px);font-weight:550;line-height:1.55}.valuator-web .valuator-result__forecasts .valuator-forecast-table thead strong{font-size:max(.86rem,14px);font-weight:650}.valuator-web .valuator-result__forecasts .valuator-forecast-table time{color:var(--ink-soft);margin-top:.25rem;font-size:max(.75rem,12px);font-weight:400;display:block}.valuator-web .valuator-result__forecasts .valuator-forecast-table tbody tr:last-child>*{border-bottom:0}.valuator-web .valuator-result__forecasts .valuator-forecast__value{flex-wrap:wrap;align-items:baseline;gap:.45rem .55rem;display:flex}.valuator-web .valuator-result__forecasts .valuator-forecast__amount{letter-spacing:-.025em;font-size:max(1.25rem,20px);line-height:1.35}.valuator-web .valuator-result__forecasts .valuator-forecast__growth{margin:0;padding:.2rem .35rem;font-size:max(.72rem,11.5px)}.valuator-web .valuator-result__forecasts .valuator-forecast__currency:empty{display:none}.valuator-web .valuator-result__forecasts .valuator-forecast__detail{font-size:max(.78rem,12px);font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-soft);margin-top:.4rem}.valuator-web .valuator-result__forecasts .valuator-forecast__detail summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:.18rem .4rem;min-width:44px;min-height:44px;line-height:1.4;display:grid}.valuator-web .valuator-result__forecasts .valuator-forecast__detail summary:before{content:"+";color:var(--blue);grid-area:1/1/span 2}.valuator-web .valuator-result__forecasts .valuator-forecast__detail[open] summary:before{content:"−"}.valuator-web .valuator-result__forecasts .valuator-forecast__detail dl{white-space:normal;max-width:17rem;padding-top:.4rem;font-size:max(.78rem,12px)}.valuator-web .valuator-result__forecasts .valuator-forecast__detail dd{overflow-wrap:anywhere}.valuator-web [data-dividend-note]{max-width:22rem;color:var(--ink-soft);margin-top:.35rem;font-size:max(.75rem,12px);font-weight:400;line-height:1.55;display:block}@media (width<=760px){.valuator-web .valuator-result__forecasts .valuator-research__section{padding:.9rem .7rem}.valuator-web .valuator-result__forecasts .valuator-forecast-table th:first-child{width:6rem;min-width:6rem;max-width:6rem;padding-inline:.65rem}.valuator-web .valuator-result__forecasts .valuator-forecast-table th,.valuator-web .valuator-result__forecasts .valuator-forecast-table td{min-width:10.5rem;padding-inline:.75rem}}.valuator-web[data-editing-company=true] [data-result-name]{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:.3rem 0;padding:0;font-size:.9rem;line-height:1.4;position:static;overflow:visible}.valuator-web .valuator-metric-group dd[data-direction=down]{color:var(--valuator-danger)}.valuator-web .valuator-metric-group dd[data-direction=up]{color:var(--valuator-positive)}.valuator-web .valuator-metric-group dd{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:600}.valuator-web .valuator-metric-group .valuator-result__financial-highlights>div:nth-child(2){background:var(--surface)}.valuator-web .valuator-metric-group .valuator-number__unit{margin-inline-start:.1em}.valuator-web .valuator-metric-group--multiples dl>div{justify-content:space-between}.valuator-web .valuator-overview .valuator-year{flex-basis:calc(20% - 1px)}@media (width<=1100px){.valuator-web .valuator-overview .valuator-year{flex-basis:calc(25% - 1px)}}@media (width<=850px){.valuator-web .valuator-overview .valuator-year{flex-basis:calc(33.333% - 1px)}}@media (width<=600px){.valuator-web .valuator-overview .valuator-year{flex-basis:calc(50% - 1px)}}@media (width<=350px){.valuator-web .valuator-overview .valuator-year{flex-basis:100%}}@media (width<=760px){.valuator-web .valuator-price-mosaic .valuator-result__value-cards:has([data-wide-price=true]){grid-template-columns:minmax(0,1fr)}}.valuator-web .valuator-price-mosaic .valuator-result__value-cards:has([data-projection-one-card]:not([hidden])):not(:has([data-projection-five-card]:not([hidden]))) .valuator-result__value-card--current{grid-column:auto}.valuator-web .valuator-fundamental-mosaic .valuator-metric-group dd{font-size:var(--metric-size);margin:0}.valuator-web .valuator-result__period dt{font-size:max(.75rem,12px)}.valuator-web .valuator-result__period dd{font-family:var(--font-sans);font-size:max(.82rem,13px)}.valuator-web .valuator-price-mosaic .valuator-result__card-source{margin-top:.5rem;font-size:max(.75rem,12px)}.valuator-web .valuator-overview .valuator-year__price{font-size:max(1.5rem,23px)}.valuator-web .valuator-overview .valuator-year__nominal{align-items:baseline}.valuator-web .valuator-overview .valuator-year__nominal>strong{width:auto}.valuator-web .valuator-overview .valuator-year__label,.valuator-web .valuator-overview .valuator-year__source,.valuator-web .valuator-overview .valuator-year__discounted>span:first-child{font-size:max(.75rem,12px)}.valuator-web .valuator-result__forecasts .valuator-forecast__detail-label{grid-column:2;font-weight:500}.valuator-web .valuator-result__forecasts .valuator-forecast__range{white-space:nowrap;letter-spacing:0;grid-column:2;line-height:1.5;display:block}.valuator-web .valuator-result__forecasts .valuator-forecast__range .valuator-number__unit{margin-inline-start:.1em}.valuator-web .valuator-result__forecasts .valuator-forecast__detail summary:hover{color:var(--ink)}.valuator-web .valuator-result__forecasts .valuator-forecast__detail summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:.3rem}@supports (grid-template-rows:subgrid){.valuator-web .valuator-fundamental-mosaic .valuator-metric-group dl>div{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 2;align-items:start;row-gap:.5rem;display:grid}}@media (width<=760px){.valuator-web .valuator-price-mosaic .valuator-result__value-card--current{padding-bottom:.75rem}.valuator-web .valuator-price-mosaic .valuator-result__value-cards:has([data-projection-one-card]:not([hidden])):has([data-projection-five-card]:not([hidden])) .valuator-result__value-card--current{border-bottom:1px solid var(--valuator-line)}}.valuator-web .valuator-overview :is(.valuator-result__discounted,.valuator-year__discounted){border:1px solid color-mix(in srgb,var(--valuator-violet) 16%,var(--valuator-line));background:color-mix(in srgb,var(--valuator-violet) 3%,var(--page));border-radius:.45rem;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.2rem .45rem;width:min(100%,11rem);max-width:100%;margin-top:.1rem;padding:.45rem .55rem;display:flex}.valuator-web .valuator-overview :is(.valuator-result__discounted,.valuator-year__discounted)>span:first-child{color:var(--ink-soft);flex-basis:100%;font-size:12px;line-height:1.35}.valuator-web .valuator-overview :is(.valuator-result__discounted,.valuator-year__discounted)>strong{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.3}.valuator-web .valuator-overview :is(.valuator-result__discounted,.valuator-year__discounted)>span:last-child{white-space:nowrap;margin:0;padding:.16rem .3rem;font-size:11px;line-height:1.3}.valuator-web .valuator-result__research .valuator-multiples-table :is(th,td){vertical-align:middle;min-width:6rem;padding:.75rem}.valuator-web .valuator-result__research .valuator-multiples-table th:first-child{min-width:6.5rem}.valuator-web .valuator-multiples-table thead :is(strong,time){white-space:nowrap;display:block}.valuator-web .valuator-multiples-table thead strong{color:var(--ink);font-size:13px}.valuator-web .valuator-multiples-table thead time{margin-top:.2rem;font-size:12px}.valuator-web .valuator-result__research .valuator-multiples-table tbody td{font-size:16px}.valuator-web .valuator-result__research .valuator-multiples-table [data-research-column=median]{background:color-mix(in srgb,var(--valuator-violet) 5%,var(--page))}.valuator-web .valuator-multiples__count{color:var(--ink-soft);margin-top:.15rem;font-size:11px;font-weight:400;line-height:1.4;display:block}.valuator-web .valuator-forecast__derivation{white-space:normal;text-align:left}.valuator-web .valuator-forecast-table [data-forecast-kind=derived] td{padding-block:.85rem}.valuator-web .valuator-forecast-table tr:not([data-forecast-kind=derived])+tr[data-forecast-kind=derived]>*{border-top:2px solid color-mix(in srgb,var(--valuator-violet) 30%,var(--valuator-line))}.valuator-web .valuator-result__forecasts .valuator-forecast-table th:first-child{overflow-wrap:anywhere;hyphens:auto}.valuator-web .valuator-quick-statements{display:contents}.valuator-web .valuator-quick-statements .valuator-statement-list{--metric-size:24px;grid-area:auto/1/auto/-1;align-self:start}.valuator-web .valuator-fundamental-mosaic .valuator-quick-statements .valuator-statement-list dl{padding:.25rem 1.15rem .5rem;display:block}.valuator-web .valuator-fundamental-mosaic .valuator-quick-statements .valuator-statement-list dl>div{border:0;border-bottom:1px solid var(--valuator-line);background:0 0;border-radius:0;grid-row:auto;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:.5rem .75rem;min-height:70px;margin:0;padding:.8rem 0;display:grid}.valuator-web .valuator-fundamental-mosaic .valuator-quick-statements .valuator-statement-list dl>div:last-child{border-bottom:0}.valuator-web .valuator-fundamental-mosaic .valuator-quick-statements .valuator-statement-list dt{overflow-wrap:anywhere;min-height:0;font-size:13px;line-height:1.5}.valuator-web .valuator-fundamental-mosaic .valuator-quick-statements .valuator-statement-list dd{--metric-size:24px;text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:.2rem;width:100%;margin:0;font-size:24px;line-height:1.25;display:flex}.valuator-web .valuator-statement-list dd>span{white-space:nowrap}.valuator-web .valuator-fundamental-mosaic .valuator-quick-statements .valuator-statement-list .valuator-statement-list__total dt{color:var(--ink);font-weight:600}.valuator-web .valuator-fundamental-mosaic .valuator-quick-statements .valuator-statement-list .valuator-statement-list__total dd{font-weight:650}.valuator-web .valuator-inline-margin{border:1px solid var(--valuator-line);color:var(--ink-soft);background:var(--surface);letter-spacing:0;white-space:nowrap;border-radius:.3rem;padding:.18rem .32rem;font-size:12px;font-weight:550;line-height:1.3;display:inline-flex}.valuator-web .valuator-inline-margin .valuator-number__fraction{font-size:inherit;opacity:1}.valuator-web .valuator-inline-margin[data-direction=up]{color:var(--valuator-positive);border-color:color-mix(in srgb,var(--valuator-positive) 18%,transparent);background:color-mix(in srgb,var(--valuator-positive) 8%,var(--page))}.valuator-web .valuator-inline-margin[data-direction=down]{color:var(--valuator-danger);border-color:color-mix(in srgb,var(--valuator-danger) 18%,transparent);background:color-mix(in srgb,var(--valuator-danger) 8%,var(--page))}.valuator-web .valuator-inline-margin[hidden]{display:none}.valuator-web .valuator-fundamental-mosaic>.valuator-metric-group--margins{grid-area:auto/1/auto/-1}.valuator-web .valuator-fundamental-mosaic>.valuator-metric-group--margins dl{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=1101px){.valuator-web .valuator-quick-statements .valuator-metric-group--results{grid-area:1/1/3/5}.valuator-web .valuator-quick-statements .valuator-metric-group--cash{grid-area:1/5/auto/9}.valuator-web .valuator-quick-statements .valuator-metric-group--balance{grid-area:1/9/auto/-1}.valuator-web .valuator-fundamental-mosaic>.valuator-metric-group--margins{grid-area:2/5/auto/-1}}@media (width<=1100px){.valuator-web .valuator-fundamental-mosaic .valuator-quick-statements .valuator-statement-list dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:58px;padding-block:.65rem}}@media (width<=420px){.valuator-web .valuator-fundamental-mosaic .valuator-quick-statements .valuator-statement-list dl{padding-inline:1rem}.valuator-web .valuator-fundamental-mosaic .valuator-quick-statements .valuator-statement-list dl>div{gap:.5rem}.valuator-web .valuator-fundamental-mosaic>.valuator-metric-group--margins dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.valuator-web .valuator-compact-detail{color:var(--ink-soft);border:0;margin:.35rem 0 0;padding:0;font-size:13px}.valuator-web .valuator-compact-detail>summary{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;padding:.25rem 0;font-weight:500;list-style:none;display:flex}.valuator-web .valuator-compact-detail>summary:before{content:"+";color:var(--blue)}.valuator-web .valuator-compact-detail[open]>summary:before{content:"−"}.valuator-web .valuator-compact-detail>summary::-webkit-details-marker{display:none}.valuator-web .valuator-compact-detail p{max-width:90ch;margin:.25rem 0 .65rem;font-size:13px;line-height:1.55}.valuator-web .valuator-compact-detail>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.valuator-web .valuator-inline-margin__label{margin-right:.25em;font-weight:400}.valuator-web .valuator-fundamental-mosaic .valuator-quick-statements .valuator-statement-list dl>div{min-height:54px;padding-block:.45rem}.valuator-web .valuator-fundamental-mosaic .valuator-quick-statements .valuator-statement-list dd{gap:.12rem}.valuator-web .valuator-inline-margin{font-size:12px;font-family:var(--font-sans);padding:.08rem .28rem}:root:not([data-theme=dark]) .valuator-web .valuator-inline-margin[data-direction=up]{color:#11643d}.valuator-web .valuator-year__assumptions>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem .4rem;padding:.3rem 0 0;display:flex}.valuator-web .valuator-year__assumptions dt{overflow-wrap:normal;word-break:normal;hyphens:none;line-height:1.4}.valuator-web .valuator-year__assumptions dd{white-space:nowrap}.valuator-web .valuator-result__forecasts .valuator-research__heading{margin-bottom:0}.valuator-web .valuator-result__forecasts .valuator-forecast__detail summary{padding-block:.15rem}.valuator-web .valuator-result__forecasts .valuator-forecast__detail{margin-top:.15rem}.valuator-web .valuator-forecast-years{display:none}.valuator-web .valuator-forecast__growth-label{margin-inline-end:.25em;font-weight:400}.valuator-web .valuator-forecast-cash-coverage{border-left:2px solid var(--valuator-violet);background:var(--surface);color:var(--ink-soft);margin:.65rem 0 0;padding:.5rem .65rem;font-size:12px;line-height:1.5}.valuator-web .valuator-method>header{grid-template-columns:auto minmax(0,1fr) auto;column-gap:.65rem;display:grid}.valuator-web .valuator-evidence{border:1px solid color-mix(in srgb,var(--valuator-violet) 25%,var(--valuator-line));background:color-mix(in srgb,var(--valuator-violet) 5%,var(--page));max-width:100%;color:var(--valuator-violet);font:550 12px/1.4 var(--font-sans);border-radius:.35rem;justify-self:start;padding:.2rem .45rem}.valuator-web .valuator-sensitivity{border:1px solid var(--valuator-line);background:var(--page);border-radius:.5rem;margin:.5rem 0 .75rem;padding:.75rem}.valuator-web .valuator-sensitivity h4{color:var(--ink);margin:0 0 .45rem;font-size:14px;line-height:1.45}.valuator-web .valuator-sensitivity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;margin:0;display:grid}.valuator-web .valuator-sensitivity dl>div{border:0;border-bottom:1px solid var(--valuator-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding:.5rem 0;display:flex}.valuator-web .valuator-sensitivity dt{color:var(--ink-soft);font-size:12px;line-height:1.45}.valuator-web .valuator-sensitivity dd{color:var(--ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0 0 0 auto;font-size:14px;font-weight:600;line-height:1.45}.valuator-web .valuator-sensitivity>p{margin:.6rem 0 0;font-size:12px}.valuator-web .valuator-overview .valuator-result__year-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.valuator-web .valuator-overview .valuator-year{margin:0}.valuator-web .valuator-year__assumptions{grid-template-columns:minmax(0,1fr);gap:.15rem}.valuator-web .valuator-year__assumptions>div{padding-top:0}.valuator-web .valuator-year__assumptions :is(dt,dd){font-size:12px}.valuator-web .valuator-fundamental-mosaic .valuator-quick-statements .valuator-statement-list dt{font-size:14px}.valuator-web .valuator-result__forecasts .valuator-forecast-table :is(th,td):not(:first-child){text-align:right}.valuator-web .valuator-result__forecasts .valuator-forecast-table tbody th{vertical-align:middle}.valuator-web .valuator-result__forecasts .valuator-forecast__value{flex-wrap:nowrap;justify-content:flex-end;gap:.35rem;display:flex}.valuator-web .valuator-result__forecasts .valuator-forecast__value>*{flex-shrink:0}.valuator-web .valuator-result__forecasts .valuator-forecast__amount{font-variant-numeric:tabular-nums}.valuator-web .valuator-result__forecasts .valuator-forecast__growth{font-size:12px;line-height:1.35}.valuator-web .valuator-result__forecasts .valuator-forecast__detail summary{grid-template-columns:auto auto;justify-content:end;gap:.15rem .35rem;display:grid}.valuator-web .valuator-result__forecasts .valuator-forecast__detail summary:before{grid-row:1}.valuator-web .valuator-result__forecasts .valuator-forecast__range{white-space:nowrap;grid-area:2/1/auto/-1}@media (width>=641px) and (width<=1100px){.valuator-web .valuator-overview .valuator-result__year-list{grid-template-columns:repeat(2,minmax(0,1fr))}.valuator-web .valuator-overview .valuator-year{padding:.85rem 1rem}.valuator-web .valuator-overview .valuator-year__assumptions{grid-template-columns:repeat(2,minmax(0,1fr))}.valuator-web .valuator-overview .valuator-year__assumptions>div{justify-content:start;display:grid}}@media (width>=641px) and (width<=760px){.valuator-web .valuator-method>header{grid-template-columns:minmax(0,1fr) auto}.valuator-web .valuator-evidence{justify-self:end}.valuator-web .valuator-method__choices{grid-column:1/-1;width:fit-content}}@media (width>=800px) and (width<=1100px){.valuator-web .valuator-quick-statements .valuator-statement-list{grid-column:span 6}.valuator-web .valuator-quick-statements .valuator-metric-group--results{grid-row:1/3}.valuator-web .valuator-quick-statements :is(.valuator-metric-group--cash,.valuator-metric-group--balance){grid-column:7/-1}}@media (width<=640px){.valuator-web .valuator-workbench{border-radius:.65rem;margin-bottom:.5rem}.valuator-web .valuator-workbench .valuator-web__search{padding:.4rem}.valuator-web .valuator-workbench .valuator-web__search>label{padding-block:.35rem;min-height:3.5rem;padding-left:.5rem}.valuator-web .valuator-web__search-clear{top:.75rem;right:.75rem}.valuator-web .valuator-workbench .valuator-result__header{gap:.5rem;padding:.25rem .9rem .65rem}.valuator-web .valuator-workbench .valuator-result__stamp{flex-direction:row;align-items:center;gap:.45rem;display:flex}.valuator-web .valuator-workbench .valuator-result__stamp>span{white-space:nowrap;flex-shrink:0;margin-left:0}.valuator-web .valuator-workbench .valuator-result__stamp>small{font-family:var(--font-sans);font-size:11px;line-height:1.4}.valuator-web .valuator-web__recent{margin-bottom:.5rem;padding-bottom:.3rem}.valuator-web .valuator-web__recent [data-recent-list]{flex-wrap:nowrap;display:flex;overflow-x:auto}.valuator-web .valuator-web__recent [data-recent-list] button{flex-shrink:0;max-width:16rem;min-height:44px;padding-block:.3rem}.valuator-web .valuator-method{padding:.75rem 1rem .35rem}.valuator-web .valuator-method>header{grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.valuator-web .valuator-evidence{justify-self:end;max-width:9rem;padding:.2rem .35rem;font-size:11.5px}.valuator-web .valuator-method__choices{grid-column:1/-1}.valuator-web .valuator-sensitivity{padding:.6rem}.valuator-web .valuator-sensitivity dl{grid-template-columns:minmax(0,1fr)}.valuator-web .valuator-method__reference{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .6rem;font-size:12px;display:grid}.valuator-web .valuator-method__reference>span{flex-wrap:wrap;gap:.15rem .3rem}.valuator-web .valuator-method__reference>span:nth-child(n+3){grid-column:1/-1}.valuator-web .valuator-price-mosaic .valuator-result__market-price{gap:.65rem;padding:1rem}.valuator-web .valuator-price-mosaic .valuator-result__market-quote{margin-top:.35rem}.valuator-web .valuator-price-mosaic .valuator-result__outlook{padding:.85rem 1rem}.valuator-web .valuator-price-mosaic .valuator-result__value-cards{gap:.75rem}.valuator-web .valuator-price-mosaic .valuator-result__value-card{gap:.35rem}.valuator-web .valuator-price-mosaic .valuator-result__card-nominal{gap:.3rem}.valuator-web .valuator-overview .valuator-result__yearly{padding:.85rem 1rem}.valuator-web .valuator-overview .valuator-result__year-list{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.valuator-web .valuator-overview .valuator-year{border:0;border-bottom:1px solid var(--valuator-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem .7rem;min-width:0;padding:.7rem .8rem;display:grid}.valuator-web .valuator-overview .valuator-year:last-child{border-bottom:0}.valuator-web .valuator-overview .valuator-year__heading{flex-direction:row;grid-column:1/-1;align-items:baseline;margin:0}.valuator-web .valuator-overview .valuator-year__nominal{align-content:start;gap:.2rem .4rem}.valuator-web .valuator-overview .valuator-year__nominal>strong{white-space:nowrap;font-size:22px}.valuator-web .valuator-overview .valuator-year__nominal>small{font-size:12px}.valuator-web .valuator-overview .valuator-year__discounted{align-self:start;width:100%;margin:0;padding:.35rem .45rem}.valuator-web .valuator-overview .valuator-year__discounted>strong{white-space:nowrap;font-size:18px}.valuator-web .valuator-overview .valuator-year__assumptions{border-top:1px solid var(--valuator-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem .7rem;padding-top:.15rem;display:grid}.valuator-web .valuator-overview .valuator-year__assumptions>div{border:0;padding:.1rem 0;display:flex}.valuator-web .valuator-overview .valuator-year__assumptions :is(dt,dd){font-size:12px;line-height:1.4}.valuator-web .valuator-overview .valuator-year__source{grid-column:1/-1;margin:0;padding:0;font-size:11px}.valuator-web .valuator-overview .valuator-year[data-wide-price=true]>:is(.valuator-year__nominal,.valuator-year__discounted){grid-column:1/-1}.valuator-web .valuator-overview .valuator-year[data-wide-price=true] :is(.valuator-year__nominal>strong,.valuator-year__discounted>strong){white-space:normal;overflow-wrap:anywhere}.valuator-web .valuator-result__fundamentals{padding-top:1rem}.valuator-web .valuator-result__period{gap:.45rem .7rem;padding:.6rem .75rem}.valuator-web .valuator-metric-group h4{padding-block:.65rem}.valuator-web .valuator-fundamental-mosaic .valuator-quick-statements .valuator-statement-list dl>div{min-height:52px;padding-block:.4rem}.valuator-web .valuator-fundamental-mosaic .valuator-quick-statements .valuator-statement-list dt{overflow-wrap:normal;font-size:14px;line-height:1.4}.valuator-web .valuator-result__forecasts .valuator-research__section{padding:.75rem}.valuator-web .valuator-forecast-years{align-items:end;gap:.4rem;margin:.2rem 0 .6rem;display:flex}.valuator-web .valuator-forecast-years label{min-width:0;color:var(--ink-soft);flex-wrap:wrap;flex:1;align-items:center;gap:.1rem .5rem;font-size:12px;display:flex}.valuator-web .valuator-forecast-years select{border:1px solid var(--valuator-line);background:var(--page);min-width:0;min-height:44px;color:var(--ink);font:600 14px var(--font-sans);border-radius:.4rem;flex:1;padding:.3rem .45rem;display:block}.valuator-web .valuator-forecast-years button{border:1px solid var(--valuator-line);width:44px;height:44px;color:var(--ink);background:var(--page);cursor:pointer;border-radius:.4rem;flex:0 0 44px}.valuator-web .valuator-forecast-years button:disabled{opacity:.4;cursor:default}.valuator-web .valuator-forecast-years :is(select,button):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.valuator-web .valuator-result__forecasts .valuator-research__scroll-hint{display:none}.valuator-web .valuator-result__forecasts .valuator-forecast-table{table-layout:fixed;width:100%;min-width:0}.valuator-web .valuator-result__forecasts .valuator-forecast-table [data-current-year=false]{display:none}.valuator-web .valuator-result__forecasts .valuator-forecast-table :is(th,td){min-width:0;padding:.55rem .6rem}.valuator-web .valuator-result__forecasts .valuator-forecast-table th:first-child{overflow-wrap:normal;hyphens:none;width:35%;min-width:0;max-width:none;padding-inline:.6rem;font-size:13px;line-height:1.4;position:static}.valuator-web .valuator-result__forecasts .valuator-forecast-table td{text-align:right}.valuator-web .valuator-result__forecasts .valuator-forecast__value{justify-items:end;gap:.15rem .3rem;display:grid}.valuator-web .valuator-result__forecasts .valuator-forecast__amount{font-size:21px}.valuator-web .valuator-result__forecasts .valuator-forecast__growth{padding:.12rem .25rem;font-size:12px}.valuator-web .valuator-result__forecasts .valuator-forecast__detail summary{flex-wrap:wrap;justify-content:flex-end;gap:.1rem .3rem;min-height:44px;padding:.1rem 0;display:flex}.valuator-web .valuator-result__forecasts .valuator-forecast__detail-label{font-size:12px}.valuator-web .valuator-result__forecasts .valuator-forecast__range{flex-basis:100%;font-size:12px}.valuator-web .valuator-result__forecasts .valuator-forecast-table [data-forecast-kind=derived] td{padding-block:.55rem}}@media (width<=360px){.valuator-web .valuator-overview .valuator-year__assumptions{grid-template-columns:minmax(0,1fr)}.valuator-web .valuator-overview .valuator-year__nominal>strong{font-size:20px}.valuator-web .valuator-result__forecasts .valuator-forecast__amount{font-size:19px}}@media (width>=380px) and (width<=760px){.valuator-web .valuator-price-mosaic .valuator-result__value-cards:has([data-projection-one-card]:not([hidden])):not(:has([data-projection-five-card]:not([hidden]))):not(:has([data-wide-price=true])){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}}.valuator-web .valuator-price-mosaic .valuator-result__market-price{justify-content:flex-start;gap:1rem;padding:1.25rem 1.4rem}.valuator-web .valuator-price-mosaic .valuator-result__quote-context{margin-top:auto}.valuator-web .valuator-price-mosaic .valuator-result__outlook{padding:1.25rem 1.4rem}.valuator-web .valuator-price-mosaic .valuator-result__value-card{gap:.4rem}.valuator-web .valuator-price-mosaic .valuator-result__discounted{gap:.25rem .4rem;width:fit-content;margin-top:0;padding:.35rem .55rem}.valuator-web .valuator-price-mosaic .valuator-result__card-source{margin:.2rem 0 0;font-size:12px}.valuator-web .valuator-overview .valuator-result__yearly{padding:1rem 1.4rem}.valuator-web .valuator-overview .valuator-year{gap:.45rem;padding:.85rem 1rem}.valuator-web .valuator-overview .valuator-year__discounted{gap:.2rem .4rem;width:100%;margin:0;padding:.35rem .45rem}.valuator-web .valuator-overview .valuator-year__discounted>span:first-child{flex-basis:auto;margin-right:auto;font-size:12px}.valuator-web .valuator-overview .valuator-year__discounted>strong{font-size:16px}.valuator-web .valuator-overview .valuator-year__source{display:none}.valuator-web .valuator-overview .valuator-year__assumptions{margin:0;padding-top:.25rem}.valuator-web .valuator-overview .valuator-year__assumptions>div{border:0}.valuator-web .valuator-monthly{border-top:1px solid var(--valuator-line);background:var(--surface);padding:1rem 1.4rem}.valuator-web .valuator-monthly[hidden]{display:none}.valuator-web .valuator-monthly h3{margin:0;font-size:16px;line-height:1.4}.valuator-web .valuator-monthly p{color:var(--ink-soft);max-width:85ch;margin:.35rem 0 .65rem;font-size:12px;line-height:1.5}.valuator-web .valuator-monthly>ol{border:1px solid var(--valuator-line);border-radius:.6rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.valuator-web .valuator-monthly li{border-right:1px solid var(--valuator-line);background:var(--page);gap:.45rem;min-width:0;padding:.7rem .8rem;display:grid}.valuator-web .valuator-monthly li:last-child{border-right:0}.valuator-web .valuator-monthly li>strong{color:var(--valuator-violet);font-size:13px}.valuator-web .valuator-monthly li>div{flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;display:flex}.valuator-web .valuator-monthly li>div>small{color:var(--ink-soft);flex-basis:100%;font-size:11px}.valuator-web .valuator-monthly li>div>strong{letter-spacing:-.025em;white-space:nowrap;font-size:20px;font-weight:600}.valuator-web .valuator-monthly li>div:last-child{border-top:1px solid var(--valuator-line);padding-top:.3rem}.valuator-web .valuator-monthly li>div:last-child>strong{font-size:16px}.valuator-web .valuator-monthly .valuator-gap{font-size:11px}.valuator-web .valuator-monthly__legend{display:none}.valuator-web .valuator-fundamental-mosaic>.valuator-margin-history{grid-area:auto/1/auto/-1}.valuator-web [data-margin-history]{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:.75rem 1.25rem;display:grid}.valuator-web [data-margin-history]>p{color:var(--ink-soft);margin:.2rem 0;font-size:13px}.valuator-web .valuator-margin-history__scroll{overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow-x:auto}.valuator-web .valuator-margin-history__scroll:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.valuator-web .valuator-margin-history table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.valuator-web .valuator-margin-history caption{text-align:left;color:var(--ink-soft);padding:.1rem 0 .5rem;font-size:12px}.valuator-web .valuator-margin-history :is(th,td){border-bottom:1px solid var(--valuator-line);text-align:right;white-space:nowrap;padding:.55rem .6rem}.valuator-web .valuator-margin-history th{color:var(--ink-soft);font-size:12px;font-weight:500}.valuator-web .valuator-margin-history tr>:first-child{text-align:left;background:var(--page);padding-left:0;position:sticky;left:0}.valuator-web .valuator-margin-history tbody tr>:nth-last-child(2){color:var(--ink);font-weight:650}.valuator-web .valuator-margin-history [data-direction=up]{color:var(--valuator-positive)}.valuator-web .valuator-margin-history [data-direction=down]{color:var(--valuator-danger)}@media (width<=760px){.valuator-web .valuator-monthly{padding:.85rem 1rem}.valuator-web .valuator-monthly>ol{display:block}.valuator-web .valuator-monthly li,.valuator-web .valuator-monthly__legend{grid-template-columns:minmax(0,.65fr) minmax(0,1.15fr) minmax(0,1.15fr);align-items:baseline;gap:.4rem;display:grid}.valuator-web .valuator-monthly__legend{color:var(--ink-soft);text-align:right;padding:.4rem .65rem;font-size:11px}.valuator-web .valuator-monthly li{border-right:0;border-bottom:1px solid var(--valuator-line);padding:.55rem .65rem}.valuator-web .valuator-monthly li:last-child{border-bottom:0}.valuator-web .valuator-monthly li>div{text-align:right;place-content:start flex-end}.valuator-web .valuator-monthly li>div>small{display:none}.valuator-web .valuator-monthly li>div>strong{white-space:normal;overflow-wrap:anywhere;font-size:19px}.valuator-web .valuator-monthly li>div:last-child{border:0;padding:0}.valuator-web .valuator-monthly li>div:last-child>strong{font-size:17px}.valuator-web .valuator-monthly li>div>.valuator-gap{margin-left:auto}.valuator-web .valuator-price-mosaic :is(.valuator-result__market-price,.valuator-result__outlook){padding:1rem}.valuator-web .valuator-overview .valuator-result__yearly{padding:.85rem 1rem}.valuator-web .valuator-overview .valuator-year{padding:.65rem .7rem}.valuator-web .valuator-margin-history :is(th,td){padding:.5rem}}.valuator-web .valuator-monthly[data-empty=true] .valuator-monthly__legend{display:none}.valuator-web .valuator-monthly[data-empty=true] ol{border:0;flex-wrap:wrap;gap:.4rem;display:flex;overflow:visible}.valuator-web .valuator-monthly[data-empty=true] li{border:1px solid var(--valuator-line);border-radius:.35rem;padding:.3rem .55rem;display:block}.valuator-web .valuator-monthly[data-empty=true] li>div{display:none}.valuator-web [data-margin-history]{padding:.15rem 1rem .85rem}@media (width<=760px){.valuator-web .valuator-monthly li>div{align-content:start;justify-items:end;gap:.15rem;display:grid}.valuator-web .valuator-monthly li>div>.valuator-gap{margin:0}.valuator-web [data-margin-history]{padding-inline:1rem}.valuator-web .valuator-margin-history :is(th,td){padding-inline:.4rem}}.valuator-web .valuator-price-mosaic .valuator-result__card-nominal{row-gap:.4rem}@media (width<=760px){.valuator-web .valuator-margin-history table[data-period=FY]{table-layout:fixed}.valuator-web .valuator-margin-history table[data-period=FY] tr>:first-child{width:26%}.valuator-web .valuator-margin-history table[data-period=FY] :is(th,td){white-space:normal;overflow-wrap:normal;padding-inline:.25rem}.valuator-web .valuator-margin-history table[data-period=FY] td:last-child{font-size:12px}}
