body{--jelly-color-white:#ffffff;--jelly-color-black:#000000;--jelly-box-shadow:rgba(99, 99, 99, 0.2) 0px 2px 8px 0px}input[type=text],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=url],select,textarea{font-family:inherit;width:100%;border:1px solid var(--jelly-color-border);border-radius:var(--jelly-border-radius);padding:8px 16px;transition:all 0.3s;box-sizing:border-box;min-height:40px}input[type=text]:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--jelly-color-primary);box-shadow:rgb(0 0 0 / .16) 0 1px 4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}button,.button,[type=submit],[type=button]{display:inline-block;line-height:1;font-weight:600;color:var(--jelly-color-white);text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--jelly-color-primary);border:1px solid var(--jelly-color-primary);padding:18px 24px;font-size:.875rem;border-radius:var(--jelly-border-radius);transition:all 0.3s;box-sizing:border-box;text-transform:uppercase}button.line,.button.line,[type=submit].line,[type=button].line{background-color:#fff0;border-color:var(--jelly-color-primary);color:var(--jelly-color-primary)}button.line:hover,.button.line:hover,[type=submit].line:hover,[type=button].line:hover{background-color:#fff0;border-color:var(--jelly-color-primary);color:var(--jelly-color-primary)}button.text,.button.text,[type=submit].text,[type=button].text{padding:0;background-color:#fff0;border:0;color:var(--jelly-color-primary)}button.text:hover,button.text:focus,.button.text:hover,.button.text:focus,[type=submit].text:hover,[type=submit].text:focus,[type=button].text:hover,[type=button].text:focus{background-color:#fff0;border:0;color:var(--jelly-color-primary)}button:focus:not(:focus-visible),.button:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),[type=button]:focus:not(:focus-visible){outline:none}button:hover,button:focus,.button:hover,.button:focus,[type=submit]:hover,[type=submit]:focus,[type=button]:hover,[type=button]:focus{color:var(--jelly-color-white);background-color:var(--jelly-color-primary-hover);border-color:var(--jelly-color-primary-hover);text-decoration:none}button:not(:disabled),.button:not(:disabled),[type=submit]:not(:disabled),[type=button]:not(:disabled){cursor:pointer}button:disabled,.button:disabled,[type=submit]:disabled,[type=button]:disabled{color:rgb(0 0 0 / .25);border-color:var(--jelly-color-border);background-color:rgb(0 0 0 / .04);box-shadow:none;cursor:not-allowed}button.round-hover,.button.round-hover,[type=submit].round-hover,[type=button].round-hover{position:relative;overflow:hidden;vertical-align:top;border:0;padding:19px 25px}button.round-hover::after,.button.round-hover::after,[type=submit].round-hover::after,[type=button].round-hover::after{content:"";position:absolute;transform-origin:center center;transition:all 0.3s ease-in-out;top:50%;left:50%;height:auto;width:110%;aspect-ratio:1/1;border-radius:50%;transform:translate(-50%,-50%) scale(0);background-color:var(--jelly-color-primary-hover)}button.round-hover:hover::after,.button.round-hover:hover::after,[type=submit].round-hover:hover::after,[type=button].round-hover:hover::after{transform:translate(-50%,-50%) scale(1)}button.round-hover:hover,.button.round-hover:hover,[type=submit].round-hover:hover,[type=button].round-hover:hover{background:var(--jelly-color-primary)}button.round-hover .button-text,.button.round-hover .button-text,[type=submit].round-hover .button-text,[type=button].round-hover .button-text{position:relative;z-index:1}label{display:inline-block;line-height:1;vertical-align:top;margin-bottom:6px}img{height:auto;max-width:100%}select{display:block}table{background-color:#fff0;width:100%;margin-block-end:15px;font-size:.9em;border-spacing:0;border-collapse:collapse;border-color:var(--jelly-color-border)}table th,table td{padding:15px;line-height:1.5;vertical-align:middle;border:1px solid var(--jelly-color-border)}table th{font-weight:700;text-align:left}table thead th,table tfoot th{font-size:1em}table tbody:not(:nth-child(2)) tr:first-child{background-color:var(--jelly-color-primary);color:var(--jelly-color-white)}table tbody:not(:nth-child(2)) tr:first-child td,table tbody:not(:nth-child(2)) tr:first-child th{background-color:var(--jelly-color-primary);color:var(--jelly-color-white);border-color:var(--jelly-color-primary)}table tbody:not(:nth-child(2)) tr:hover:not(:first-child)>td,table tbody:not(:nth-child(2)) tr:hover:not(:first-child)>th{background-color:#f1f1f1}table tbody:not(:nth-child(2)) tr:nth-child(odd):not(:first-child){background-color:var(--jelly-color-surface)}table tbody:not(:nth-child(2)) tr td:first-child{font-weight:600}table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td{border-block-start:1px solid var(--jelly-color-border)}table tbody+tbody{border-block-start:2px solid var(--jelly-color-border)}dl,dt,dd,ol,ul,li{margin-block-start:12px;margin-block-end:12px;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}hr{border:0;border-top-width:1px;border-top-style:solid;margin:12px 0;border-color:var(--jelly-color-border)}code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap;overflow:auto;max-width:100%;padding:16px;background-color:var(--jelly-color-surface)}code{background-color:var(--jelly-color-surface);border-radius:3px;padding:0 3px}blockquote{margin:10px auto;padding:16px;border-radius:var(--jelly-border-radius);background-color:var(--jelly-color-surface)}blockquote p::before{content:"“"}blockquote p::after{content:"”"}blockquote+p{text-align:right}figcaption{font-size:16px;color:var(--jelly-color-text);line-height:1.4;font-style:italic;font-weight:400;text-align:center}.black-image img{filter:brightness(0) invert(0)}.white-image img{filter:brightness(0) invert(1)}