/* (c) Curvingo, generated by Mathigon Studio */
marker#axis-arrow{fill:#3a3645}html[theme=dark] marker#axis-arrow{fill:#fff}x-chart{color:#cd0e66;display:block;margin:2em auto;position:relative;touch-action:pan-y}x-chart svg.canvas{display:block;height:100%!important;stroke-linecap:round;stroke-linejoin:round;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}x-chart .grid{opacity:.1}html[theme=dark] x-chart .grid{opacity:.25}x-chart .grid line{stroke:#000;stroke-width:1.5px}html[theme=dark] x-chart .grid line{stroke:#fff}x-chart .axes line{stroke:#3a3645;stroke-width:2px}html[theme=dark] x-chart .axes line{stroke:#fff}x-chart .axes,x-chart .grid{stroke-linecap:round;transition:opacity .2s}x-chart .axes line:not(.tick){marker-end:url(#axis-arrow)}x-chart .labels text{fill:#3a3645;font-size:14px;paint-order:stroke;stroke:#fff;stroke-linejoin:round;stroke-width:2px}.is-safari x-chart .labels text{stroke:none}x-chart .plot path{fill:none;stroke:currentColor;stroke-width:3px}x-chart .plot circle{fill:currentColor}x-chart g.blue,x-chart.blue{color:#0f82f2}x-chart g.green,x-chart.green{color:#22ab24}x-chart g.yellow,x-chart.yellow{color:#fd8c00}x-chart x-gesture{left:0;position:absolute;top:0}x-binary-swipe{display:grid;grid-template-columns:repeat(3,1fr);margin:1.5em 0}x-binary-swipe h3{color:#aaa;font-size:22px;margin-top:0;text-transform:uppercase}x-binary-swipe .stack{background:#f5f5f6;border-radius:8px;height:260px;margin:20px auto;position:relative;width:220px}x-binary-swipe .option .stack .card-wrap{z-index:10}x-binary-swipe .card-wrap{left:0;position:absolute;top:0}x-binary-swipe .card-wrap.active{cursor:grab}x-binary-swipe .card-wrap.dragging{z-index:20}x-binary-swipe .card{border-radius:8px;box-sizing:border-box;color:#fff;height:260px;padding:16px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.55);transition:box-shadow .2s,transform .2s;width:220px}x-binary-swipe .card.c-red{background:#cd0e66}x-binary-swipe .card.c-orange{background:#eb4726}x-binary-swipe .card.c-yellow{background:#fd8c00}x-binary-swipe .card.c-lime{background:#bfc212}x-binary-swipe .card.c-green{background:#22ab24}x-binary-swipe .card.c-teal{background:#009ea6}x-binary-swipe .card.c-blue{background:#0f82f2}x-binary-swipe .card.c-purple{background:#6d3bbf}x-binary-swipe .card:after{background:transparent;content:"";display:block;height:100%;mix-blend-mode:overlay;position:absolute;top:0;transition:background 1s;width:33%}x-binary-swipe .card-wrap.committed-left .card:after{background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.75));left:0}x-binary-swipe .card-wrap.committed-right .card:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.75));right:0}x-binary-swipe .option .card{box-shadow:0 0 4px rgba(0,0,0,.1)}x-binary-swipe .card-wrap.active .card{box-shadow:0 2px 10px rgba(0,0,0,.25);transform:scale(1.1)}x-binary-swipe .card-wrap.dragging .card{box-shadow:0 5px 20px rgba(0,0,0,.45);transform:scale(1.2)}x-buckets{color:#333;display:block;margin:1.5em 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}x-buckets .bucket,x-buckets .inputs{position:relative}x-buckets .bucket>*,x-buckets .inputs>*{position:absolute}x-buckets .inputs{z-index:1}x-buckets .buckets{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -8px}x-buckets .input{background:hsla(0,0%,100%,.6);border-radius:4px;box-sizing:border-box;cursor:move;font-size:16px;line-height:1.35;margin:6px 0;padding:5px 12px;text-align:center;transition:left .2s,top .2s,box-shadow .2s,background .2s,color .2s;width:180px}x-buckets .inputs .input{background:#c5c2cc}x-buckets .input.error{background:#e9b0cb;color:#cd0e66}x-buckets .input.active{background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.45);color:inherit;z-index:1}x-buckets .bucket{background:#3a3645;border-radius:8px;margin:6px;padding-bottom:6px;position:relative;transition:box-shadow .2s;width:200px}x-buckets .bucket .title{color:#fff;font-weight:600;margin-top:8px;text-align:center}x-buckets .bucket.active{box-shadow:inset 0 0 0 5px rgba(0,0,0,.4)}x-relation{align-items:center;display:flex;justify-content:space-between;margin:1.5em auto;max-width:680px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}x-relation .item{background:#f5f5f6;border:1px solid #ccc;border-radius:4px;margin:6px 0;padding:3px 12px}x-relation .item.active{background:#e1e1e1}x-relation .item img,x-relation .item object,x-relation .item svg{pointer-events:none;width:100%}x-relation .domain,x-relation .range{width:33.333%}x-relation .domain .item{cursor:pointer}x-relation svg.connections{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}x-relation .connections line{stroke:#656073;stroke-linecap:round;stroke-width:4px}h3 .m-yellow,li .m-yellow,p .m-yellow,td .m-yellow{color:#fd8c00}h3 .m-orange,li .m-orange,p .m-orange,td .m-orange{color:#eb4726}h3 .m-red,li .m-red,p .m-red,td .m-red{color:#cd0e66}h3 .m-purple,li .m-purple,p .m-purple,td .m-purple{color:#6d3bbf}h3 .m-blue,li .m-blue,p .m-blue,td .m-blue{color:#0f82f2}h3 .m-teal,li .m-teal,p .m-teal,td .m-teal{color:#009ea6}h3 .m-green,li .m-green,p .m-green,td .m-green{color:#22ab24}.ns{background:#cd0e66;border-radius:5px;color:#fff;display:inline-block;line-height:30px;min-width:20px;padding:0 5px;position:relative;text-align:center}.ns.b{background:#0f82f2}.ns.g{background:#22ab24}.ns.y{background:#fd8c00}.ns.o{background:#eb4726}.ns.p{background:#6d3bbf}.ns.t{background:#009ea6}.s-purple .ns{background:#6d3bbf}.s-yellow .ns{background:#fd8c00}.s-teal .ns{background:#009ea6}.ns.lb{background:rgba(15,130,242,.4)}.ns.lg{background:rgba(34,171,36,.4)}.ns.ly{background:rgba(253,140,0,.4)}.ns.lbg{background:linear-gradient(to bottom right,rgba(15,130,242,.4) 50%,rgba(34,171,36,.4) 0)}.ns.small{font-size:1em;line-height:24px;margin:-6px 1px;padding:0;width:24px}.ns.blue.cross{background:rgba(15,130,242,.3);position:relative}.ns.cross:after{background:#c00;content:"";height:2px;left:-25%;margin-top:-1px;position:absolute;top:50%;transform:rotate(-45deg);width:150%}.ns.legs:after,.ns.legs:before{background:#c5c2cc;content:" ";display:block;height:2px;position:absolute;width:40px}.ns.legs:before{right:21px;top:37px;transform:rotate(-45deg)}.ns.legs:after{left:21px;top:37px;transform:rotate(45deg)}.ns.legs.b:before{right:24px;top:33px;transform:rotate(-30deg)}.ns.legs.a:after{left:24px;top:33px;transform:rotate(30deg)}.middlesticky{position:sticky;top:calc(50vh - 220px)}.fullbody-applet{height:100vh;left:calc(520px - 50vw);margin:1.5em 0;position:absolute;top:-7cm;width:calc(100vw - 280px)}@media screen and (max-width:1120px){.fullbody-applet{left:-40px}}@media screen and (max-width:840px){.fullbody-applet{width:100vw}}@media screen and (max-width:540px){.fullbody-applet{left:-24px}}.fullwidth-applet{left:calc(520px - 50vw);position:relative;width:calc(100vw - 280px)}@media screen and (max-width:1120px){.fullwidth-applet{left:-40px}}@media screen and (max-width:840px){.fullwidth-applet{height:80vh!important;width:100vw}}@media screen and (max-width:540px){.fullwidth-applet{height:100vh!important;left:-24px}}table{border-collapse:collapse}table td,table th{border:1px solid #ccc;padding:8px}x-picker .item{display:block}p{hanging-punctuation:none}.choice strong,.pill code,.popup code{color:#fff}x-picker .item.pill.bblue{background:#0f82f2}x-picker .item.pill.bblue:not(.correct):not(.incorrect):hover{background:#095bab}x-picker .item.pill.bblue:after{border-width:2px;margin:2px}.airtable-full{left:calc(520px - 50vw);margin:1.5em 0;position:relative;width:calc(100vw - 280px)}@media screen and (max-width:1120px){.airtable-full{left:-40px}}@media screen and (max-width:840px){.airtable-full{width:100vw}}@media screen and (max-width:540px){.airtable-full{left:-24px}}.stick{background:#fff;box-shadow:0 0 30px 10px #fff;z-index:100}html[theme=dark] .stick{background:#22212e;box-shadow:0 0 30px 10px #22212e}