.dsm .m-sy-art{--col-fs-title:calc(var(--m-fs-say)*1.45);--col-fs-h2:calc(var(--m-fs-say)*1.12);--col-fs-h3:var(--m-fs-h3);--col-fs-block:var(--m-fs-lead);--col-quote-indent:var(--m-gap-3);--col-fs-card:var(--m-fs-body);--col-fs-body:var(--m-fs-body);--col-fs-label:var(--m-fs-caption);--col-gap-p:var(--m-gap-3);--col-gap-h3:calc(var(--m-gap-4) + var(--m-gap-1));--col-gap-h2-h3:var(--m-gap-2);--col-gap-heading:var(--m-gap-2);--col-gap-section:calc(var(--m-gap-5)*2);--col-lh-body:2;--cb-space:calc(var(--col-fs-body)*var(--col-lh-body));--cb-title-gap:calc(var(--cb-space)/2);--cb-caption-gap:calc(var(--cb-space)/2);--cb-pad:var(--m-gap-2);--cb-pad-s:var(--m-gap-1)}.ds .ac-sy-article{--col-fs-title:clamp(2.25rem,1.5rem + 1.5vw,3rem);--col-fs-h2:clamp(1.75rem,1.4rem + .9vw,2.25rem);--col-fs-h3:1.625rem;--col-fs-block:1.25rem;--col-quote-indent:2.5rem;--col-fs-card:1.125rem;--col-fs-body:1.125rem;--col-fs-label:.875rem;--col-gap-p:2rem;--col-gap-h3:3.75rem;--col-gap-h2-h3:1.25rem;--col-gap-heading:1rem;--col-gap-section:8.5rem;--col-lh-body:1.9;--cb-space:calc(var(--col-fs-body)*var(--col-lh-body));--cb-title-gap:calc(var(--cb-space)/2);--cb-caption-gap:calc(var(--cb-space)/2);--cb-pad:1.25rem;--cb-pad-s:.75rem}
:is(.ds,.dsm) .cb{--cb-fs-title:var(--col-fs-block,1.375rem);--cb-fs-card:var(--col-fs-card,1.125rem);--cb-fs-body:var(--col-fs-body,1.125rem);--cb-fs-cap:var(--col-fs-label,.875rem);margin:var(--cb-space,2rem)0;color:#fff;font-size:var(--cb-fs-body);letter-spacing:-.015em;word-break:keep-all;overflow-wrap:break-word;font-weight:500;line-height:1.55;display:block}:is(.ds,.dsm) .cb :is(div,span,figure,figcaption){margin:0}:is(.ds,.dsm) .cb>.cb-title{margin:0 0 var(--cb-title-gap,.75rem);font-size:var(--cb-fs-title);letter-spacing:-.03em;color:#fff;text-wrap:balance;font-weight:800;line-height:1.3}:is(.ds,.dsm) .cb>.cb-caption{margin:var(--cb-caption-gap,.75rem)0 0;font-size:var(--cb-fs-cap);color:var(--rd-aux,var(--ac-ink-3));gap:4px;font-weight:600;line-height:1.5;display:grid}:is(.ds,.dsm) .cb-body{min-width:0;margin:0;padding:0;display:block}:is(.ds,.dsm) .cb-body>*{margin-block:0!important}:is(.ds,.dsm) .cb-body>:first-child{margin-top:0!important}:is(.ds,.dsm) .cb-body>:last-child{margin-bottom:0!important}:is(.ds,.dsm) .cb-lead{margin-bottom:var(--cb-pad);color:var(--ac-ink-2)}:is(.ds,.dsm) .cb strong{color:inherit;font-weight:800}:is(.ds,.dsm) .cb a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ac-step-plan);text-decoration-color:var(--ac-step-plan);text-underline-offset:3px}:is(.ds,.dsm) .cb-title+.cb-body{margin-top:0}:is(.ds,.dsm) .cb-memo-card{padding:var(--cb-pad);background:var(--ac-paper);color:#0a0a0b;border-radius:20px}:is(.ds,.dsm) .cb-memo-card .cb-lead{color:#3f3f46}:is(.ds,.dsm) .cb-memo-rows{display:grid}:is(.ds,.dsm) .cb-memo-row{column-gap:var(--cb-pad-s);padding:var(--cb-pad)0 0;grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}:is(.ds,.dsm) .cb-memo-row+.cb-memo-row{margin-top:var(--cb-pad);border-top:1px solid #0a0a0b24}:is(.ds,.dsm) .cb-memo-no{color:#fff;width:2rem;height:2rem;font-size:var(--cb-fs-cap);background:#0a0a0b;border-radius:50%;place-items:center;font-weight:800;line-height:1;display:grid}:is(.ds,.dsm) .cb-memo-text{font-size:var(--cb-fs-card);letter-spacing:-.03em;color:#0a0a0b;grid-column:2;font-weight:800;line-height:1.4}:is(.ds,.dsm) .cb-memo-hint{margin-top:calc(var(--cb-pad-s)/-2);font-size:var(--cb-fs-cap);color:#52525b;grid-column:2;line-height:1.55}:is(.ds,.dsm) .cb-memo-line{border-bottom:1px dashed #0a0a0b57;grid-column:2;height:2rem;display:block}:where(.cb-cmp-table,.cb-sheet-grid){border-collapse:separate;border-spacing:0;width:100%}:where(.cb-cmp-table,.cb-sheet-grid)>:where(thead,tbody){display:contents}:where(.cb-cmp-table,.cb-sheet-grid) :where(th,td){text-align:start;font-weight:inherit;vertical-align:top;padding:0}:is(.ds,.dsm) .cb-cmp-table{border:1px solid var(--ac-rule-card);background:var(--ac-surface-card);border-radius:20px;display:grid;overflow:hidden}:is(.ds,.dsm) .cb-cmp-head,:is(.ds,.dsm) .cb-cmp-row{grid-template-columns:repeat(var(--cb-cols),minmax(0,1fr));display:grid}:is(.ds,.dsm) .cb-cmp-head{border-bottom:1px solid var(--ac-rule-card)}:is(.ds,.dsm) .cb-cmp-row+.cb-cmp-row{border-top:1px solid var(--ac-rule)}:is(.ds,.dsm) .cb-cmp-h{padding:var(--cb-pad-s)var(--cb-pad);font-size:var(--cb-fs-cap);color:var(--ac-ink-3);font-weight:700}:is(.ds,.dsm) .cb-cmp-label{padding:var(--cb-pad);color:#fff;font-weight:800}:is(.ds,.dsm) :is(.cb-cmp-label,.cb-cmp-cell){align-content:center;display:grid}:is(.ds,.dsm) .cb-cmp-cell{padding:var(--cb-pad);color:var(--ac-ink-2)}:is(.ds,.dsm) .cb-cmp-h[data-mark],:is(.ds,.dsm) .cb-cmp-cell[data-mark]{color:#fff;background:#7b6cff29}:is(.ds,.dsm) .cb-cmp-h[data-mark]{color:var(--ac-accent-bright)}:is(.ds,.dsm) .cb-cmp-cell[data-mark]{font-weight:700}.dsm .cb-cmp-table{gap:var(--cb-pad-s);background:0 0;border:0;border-radius:0;overflow:visible}.dsm .cb-cmp-head{display:none}.dsm .cb-cmp-row{border:1px solid var(--ac-rule-card);background:var(--ac-surface-card);border-radius:16px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.dsm .cb-cmp-row+.cb-cmp-row{border-top:1px solid var(--ac-rule-card)}.dsm .cb-cmp-label{padding:var(--cb-pad-s)var(--cb-pad);font-size:var(--cb-fs-card);border-bottom:1px solid var(--ac-rule)}.dsm .cb-cmp-cell{padding:var(--cb-pad-s)var(--cb-pad);gap:2px;display:grid}.dsm .cb-cmp-cell+.cb-cmp-cell{border-top:1px solid var(--ac-rule-soft)}.dsm .cb-cmp-cell[data-label]:before{content:attr(data-label);font-size:var(--cb-fs-cap);color:var(--ac-ink-3);font-weight:700}.dsm .cb-cmp-cell[data-mark]:before{color:var(--ac-accent-bright)}@media (max-width:720px){.ds .cb-cmp-table{gap:var(--cb-pad-s);background:0 0;border:0;border-radius:0;overflow:visible}.ds .cb-cmp-head{display:none}.ds .cb-cmp-row{border:1px solid var(--ac-rule-card);background:var(--ac-surface-card);border-radius:16px;grid-template-columns:minmax(0,1fr);overflow:hidden}.ds .cb-cmp-row+.cb-cmp-row{border-top:1px solid var(--ac-rule-card)}.ds .cb-cmp-label{padding:var(--cb-pad-s)var(--cb-pad);font-size:var(--cb-fs-card);border-bottom:1px solid var(--ac-rule)}.ds .cb-cmp-cell{padding:var(--cb-pad-s)var(--cb-pad);gap:2px;display:grid}.ds .cb-cmp-cell+.cb-cmp-cell{border-top:1px solid var(--ac-rule-soft)}.ds .cb-cmp-cell[data-label]:before{content:attr(data-label);font-size:var(--cb-fs-cap);color:var(--ac-ink-3);font-weight:700}.ds .cb-cmp-cell[data-mark]:before{color:var(--ac-accent-bright)}}:is(.ds,.dsm) .cb-stat-card{padding:var(--cb-pad)0;border-top:1px solid var(--ac-rule);border-bottom:1px solid var(--ac-rule)}:is(.ds,.dsm) .cb-stat-num{letter-spacing:-.05em;color:var(--ac-step-plan);font-variant-numeric:tabular-nums;align-items:baseline;gap:.12em;font-size:clamp(3.5rem,17vw,6rem);font-weight:900;line-height:1;display:flex}:is(.ds,.dsm) .cb-stat-unit{letter-spacing:-.03em;font-size:.42em;font-weight:800}:is(.ds,.dsm) .cb-stat-label{margin-top:var(--cb-pad-s);font-size:var(--cb-fs-card);letter-spacing:-.02em;color:#fff;text-wrap:balance;font-weight:700;line-height:1.45}:is(.ds,.dsm) .cb-steps-list{gap:0;display:grid}:is(.ds,.dsm) .cb-step{column-gap:var(--cb-pad);padding-bottom:var(--cb-pad);grid-template-columns:2.5rem minmax(0,1fr);display:grid;position:relative}:is(.ds,.dsm) .cb-step:last-child{padding-bottom:0}:is(.ds,.dsm) .cb-step-no{z-index:1;color:#0a0a0b;width:2.5rem;height:2.5rem;font-size:var(--cb-fs-card);background:#fff;border-radius:50%;grid-row:span 2;place-items:center;font-weight:900;line-height:1;display:grid}:is(.ds,.dsm) .cb-step:not(:last-child):before{content:"";background:var(--ac-rule-card);width:2px;position:absolute;top:2.5rem;bottom:.375rem;left:calc(1.25rem - 1px)}:is(.ds,.dsm) .cb-step-t{font-size:var(--cb-fs-card);letter-spacing:-.03em;color:#fff;align-self:center;font-weight:800;line-height:1.35}:is(.ds,.dsm) .cb-step-t:last-child{grid-row:span 2}:is(.ds,.dsm) .cb-step-d{color:var(--ac-ink-2);grid-column:2;margin-top:4px}@media (min-width:721px){.ds .cb-steps-list:not([data-many]){grid-template-columns:repeat(var(--cb-n),minmax(0,1fr));gap:var(--cb-pad)}.ds .cb-steps-list:not([data-many]) .cb-step{row-gap:var(--cb-pad-s);grid-template-columns:minmax(0,1fr);padding:0}.ds .cb-steps-list:not([data-many]) .cb-step-no{grid-row:auto}.ds .cb-steps-list:not([data-many]) :is(.cb-step-t,.cb-step-t:last-child,.cb-step-d){grid-area:auto/1;align-self:start;margin:0}.ds .cb-steps-list:not([data-many]) .cb-step:not(:last-child):before{left:3rem;right:calc(var(--cb-pad)*-1 + .25rem);width:auto;height:2px;top:1.25rem;bottom:auto}}:is(.ds,.dsm) .cb-screen-note{opacity:.85;font-weight:500}:is(.ds,.dsm) .cb-sheet-card{padding:var(--cb-pad);background:var(--ac-paper);color:#0a0a0b;border-radius:20px}:is(.ds,.dsm) .cb-sheet-grid{background:#fff;border:0;border-radius:12px;display:grid;overflow:hidden}:is(.ds,.dsm) .cb-sheet-row{grid-template-columns:minmax(3.5rem,.7fr)repeat(calc(var(--cb-cols) - 1),minmax(0,1.3fr));display:grid}:is(.ds,.dsm) .cb-sheet-row+.cb-sheet-row{border-top:1px solid #0a0a0b1f}:is(.ds,.dsm) .cb-sheet-row>*{color:#27272a;padding:.625rem .75rem;line-height:1.45}:is(.ds,.dsm) .cb-sheet-row>:first-child{color:#0a0a0b;font-weight:800}:is(.ds,.dsm) .cb-sheet-head>*{font-size:var(--cb-fs-cap);color:#52525b;background:#ececee;font-weight:700}:is(.ds,.dsm) .cb-sheet-row[data-hot]{box-shadow:inset 0 0 0 2px var(--ac-step-plan);background:#e9e6ff}:is(.ds,.dsm) .cb-sheet-row[data-hot]>*{color:#0a0a0b;font-weight:700}:is(.ds,.dsm) .cb-figure-svg{width:100%;max-width:100%;height:auto;color:var(--ac-ink-2);display:block;overflow:hidden}:is(.ds,.dsm) .cb-figure-svg text{fill:currentColor;letter-spacing:-.01em;font-family:inherit}:is(.ds,.dsm) .cb-figure-svg .fg-b{font-weight:800}:is(.ds,.dsm) .cb-figure-svg .fg-s{font-size:11px}:is(.ds,.dsm) .cb-figure-svg .fg-m{font-size:13px}:is(.ds,.dsm) .cb-figure-svg .fg-l{font-size:18px}:is(.ds,.dsm) .cb-figure-svg text.fg-ink{fill:#fff}:is(.ds,.dsm) .cb-figure-svg text.fg-aux{fill:var(--ac-ink-3)}:is(.ds,.dsm) .cb-figure-svg text.fg-plan{fill:var(--ac-step-plan)}:is(.ds,.dsm) .cb-figure-svg text.fg-accent{fill:var(--ac-accent-bright)}:is(.ds,.dsm) .cb-figure-svg text.fg-card{fill:#0a0a0b}:is(.ds,.dsm) .cb-quote{padding:0 0 0 var(--col-quote-indent,2rem);color:#fff;font-size:var(--cb-fs-body);font-weight:700;line-height:var(--col-lh-body,1.9);letter-spacing:-.02em;gap:var(--cb-pad);background:0 0;border:0;border-left:1px solid #ffffff80;border-radius:0;margin:0;display:grid}:is(.ds,.dsm) .cb-quote-item{padding-top:var(--cb-pad);border-top:1px solid var(--ac-rule);gap:4px;display:grid}:is(.ds,.dsm) .cb-quote-item:first-child{border-top:0;padding-top:0}:is(.ds,.dsm) .cb-quote-p{margin:0}:is(.ds,.dsm) .cb-quote-p+.cb-quote-p{margin-top:var(--cb-pad-s)}:is(.ds,.dsm) .cb .cb-quote strong{background:color-mix(in srgb,var(--ac-step-plan)30%,transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone}:is(.ds,.dsm) .cb .cb-quote-src{margin:var(--cb-pad-s)0 0;font-size:var(--cb-fs-cap);color:var(--rd-aux,var(--ac-ink-3));font-weight:600;line-height:1.5}:is(.ds,.dsm) .cb .cb-photo-img{object-fit:cover;background:var(--ac-surface-card);outline:1px solid var(--ac-rule);outline-offset:-1px;border-radius:0;width:100%;max-width:100%;height:auto;margin:0;display:block}:is(.ds,.dsm) .cb-photo-credit{color:var(--rd-aux,var(--ac-ink-3));font-weight:500}:is(.ds,.dsm) .cb mark,:is(.ds,.dsm) .m-doc mark,:is(.ds,.dsm) .ac-doc mark{background:color-mix(in srgb,var(--ac-step-plan)34%,transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:0;padding:0 .12em}:is(.ds,.dsm) .cb-pull-text{font-size:var(--cb-fs-title);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-weight:800;line-height:1.5}:is(.ds,.dsm) .cb-pull-text strong{color:var(--ac-accent-bright,var(--ac-step-plan));font-weight:800}:is(.ds,.dsm) .cb-note-card{gap:var(--cb-pad-s);padding:var(--cb-pad);border:1px solid var(--ac-rule-card,var(--ac-rule));background:var(--ac-surface-card,#141416);font-size:var(--cb-fs-cap);color:var(--rd-body,var(--ac-ink-2));border-radius:12px;font-weight:500;line-height:1.7;display:grid}:is(.ds,.dsm) .cb-note-label{color:var(--rd-aux,var(--ac-ink-3));font-weight:700}:is(.ds,.dsm) .cb-note-card[data-tone=sum]{padding:var(--cb-pad-s)0 0;border:0;border-top:1px solid var(--ac-rule);font-size:var(--cb-fs-body);font-weight:700;line-height:var(--col-lh-body,1.9);color:#fff;background:0 0;border-radius:0}:is(.ds,.dsm) .cb-note-p{display:block}:is(.ds,.dsm) .cb-note-card[data-tone=sum] .cb-note-p{align-items:flex-start;gap:var(--cb-pad-s);display:flex}:is(.ds,.dsm) .cb-note-arrow{color:var(--ac-accent-bright,var(--ac-step-plan));flex:none}:is(.ds,.dsm) .cb-note-card a{margin-block:-.7rem;padding-block:.7rem;display:inline-block}:is(.ds,.dsm) .cb-check-list{gap:var(--cb-pad-s);display:grid}:is(.ds,.dsm) .cb-check-item{column-gap:var(--cb-pad-s);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;display:grid}:is(.ds,.dsm) .cb-check-box{box-sizing:border-box;border:2px solid #ffffff80;border-radius:6px;width:1.5rem;height:1.5rem;margin-top:.15rem}:is(.ds,.dsm) .cb-check-item[data-done] .cb-check-box{border-color:var(--ac-step-plan);background:var(--ac-step-plan)linear-gradient(135deg,transparent 45%,#fff 46% 56%,transparent 57%)center/100% 100% no-repeat}:is(.ds,.dsm) .cb-check-text{color:#fff;font-weight:600;line-height:1.6}:is(.ds,.dsm) .cb-flow-list{--cb-flow-gap:var(--cb-pad);gap:var(--cb-flow-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:601px){:is(.ds,.dsm) .cb-flow-list[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.ds,.dsm) .cb-flow-list[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.ds,.dsm) .cb-flow-item{padding:var(--cb-pad);border:1px solid var(--ac-rule-card,var(--ac-rule));background:var(--ac-surface-card,#141416);border-radius:12px;align-content:center;gap:4px;display:grid;position:relative}:is(.ds,.dsm) .cb-flow-item:not(:last-child):after{content:"↓";height:var(--cb-flow-gap);color:var(--ac-accent-bright,var(--ac-step-plan));place-items:center;font-size:1.25rem;font-weight:800;line-height:1;display:grid;position:absolute;top:100%;left:0;right:0}@media (min-width:601px){:is(.ds,.dsm) .cb-flow-list:is([data-n="2"],[data-n="3"]) .cb-flow-item:not(:last-child):after{content:"→";height:auto;width:var(--cb-flow-gap);inset:0 auto 0 100%}}:is(.ds,.dsm) .cb-flow-t{font-size:var(--cb-fs-card);color:#fff;text-wrap:balance;font-weight:800;line-height:1.4}:is(.ds,.dsm) .cb-flow-d{font-size:var(--cb-fs-body);color:var(--rd-aux,var(--ac-ink-3));text-wrap:pretty;font-weight:500;line-height:1.5}:is(.ds,.dsm) .cb-fold{border-top:1px solid var(--ac-rule);border-bottom:1px solid var(--ac-rule)}:is(.ds,.dsm) .cb-fold-summary{cursor:pointer;padding:var(--cb-pad-s)0;color:#fff;justify-content:space-between;gap:var(--cb-pad-s);font-weight:700;list-style:none;display:flex}:is(.ds,.dsm) .cb-fold-summary::-webkit-details-marker{display:none}:is(.ds,.dsm) .cb-fold-summary:after{content:"+";color:var(--ac-accent-bright,var(--ac-step-plan));flex:none}:is(.ds,.dsm) .cb-fold[open] .cb-fold-summary:after{content:"−"}:is(.ds,.dsm) .cb-fold-body{gap:var(--cb-pad-s);padding:0 0 var(--cb-pad);color:var(--rd-body,var(--ac-ink-2));line-height:1.7;display:grid}:is(.ds,.dsm) .cb-stat-row{grid-template-columns:repeat(var(--cb-stat-n,2),minmax(0,1fr));gap:var(--cb-pad);display:grid}:is(.ds,.dsm) .cb-stat-row[data-n="3"]{--cb-stat-n:3}:is(.ds,.dsm) .cb-stat-row .cb-stat-num{font-size:clamp(2.25rem,10vw,3.5rem)}@media (max-width:600px){:is(.ds,.dsm) .cb-stat-row[data-n="3"]{grid-template-columns:minmax(0,1fr)}}:is(.ds,.dsm) br.lb-pm{display:none}@media (max-width:600px){:is(.ds,.dsm) br.lb-pm{display:inline}}.col-progress{z-index:80;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.col-progress-bar{background:var(--ac-step-plan);transform-origin:0;will-change:transform;height:100%;display:block;transform:scaleX(0)}:is(.ds,.dsm) :is(.cb-flow-item,.cb-note-card)>:first-child{text-box:trim-start cap alphabetic}:is(.ds,.dsm) :is(.cb-flow-item,.cb-note-card)>:last-child{text-box:trim-end cap alphabetic}:is(.ds,.dsm) :is(.cb-flow-item,.cb-note-card)>:only-child{text-box:trim-both cap alphabetic}:is(.ds .ac-takeaway-plate,.dsm .m-takeaway-plate)>:nth-child(1 of p){text-box:trim-start cap alphabetic}:is(.ds .ac-takeaway-plate,.dsm .m-takeaway-plate)>:last-child{text-box:trim-end cap alphabetic}:is(.ds,.dsm) .cb-stat-card .cb-stat-num>:first-child{text-box:trim-both cap alphabetic}:is(.ds,.dsm) .cb-stat-card .cb-stat-label{text-box:trim-end cap alphabetic}.dsm .cb-step-t:not(:last-child),.dsm .cb-step-d{top:calc((2.5rem - 1.35*var(--cb-fs-card))/2);position:relative}:is(.ds,.dsm) .cb-memo-text,:is(.ds,.dsm) .cb-memo-hint{top:calc((2rem - 1.4*var(--cb-fs-card))/2);position:relative}:is(.ds,.dsm) .cb .cb-memo-hint{margin-top:calc(var(--cb-pad-s)/-2)}:is(.ds,.dsm) .cb:not([data-kind=pull])+.cb[data-kind=pull] .cb-pull-text{padding-top:calc(var(--cb-fs-body)*.26)}:is(.ds,.dsm) .cb[data-kind=pull]:has(+.cb:not([data-kind=pull])) .cb-pull-text{padding-bottom:calc(var(--cb-fs-body)*.26)}:is(.ds,.dsm) .cb-fit{gap:var(--cb-pad-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is(.ds,.dsm) .cb-fit:has(>:only-child){grid-template-columns:minmax(0,1fr)}:is(.ds,.dsm) .cb-fit-col{padding:var(--cb-pad);border:1px solid var(--ac-rule-card);background:var(--ac-surface-card);border-radius:20px}:is(.ds,.dsm) .cb-fit-h{margin-bottom:var(--cb-pad-s);font-size:var(--cb-fs-card);letter-spacing:-.03em;color:#fff;text-wrap:balance;font-weight:800;line-height:1.4}:is(.ds,.dsm) .cb-fit-list{gap:var(--cb-pad-s);display:grid}:is(.ds,.dsm) .cb-fit-item{column-gap:var(--cb-pad-s);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}:is(.ds,.dsm) .cb-fit-mark{width:1.25rem;height:1.25rem;margin-top:calc((1.55*var(--cb-fs-body) - 1.25rem)/2)}:is(.ds,.dsm) .cb-fit-col[data-side=yes] .cb-fit-mark{color:var(--ac-step-done)}:is(.ds,.dsm) .cb-fit-col[data-side=no] .cb-fit-mark{color:var(--ac-alert)}:is(.ds,.dsm) .cb-fit-text{color:var(--rd-body,#eeeef2);text-wrap:pretty;font-weight:500;line-height:1.55}@media (max-width:600px){:is(.ds,.dsm) .cb-fit{grid-template-columns:minmax(0,1fr)}}:is(.ds,.dsm) .cb-tl{--tl-time:6.5rem;display:grid}:is(.ds,.dsm) .cb-tl-item{grid-template-columns:var(--tl-time).75rem minmax(0,1fr);column-gap:var(--cb-pad-s);padding-bottom:var(--cb-pad);display:grid;position:relative}:is(.ds,.dsm) .cb-tl-item:last-child{padding-bottom:0}:is(.ds,.dsm) .cb-tl-item:not(:last-child):before{content:"";left:calc(var(--tl-time) + var(--cb-pad-s) + .375rem - 1px);top:calc((1.4*var(--cb-fs-card) + .75rem)/2);background:var(--ac-rule-card);width:2px;position:absolute;bottom:-.375rem}:is(.ds,.dsm) .cb-tl-time{white-space:nowrap;font-size:var(--cb-fs-body);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.4}:is(.ds,.dsm) .cb-tl-dot{width:.75rem;height:.75rem;margin-top:calc((1.4*var(--cb-fs-card) - .75rem)/2);background:var(--cb-tl-c,#fff);z-index:1;border-radius:50%;position:relative}:is(.ds,.dsm) .cb-tl-body{gap:4px;min-width:0;display:grid}:is(.ds,.dsm) .cb-tl-title{font-size:var(--cb-fs-card);letter-spacing:-.03em;color:#fff;text-wrap:balance;font-weight:800;line-height:1.4}:is(.ds,.dsm) .cb-tl-desc{color:var(--rd-aux,var(--ac-ink-3));text-wrap:pretty;font-weight:500;line-height:1.55}:is(.ds,.dsm) .cb-bars{gap:var(--cb-pad);display:grid}:is(.ds,.dsm) .cb-bars-row{column-gap:var(--cb-pad-s);flex-wrap:wrap;align-items:baseline;row-gap:.25rem;display:flex}:is(.ds,.dsm) .cb-bars-name{min-width:min-content;max-width:100%;font-size:var(--cb-fs-card);color:#fff;text-wrap:balance;word-break:keep-all;flex:auto;font-weight:700;line-height:1.4}:is(.ds,.dsm) .cb-bars-val{max-width:100%;font-size:var(--cb-fs-card);color:var(--rd-aux,var(--ac-ink-3));text-align:right;font-variant-numeric:tabular-nums;text-wrap:balance;flex:0 auto;margin-left:auto;font-weight:600;line-height:1.4}:is(.ds,.dsm) .cb-bars-row[data-hot] .cb-bars-name{font-weight:800}:is(.ds,.dsm) .cb-bars-row[data-hot] .cb-bars-val{color:#fff;font-weight:800}:is(.ds,.dsm) .cb-bars-track{background:#ffffff17;border-radius:6px;flex:0 0 100%;width:100%;height:.75rem;margin-top:.25rem;display:flex;overflow:hidden}:is(.ds,.dsm) .cb-bars-fill{background:var(--rd-aux,#bcbcc6);height:100%;display:block}:is(.ds,.dsm) .cb-bars-range{background:color-mix(in srgb,var(--rd-aux,#bcbcc6)42%,transparent);height:100%;display:block}:is(.ds,.dsm) .cb-bars-row[data-hot] .cb-bars-fill{background:var(--ac-step-plan)}:is(.ds,.dsm) .cb-bars-row[data-hot] .cb-bars-range{background:color-mix(in srgb,var(--ac-step-plan)42%,transparent)}:is(.ds,.dsm) .cb-cmp-table[data-dense]{--cb-dense-fs:calc(var(--cb-fs-body)*.875);font-size:var(--cb-dense-fs)}:is(.ds,.dsm) .cb-cmp-table[data-dense] :is(.cb-cmp-h,.cb-cmp-cell,.cb-cmp-label){padding:var(--cb-pad-s).875rem;font-size:var(--cb-dense-fs);line-height:1.5}:is(.ds,.dsm) .cb-cmp-table[data-dense] .cb-cmp-h{font-size:var(--cb-fs-cap)}:is(.ds,.dsm) .cb-cmp-table[data-dense] :is(.cb-cmp-head,.cb-cmp-row){grid-template-columns:minmax(5rem,.8fr)repeat(calc(var(--cb-cols) - 1),minmax(0,1fr))}@container (max-width:59.99rem){.ds .cb-cmp-table[data-dense],.dsm .cb-cmp-table[data-dense]{contain:inline-size;overscroll-behavior-x:contain;border:1px solid var(--ac-rule-card);background:var(--ac-surface-card);border-radius:16px;width:100%;display:block;overflow-x:auto}:is(.ds,.dsm) .cb-cmp-table[data-dense] :is(.cb-cmp-head,.cb-cmp-row){grid-template-columns:calc(var(--cb-dense-fs)*6.2)repeat(calc(var(--cb-cols) - 1),calc(var(--cb-dense-fs)*12));background:0 0;border:0;border-radius:0;gap:0;width:max-content;min-width:100%;display:grid;overflow:visible}:is(.ds,.dsm) .cb-cmp-table[data-dense] .cb-cmp-head{border-bottom:1px solid var(--ac-rule-card);display:grid}:is(.ds,.dsm) .cb-cmp-table[data-dense] .cb-cmp-row+.cb-cmp-row{border-top:1px solid var(--ac-rule)}:is(.ds,.dsm) .cb-cmp-table[data-dense] .cb-cmp-cell{border-top:0;align-content:start;gap:0;display:grid}:is(.ds,.dsm) .cb-cmp-table[data-dense] .cb-cmp-cell:before{display:none}:is(.ds,.dsm) .cb-cmp-table[data-dense] :is(.cb-cmp-label,.cb-cmp-h:first-child){z-index:1;background:var(--ac-surface-card);box-shadow:1px 0 0 var(--ac-rule);border-bottom:0;position:sticky;left:0}}.dsm .cb-sheet-card{padding:var(--cb-pad-s)}.dsm .cb-sheet-row{grid-template-columns:minmax(6.25rem,1.5fr)repeat(calc(var(--cb-cols) - 1),minmax(0,1fr))}.dsm .cb-sheet-row>*{padding:.625rem .5rem}@media (max-width:720px){.ds .cb-sheet-row{grid-template-columns:minmax(6.25rem,1.5fr)repeat(calc(var(--cb-cols) - 1),minmax(0,1fr))}}@media (max-width:600px){:is(.ds,.dsm) .cb-tl-item{grid-template-columns:.75rem minmax(0,1fr);row-gap:.25rem}:is(.ds,.dsm) .cb-tl-time{font-size:var(--cb-fs-cap);color:var(--rd-aux,var(--ac-ink-3));grid-area:1/2;font-weight:700}:is(.ds,.dsm) .cb-tl-dot{margin-top:calc((1.4*var(--cb-fs-cap) - .75rem)/2);grid-area:1/1/span 2}:is(.ds,.dsm) .cb-tl-body{grid-area:2/2}:is(.ds,.dsm) .cb-tl-item:not(:last-child):before{left:calc(.375rem - 1px);top:calc((1.4*var(--cb-fs-cap) + .75rem)/2)}}:is(.ds,.dsm) .cb-stat-card .cb-stat-label{padding-top:var(--cb-pad-s)}@container (max-width:59.99rem){:is(.ds,.dsm) .cb-cmp-table[data-dense] :is(.cb-cmp-head,.cb-cmp-row){grid-template-columns:calc(var(--cb-dense-fs)*6.2)calc(var(--cb-dense-fs)*11.5)repeat(calc(var(--cb-cols) - 2),calc(var(--cb-dense-fs)*10))}:is(.ds,.dsm) .cb-cmp-table[data-dense] :is(.cb-cmp-h[data-mark],.cb-cmp-cell[data-mark]){left:calc(var(--cb-dense-fs)*6.2);z-index:1;background:color-mix(in srgb,var(--ac-step-plan)16%,var(--ac-surface-card));box-shadow:1px 0 0 var(--ac-rule);position:sticky}:is(.ds,.dsm) .cb-cmp-table[data-dense] :is(.cb-cmp-label,.cb-cmp-h:first-child){word-break:keep-all;align-content:center}:is(.ds,.dsm) .cb-cmp-table[data-dense] .cb-cmp-cell{align-content:center}}:is(.ds,.dsm) .cb[data-kind=fold]+.cb[data-kind=fold]{margin-top:0}:is(.ds,.dsm) .cb[data-kind=fold]:has(+.cb[data-kind=fold]){margin-bottom:0}:is(.ds,.dsm) .cb[data-kind=fold]+.cb[data-kind=fold] .cb-fold{border-top:0}:is(.ds .ac-sy-article,.dsm .m-sy-art) :is(h2,h3)+.cb{margin-top:var(--col-gap-heading,1rem)}:is(.ds,.dsm) .cb-cmp-table[data-dense] :is(.cb-cmp-h,.cb-cmp-cell,.cb-cmp-label){min-height:3.25rem}:is(.ds,.dsm) .cb[data-kind=screen],:is(.ds,.dsm) .cb[data-kind=outcomes]{container-type:inline-size}:is(.ds,.dsm) .cb-shot{background:var(--c,var(--ac-step-plan));border-radius:20px;position:relative;overflow:hidden;container-type:inline-size}:is(.ds,.dsm) .cb-shot-in{--phone-w:min(520px,calc(100cqw - 24px));height:calc(var(--phone-w)*1.1 + 12px);justify-content:center;align-items:flex-start;padding-top:12px;display:flex;overflow:hidden}:is(.ds,.dsm) .cb-shot-dev{width:var(--phone-w);flex:none}:is(.ds,.dsm) .cb-shot-dev>.ds-phone{--phone-w:100%}:is(.ds,.dsm) .cb-shot .fp-dev{width:100%}:is(.ds,.dsm) .cb-shot .fp-dev .fp-strip{gap:0;padding-top:0;transition:none}:is(.ds,.dsm) .cb-shot .fp-dev .fp-plate{height:calc(var(--pt)*824);background:0 0;border-radius:0;margin:0;padding:0;position:relative;overflow:visible}:is(.ds,.dsm) .cb-shots{gap:var(--cb-space);grid-template-columns:minmax(0,1fr);display:grid}:is(.ds,.dsm) .cb-shots-item{gap:var(--cb-pad-s);align-content:start;min-width:0;display:grid}:is(.ds,.dsm) .cb-shots-step{font-size:var(--cb-fs-card);color:#fff;font-weight:800;line-height:1.4}:is(.ds,.dsm) .cb-shots-desc{font-size:var(--cb-fs-cap);color:var(--rd-aux,var(--ac-ink-3));text-wrap:balance;font-weight:600;line-height:1.55}@container (min-width:44rem){:is(.ds,.dsm) .cb-shots{gap:var(--cb-pad)}:is(.ds,.dsm) .cb-shots[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.ds,.dsm) .cb-out{gap:var(--cb-space);display:grid}:is(.ds,.dsm) .cb-out-item{gap:var(--cb-pad);padding-top:var(--cb-pad);border-top:1px solid var(--ac-rule);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}:is(.ds,.dsm) .cb-out-main{gap:var(--cb-pad-s);align-content:start;min-width:0;display:grid}:is(.ds,.dsm) .cb-out-text{font-size:var(--col-fs-h3,1.5rem);letter-spacing:-.035em;color:#fff;text-wrap:balance;font-weight:800;line-height:1.35}:is(.ds,.dsm) .cb-out-note{color:var(--rd-aux,var(--ac-ink-3));text-wrap:balance;font-weight:500;line-height:1.6}:is(.ds,.dsm) .cb-out-proof{min-width:0}:is(.ds,.dsm) .cb-out-stat{gap:var(--cb-pad-s);display:grid}:is(.ds,.dsm) .cb-out-stat-num{letter-spacing:-.05em;color:var(--ac-step-plan);font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,17vw,6rem);font-weight:900;line-height:1}:is(.ds,.dsm) .cb-out-stat-label{font-size:var(--cb-fs-card);color:#fff;text-wrap:balance;font-weight:700;line-height:1.45}:is(.ds,.dsm) .cb-out-quote{gap:var(--cb-pad-s);padding-left:var(--col-quote-indent,2rem);border-left:1px solid #ffffff80;display:grid}:is(.ds,.dsm) .cb-out-quote-text{color:#fff;font-weight:700;line-height:1.6}:is(.ds,.dsm) .cb-out-quote-src{font-size:var(--cb-fs-cap);color:var(--rd-aux,var(--ac-ink-3));font-weight:600}@container (min-width:44rem){:is(.ds,.dsm) .cb-out-item[data-proof]{column-gap:var(--cb-space);grid-template-columns:minmax(0,1fr) 20rem;align-items:center}}:is(.ds,.dsm) .cb>.cb-caption,:is(.ds,.dsm) .cb-cmp-cell,:is(.ds,.dsm) .cb-cmp-label,:is(.ds,.dsm) .cb-cmp-h{text-wrap:balance}:is(.ds,.dsm) .cb[data-kind=compare]{container-type:inline-size}@container (max-width:59.99rem){:is(.ds,.dsm) .cb-cmp-table[data-dense]{--cmp-u:var(--cb-dense-fs);--cmp-lab:calc(var(--cmp-u)*5.6);--cmp-mk:clamp(calc(var(--cmp-u)*8.5),40cqw,calc(var(--cmp-u)*11));--cmp-rest:max(calc(var(--cmp-u)*7.5),min(calc(var(--cmp-u)*13),calc(100cqw - var(--cmp-lab) - var(--cmp-mk) - 2px)));scroll-snap-type:x mandatory;scroll-padding-inline-start:calc(var(--cmp-lab) + var(--cmp-mk))}:is(.ds,.dsm) .cb-cmp-table[data-dense] :is(.cb-cmp-head,.cb-cmp-row){grid-template-columns:var(--cmp-lab)var(--cmp-mk)repeat(calc(var(--cb-cols) - 2),var(--cmp-rest))}:is(.ds,.dsm) .cb-cmp-table[data-dense] :is(.cb-cmp-h[data-mark],.cb-cmp-cell[data-mark]){left:var(--cmp-lab)}:is(.ds,.dsm) .cb-cmp-table[data-dense] :is(.cb-cmp-h,.cb-cmp-cell):not([data-mark]):not(:first-child){scroll-snap-align:start}:is(.ds,.dsm) .cb-cmp-table[data-dense] :is(.cb-cmp-h,.cb-cmp-cell,.cb-cmp-label){padding:var(--cb-pad-s).75rem}}:is(.ds,.dsm) :is(.cb-cmp-table,.cb-sheet-grid) br.lb-pm{display:inline}.ds .cb-figure-svg{max-width:min(100%,calc(var(--fg-vbw,640)*1.6px));margin-inline:auto}.dsm .cb-figure-svg{max-width:100%}:is(.ds,.dsm) .cb[data-kind=sheet]{container-type:inline-size}@container (max-width:25.99rem){:is(.ds,.dsm) .cb-sheet-card[data-wide]{padding:var(--cb-pad-s)}:is(.ds,.dsm) .cb-sheet-card[data-wide] .cb-sheet-head{display:none}:is(.ds,.dsm) .cb-sheet-card[data-wide] .cb-sheet-row{grid-template-columns:minmax(0,1fr)}:is(.ds,.dsm) .cb-sheet-card[data-wide] .cb-sheet-row>*{font-size:calc(var(--cb-fs-body)*.875);overflow-wrap:normal;word-break:keep-all;padding:.5rem .75rem}:is(.ds,.dsm) .cb-sheet-card[data-wide] .cb-sheet-row>:first-child{font-size:var(--cb-fs-card);padding-top:.75rem}:is(.ds,.dsm) .cb-sheet-card[data-wide] .cb-sheet-row>[data-label]:before{content:attr(data-label);font-size:var(--cb-fs-cap);color:#52525b;font-weight:700;display:block}:is(.ds,.dsm) .cb-sheet-card[data-wide] .cb-sheet-row>:last-child{padding-bottom:.75rem}}@container (max-width:59.99rem){:is(.ds,.dsm) .cb-cmp-table[data-dense]{--cb-cmp-solid:#0f0f0f}:is(.ds,.dsm) .cb-cmp-table[data-dense] :is(.cb-cmp-label,.cb-cmp-h:first-child){background:var(--cb-cmp-solid);z-index:2}:is(.ds,.dsm) .cb-cmp-table[data-dense] :is(.cb-cmp-h[data-mark],.cb-cmp-cell[data-mark]){background:linear-gradient(#7b6cff29,#7b6cff29),var(--cb-cmp-solid);z-index:2}.ds .ac-sy-article .ac-doc .cb-cmp-table[data-dense] .cb-cmp-cell[data-mark],.dsm .m-sy-art .m-doc .cb-cmp-table[data-dense] .cb-cmp-cell[data-mark]{background:linear-gradient(#7b6cff4d,#7b6cff4d),var(--cb-cmp-solid,#0f0f0f)}}
