.title.svelte-topzm3{font-size:40px;font-weight:700;line-height:1.1em;margin:0 0 0.5rem}@supports not (display: grid){article.svelte-topzm3{display:block;padding:8px}}article.svelte-topzm3{display:grid;justify-items:stretch;grid-template-columns:[screen-start] 8px [page-start kicker-start text-start gutter-start middle-start] 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr [text-end page-end gutter-end kicker-end middle-end] 8px [screen-end];grid-column-gap:8px}@media(min-width: 768px){article.svelte-topzm3{grid-template-columns:[screen-start] 1fr [page-start kicker-start middle-start text-start] 45px 45px 45px 45px 45px 45px 45px 45px [ kicker-end text-end gutter-start] 45px [middle-end] 45px [page-end gutter-end] 1fr [screen-end];grid-column-gap:16px;font-size:16px}}@media(min-width: 1000px){article.svelte-topzm3{grid-template-columns:[screen-start] 1fr [page-start kicker-start] 50px [middle-start] 50px [text-start kicker-end] 50px 50px 50px 50px 50px 50px 50px 50px [text-end gutter-start] 50px [middle-end] 50px [page-end gutter-end] 1fr [screen-end];grid-column-gap:16px}}@media(min-width: 1180px){article.svelte-topzm3{grid-template-columns:[screen-start] 1fr [page-start kicker-start] 60px [middle-start] 60px [text-start kicker-end] 60px 60px 60px 60px 60px 60px 60px 60px [text-end gutter-start] 60px [middle-end] 60px [page-end gutter-end] 1fr [screen-end];grid-column-gap:32px;font-size:1.06rem;line-height:1.7em}}article *{grid-column:text}figcaption{color:rgba(0, 0, 0, 0.6);font-size:12px;line-height:1.5em}html{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif}figure.svelte-gerq6r.svelte-gerq6r{grid-column:page}.screen.svelte-gerq6r.svelte-gerq6r{height:60vh}.gb.svelte-gerq6r.svelte-gerq6r{display:grid;grid-template-columns:[figure-start curves-start] auto [curves-end phi-start] min-content [figure-end phi-end];grid-template-rows:auto min-content min-content;row-gap:5px;column-gap:10px;justify-items:center;align-items:start}.gb.svelte-gerq6r .curves{grid-column:curves;grid-row:1;align-self:stretch;justify-self:stretch}.gb.svelte-gerq6r .phi{grid-column:phi;grid-row:1;align-self:stretch;justify-self:stretch}.gb.svelte-gerq6r .panel{grid-column:curves;grid-row:2;align-self:stretch;justify-self:stretch}.gb.svelte-gerq6r .caption.svelte-gerq6r{grid-column:phi;grid-row:2;align-self:start;justify-self:stretch}.gb.svelte-gerq6r .figcap.svelte-gerq6r{grid-column:figure;grid-row:3;align-self:start;justify-self:stretch}figure.svelte-xgrpcg{grid-column:page}.gbox-upper.svelte-xgrpcg{display:grid;grid-template-columns:[figure-start curves-start] auto [curves-end slider-start] min-content [slider-end figure-end];grid-template-rows:auto min-content;row-gap:5px;column-gap:10px;justify-items:center;align-items:end}.gbox-upper.svelte-xgrpcg .curves{grid-area:1/1/2/2;align-self:stretch;justify-self:stretch}.gbox-upper.svelte-xgrpcg .panel{grid-column:curves;grid-row:2;align-self:stretch;justify-self:stretch}.gbox-upper.svelte-xgrpcg .slider-controls{grid-column:slider;grid-row:1;align-self:end;justify-self:stretch}.gbox-lower.svelte-xgrpcg{display:grid;grid-template-columns:5% min-content min-content 5% 10% 5% min-content min-content 5%;grid-template-rows:60% repeat(2, min-content);row-gap:5px;column-gap:5px;justify-items:center;align-items:center;justify-content:start;align-content:center}.y1.svelte-xgrpcg{grid-row:1;grid-column:2}.y2.svelte-xgrpcg{grid-row:1;grid-column:7}.x1.svelte-xgrpcg{grid-row:2;grid-column:3}.x2.svelte-xgrpcg{grid-row:2;grid-column:8}.cap1.svelte-xgrpcg{grid-row:3;grid-column:1/5}.cap2.svelte-xgrpcg{grid-row:3;grid-column:6/10}.gbox-lower.svelte-xgrpcg .cell2{grid-row:1;grid-column:3;align-self:stretch}.gbox-lower.svelte-xgrpcg .cell6{grid-row:1;grid-column:8;align-self:stretch}.fb-vert.svelte-xgrpcg{display:flex;flex-direction:column}.fb-horz.svelte-xgrpcg{display:flex;fiex-direction:row}.fi-upper.svelte-xgrpcg{flex:4 4 0}.fi-lower.svelte-xgrpcg{flex:2 2 0}.screen80.svelte-xgrpcg{height:80vh}.screen100.svelte-xgrpcg{height:95vh}.z3.svelte-cs9siv{z-index:-3}.marker.svelte-cs9siv{fill:#000000;stroke:#000000}.curve.svelte-cs9siv{fill:none;stroke:rgba(200, 200, 200, 1);stroke-width:2px}.point.svelte-cs9siv{fill:rgba(200, 200, 200, 1);stroke-width:1px}.framed.svelte-cs9siv{border:1px solid gray}.solution-curve.svelte-cs9siv{fill:none;stroke:rgba(0,0,255,1);stroke-width:2px}.draggable.svelte-cs9siv:hover{stroke:rgba(255,0,0,1);fill:rgba(255,0,0,1)}.z3.svelte-li3dzh{z-index:-3}.basis.svelte-li3dzh{fill:none;stroke:rgba(200, 200, 200, 1);stroke-width:2px}.basis-arrow.svelte-li3dzh{fill:rgba(200, 200, 200, 1)}.solution-arrow.svelte-li3dzh{fill:rgba(0,0,255,1);stroke:rgba(0,0,255,1)}.solution-curve.svelte-li3dzh{fill:none;stroke:rgba(0,0,255,1);stroke-width:2px}.perp-target.svelte-li3dzh{fill:rgba(0,0,0,1)}.perp.svelte-li3dzh{stroke:rgba(0,0,0,1);stroke-width:2px}.framed.svelte-li3dzh{border:1px solid gray}.draggable.svelte-li3dzh:hover{stroke:rgba(255,0,0,1);fill:rgba(255,0,0,1)}.gi.svelte-h0ylfy{justify-self:stretch}.gb.svelte-h0ylfy{display:grid;row-gap:5px;column-gap:10px;justify-items:start;align-items:start;justify-content:stretch;grid-template-columns:min-content min-content auto min-content min-content;grid-template-rows:auto}.col1.svelte-h0ylfy{grid-column:1}.col2.svelte-h0ylfy{grid-column:2}.col4.svelte-h0ylfy{grid-column:4}.col5.svelte-h0ylfy{grid-column:5}.row1.svelte-h0ylfy{grid-row:1}.row2.svelte-h0ylfy{grid-row:2}.line.svelte-h0ylfy{display:inline-block;white-space:nowrap;width:8em}.short.svelte-h0ylfy{width:8em}.gb.svelte-1fzwy5n{display:grid;row-gap:5px;column-gap:5px;justify-items:stretch;align-items:stretch;align-content:start;grid-template-columns:[alpha-start left-start] min-content [left-end right-start] min-content [right-end alpha-end];grid-template-rows:min-content}.ib.svelte-1fzwy5n{display:inline-block}.left.svelte-1fzwy5n{grid-column:left}.right.svelte-1fzwy5n{grid-column:right}.alpha.svelte-1fzwy5n{grid-column:alpha;white-space:nowrap;overflow:hidden;width:12em}.slider.svelte-1fzwy5n{width:8em}.framed.svelte-1cp5z7m{border:1px solid gray}.invis-framed.svelte-1cp5z7m{border:1px solid transparent}.z1.svelte-1cp5z7m{z-index:1}.z2.svelte-1cp5z7m{z-index:2}.framed.svelte-29ayl0{border:1px solid gray}.invis-framed.svelte-29ayl0{border:1px solid transparent}