@media (min-width:1100px){.sv-page:not(.is-embed){--sv-max:1400px;--sv-gutter:clamp(32px,4vw,64px);--sv-stick:84px}.sv-page:not(.is-embed) .sv-top{padding-block:14px;padding-inline:max(var(--sv-gutter),calc((100% - var(--sv-max)) / 2 + var(--sv-gutter)))}.sv-page:not(.is-embed) .sv-main{max-width:var(--sv-max);padding:0 var(--sv-gutter) 88px;column-gap:clamp(28px,2.6vw,48px)}.sv-page:not(.is-embed) .sv-hero{max-width:none;padding-top:clamp(40px,7vh,96px);display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,23vw,400px);grid-template-rows:repeat(8,auto);grid-column-gap:clamp(36px,4vw,76px);column-gap:clamp(36px,4vw,76px);grid-row-gap:0;row-gap:0}.sv-page:not(.is-embed) .sv-hero>*{grid-column:1}.sv-page:not(.is-embed) .sv-below{grid-column:2;grid-row:1/-1;align-self:start;position:-webkit-sticky;position:sticky;top:var(--sv-stick);margin:0;gap:30px;padding-left:clamp(22px,2vw,38px);border-left:1px solid var(--sv-line);max-height:calc(100dvh - var(--sv-stick) - 28px);overflow-y:auto;overscroll-behavior:contain}.sv-page:not(.is-embed) .sv-sub{font-size:1.16rem}.sv-page:not(.is-embed) .sv-input{border-radius:24px;padding:8px}.sv-page:not(.is-embed) .sv-input textarea{min-height:168px;font-size:20px;padding:20px 22px 10px}.sv-page:not(.is-embed) .sv-input .sv-options{min-height:116px;font-size:16px}.sv-page:not(.is-embed) .sv-input-row{padding:6px 8px 8px;gap:10px}.sv-page:not(.is-embed) .sv-ghost,.sv-page:not(.is-embed) .sv-primary{min-height:46px;padding:0 20px;font-size:14.5px}.sv-page:not(.is-embed) .sv-icon-btn{padding:0 16px}.sv-page:not(.is-embed) .mk{max-width:none}.sv-page:not(.is-embed) .mk-key{height:48px}.sv-page:not(.is-embed) .sv-examples{display:grid;grid-gap:9px;gap:9px}.sv-page:not(.is-embed) .sv-examples button{font-size:14px;padding:10px 14px}.sv-page:not(.is-embed) .sv-recent li button{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 4px}.sv-page:not(.is-embed) .sv-recent-title{white-space:normal;font-size:14.5px}.sv-page:not(.is-embed) .sv-recent-ans{flex:0 0 auto;max-width:100%;text-align:left}.sv-page:not(.is-embed):not(.has-graph) .sv-solution{grid-template-columns:minmax(0,1fr) clamp(340px,26vw,460px);grid-template-rows:repeat(8,auto);column-gap:clamp(32px,3vw,56px);row-gap:0;padding-top:30px;align-items:start}.sv-page:not(.is-embed):not(.has-graph) .sv-solution>.sv-bar{grid-column:1/-1}.sv-page:not(.is-embed):not(.has-graph) .sv-solution>.sv-error,.sv-page:not(.is-embed):not(.has-graph) .sv-solution>.sv-practice,.sv-page:not(.is-embed):not(.has-graph) .sv-solution>.sv-problem,.sv-page:not(.is-embed):not(.has-graph) .sv-solution>.sv-steps{grid-column:1}.sv-page:not(.is-embed):not(.has-graph) .sv-solution>.sv-bar,.sv-page:not(.is-embed):not(.has-graph) .sv-solution>.sv-practice,.sv-page:not(.is-embed):not(.has-graph) .sv-solution>.sv-problem,.sv-page:not(.is-embed):not(.has-graph) .sv-solution>.sv-steps{-webkit-margin-after:14px;margin-block-end:14px}.sv-page:not(.is-embed):not(.has-graph) .sv-solution>.sv-answer,.sv-page:not(.is-embed):not(.has-graph) .sv-solution>.sv-reveal-row{grid-column:2;grid-row:2/-1;align-self:start;position:-webkit-sticky;position:sticky;top:var(--sv-stick)}.sv-page:not(.is-embed) .sv-card{padding:24px 28px;border-radius:20px}.sv-page:not(.is-embed) .sv-md:not(.sv-answer-body) .markdown-body{font-size:17px;line-height:1.72}.sv-page:not(.is-embed) .sv-steps{gap:10px}.sv-page:not(.is-embed) .sv-step-head{padding:15px 18px 15px 12px}.sv-page:not(.is-embed) .sv-step-title{font-size:17px}.sv-page:not(.is-embed) .sv-step-body{padding:0 18px 18px}.sv-page:not(.is-embed) .sv-why{font-size:15px}.sv-page:not(.is-embed) .sv-answer{padding:22px 26px 24px;border-radius:20px}.sv-page:not(.is-embed) .sv-answer-main{flex-wrap:wrap}.sv-page:not(.is-embed) .sv-answer-body{overflow-x:auto}.sv-page:not(.is-embed) .sv-answer-body .markdown-body{font-size:clamp(24px,1.8vw,32px);overflow-wrap:anywhere}.sv-page:not(.is-embed).has-graph .sv-main{max-width:var(--sv-max);grid-template-columns:minmax(0,1fr) clamp(520px,40%,760px)}.sv-page:not(.is-embed) .sv-graph{top:var(--sv-stick);height:calc(100dvh - var(--sv-stick) - 28px);min-height:560px;border-radius:20px}}@media (min-width:1600px){.sv-page:not(.is-embed){--sv-max:1760px}.sv-page:not(.is-embed) .sv-title{font-size:clamp(4.4rem,4.6vw,5.4rem)}.sv-page:not(.is-embed) .sv-input textarea{min-height:200px;font-size:21px}.sv-page:not(.is-embed) .sv-md:not(.sv-answer-body) .markdown-body{font-size:18px}.sv-page:not(.is-embed):not(.has-graph) .sv-solution{grid-template-columns:minmax(0,1fr) clamp(420px,28vw,560px)}}