:root{--hairline:max(1px, calc(.0625 * var(--u)));--gap-sm:calc(.375 * var(--u));--fig-pad:calc(1.5 * var(--u));--opus:#d8662f;--sonnet:darkcyan;--gpt:#3f9e5a;--glm:#7d57c9;--qwen:#c23b78;--fig-ink:#000;--fig-muted:var(--grey-50);--fig-line:#e6e6e6;--fig-axis:#bfbfbf;--fig-surface:var(--grey-3-5);--fig-accent:#c8852a;--fig-accent-soft:#f7ecd6;--ink:var(--fig-ink);--muted:var(--fig-muted);--line:var(--fig-line);--faint:var(--fig-line);--paper:#fff;--accent:var(--fig-accent);--accent-soft:var(--fig-accent-soft)}.fig-card,.exp{line-height:var(--u)}.fig-card{background:var(--fig-surface);border-radius:var(--radius-lg);padding:calc(1.5 * var(--u)) calc(1.25 * var(--u));transition:border-radius .3s}.fig-card:hover{border-radius:calc(.25 * var(--u))}.exp{transition:border-radius .3s}.exp:hover{border-radius:calc(.25*var(--u))}.fig-title{margin:0 0 var(--u);font-family:var(--font-sans);font-size:var(--u);line-height:calc(1.25 * var(--u));font-weight:var(--font-weight);color:var(--fig-ink)}.fig-card svg{display:block;overflow:visible}.fig-card text{font-family:var(--font-sans)}.ftable{width:100%;font-size:var(--card-text);border-collapse:separate;border-spacing:0}.ftable th{width:auto}.ftable tr{border-bottom:0}.ftable th{font-family:var(--font-sans);font-size:var(--card-text);font-weight:var(--font-weight);color:var(--fig-muted);text-align:right;padding:0 0 calc(.5 * var(--u)) var(--u);box-shadow:inset 0 calc(-1 * var(--hairline)) 0 var(--fig-line)}.ftable th:first-child{text-align:left;padding-left:0}.ftable td{font-family:var(--font-sans);font-size:var(--card-text);text-align:right;padding:calc(.5 * var(--u)) 0 calc(.5 * var(--u)) var(--u);box-shadow:inset 0 calc(-1 * var(--hairline)) 0 var(--fig-line);color:var(--fig-ink)}.ftable td:first-child{text-align:left;padding-left:0}.ftable tr:last-child td{box-shadow:none;padding-bottom:0}.tA td.leaflabel{padding-left:var(--u)}.tA tr.leaf td{color:var(--fig-muted)}.tA tr.ghead td{color:var(--fig-ink)}.tA tr.ghead.first td{border-top:none}.tA tr.grand td{color:var(--fig-ink)}.ftable-wrap{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;container-type:inline-size}.ftable-wrap::-webkit-scrollbar{display:none}.ftable td:first-child,.ftable th:first-child{white-space:normal}@container (width<=560px){.ftable{font-size:calc(.6875 * var(--u))}.ftable th,.ftable td,.tA td.leaflabel{padding-left:calc(.5 * var(--u))}}@container (width<=440px){.ftable{font-size:calc(.625 * var(--u))}.ftable th,.ftable td,.tA td.leaflabel{padding-left:calc(.375 * var(--u))}}.vswitch{gap:calc(.5*var(--u));margin:0 0 var(--u);font-size:var(--card-text);color:var(--fig-muted);flex-wrap:wrap;align-items:baseline;display:flex}.vswitch button{font-family:var(--font-sans);font-size:var(--card-text);border:var(--hairline) solid var(--fig-line);padding:calc(.375*var(--u)) calc(.75*var(--u));color:var(--fig-muted);cursor:pointer;background:#fff;border-radius:999px}.vswitch button.on{color:var(--fig-ink);border-color:var(--fig-accent);background:var(--fig-accent-soft)}.vnote{font-size:var(--card-text);color:var(--fig-muted);line-height:calc(1.25*var(--u));margin:0 0 var(--u);max-width:46em}.exp .gallery{padding:calc(.75 * var(--u))}.exp.compact .tbtn .dot{width:calc(.625*var(--u));height:calc(.625*var(--u))}.exp .tbtn.na{opacity:.32;cursor:default}.exp .thumb.nt{opacity:.32}.exp .tbtn.na:hover{color:var(--fig-muted);border-color:var(--fig-line)}.exp .read .r.dim{opacity:.32}.exp .under{min-width:0}.exp.boxed .main{align-items:stretch;gap:var(--u)}.exp.boxed .stage{padding:calc(.75 * var(--u));justify-content:center;align-items:center;display:flex}.exp.boxed .stage>div{width:auto}.exp.boxed .stage svg{max-width:none!important}.exp.boxed .pcard{padding:calc(.75 * var(--u));min-height:0}.exp.boxed .pcard .lbl{margin-bottom:calc(.5*var(--u))}.exp.merged{--sidew:calc(15*var(--u))}.exp.merged .main{grid-template:"stage side""legend side"1fr/auto minmax(0,1fr)}.exp.merged .stage{padding:calc(.75 * var(--u));grid-area:stage}.exp.merged .stage>div{width:100%}.exp.merged .panel{gap:var(--u);grid-area:side;grid-template-rows:auto auto;align-content:start;display:grid}.exp.merged .panel>.pcard:has(#layers){display:none}.exp.merged .crow input{appearance:none;width:calc(1.75*var(--u));height:calc(1*var(--u));background:var(--fig-line);cursor:pointer;border-radius:99px;flex:none;margin:0;transition:all .15s;position:relative}.exp.merged .crow input:checked{background:var(--sw)}.exp.merged .crow input:after{content:"";width:calc(.75*var(--u));height:calc(.75*var(--u));top:calc(.125*var(--u));left:calc(.125*var(--u));background:#fff;border-radius:50%;transition:all .15s;position:absolute}.exp.merged .crow input:checked:after{left:calc(.875*var(--u))}.exp.merged .crow{cursor:pointer}.exp.merged .combo{border:calc(.0625*var(--u)) solid var(--fig-line);border-radius:calc(.5*var(--u));padding:calc(.75 * var(--u));background:#fff}.exp.merged .combo .lbl{font-family:var(--font-sans);font-size:var(--card-text);color:var(--fig-muted);margin-bottom:calc(.5*var(--u));justify-content:space-between;display:flex}.exp.merged .pcard .lbl{text-transform:none;letter-spacing:0}.exp.merged .crow{grid-template-columns:calc(2.125*var(--u)) calc(1*var(--u)) 1fr auto calc(.875*var(--u));align-items:center;gap:calc(.5*var(--u));padding:calc(.3125*var(--u)) 0;font-size:var(--card-text);border-bottom:calc(.0625*var(--u)) solid var(--fig-line);display:grid}.exp.merged .crow:last-of-type{border-bottom:0}.exp.merged .crow.iso{background:var(--fig-accent-soft);box-shadow:inset 0 0 0 calc(.1*var(--u)) var(--fig-accent);border-radius:calc(.3125*var(--u))}.exp.merged .crow .cnm{color:var(--fig-ink);min-width:0}.exp.merged .cxy{font-size:var(--card-text);color:var(--fig-muted)}.exp.merged .crow .cdot{width:calc(.5625*var(--u));height:calc(.5625*var(--u));border-radius:50%;justify-self:center}.exp.merged .crow .csw{width:calc(1*var(--u));border-top:calc(.15*var(--u)) dashed}.exp.merged .combo .lbl.chead{grid-template-columns:calc(2.125*var(--u)) calc(1*var(--u)) 1fr auto calc(.875*var(--u));gap:calc(.5*var(--u));margin-bottom:calc(.5*var(--u));white-space:nowrap;align-items:baseline;display:grid}.exp.merged .crow.truth{border-bottom:calc(.0625*var(--u)) solid var(--fig-line)}.exp.merged .crow.truth .cnm{color:var(--fig-ink)}.exp.merged .csolid{border-top:calc(.15*var(--u)) solid;grid-column:1/3;align-self:center;width:100%}.exp.compact .csolid{width:calc(1*var(--u));border-top-width:calc(.15625*var(--u));grid-column:auto}.exp.merged .cxy.ctrue{color:var(--fig-ink);text-transform:none;letter-spacing:0}.exp.merged #targets{min-height:calc(3.25*var(--u))}.exp.merged .steprow{align-items:center;gap:calc(.75*var(--u));display:flex}.exp.merged .sl-lab{font-size:var(--card-text);color:var(--fig-muted);white-space:nowrap}.exp.merged .sl-lab b{color:inherit;font-weight:400}.exp.merged .sl-wrap{height:calc(1.375*var(--u));flex:1;align-items:center;display:flex;position:relative}.exp.merged .sl{appearance:none;width:100%;height:calc(1.375*var(--u));cursor:pointer;background:0 0;margin:0}.exp.merged .sl::-webkit-slider-runnable-track{height:calc(.125*var(--u));background:linear-gradient(to right, var(--fig-accent) 0 var(--p,0%), var(--fig-line) var(--p,0%) 100%);border-radius:999px}.exp.merged .sl::-moz-range-track{height:calc(.125*var(--u));background:var(--fig-line);border-radius:999px}.exp.merged .sl::-moz-range-progress{height:calc(.125*var(--u));background:var(--fig-accent);border-radius:999px}.exp.merged .sl::-webkit-slider-thumb{-webkit-appearance:none;width:calc(.6875*var(--u));height:calc(.6875*var(--u));margin-top:calc(-.28125*var(--u));background:var(--fig-accent);border:calc(.125*var(--u)) solid var(--fig-accent);border-radius:50%;transition:transform .12s,box-shadow .12s}.exp.merged .sl::-moz-range-thumb{width:calc(.6875*var(--u));height:calc(.6875*var(--u));background:var(--fig-accent);border:calc(.125*var(--u)) solid var(--fig-accent);border-radius:50%}.exp.merged .sl:hover::-webkit-slider-thumb{transform:scale(1.12)}.exp.merged .sl:active::-webkit-slider-thumb{box-shadow:0 0 0 calc(.25*var(--u)) var(--fig-accent-soft)}.exp.merged .sl:focus-visible{outline:none}.exp.merged .sl:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 calc(.25*var(--u)) var(--fig-accent-soft)}.exp.merged .combo .steprow{margin-bottom:calc(.5*var(--u))}.exp.compact .crow .csw{border-top-width:calc(.125*var(--u))}.exp.compact .csolid{border-top-width:calc(.15625*var(--u))}.exp.compact .sl::-webkit-slider-runnable-track{height:calc(.15625*var(--u));background:linear-gradient(to right, #000 0 var(--p,0%), var(--fig-line) var(--p,0%) 100%);border-radius:999px}.exp.compact .sl::-moz-range-track{height:calc(.15625*var(--u));background:var(--fig-line)}.exp.compact .sl::-moz-range-progress{height:calc(.15625*var(--u));background:#000}.exp.compact .sl::-webkit-slider-thumb{width:calc(.625*var(--u));height:calc(.625*var(--u));margin-top:calc(-.234375*var(--u));background:#000;border:none;transition:background .12s}.exp.compact .sl::-moz-range-thumb{width:calc(.625*var(--u));height:calc(.625*var(--u));background:#000;border:none}.exp.compact .sl:hover::-webkit-slider-runnable-track{height:calc(.15625*var(--u));background:linear-gradient(to right, var(--fig-muted) 0 var(--p,0%), var(--fig-line) var(--p,0%) 100%)}.exp.compact .sl:hover::-webkit-slider-thumb{background:var(--fig-muted);transform:none}.exp.compact .sl:hover::-moz-range-progress{background:var(--fig-muted)}.exp.compact .sl:hover::-moz-range-thumb{background:var(--fig-muted)}.exp.compact .sl:active::-webkit-slider-thumb{box-shadow:none}.exp.compact .sl:focus-visible::-webkit-slider-thumb{box-shadow:none}.exp.compact .main{grid-template-columns:calc(22.25 * var(--u)) calc(14.75 * var(--u));grid-template-rows:auto;grid-template-areas:"stage side";align-items:stretch}.exp.compact .stage{grid-area:stage;justify-self:stretch}.exp.compact .panel{grid-area:side}.exp.compact .crow input{display:none}.exp.compact .crow,.exp.compact .combo .lbl.chead{grid-template-columns:calc(2*var(--u)) 1fr auto calc(.875*var(--u))}.exp.compact .crow .csw,.exp.compact .csolid{width:calc(2*var(--u));height:calc(.625*var(--u))}.exp.compact .crow,.exp.compact .combo .lbl.chead{column-gap:calc(.75*var(--u))}.exp.compact .tbtn:not(.na):not(.active):hover{border-color:var(--fig-axis)}.exp.compact .combo .lbl.chead>.cheadl{grid-column:1/3}.exp.compact .crow,.exp.compact .crow.truth{border-bottom:0}.exp.compact .crow{cursor:pointer;transition:color .12s}.exp.compact .crow.truth{cursor:pointer}.exp.compact .crow.off{opacity:.19}.exp.compact .crow.off .ok,.exp.compact .crow.off .no,.exp.compact .crow.off .cxy{color:var(--fig-ink)}.exp.compact .crow.off .csw,.exp.compact .crow.off .csolid{visibility:hidden}.exp.compact .crow.iso{box-shadow:none;background:0 0}.exp.compact .panel{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.exp.compact .combo{flex-direction:column;display:flex}.exp.compact .combo .steprow{margin-bottom:calc(.375*var(--u))}.exp.compact .combokey{padding-top:calc(.625*var(--u));justify-content:space-between;gap:calc(.75*var(--u));font-size:var(--card-text);color:var(--fig-muted);flex-wrap:nowrap;display:flex}.exp.compact .combokey .li{white-space:nowrap;align-items:center;gap:var(--gap-sm);display:flex}.exp.compact .combokey{gap:var(--u)}.exp.compact .exp-head{justify-content:space-between;align-items:baseline;gap:var(--u);margin:0 0 var(--u);display:flex}.exp.compact .exp-head .fig-title{margin:0}.exp.compact .exp-head .filt{flex:none;margin:0}.exp.compact .crow .csw,.exp.compact .csolid{width:calc(1*var(--u));height:calc(.25*var(--u));border:0;align-items:center;display:flex}.exp.compact .crow .csw svg,.exp.compact .csolid svg{width:calc(2*var(--u));height:calc(.625*var(--u))}.exp .li .lgsw{width:calc(2.125*var(--u));height:calc(.75*var(--u))}.exp .li .lgsw.sm{width:calc(.875*var(--u));height:calc(.75*var(--u))}.exp-fit{container-type:inline-size}@container (width<=590px){.exp.compact .panel>.pcard,.exp.compact .combo,.exp.compact .targets{min-width:0}.exp.compact .stage{justify-self:stretch}.exp.compact .combo{flex-direction:column;display:flex}}@container (width<=550px){.exp.compact .exp-head{display:block}.exp.compact .exp-head .filt{margin-top:calc(.5*var(--u))}.exp.lay-split .exp-head .filt{margin-top:var(--u)}.exp.compact .tbtn{flex:0 auto;min-width:0}.exp.compact .tbtn .nm{text-overflow:ellipsis;overflow:hidden}.exp.compact .filt{flex-wrap:wrap}.exp.compact .crow,.exp.compact .combo .lbl.chead{grid-template-columns:calc(2*var(--u)) minmax(0,1fr) auto auto}.exp.compact .cnm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exp.compact .combokey{row-gap:calc(.25*var(--u));flex-wrap:wrap}.exp.compact .combokey .li{white-space:normal}}.exp.accent{--fig-accent:black;--accent:black;--fig-accent-soft:#f2f2f2;--accent-soft:#f2f2f2;--cell-tint:#f2f2f2;--cell-edge:black;--sq-edge:calc(.109375 * var(--u))}.exp.accent .thumb.demo .tl:after{color:#d8662f}.exp.accent .fbtn.active{background:#fff}.exp.accent .fbtn,.exp.accent .tbtn{color:var(--fig-muted);border-color:var(--fig-line);background:#fff}.exp.accent .fbtn:hover,.exp.accent .tbtn:not(.na):not(.active):hover{border-color:var(--fig-axis)}.exp.accent .fbtn,.exp.accent .tbtn{transition:color .2s,border-color .2s}.exp.accent .fbtn.active{color:var(--fig-ink);border-color:var(--fig-ink)}.exp.accent .tbtn.active{border-color:currentColor}.exp.accent .tbtn.na{opacity:.32}.exp.accent .tbtn.na:hover{color:var(--fig-muted);border-color:var(--fig-line)}.exp.accent .lbl,.exp.accent .sl-lab,.exp.accent .combokey .li{color:var(--fig-muted)}.exp.accent .crow .cnm,.exp.accent .crow .cxy{color:var(--fig-ink)}.exp.accent .crows:hover .crow:not(:hover):not(.off) .cnm,.exp.accent .crows:hover .crow:not(:hover):not(.off) .cxy,.exp.accent .crows:hover .crow:not(:hover):not(.off) .ok,.exp.accent .crows:hover .crow:not(:hover):not(.off) .no{color:var(--fig-muted)}.exp.accent .crows:hover .crow:not(:hover):not(.off) .csw line,.exp.accent .crows:hover .crow:not(:hover):not(.off) .csolid line,.exp.accent .crows:hover .crow:not(:hover):not(.off) .csw circle{stroke:var(--fig-muted)}.exp.accent .crows:hover .crow:not(:hover):not(.off) .csolid circle{fill:var(--fig-muted)}.exp.accent .crow:not(.off):hover .cnm,.exp.accent .crow:not(.off):hover .cxy{color:var(--fig-ink)}.exp.accent .crow:not(.off):hover .ok{color:var(--gpt)}.exp.accent .crow:not(.off):hover .no{color:#dc182c}.exp.accent .crow:not(.off):hover .csw,.exp.accent .crow:not(.off):hover .csolid{visibility:visible}.exp .stage,.exp .panel>.pcard,.exp .combo,.exp .gallery{padding:calc(.75 * var(--u))}.exp.compact .targets{justify-content:flex-start}.exp.lay-split .gallery{gap:var(--u);padding:calc(.75 * var(--u));grid-template-columns:repeat(auto-fill, calc(5.35 * var(--u)));justify-content:space-between}.exp.lay-split .panel,.exp.lay-split .panel>.pcard,.exp.lay-split .combo,.exp.lay-split .targets,.exp.lay-split .stage,.exp.lay-split .stage svg{min-width:0}.exp.lay-split.measuring .panel,.exp.lay-split.measuring .panel>.pcard,.exp.lay-split.measuring .combo,.exp.lay-split.measuring .targets{min-width:auto}.exp.lay-split.measuring .cnm{text-overflow:clip;min-width:max-content;overflow:visible}.exp.lay-split.measuring .combokey{flex-wrap:nowrap}.exp.lay-split.measuring .crow{grid-template-columns:calc(2*var(--u)) max-content auto calc(.63*var(--u))}.exp.lay-split .combokey{row-gap:calc(.25*var(--u));flex-wrap:wrap}.exp.lay-split #targets{min-height:0}.exp.lay-split .combokey .li{white-space:nowrap}.exp.lay-split .tbtn{flex:0 auto;min-width:0}.exp.lay-split .cnm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exp-fit>.exp.lay-split .main{align-items:start}.exp.lay-split.gallery-elastic .gallery{gap:calc(.75 * var(--u));grid-template-columns:repeat(auto-fill, minmax(calc(4.7 * var(--u)), 1fr));justify-content:stretch}.exp.lay-split .crow{padding-top:var(--rowpad,calc(.3125*var(--u)));padding-bottom:var(--rowpad,calc(.3125*var(--u)))}.exp.lay-split .panel{row-gap:var(--cardgap,var(--u))}.exp.lay-split .combo .steprow{margin-bottom:var(--slidergap,calc(.375*var(--u)))}.exp.lay-split .combokey{padding-top:var(--keypad,calc(.625*var(--u)))}.exp.lay-split .crow,.exp.lay-split .combo .lbl.chead{grid-template-columns:calc(2*var(--u)) 1fr auto calc(.63*var(--u))}.exp.lay-split .crow .ok,.exp.lay-split .crow .no{transform:translate(.104em)}@container (width<=380px){.exp.lay-split .cnm{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}}.exp-fit>.exp.lay-split.jstack .main{row-gap:var(--u);grid-template-areas:"stage""side";grid-template-columns:minmax(0,1fr)!important}.exp-fit>.exp.lay-split.jstack .panel{grid-template-rows:auto auto;align-content:start}@container (width<=568px){.exp.lay-split{max-width:calc(30.5 * var(--u));margin-inline:auto}.exp.lay-split .main{row-gap:var(--u);grid-template-areas:"stage""side";grid-template-columns:minmax(0,1fr)!important}.exp.lay-split .panel{grid-template-rows:auto auto;align-content:start}}.exp.flat-marks{--sq-shadow:none;--sq-size:calc(.75 * var(--u))}.exp.compact .thumb.active{border:calc(.0625*var(--u)) solid var(--fig-accent);box-shadow:none}.legendchips{gap:calc(.25 * var(--u)) var(--u);margin:0 0 var(--u);font-size:var(--card-text);color:var(--fig-muted);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:calc(.375 * var(--u));display:inline-flex}.exp{background:var(--fig-surface);border-radius:calc(.5*var(--u));padding:var(--fig-pad)}.exp>p{font-size:var(--card-text);line-height:calc(1.25 * var(--u));color:var(--fig-muted);margin:0}.filt{gap:calc(.5 * var(--u));margin:0 0 var(--u);display:flex}.fbtn{border:var(--hairline) solid var(--fig-line);padding:calc(.375 * var(--u)) calc(.75 * var(--u));font-family:var(--font-sans);font-size:var(--card-text);color:var(--fig-muted);cursor:pointer;background:#fff;border-radius:999px;transition:color .2s,border-color .2s}.fbtn:hover{color:var(--fig-ink)}.fbtn.active{color:var(--fig-ink);border-color:var(--fig-accent);background:var(--fig-accent-soft)}.gallery{grid-template-columns:repeat(auto-fill, minmax(calc(5.6 * var(--u)), 1fr));gap:calc(.5 * var(--u));max-height:calc(14.63 * var(--u));padding:calc(.75 * var(--u));border:var(--hairline) solid var(--fig-line);border-radius:calc(.5 * var(--u));background:#fff;display:grid;overflow-y:auto}.thumb{font-family:var(--font-sans);border:var(--hairline) solid var(--fig-line);border-radius:var(--radius-lg);padding:calc(.375 * var(--u)) calc(.375 * var(--u)) calc(.1875 * var(--u));cursor:pointer;background:#fff;outline:none;transition:transform .15s,border-color .15s}.thumb:hover{transform:translateY(calc(-.125 * var(--u)));border-color:var(--fig-axis)}.thumb.active{border-color:var(--fig-accent);box-shadow:0 0 0 calc(.125 * var(--u)) var(--fig-accent-soft)}.thumb .tl{font-size:calc(.5625 * var(--u));color:var(--fig-muted);text-align:center;margin-top:calc(.125 * var(--u))}.thumb.demo .tl:after{content:" ★";color:var(--fig-accent)}.exp .main{grid-template-columns:minmax(0, 1fr) calc(15*var(--u));gap:calc(1.25 * var(--u));margin-top:var(--u);align-items:start;display:grid}.exp .stage{border:calc(.0625*var(--u)) solid var(--fig-line);border-radius:calc(.5*var(--u));padding:calc(.75 * var(--u));background:#fff}.panel{gap:var(--u);flex-direction:column;display:flex}.pcard{border:var(--hairline) solid var(--fig-line);border-radius:var(--radius-lg);padding:calc(.75 * var(--u));background:#fff}.pcard .lbl{font-family:var(--font-sans);font-size:var(--card-text);letter-spacing:.08em;text-transform:uppercase;color:var(--fig-muted);margin-bottom:calc(.625 * var(--u))}.targets{gap:var(--gap-sm);flex-wrap:wrap;align-content:flex-start;align-items:flex-start;display:flex}.tbtn{border:var(--hairline) solid var(--fig-line);padding:calc(.25 * var(--u)) calc(.5 * var(--u));font-family:var(--font-sans);font-size:var(--card-text);cursor:pointer;align-items:center;gap:var(--gap-sm);color:var(--fig-muted);background:#fff;border-radius:999px;display:flex}.tbtn.active{color:var(--fig-ink);border-color:currentColor}.dot{width:calc(.5625 * var(--u));height:calc(.5625 * var(--u));border-radius:50%}.layers{gap:calc(.4375 * var(--u));flex-direction:column;display:flex}.exp input[type=range]{width:100%;accent-color:var(--fig-accent);font-family:var(--font-sans)}.exp input,.exp button,.exp select,.fig-card input,.fig-card button,.fig-card select{font-family:var(--font-sans)}.read{font-size:var(--card-text);margin-top:calc(.625 * var(--u))}.read .r{justify-content:space-between;align-items:center;gap:calc(.5 * var(--u));padding:calc(.1875 * var(--u)) 0;border-bottom:var(--hairline) solid var(--fig-line);display:flex}.read .r:last-child{border:0}.ok{color:var(--gpt)}.no{color:#dc182c}.cell-hl{fill:var(--cell-tint,var(--fig-accent-soft))}@media (width<=740px){.exp .main{grid-template-columns:1fr}}.exp .thumb svg line,.exp .thumb svg rect,.exp .thumb svg circle{stroke-width:var(--thsw,1.47)}.fig-head{justify-content:space-between;align-items:flex-start;gap:calc(.75 * var(--u));flex-wrap:wrap;display:flex}.fig-head .fig-title{flex:0 auto;margin:0}.fig-head .fig-chips{gap:var(--gap-sm);flex-wrap:wrap;flex:auto;justify-content:flex-end;display:flex}.fig-head .fig-chips:empty,.vswitch,.vnote{display:none}:root{--fig-line:#e6e6e6;--fig-axis:#bfbfbf;--fig-muted:gray;--fig-accent:black;--fig-accent-soft:#f2f2f2;--accent:black;--accent-soft:#f2f2f2}.cs-figure{--grey-10:#e6e6e6}.cs-figure .no{color:#dc182c}.cs-figure .ok{color:#3f9e5a}.cs-figure,.cs-figure *,.cs-figure .fig-title{font-weight:400!important}.cs-figure svg text{font-weight:400}.m4sl-row{align-items:center;gap:calc(.75*var(--u));margin-top:calc(.5 * var(--u));display:flex}.m4sl-lab{font-size:calc(.75*var(--u));color:var(--fig-muted);white-space:nowrap}.m4sl-lab b{color:inherit;font-weight:400}.m4sl-wrap{height:calc(1.375*var(--u));flex:1;align-items:center;display:flex;position:relative}.m4sl{appearance:none;width:100%;height:calc(1.375*var(--u));cursor:pointer;background:0 0;margin:0}.m4sl::-webkit-slider-runnable-track{height:calc(.15625*var(--u));background:linear-gradient(to right, #000 0 var(--p,0%), var(--fig-line) var(--p,0%) 100%);border-radius:999px}.m4sl::-moz-range-track{height:calc(.15625*var(--u));background:var(--fig-line);border-radius:999px}.m4sl::-moz-range-progress{height:calc(.15625*var(--u));background:#000;border-radius:999px}.m4sl::-webkit-slider-thumb{-webkit-appearance:none;width:calc(.625*var(--u));height:calc(.625*var(--u));margin-top:calc(-.234375*var(--u));background:#000;border:none;border-radius:50%;transition:background .12s}.m4sl::-moz-range-thumb{width:calc(.625*var(--u));height:calc(.625*var(--u));background:#000;border:none;border-radius:50%}.m4sl:hover::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--fig-muted) 0 var(--p,0%), var(--fig-line) var(--p,0%) 100%)}.m4sl:hover::-webkit-slider-thumb{background:var(--fig-muted)}.m4sl:hover::-moz-range-progress{background:var(--fig-muted)}.m4sl:hover::-moz-range-thumb{background:var(--fig-muted)}.m4sl:focus-visible{outline:none}.m4sl:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 calc(.25*var(--u)) var(--fig-accent-soft)}.tbl-even .ftable,.tbl-sticky .ftable{table-layout:fixed}.tbl-even .ftable th:first-child,.tbl-sticky .ftable th:first-child,.tbl-even .ftable td:first-child,.tbl-sticky .ftable td:first-child{width:calc(8.5 * var(--u));white-space:normal}.tbl-even .ftable th:not(:first-child),.tbl-sticky .ftable th:not(:first-child),.tbl-even .ftable td:not(:first-child),.tbl-sticky .ftable td:not(:first-child){width:auto}.tbl-sticky .ftable-wrap{overflow-x:auto}.tbl-sticky .ftable th:first-child,.tbl-sticky .ftable td:first-child{z-index:1;background:var(--fig-surface);position:sticky;left:0}.tbl-even .ftable,.tbl-sticky .ftable{min-width:calc(31 * var(--u))}.tbl-even .ftable-wrap,.tbl-sticky .ftable-wrap{overflow-x:auto}.tbl-compact .ftable{min-width:0}.tbl-compact .ftable-wrap{overflow-x:visible}@container (width<=495px){.tbl-compact:not(.models-shown) .ftable th:nth-child(n+2):nth-last-child(n+2),.tbl-compact:not(.models-shown) .ftable td:nth-child(n+2):nth-last-child(n+2){display:none}.tbl-compact .ftable th:first-child,.tbl-compact .ftable td:first-child{width:auto}.tbl-compact .ftable th:last-child,.tbl-compact .ftable td:last-child{width:5.5em}.tbl-compact.models-shown .ftable{min-width:calc(31 * var(--u))}.tbl-compact.models-shown .ftable-wrap{overflow-x:auto}}.tbl-more{display:none}@container (width<=495px){.tbl-compact .tbl-more{display:inline-block}}.tbl-more button{font-size:calc(.6875 * var(--u));color:var(--fig-muted);border:var(--hairline) solid var(--fig-line);padding:calc(.125 * var(--u)) calc(.625 * var(--u));cursor:pointer;margin-top:calc(.75 * var(--u));background:0 0;border-radius:999px;font-family:inherit}.exp-fit>.exp.lay-split.jstack{max-width:none;margin-inline:0}@container (width<=568px){.exp-fit>.exp.lay-split{max-width:none;margin-inline:0}}
