.report-origin{border:1px solid var(--glass-edge);background:var(--glass-fill);color:var(--glass-text);border-radius:16px;margin-top:40px;padding:28px}.report-origin>h3{letter-spacing:-.01em;margin:6px 0 20px;font-size:22px;font-weight:650;line-height:1.25}.report-origin-table{gap:0;display:grid}.report-origin-row{border-top:1px solid var(--glass-edge);grid-template-columns:1.3fr 1fr 1.3fr 1fr 1fr 1fr;align-items:start;gap:16px;padding:14px 0;font-size:15px;line-height:1.45;display:grid}.report-origin-label{align-items:center;gap:6px;display:inline-flex}.report-origin-label svg{color:var(--glass-accent);flex:none}.report-origin-row [role=cell]>.report-origin-label{display:none}.report-origin-head{color:var(--glass-muted);border-top:0;padding-top:0;font-size:13px;font-weight:600}.report-origin-market{align-items:center;gap:10px;font-weight:650;display:inline-flex}.report-origin-wide{color:var(--glass-muted);grid-column:2/-1}.report-origin-row small{color:var(--glass-muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.report-origin-chip{align-items:flex-start;gap:8px;padding:0;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.report-origin-chip:before{content:"";background:var(--glass-muted);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.report-origin-chip[data-tone=yes]:before{background:#2f7d57}.report-origin-chip[data-tone=no]:before{background:#b4554a}.report-origin-chip[data-tone=check]:before{background:#b7791f}.report-origin-chip[data-tone=info]:before{background:var(--glass-accent)}.report-origin-chip[data-tone=unknown]{color:var(--glass-muted);font-weight:500}.report-origin-chip[data-tone=unknown]:before{box-shadow:inset 0 0 0 1.5px var(--glass-muted);background:0 0}.report-origin-foot,.report-origin-loading{color:var(--glass-muted);margin:16px 0 0;font-size:13px;line-height:1.55}@media(max-width:899.98px){.report-origin{padding:20px}.report-origin-head{display:none}.report-origin-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;padding:16px 0}.report-origin-market,.report-origin-wide{grid-column:1/-1}.report-origin-row [role=cell]>.report-origin-label{color:var(--glass-muted);margin-bottom:6px;font-size:12px;font-weight:600;display:flex}}.sd{--sd-bg:var(--c-bg,var(--glass-base,#fff));--sd-text:var(--c-text,var(--glass-text,#191918));--sd-muted:var(--c-muted,var(--glass-muted,#5f5b56));--sd-soft:var(--c-soft,var(--glass-fill,#f6f5f3));--sd-line:var(--c-line,var(--glass-edge,#1919181a));--sd-accent:var(--c-accent,var(--glass-accent,#7a6040));color:var(--sd-text);grid-template-columns:220px minmax(0,760px);justify-content:center;gap:56px;padding:48px 24px 96px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:grid}.sd>*{--glass-edge:var(--sd-line);--glass-fill:var(--sd-soft);--glass-text:var(--sd-text);--glass-muted:var(--sd-muted);--glass-option:var(--sd-bg);--glass-accent:var(--sd-accent)}.sd-toc{top:calc(var(--site-header-height,65px) + 32px);align-self:start;font-size:14px;position:sticky}.sd-toc p{color:var(--sd-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.sd-toc nav{border-left:1px solid var(--sd-line);gap:2px;display:grid}.sd-toc a{color:var(--sd-muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;text-decoration:none}.sd-toc a:hover{color:var(--sd-text);border-left-color:var(--sd-text)}.sd-crumb{color:var(--sd-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.sd-badge{background:var(--sd-soft);border:1px solid var(--sd-line);border-radius:999px;padding:3px 10px;font-size:12px}.sd-head h1{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(34px,4.6vw,52px);font-weight:800;line-height:1.08}.sd-lead-name{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.sd-lead-name img{box-shadow:0 0 0 1px var(--sd-line);border-radius:4px}.sd-meta{color:var(--sd-muted);margin:12px 0 0;font-size:15px}.sd-props{border-top:1px solid var(--sd-line);gap:0;margin:28px 0 0;display:grid}.sd-props>div{border-bottom:1px solid var(--sd-line);grid-template-columns:170px minmax(0,1fr);gap:16px;padding:9px 0;font-size:15px;display:grid}.sd-props dt{color:var(--sd-muted)}.sd-props dd{align-items:center;gap:8px;margin:0;display:flex}.sd-section{scroll-margin-top:calc(var(--site-header-height,65px) + 24px);margin-top:56px}.sd-section>h2{letter-spacing:-.02em;margin:0 0 18px;font-size:26px;font-weight:750}.sd-lede{color:var(--sd-muted);margin:-8px 0 16px}.sd-callout{background:var(--sd-soft);border-radius:14px;gap:14px;padding:20px 22px;display:flex}.sd-callout svg{color:var(--sd-accent);flex:none}.sd-callout p{margin:0;font-size:16px;line-height:1.6}.sd-callout p+p{margin-top:8px}.sd-callout-title{font-weight:700;font-size:18px!important}.sd-first-step{color:var(--sd-muted)}.sd-cards{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sd-card{border:1px solid var(--sd-line);background:var(--sd-bg);border-radius:16px;padding:20px 22px}.sd-card[data-lead]{border-color:var(--sd-text);box-shadow:0 12px 32px -22px #19191880}.sd-card-top{align-items:center;gap:12px;display:flex}.sd-card-top strong{flex:1;font-size:19px}.sd-card-top img{box-shadow:0 0 0 1px var(--sd-line);border-radius:4px}.sd-rank{background:var(--sd-soft);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.sd-score{place-items:center;width:52px;height:52px;display:grid;position:relative}.sd-score svg{position:absolute;inset:0;transform:rotate(-90deg)}.sd-ring-bg,.sd-ring{fill:none;stroke-width:3px}.sd-ring-bg{stroke:var(--sd-line)}.sd-ring{stroke:var(--sd-text);stroke-linecap:round}.sd-score b{font-size:16px;font-weight:800}.sd-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:16px 0 0;display:grid}.sd-card-facts dt{color:var(--sd-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.sd-card-facts dd{margin:4px 0 0;font-size:15px;line-height:1.5}.sd-hurdle{color:#5c4421;background:#fbf3e6;border-radius:10px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.sd-hurdle svg{color:#b7791f;flex:none;margin-top:2px}.sd-table{border-top:1px solid var(--sd-line)}.sd-tr{grid-template-columns:minmax(0,1.4fr) repeat(var(--sd-cols,3),minmax(0,1fr));border:0;border-bottom:1px solid var(--sd-line);width:100%;color:var(--sd-text);font:inherit;text-align:left;background:0 0;align-items:center;gap:12px;padding:11px 4px;font-size:15px;display:grid}.sd-thead{color:var(--sd-muted);font-size:13px;font-weight:600}.sd-thead span{align-items:center;gap:8px;display:inline-flex}.sd-thead .sd-name-short{display:none}.sd-group-row{background:var(--sd-soft);font-weight:700}.sd-area{cursor:pointer}.sd-area:hover{background:color-mix(in srgb,var(--sd-soft) 60%,transparent)}.sd-area-name{align-items:center;gap:8px;display:inline-flex}.sd-area-name svg{color:var(--sd-muted);flex:none;transition:transform .15s;transform:rotate(-90deg)}.sd-area[aria-expanded=true] .sd-area-name svg{transform:none}.sd-dots{color:var(--sd-muted);gap:4px;font-size:13px;display:inline-flex}.sd-dots i{background:var(--sd-line);border-radius:50%;width:10px;height:10px}.sd-notes{border-bottom:1px solid var(--sd-line);gap:10px;padding:12px 4px 16px 26px;display:grid}.sd-notes p{color:var(--sd-muted);margin:0;font-size:14px;line-height:1.55}.sd-notes strong{color:var(--sd-text);display:block}.sd-origin .report-origin{background:var(--sd-bg);margin-top:0}.sd-origin .report-origin>h3{font-size:26px;font-weight:750}.sd-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sd-steps li{border-top:1px solid var(--sd-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.sd-steps li:first-child{border-top:0;padding-top:4px}.sd-steps svg{color:var(--sd-accent)}.sd-steps strong{font-size:16px}.sd-steps p{color:var(--sd-muted);margin:4px 0 0;font-size:14px;line-height:1.5}.sd-foot{border-top:1px solid var(--sd-line);color:var(--sd-muted);margin-top:48px;padding-top:20px;font-size:13px;line-height:1.6}@media(max-width:999px){.sd{grid-template-columns:minmax(0,1fr);gap:0;padding-top:28px}.sd-toc{display:none}}@media(max-width:639px){.sd{padding:24px 16px 72px}.sd-props>div{grid-template-columns:minmax(0,1fr);gap:2px}.sd-card-facts{grid-template-columns:minmax(0,1fr)}.sd-tr{grid-template-columns:minmax(0,1.2fr) repeat(var(--sd-cols,3),minmax(0,.8fr));gap:6px;font-size:13px}.sd-thead span{flex-direction:column;align-items:flex-start;gap:4px;font-size:11px}.sd-thead .sd-name-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sd-thead .sd-name-short:not(#_){display:inline}.sd-dots{gap:2px}.sd-dots i{width:7px;height:7px}.sd-steps li{grid-template-columns:auto minmax(0,1fr)}.sd-steps .clean-button{grid-column:1/-1;justify-content:center}}.sd-card-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sd-card-top .sd-card-name strong{font-size:19px}.sd-status{color:var(--sd-muted);font-size:13px;font-weight:500}.sd-restriction{background:var(--sd-soft);border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.sd-restriction p{margin:0 0 6px}.sd-close{color:var(--sd-muted);margin:16px 0 0;font-size:14px}.sd-links{flex-wrap:wrap;gap:16px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.sd-links a{color:var(--sd-text);text-underline-offset:3px;text-decoration:underline}.sd-also{color:var(--sd-muted);margin:16px 0 0;font-size:14px;line-height:1.6}.sd .v2-citation{color:var(--sd-muted);text-underline-offset:3px;margin:6px 12px 0 0;font-size:13px;display:inline-block}.sd-note-confirm{color:var(--sd-muted);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.sd-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.sd-button,.sd-button-line{min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sd-button{background:var(--sd-text);color:var(--sd-bg)}.sd-button-line{color:var(--sd-text);border-color:var(--sd-line);background:0 0}.sd-button-line:hover{background:var(--sd-soft)}.sd-held{max-width:640px;color:var(--sd-text);margin:0 auto;padding:64px 24px}.sd-held h2{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800}.sd-held p{color:var(--sd-muted);margin:12px 0 0}.sd[data-embedded]{padding-top:8px}.sd[data-static]{padding:0;display:block}.sd[data-static] .sd-toc{display:none}@media print{.sd{padding:0;display:block}.sd-toc,.sd-actions{display:none}}.sd-area:focus{outline:none}.sd-area:focus-visible{outline:2px solid var(--sd-text);outline-offset:2px}.sd-origin:empty{display:none}.sd-area:disabled{color:inherit;cursor:default}.sd{--sd-m1:var(--c-m1,#7a6040);--sd-m2:var(--c-m2,#2f7d57);--sd-m3:var(--c-m3,#3f63a6)}html[data-site-appearance=dark] .sd{--sd-m1:var(--c-m1,#d3b98f);--sd-m2:var(--c-m2,#6fcf9b);--sd-m3:var(--c-m3,#8fb1ee)}.sd[data-tabbed]{grid-template-columns:minmax(0,960px);gap:0}.sd[data-tabbed] .sd-head{max-width:760px}.sd[data-preview]{padding:0;display:block}.sd[data-preview] .sd-tabs{margin-top:-8px}.sd-access{color:var(--sd-muted);margin:6px 0 0;font-size:14px}.sd-access a{color:var(--sd-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sd-props-more{border-top:0;margin-top:0}.sd-brief-more{margin-top:4px}.sd-tabs-mark{height:0;display:block}.sd-tabs{top:var(--site-header-height,65px);z-index:4;background:var(--sd-bg);margin:32px -8px 0;padding:8px;position:sticky}.sd-tablist{background:var(--sd-bg);width:max-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--sd-line);scrollbar-width:none;border-radius:14px;gap:4px;padding:5px;display:flex;overflow-x:auto}.sd-tablist::-webkit-scrollbar{display:none}.sd-tablist[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.sd-tablist[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.sd-tablist[data-more=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.sd-tablist button{min-height:44px;color:var(--sd-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;padding:0 16px;font-size:15px;font-weight:600}.sd-tablist button:hover{color:var(--sd-text)}.sd-tablist button[aria-selected=true]{background:var(--sd-text);color:var(--sd-bg)}.sd-tablist button:focus{outline:none}.sd-tablist button:focus-visible{outline:2px solid var(--sd-text);outline-offset:2px}.sd-panel{margin-top:20px;animation:.24s both sd-fade}.sd-panel[hidden]{display:none}@keyframes sd-fade{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.sd-panel{animation:none}}.sd-panel>.sd-panel-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sd .sd-sub{margin:32px 0 12px;font-size:18px;font-weight:700}.sd-ring{stroke:var(--m,var(--sd-text))}.sd-score[data-size=large]{width:88px;height:88px}.sd-score[data-size=large] .sd-ring-bg,.sd-score[data-size=large] .sd-ring{stroke-width:3.2px}.sd-score[data-size=large] b{letter-spacing:-.02em;font-size:26px}@media(prefers-reduced-motion:no-preference){.sd[data-tabbed] .sd-ring{animation:.9s cubic-bezier(.2,.7,.2,1) both sd-ring}}@keyframes sd-ring{0%{stroke-dasharray:0 99}}.sd-plus{border:1px solid var(--sd-line);background:var(--sd-bg);min-height:44px;color:var(--sd-text);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:0 14px 0 10px;font-size:14px;font-weight:600;display:inline-flex}.sd-plus:hover{background:var(--sd-soft)}.sd-plus svg{flex:none}.sd-plus-small{min-height:36px;font-size:13px}.sd-plus:focus{outline:none}.sd-plus:focus-visible,.sd-textlink:focus-visible,.sd-scoreboard button:focus-visible{outline:2px solid var(--sd-text);outline-offset:2px}.sd-expand-body[hidden]{display:none}.sd-clamp p{margin:0}.sd-clamp:not([data-open]) p{-webkit-line-clamp:var(--lines,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sd-callout .sd-clamp+.sd-first-step{margin-top:10px}.sd-textlink{min-height:44px;color:var(--sd-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.sd-scoreboard{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sd-scoreboard button{border:1px solid var(--sd-line);background:var(--sd-bg);width:100%;min-height:72px;color:var(--sd-text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.sd-scoreboard button:hover{background:var(--sd-soft)}.sd-scoreboard button:focus{outline:none}.sd-scoreboard strong,.sd-card-name strong,.sd-strat-head strong{align-items:center;gap:8px;display:inline-flex}.sd-scoreboard img,.sd-card-name img,.sd-strat-head img,.sd-bar-name img,.sd-thead img{box-shadow:0 0 0 1px var(--sd-line);border-radius:3px}.sd-scoreboard small{color:var(--sd-muted);margin-top:2px;font-size:13px;display:block}.sd-cards[data-layout=fit]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sd-cards[data-layout=fit] .sd-card{flex-direction:column;display:flex}.sd-cards[data-layout=fit] .sd-card-top{flex-direction:column;align-items:flex-start;gap:14px}.sd-cards[data-layout=fit] .sd-card[data-lead]{border-color:color-mix(in srgb,var(--m,var(--sd-text)) 55%,var(--sd-line))}.sd-status[data-lead]{color:var(--sd-text);font-weight:600}.sd-card-line{margin:12px 0 0;font-size:15px;line-height:1.5}.sd-card-more{margin:auto 0 0;padding-top:6px}.sd-cards[data-layout=fit] .sd-links{margin-top:0}.sd-bars{border:1px solid var(--sd-line);border-radius:16px;padding:18px 20px 20px}.sd-legend{flex-wrap:wrap;gap:8px 18px;margin:0 0 16px;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.sd-legend li{align-items:center;gap:8px;display:inline-flex}.sd-key{background:var(--m,var(--sd-text));border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.sd-bar-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;display:grid}.sd-bar-group>strong{margin-bottom:8px;font-size:15px;display:block}.sd-bar-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sd-bar-group li{grid-template-columns:minmax(0,10em) minmax(0,1fr) 2.2em;align-items:center;gap:10px;font-size:13px;display:grid}.sd-bar-name{min-width:0;color:var(--sd-muted);align-items:center;gap:6px;line-height:1.25;display:inline-flex}.sd-bar-name img{flex:none}.sd-bar-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sd-bar-track{background:var(--sd-soft);height:10px;box-shadow:inset 0 0 0 1px var(--sd-line);border-radius:999px;overflow:hidden}.sd-bar-fill{border-radius:inherit;background:var(--m,var(--sd-text));height:100%;display:block}@media(prefers-reduced-motion:no-preference){.sd-bar-fill{transform-origin:0;animation:.8s cubic-bezier(.2,.7,.2,1) both sd-grow}}@keyframes sd-grow{0%{transform:scaleX(0)}}.sd-bar-group b{text-align:right;font-weight:700}.sd-dots i[data-on]{background:var(--m,var(--sd-text))}.sd-thead .sd-key{margin-right:-2px}.sd-area-toggle{width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--sd-line);color:var(--sd-muted);border-radius:6px;flex:none;place-items:center;display:grid}.sd-area[aria-expanded=true] .sd-area-toggle{background:var(--sd-text);box-shadow:none;color:var(--sd-bg)}.sd-plan-tabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.sd-plan-tabs button{border:1px solid var(--sd-line);background:var(--sd-bg);min-height:44px;color:var(--sd-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.sd-plan-tabs button img{box-shadow:0 0 0 1px var(--sd-line);border-radius:3px}.sd-plan-tabs button[aria-selected=true]{border-color:var(--m,var(--sd-text));box-shadow:inset 0 0 0 1px var(--m,var(--sd-text));font-weight:600}.sd-plan-card{border:1px solid var(--sd-line);border-top:4px solid var(--m,var(--sd-line));border-radius:16px;padding:24px}.sd-plan-card[hidden]{display:none}.sd-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.sd-plan-head h3{align-items:center;gap:10px;margin:0;font-size:20px;line-height:1.3;display:inline-flex}.sd-plan-head img{box-shadow:0 0 0 1px var(--sd-line);border-radius:3px}.sd-plan-lead{max-width:68ch;margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.55}.sd-plan-steps{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.sd-plan-steps li{border-top:1px solid var(--sd-line);grid-template-columns:28px minmax(0,1fr);gap:14px;padding:14px 0;font-size:15px;line-height:1.55;display:grid}.sd-plan-num{background:color-mix(in srgb,var(--m,var(--sd-text)) 14%,var(--sd-bg));width:28px;height:28px;color:var(--sd-text);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.sd-plan-steps small,.sd-plan-balance small{color:var(--sd-muted);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.sd-plan-balance{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.sd-plan-balance p{background:var(--sd-soft);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:14px;font-size:15px;line-height:1.55;display:flex}.sd-plan-balance p:only-child{grid-column:1/-1}.sd-plan-balance svg{flex:none;margin-top:2px}.sd-plan-balance [data-tone=favour] svg{color:#2f7d57}.sd-plan-balance [data-tone=watch] svg{color:#b7791f}.sd-plan-card .sd-plus{margin-top:16px}.sd-plan-full{margin:16px 0 0;display:none}.sd-plan-card[data-open] .sd-plan-full{gap:14px;display:grid}.sd-plan-full dt{color:var(--sd-muted);font-size:13px;font-weight:600}.sd-plan-full dd{margin:2px 0 0;font-size:15px;line-height:1.6}.sd-plan-tabs .sd-name-short{display:none}@media(max-width:639px){.sd-plan-card{padding:18px 16px}.sd-plan-tabs{gap:6px}.sd-plan-tabs button{flex:auto;justify-content:center;min-width:0;padding-inline:10px;position:relative}.sd-plan-tabs .sd-name-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sd-plan-tabs .sd-name-short{display:inline}.sd-plan-balance{grid-template-columns:minmax(0,1fr)}}@media print{.sd-plan-tabs,.sd-plan-card .sd-plus{display:none!important}.sd-plan-card[hidden]{margin-top:16px;display:block!important}.sd-plan-full{gap:10px;display:grid!important}}@media(max-width:999px){.sd[data-tabbed]{padding-top:24px}}@media(max-width:759px){.sd-bar-groups{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.sd-tabs{margin:24px -16px 0;padding:8px 16px}.sd-tablist button{padding:0 12px;font-size:14px}.sd-bars{padding:14px}.sd-bar-group li{grid-template-columns:minmax(0,8.5em) minmax(0,1fr) 2em}.sd-cards[data-layout=fit] .sd-card-top{flex-direction:row;align-items:center}.sd-score[data-size=large]{width:72px;height:72px}.sd-score[data-size=large] b{font-size:22px}}@media print{.sd-tabs,.sd-plus,.sd-card-more{display:none!important}.sd-panel[hidden],.sd-expand-body[hidden]{display:block!important}.sd-panel{margin-top:40px;animation:none}.sd-panel>.sd-panel-title{clip-path:none;width:auto;height:auto;position:static}.sd-clamp p{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}}.sd .sd-actions :is(.sd-button,.sd-button-line):not(#_){border-radius:10px;min-height:48px;padding:0 20px;font-size:15px;font-weight:600;line-height:1.2}.sd .sd-actions .sd-button:not(#_){background:var(--sd-text);border:1px solid var(--sd-text);color:var(--sd-bg)}.sd .sd-actions .sd-button:not(#_):hover{opacity:.88}.sd .sd-actions .sd-button-line:not(#_){border:1px solid var(--sd-line);color:var(--sd-text);background:0 0}.sd :is(#sd-strategy,#sd-next){color:var(--sd-text);font-size:16px;line-height:1.5}.sd :is(#sd-strategy,#sd-next) :is(p,li,dt,dd,small,strong,span){color:inherit;letter-spacing:normal}.sd :is(#sd-strategy,#sd-next) :is(button,.sd-button,.sd-button-line){letter-spacing:normal;outline-offset:2px;font-family:inherit!important}.sd #sd-strategy .sd-plan-tabs button{border:1px solid var(--sd-line);background:var(--sd-bg);min-height:44px;color:var(--sd-text);border-radius:10px;font-weight:500;line-height:1.2;font-size:16px!important}.sd #sd-strategy .sd-plan-tabs button[aria-selected=true]{border-color:var(--m,var(--sd-text));box-shadow:inset 0 0 0 1px var(--m,var(--sd-text));font-weight:600}.sd #sd-strategy .sd-plan-head h3{color:var(--sd-text);line-height:1.3;letter-spacing:-.01em!important;font-size:20px!important;font-weight:700!important}.sd #sd-strategy .sd-plan-head .sd-status{color:var(--sd-muted);font-size:13px;font-weight:500}.sd #sd-strategy .sd-plan-head .sd-status[data-lead]{color:var(--sd-text);font-weight:600}.sd #sd-strategy .sd-plan-lead{font-weight:500;line-height:1.55;font-size:16px!important}.sd #sd-strategy .sd-plan-steps li,.sd #sd-strategy .sd-plan-balance p{font-weight:400;line-height:1.55;font-size:15px!important}.sd #sd-strategy :is(.sd-plan-steps,.sd-plan-balance) small,.sd #sd-strategy .sd-plan-full dt{color:var(--sd-muted);font-size:13px;font-weight:600}.sd #sd-strategy .sd-plan-num{font-size:13px;font-weight:700}.sd #sd-strategy .sd-plan-full dd{font-size:15px;font-weight:400;line-height:1.6}.sd #sd-strategy .sd-plus{border:1px solid var(--sd-line);background:var(--sd-bg);min-height:44px;color:var(--sd-text);border-radius:10px;padding:0 14px 0 10px;font-weight:600;line-height:1.2;font-size:16px!important}.sd #sd-strategy .sd-plus:hover{background:var(--sd-soft)}.sd #sd-next .sd-steps li{font-weight:400;line-height:1.5;font-size:16px!important}.sd #sd-next .sd-steps strong{font-size:16px;font-weight:700}.sd #sd-next .sd-steps p{color:var(--sd-muted);font-weight:400;line-height:1.5;font-size:14px!important}.sd #sd-next .sd-actions :is(.sd-button,.sd-button-line){white-space:nowrap;border-radius:10px;min-height:48px;padding:0 20px;font-weight:600;line-height:1.2;text-decoration:none;font-size:16px!important}.sd #sd-next .sd-actions .sd-button{background:var(--sd-text)!important;border:1px solid var(--sd-text)!important;color:var(--sd-bg)!important}.sd #sd-next .sd-actions .sd-button:hover{opacity:.88}.sd #sd-next .sd-actions .sd-button-line{border:1px solid color-mix(in srgb,var(--sd-text) 22%,transparent)!important;color:var(--sd-text)!important;background:0 0!important}.sd #sd-next .sd-actions .sd-button-line:hover{background:var(--sd-soft)!important}.sd-ex{gap:16px;display:grid}.sd-ex-hero{border:1px solid var(--sd-line);border-top:4px solid var(--m,var(--sd-text));background:linear-gradient(135deg,color-mix(in srgb,var(--m,var(--sd-text)) 7%,var(--sd-bg)),var(--sd-bg) 60%);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 28px;padding:28px;display:grid}.sd-ex-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--sd-muted);margin:0;font-size:13px;font-weight:600}.sd-ex-verdict h3{letter-spacing:-.01em;align-items:center;gap:12px;margin:6px 0 0;font-size:clamp(26px,3vw,34px);line-height:1.15;display:flex}.sd-ex-verdict h3 img,.sd-ex-others img{box-shadow:0 0 0 1px var(--sd-line);border-radius:3px}.sd-ex-why{max-width:60ch;margin:10px 0 0;font-size:16px;line-height:1.55}.sd-ex-tag{background:var(--sd-soft);color:var(--sd-muted);border-radius:999px;margin:12px 0 0;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.sd-ex-others{border-top:1px solid var(--sd-line);flex-wrap:wrap;grid-column:1/-1;gap:12px 28px;margin:0;padding:16px 0 0;list-style:none;display:flex}.sd-ex-others li{align-items:center;gap:12px;display:flex}.sd-ex-others li>span{flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:15px;font-weight:600;display:inline-flex}.sd-ex-others small{color:var(--sd-muted);flex-basis:100%;font-size:13px;font-weight:500}.sd-ex-gauge{flex:none;place-items:end center;width:168px;display:inline-grid;position:relative}.sd-ex-gauge[data-size=small]{width:76px}.sd-ex-gauge svg{width:100%;height:auto;overflow:visible}.sd-ex-gauge path{fill:none;stroke-width:9px;stroke-linecap:round}.sd-ex-gauge[data-size=small] path{stroke-width:11px}.sd-ex-gauge-bg{stroke:var(--sd-soft)}.sd-ex-gauge-fill{stroke:var(--m,var(--sd-text))}.sd-ex-gauge b{letter-spacing:-.02em;justify-content:center;align-items:baseline;gap:2px;font-size:40px;font-weight:750;line-height:1;display:flex;position:absolute;bottom:0;left:0;right:0}.sd-ex-gauge b small{color:var(--sd-muted);font-size:14px;font-weight:600}.sd-ex-gauge[data-size=small] b{font-size:18px}.sd-ex-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sd-ex-card{border:1px solid var(--sd-line);background:var(--sd-bg);border-radius:16px;min-width:0;padding:22px}.sd-ex-card h4{align-items:center;gap:8px;margin:0;font-size:17px;line-height:1.3;display:flex}.sd-ex-note{color:var(--sd-muted);margin:4px 0 0;font-size:13px}.sd-ex-good{color:#2f7d57}.sd-ex-watch{color:#b7791f}.sd-ex-radar{width:100%;max-width:400px;margin:8px auto 0;display:block;overflow:visible}.sd-ex-radar-ring{fill:none;stroke:var(--sd-line)}.sd-ex-radar-axis{stroke:var(--sd-line)}.sd-ex-radar-label{fill:var(--sd-muted);font-size:11.5px;font-weight:600}.sd-ex-radar-shape{fill:color-mix(in srgb,var(--m) 14%,transparent);stroke:var(--m);stroke-width:2px;stroke-linejoin:round}.sd-ex-legend{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:8px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.sd-ex-legend li:before{content:"";background:var(--m);border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.sd-ex-diverge{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.sd-ex-diverge li{grid-template-columns:minmax(0,9.5em) minmax(0,1fr) 3em;align-items:center;gap:12px;font-size:14px;display:grid}.sd-ex-diverge-name{font-weight:600}.sd-ex-diverge-track{background:var(--sd-soft);border-radius:999px;height:14px;position:relative}.sd-ex-diverge-track:after{content:"";background:var(--sd-line);width:2px;position:absolute;top:-4px;bottom:-4px;left:50%}.sd-ex-diverge-bar{background:var(--m);border-radius:999px;position:absolute;top:0;bottom:0}.sd-ex-diverge-bar[data-side=ahead]{left:50%}.sd-ex-diverge-bar[data-side=behind]{right:50%}.sd-ex-diverge b{text-align:right;font-variant-numeric:tabular-nums}.sd-ex-axis{color:var(--sd-muted);justify-content:space-between;margin:10px calc(3em + 12px) 0 calc(9.5em + 12px);font-size:12px;display:flex}.sd-ex-sum{background:var(--sd-soft);border-radius:12px;margin:20px 0 0;padding:14px;font-size:14px;font-weight:500;line-height:1.5}.sd-ex-points{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.sd-ex-points li{border-top:1px solid var(--sd-line);padding:12px 0}.sd-ex-points li:first-child{border-top:0}.sd-ex-points li>span{justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.sd-ex-points p{color:var(--sd-muted);margin:4px 0 0;font-size:14px;line-height:1.55}.sd-ex-dots{flex:none;gap:4px;display:inline-flex}.sd-ex-dots i{background:var(--sd-soft);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--sd-line);border-radius:50%}.sd-ex-dots i[data-on]{background:var(--sd-text);box-shadow:none}.sd-ex-card .sd-textlink{margin-top:8px}.sd-ex-evidence{align-items:center;gap:24px;margin-top:16px;display:flex}.sd-ex-evidence ul{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.sd-ex-evidence li{align-items:baseline;gap:8px;display:flex}.sd-ex-evidence li:before{content:"";border-radius:3px;flex:none;width:10px;height:10px;transform:translateY(1px)}.sd-ex-evidence b{font-size:16px}.sd-ex-donut{flex:none;place-items:center;width:132px;height:132px;display:grid;position:relative}.sd-ex-donut svg{width:100%;height:100%;position:absolute;inset:0}.sd-ex-donut circle{fill:none;stroke-width:5px}.sd-ex-donut-bg{stroke:var(--sd-soft)}.sd-ex-donut b{justify-items:center;font-size:28px;font-weight:750;line-height:1;display:grid}.sd-ex-donut b small{color:var(--sd-muted);margin-top:4px;font-size:12px;font-weight:600}.sd-ex-donut [data-tone=official],.sd-ex-evidence [data-tone=official]:before,.sd-ex-kinds [data-tone=official]:before{stroke:#2f7d57;background:#2f7d57}.sd-ex-donut [data-tone=published],.sd-ex-evidence [data-tone=published]:before,.sd-ex-kinds [data-tone=published]:before{stroke:#8fbfa6;background:#8fbfa6}.sd-ex-donut [data-tone=confirm],.sd-ex-evidence [data-tone=confirm]:before,.sd-ex-kinds [data-tone=confirm]:before{stroke:#d9a548;background:#d9a548}.sd-ex-kinds{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sd-ex-kinds li{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:2px 10px;display:grid}.sd-ex-kinds li:before{content:"";border-radius:50%;grid-row:span 2;width:10px;height:10px;margin-top:6px}.sd-ex-kinds strong{font-size:15px;font-weight:650;line-height:22px}.sd-ex-kinds span{color:var(--sd-muted);font-size:14px;line-height:1.5}.sd-ex-route ol{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid;position:relative}.sd-ex-route li{grid-template-columns:36px minmax(0,1fr);gap:2px 12px;display:grid;position:relative}.sd-ex-route li:not(:last-child):after{content:"";background:color-mix(in srgb,var(--m) 30%,var(--sd-line));width:2px;position:absolute;top:38px;bottom:-12px;left:17px}.sd-ex-route-icon{background:color-mix(in srgb,var(--m) 14%,var(--sd-bg));width:36px;height:36px;color:var(--m);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.sd-ex-route small{color:var(--sd-muted);font-size:13px;font-weight:600}.sd-ex-route p{margin:0;font-size:14px;line-height:1.55}.sd-ex .sd-actions{margin-top:4px}@media(max-width:759px){.sd-ex-hero{grid-template-columns:minmax(0,1fr);padding:20px}.sd-ex-hero>.sd-ex-gauge{justify-self:start;width:150px}.sd-ex-grid{grid-template-columns:minmax(0,1fr)}.sd-ex-card{padding:18px 16px}.sd-ex-diverge li{grid-template-columns:minmax(0,7.5em) minmax(0,1fr) 2.6em;gap:8px;font-size:13px}.sd-ex-axis{margin:10px calc(2.6em + 8px) 0 calc(7.5em + 8px)}.sd-ex-evidence{gap:16px}.sd-ex-donut{width:112px;height:112px}}@media print{.sd-ex-card,.sd-ex-hero{break-inside:avoid}.sd-ex .sd-textlink{display:none}}
