@font-face{font-family:Canela;src:url(CanelaText-Light-Trial.3718856d.otf)format("opentype")}@font-face{font-family:CanelaBold;src:url(CanelaText-Bold-Trial.f937f7af.otf)format("opentype")}@font-face{font-family:CanelaItalic;src:url(CanelaText-LightItalic-Trial.52a720c0.otf)format("opentype")}@font-face{font-family:CanelaThin;src:url(CanelaText-Thin-Trial.f696b7dd.otf)format("opentype")}@font-face{font-family:GoogleSans;src:url(GoogleSans-Regular.b209cb61.ttf)format("truetype")}@keyframes color-cycle{0%{transform:rotate(0)}85%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes border-color-cycle{0%{border-color:#a8c23d}25%{border-color:#fcb74f}50%{border-color:#ff792b}75%{border-color:#72bfec}to{border-color:#a8c23d}}@keyframes background-color-cycle{0%{color:#72bfec;background-color:#6089a1}25%{color:#a8c23d;background-color:#657916}50%{color:#fcb74f;background-color:#c27707}75%{color:#ff792b;background-color:#ce4f05}to{color:#72bfec;background-color:#6089a1}}@keyframes border-width-cycle{0%{border-width:4px;rotate:none}90%{border-width:4px;rotate:none}92%{transform:translateY(2px)}95%{border-width:8px;transform:translateY(-8px)}97%{transform:translateY(2px)}to{border-width:4px;rotate:none}}.categories-container{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:2px;width:100%;height:100%;display:grid;position:absolute;top:0;overflow:hidden auto}@media (width<=1024px){.categories-container{grid-template-columns:repeat(3,1fr)}}@media (width<=512px){.categories-container{grid-template-columns:repeat(2,1fr)}}@media (width<=384px){.categories-container{grid-template-columns:repeat(1,1fr)}}.categories-container .item{aspect-ratio:1;cursor:auto;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:auto;height:auto;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.categories-container .item .label{opacity:0;background-color:#fff;border:4px double #ebebeb;border-radius:4px;margin-bottom:1em;padding:.25em .75em;transition:opacity .35s ease-out;box-shadow:0 2px #a9a9a9}.categories-container .item:hover{cursor:pointer;transform:scale(.95)}.categories-container .item:hover .label{opacity:1}.cards-holder{perspective:1000px;perspective-origin:50%;pointer-events:none;flex-flow:wrap;place-items:center;width:100%;height:100%;transition:background-color 1s ease-out;display:flex;position:fixed}.cards-holder .card{transform-style:preserve-3d;flex-direction:column;place-content:center;place-self:center;width:25vw;height:80vh;animation-fill-mode:forwards;display:flex;transform:rotateY(-180deg)}.cards-holder .card.fade-in{animation:1s ease-out fade-in}.cards-holder .card.fade-out{animation:1s ease-out fade-out}.cards-holder .card .front,.cards-holder .card .back{backface-visibility:hidden;background-color:#fdfdfd;border:2px solid #a9a9a9;width:100%;height:100%;display:block;position:absolute;box-shadow:-15px 20px #00000040}.cards-holder .card .back{box-shadow:15px 20px #00000040}.cards-holder .card .front{background-position:50%;background-repeat:no-repeat;background-size:cover;transform:translateZ(1px)}.cards-holder .card .back{flex-direction:column;place-content:center;display:flex;transform:rotateY(180deg)translateZ(-1px)scaleX(-1)}.cards-holder .card .back .text{text-align:center;text-wrap:pretty;word-wrap:-2;place-self:center;width:90%;padding:max(1em,max(1.5vh,1.5vw));font-family:Canela;font-size:1.5em;transform:scaleX(-1)}@media (hover:none){.cards-holder .card .back .text{font-size:1em}}.cards-holder .card .back .text img{width:80%;height:auto;margin:auto;padding:1em 0}.cards-holder .card .back .text img:last-of-type{transform:scaleY(-1)}@keyframes fade-in{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes fade-out{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.chefs-page{flex-direction:column;place-content:flex-start;max-width:100%;margin-top:max(5vh,80px);display:flex;overflow:hidden}.chefs-page .entries .entry .yearsTimeline{align-self:center;place-items:center;width:100%;min-width:50%;margin-left:10px;padding:0 4%}.chefs-page .entries .entry .yearsTimeline figure h2{font-size:1.2em}.chefs-page .entries .entry .yearsTimeline figure h3{font-size:1em}.chefs-page .entries .entry .yearsTimeline figure text{color:#72bfec;font-size:1em}.chefs-page .entries .entry.chef-search{pointer-events:all;height:80vh;overflow:hidden}.chefs-page .entries .entry.chef-search .subentry .text{padding:0}.chefs-page .entries .entry.chef-search input{align-self:center;width:95%;font-size:1em}.chefs-page .entries .entry .subentry{place-items:flex-start;min-width:50%}.chefs-page .entries .entry .subentry .text{max-width:50%;padding:0}.chefs-page .entries .entry .subentry.grid{text-align:center;vertical-align:middle;background-color:#540635;flex-flow:wrap;display:flex}.chefs-page .entries .entry .subentry.grid .gridcell{border-top:2px solid #ffffff40;border-bottom:2px solid #00000040;flex:150px;align-content:center;width:50px;height:max-content;min-height:150px;margin:4px;font-family:Canela;transition:all .15s ease-out}.chefs-page .entries .entry .subentry.grid .gridcell .name{pointer-events:none}.chefs-page .entries .entry .subentry.grid .gridcell .name p{font-family:CanelaBold;font-size:large}.chefs-page .entries .entry .subentry.grid .selected,.chefs-page .entries .entry .subentry.grid .gridcell:hover{cursor:pointer;box-shadow:0 8 #877272,.45;font-family:CanelaBold;transform:translateY(-4px)}.chefs-page .entries .entry .subentry.grid .selected .name p,.chefs-page .entries .entry .subentry.grid .gridcell:hover .name p{text-underline-offset:5px;text-decoration:underline}.chefs-page .entries .entry .subentry.stats{background-color:#730d4b;place-items:center flex-start;min-width:100%}.chefs-page .entries .entry .subentry.stats .images{color:#fff;background-color:#a32a73;place-content:center;min-width:200px;padding:5vh}.chefs-page .entries .entry .subentry.stats .images .menu-list .holder{background-color:#730d4b}.chefs-page .entries .entry .subentry.stats .images .menu-list .item{color:#fff;background-color:#a32a73;border-top:2px solid #ffffff40;font-size:large}.chefs-page .entries .entry .subentry.stats .images .menu-list .holder .item:hover{color:#a32a73;background-color:#fff}.chefs-page .entries .entry .subentry.stats .images .image-list{background-color:#730d4b;place-content:center;margin:auto;padding:2vh 1vh 0}.chefs-page .entries .entry .subentry.stats .images .image-list .thumbnail{border-top:2px solid #ffffff40;border-bottom:2px solid #000000a6}.chefs-page .entries .entry .subentry.stats .images .head{flex-flow:wrap;column-gap:10px;width:100%;display:flex}.chefs-page .entries .entry .subentry.stats .images .head .back,.chefs-page .entries .entry .subentry.stats .images .head .title{flex-direction:column;flex:1;padding:3vh 0}.chefs-page .entries .entry .subentry.stats .images .head .back{color:#fff;pointer-events:all;cursor:pointer;background-color:#730d4b;place-items:center;width:32px;max-width:32px;transition:all .35s ease-out;display:flex}.chefs-page .entries .entry .subentry.stats .images .head .back:hover{color:#730d4b;background-color:#fff;width:64px;max-width:64px}.chefs-page .entries .entry .subentry.stats .images .head .title{color:#fff;text-align:center;background-color:#730d4b;width:auto;font-family:CanelaBold;font-size:xx-large}.chefs-page .entries .entry .subentry.stats .images .section{text-align:center;padding:3vh 0;font-family:CanelaBold;font-size:large}.chefs-page .entries .entry .subentry.grid,.chefs-page .entries .entry .subentry.stats{place-content:flex-start;height:100%;min-height:100%;max-height:100%;overflow:hidden auto}.menu-list{flex-direction:column;place-content:flex-start;width:100%;height:max-content;display:flex}.menu-list .sort-holder{flex-direction:row;place-content:center flex-start;width:100%;height:auto;padding:0 1em;display:flex}.menu-list .sort-holder .option{text-align:center;flex-grow:1;width:auto;margin:0 8px;padding:.5em}.menu-list .sort-holder .option:hover{cursor:pointer;color:#787878;background-color:#f0f0f0}.menu-list .sort-holder .option:after{content:" arrow_downward";vertical-align:middle;font-family:Material Icons;font-size:larger}.menu-list .sort-holder .option.up:after{content:" arrow_upward";vertical-align:middle;font-family:Material Icons;font-size:larger}.menu-list .holder{flex-direction:column;place-content:flex-start;width:100%;margin:auto;padding:.5em;display:flex;overflow:hidden auto}.menu-list .item{pointer-events:all;text-align:left;text-justify:auto;word-spacing:-1px;color:#202122;cursor:pointer;width:100%;margin:4px 0;padding-top:4px;padding-bottom:4px;list-style-type:none;transition:color .35s ease-out,background-color .35s ease-out,margin-left .35s ease-out}.menu-list .item.center{text-align:center}.menu-list .item a{cursor:pointer;pointer-events:all;color:#3ab4ff;font-family:CanelaBold}.menu-list .item a:hover{text-decoration:underline}.menu-list .item strong{pointer-events:none}.menu-list .item span{pointer-events:none;color:orange;font-weight:700}.menu-list .item span.match{color:#3ab4ff;font-weight:700}.menu-list .item:hover{cursor:pointer;color:#787878;background-color:#f0f0f0}.menu-list .item:last-of-type{border:none}.prompt{background-color:#fafafa;border:1px solid #d3d3d3;border-radius:4px;width:50%;font-weight:700;position:fixed;bottom:0;left:0}.prompt textarea{vertical-align:top;width:95%;height:100px;font-size:large}.options{flex-direction:row;place-items:center;width:100%;height:64px;display:flex;position:fixed;top:0;left:0}.editor-holder{height:90%;position:fixed;top:64px;overflow-y:auto}.editor{flex-flow:wrap;place-content:flex-start space-evenly;width:100%;height:100%;display:flex;overflow:visible}.editor .ifr{width:512px;height:512px}.editor .entry:last-of-type{padding-bottom:500px}.editor .entry{background-color:#fafafa;border:1px solid #d3d3d3;border-radius:4px;flex-direction:column;width:25%;min-width:256px;max-width:512px;margin:16px;padding:32px;display:flex}.editor .entry *{-webkit-user-select:text;user-select:text;margin:8px 0}.editor .entry.wiki{width:512px}.editor .entry.hidden{visibility:hidden;display:none}.editor .entry .name{font-size:x-large;font-weight:700}.editor .entry .name .status{-webkit-user-select:none;user-select:none;cursor:pointer;float:right;font-size:x-large;font-weight:700}.editor .entry .definition{font-size:large}.editor .entry img{width:100%}.editor .entry .controls{-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:stretch;justify-items:stretch;width:100%;display:flex}.editor .entry .controls button{width:33%;margin:4px;padding:8px}.editor .entry .controls button.pending{background-color:#ff7ff9}.editor .entry .controls button.disabled{pointer-events:none;background-color:#d3d3d3}.editor .entry button{-webkit-user-select:none;user-select:none}button{cursor:pointer;color:#fff;-webkit-user-select:none;user-select:none;background-color:#08f;border:none;border-radius:4px;margin:4px;padding:8px;transition:all .25s ease-out}button:hover{background-color:#ff9d00}.image-list{flex-direction:column;place-items:center;width:100%;display:flex}.image-list .label{width:100%;height:auto}.image-list .cards{text-align:center;vertical-align:middle;flex-flow:wrap;place-content:space-evenly;place-self:center;display:flex;overflow:hidden auto}.image-list .cards .card{flex:0 0 30%;align-content:center;width:auto;min-width:96px;max-width:256px;height:auto;margin:4px;font-family:Canela;transition:all .15s ease-out;transform:scale(1)}.image-list .cards .card .thumbnail{aspect-ratio:1;pointer-events:none;background-repeat:no-repeat;border-top:2px solid #ffffff40;border-bottom:2px solid #00000040;width:100%;height:auto}.image-list .cards .card .name{pointer-events:none;white-space:nowrap;text-overflow:ellipsis;align-self:center;max-width:100%;margin-top:8px;margin-bottom:16px;overflow:hidden}.image-list .cards .card:hover{cursor:pointer;transform:scale(.95)}@font-face{font-family:Canela;src:url(CanelaText-Light-Trial.3718856d.otf)format("opentype")}@font-face{font-family:CanelaBold;src:url(CanelaText-Bold-Trial.f937f7af.otf)format("opentype")}@font-face{font-family:CanelaItalic;src:url(CanelaText-LightItalic-Trial.52a720c0.otf)format("opentype")}@font-face{font-family:CanelaThin;src:url(CanelaText-Thin-Trial.f696b7dd.otf)format("opentype")}@font-face{font-family:GoogleSans;src:url(GoogleSans-Regular.b209cb61.ttf)format("truetype")}.header{touch-action:none;z-index:1000;background-color:#fff;border-bottom:1px solid #000;flex-direction:row;place-content:center flex-start;width:100%;height:max(5vh,80px);font-size:medium;transition:all .35s ease-out;display:flex;position:fixed;top:0}.header.hidden{height:0}.header .buttons,.header .inlined{flex-direction:row;justify-content:space-around;place-self:center;height:100%;transition:all .25s ease-out;display:flex}.header .buttons .back-button-holder,.header .inlined .back-button-holder{pointer-events:none;place-self:center;padding-top:4px;padding-left:16px;padding-right:16px}.header .buttons .back-button-holder .back-button,.header .inlined .back-button-holder .back-button{pointer-events:all;cursor:auto;pointer-events:none;opacity:0;place-self:center;width:min-content;font-size:2em;transition:all .5s ease-out}.header .buttons .back-button-holder .back-button.visible,.header .inlined .back-button-holder .back-button.visible{cursor:pointer;pointer-events:all;opacity:1}@media (width<=600px){.header .buttons .back-button-holder,.header .inlined .back-button-holder{display:none}}.header .buttons .popover-button,.header .inlined .popover-button{cursor:pointer;pointer-events:all;color:#000;background:0 0;border:none;height:auto;padding-right:16px}.header .buttons .popover-button:hover,.header .buttons .popover-button:active,.header .buttons .popover-button:visited,.header .inlined .popover-button:hover,.header .inlined .popover-button:active,.header .inlined .popover-button:visited{color:#000;background:0 0;border:none}.header .buttons .popover-window,.header .inlined .popover-window{border:1px solid #000;border-top:none;border-left:none;place-self:flex-start;width:max-content;height:min-content;margin:0;padding:0;position:fixed;top:max(5vh,80px);left:0}@media (width<=600px){.header .buttons .inlined,.header .inlined .inlined{visibility:hidden;display:none}.header .buttons .popover-button,.header .buttons .popover-window,.header .inlined .popover-button,.header .inlined .popover-window{visibility:visible}}.header .buttons .inlined,.header .inlined .inlined{width:max-content}@media (width>600px){.header .buttons .popover-button,.header .buttons .popover-window,.header .inlined .popover-button,.header .inlined .popover-window{visibility:hidden;display:none}.header .buttons .inlined,.header .inlined .inlined{visibility:visible;display:flex}}.header .buttons .sections,.header .inlined .sections{flex-direction:row;display:flex}.header .buttons .sections .link,.header .buttons .sections .searchbar,.header .inlined .sections .link,.header .inlined .sections .searchbar{color:#000;background-color:#fff;align-content:center;padding:8px;transition:all .35s ease-out}.header .buttons .sections .link:hover,.header .buttons .sections .link.selected,.header .inlined .sections .link:hover,.header .inlined .sections .link.selected{cursor:pointer;color:var(--link-color);background-color:#000;background-color:var(--link-background-color)}.header .buttons .sections .searchbar .search-field,.header .inlined .sections .searchbar .search-field{background-color:#f7f7f7;border:2px solid;margin-right:16px;animation:4s infinite border-color-cycle}.header .buttons .sections .searchbar .search-field input,.header .inlined .sections .searchbar .search-field input{background:0 0;border:none;font-size:max(16px,2vh)}.header .buttons .sections .searchbar .search-field textarea:focus,.header .buttons .sections .searchbar .search-field input:focus,.header .inlined .sections .searchbar .search-field textarea:focus,.header .inlined .sections .searchbar .search-field input:focus{outline:none}.home-page-container{pointer-events:all;cursor:pointer;flex-direction:column;place-content:center flex-start;width:100%;height:calc(100vh + -1*max(5vh,80px));display:flex;position:fixed;top:max(5vh,80px);overflow:hidden}.home-page-container .cell{-webkit-user-select:none;user-select:none;width:50%;height:50%;transition:top .35s ease-out,left .35s ease-out,width .35s ease-out,height .35s ease-out;position:fixed}.home-page-container .cell .holder{pointer-events:none;place-items:center;width:100%;height:100%;display:flex}.home-page-container .cell .holder .background{opacity:.5;clip-path:circle(0%);background-repeat:repeat;width:100%;height:100%;transition:all .35s ease-out}.home-page-container .cell .holder .text{text-align:center;border:0 solid;width:100%;height:auto;padding:0;font-size:max(1em,min(2em,3vh));font-weight:600;transition:all .35s ease-out;position:absolute}.home-page-container .cell .holder .trivia{cursor:none;text-align:left;text-justify:auto;hyphens:auto;word-wrap:break-word;background-color:#fff;width:80%;margin:5%;padding:5%;font-size:medium;position:absolute}@media (hover:hover){.home-page-container .holder .background{opacity:1;clip-path:circle(100%)}.home-page-container .holder .text{border-top:2px solid;border-bottom:8px solid;padding-top:1em;padding-bottom:1em}}.home-page-container .cell.hovered .holder .background{opacity:1;clip-path:circle(100%)}.home-page-container .cell.hovered .holder .text{border-top:2px solid;border-bottom:8px solid;padding-top:1em;padding-bottom:1em}.home-page-container .trivia-background{opacity:1;background-position:50%;background-size:cover;transition:none}@keyframes scroll-chefs{0%{background-position:0 0}to{background-position:-1015px 851px}}@keyframes scroll-ingredients{0%{background-position:0 0}to{background-position:-1024px 1024px}}@keyframes scroll-insights{0%{background-position:0 0}to{background-position:-1024px 1024px}}@keyframes scroll-about{0%{background-position:0 0}to{background-position:-150px 150px}}@font-face{font-family:Canela;src:url(CanelaText-Light-Trial.3718856d.otf)format("opentype")}@font-face{font-family:CanelaBold;src:url(CanelaText-Bold-Trial.f937f7af.otf)format("opentype")}@font-face{font-family:CanelaItalic;src:url(CanelaText-LightItalic-Trial.52a720c0.otf)format("opentype")}@font-face{font-family:CanelaThin;src:url(CanelaText-Thin-Trial.f696b7dd.otf)format("opentype")}@font-face{font-family:GoogleSans;src:url(GoogleSans-Regular.b209cb61.ttf)format("truetype")}.range-slider{--primary-color:#0366d6;--value-offset-y:var(--ticks-gap);--value-active-color:white;--value-background:transparent;--value-background-hover:var(--primary-color);--value-font:700 12px/1 Arial;--fill-color:var(--primary-color);--progress-background:#eee;--progress-radius:20px;--track-height:calc(var(--thumb-size)/2);--min-max-font:12px Arial;--min-max-opacity:.5;--min-max-x-offset:10%;--thumb-size:22px;--thumb-color:white;--thumb-shadow:0 0 3px #0006,0 0 1px #00000080 inset,0 0 0 99px var(--thumb-color)inset;--thumb-shadow-active:0 0 0 calc(var(--thumb-size)/4)inset var(--thumb-color),0 0 0 99px var(--primary-color)inset,0 0 3px #0006;--thumb-shadow-hover:var(--thumb-shadow);--ticks-thickness:1px;--ticks-height:5px;--ticks-gap:var(--ticks-height,0);--ticks-color:silver;--step:1;--ticks-count:(var(--max) - var(--min))/var(--step);--maxTicksAllowed:30;--too-many-ticks:Min(1,Max(var(--ticks-count) - var(--maxTicksAllowed),0));--x-step:Max(var(--step),var(--too-many-ticks)*(var(--max) - var(--min)));--tickIntervalPerc_1:Calc((var(--max) - var(--min))/var(--x-step));--tickIntervalPerc:calc((100% - var(--thumb-size))/var(--tickIntervalPerc_1)*var(--tickEvery,1));--value-a:Clamp(var(--min),var(--value,0),var(--max));--value-b:var(--value,0);--text-value-a:var(--text-value,"");--completed-a:calc((var(--value-a) - var(--min))/(var(--max) - var(--min))*100);--completed-b:calc((var(--value-b) - var(--min))/(var(--max) - var(--min))*100);--ca:Min(var(--completed-a),var(--completed-b));--cb:Max(var(--completed-a),var(--completed-b));--thumbs-too-close:Clamp(-1,1000*(Min(1,Max(var(--cb) - var(--ca) - 5,-1)) + .001),1);--thumb-close-to-min:Min(1,Max(var(--ca) - 5,0));--thumb-close-to-max:Min(1,Max(95 - var(--cb),0));box-sizing:content-box;height:max(var(--track-height),var(--thumb-size));background:linear-gradient(to right,var(--ticks-color)var(--ticks-thickness),transparent 1px)repeat-x;background-size:var(--tickIntervalPerc)var(--ticks-height);background-position-x:calc(var(--thumb-size)/2 - var(--ticks-thickness)/2);background-position-y:var(--flip-y,bottom);padding-bottom:var(--flip-y,var(--ticks-gap));padding-top:calc(var(--flip-y)*var(--ticks-gap));z-index:1;display:inline-block;position:relative}.range-slider[data-ticks-position=top]{--flip-y:1}.range-slider:before,.range-slider:after{--offset:calc(var(--thumb-size)/2);content:counter(x);display:var(--show-min-max,block);font:var(--min-max-font);bottom:var(--flip-y,-2.5ch);top:calc(-2.5ch*var(--flip-y));opacity:clamp(0,var(--at-edge),var(--min-max-opacity));transform:translateX(calc(var(--min-max-x-offset)*var(--before,-1)*-1))scale(var(--at-edge));pointer-events:none;position:absolute}.range-slider:before{--before:1;--at-edge:var(--thumb-close-to-min);counter-reset:x var(--min);left:var(--offset)}.range-slider:after{--at-edge:var(--thumb-close-to-max);counter-reset:x var(--max);right:var(--offset)}.range-slider__values{text-align:justify;pointer-events:none;z-index:5;width:100%;margin:0 auto;line-height:0;position:relative;top:50%}.range-slider__values:after{content:"";background:red;width:100%;height:0;display:inline-block}.range-slider__progress{--start-end:calc(var(--thumb-size)/2);--clip-end:calc(100% - (var(--cb))*1%);--clip-start:calc(var(--ca)*1%);--clip:inset(-20px var(--clip-end)-20px var(--clip-start));left:var(--start-end);right:var(--start-end);top:calc(var(--ticks-gap)*var(--flip-y,0) + var(--thumb-size)/2 - var(--track-height)/2);height:calc(var(--track-height));background:var(--progress-background,#eee);pointer-events:none;z-index:-1;border-radius:var(--progress-radius);position:absolute}.range-slider__progress:before{content:"";clip-path:var(--clip);background:var(--fill-color,black);box-shadow:var(--progress-flll-shadow);z-index:1;border-radius:inherit;position:absolute;inset:0}.range-slider__progress:after{content:"";box-shadow:var(--progress-shadow);pointer-events:none;border-radius:inherit;position:absolute;inset:0}.range-slider>input{-webkit-appearance:none;height:var(--thumb-size);left:0;top:calc(50% - max(var(--track-height),var(--thumb-size))/2 + var(--ticks-gap)/2*var(--flip-y,-1));cursor:-webkit-grab;cursor:grab;background:0 0;outline:none;width:100%;margin:0;position:absolute}.range-slider>input:not(:only-of-type){pointer-events:none}.range-slider>input::-webkit-slider-thumb{appearance:none;height:var(--thumb-size);width:var(--thumb-size);transform:var(--thumb-transform);border-radius:var(--thumb-radius,50%);background:var(--thumb-color);box-shadow:var(--thumb-shadow);pointer-events:auto;border:none;transition:all .1s}.range-slider>input::-moz-range-thumb{appearance:none;height:var(--thumb-size);width:var(--thumb-size);transform:var(--thumb-transform);border-radius:var(--thumb-radius,50%);background:var(--thumb-color);box-shadow:var(--thumb-shadow);pointer-events:auto;border:none;transition:all .1s}.range-slider>input::-ms-thumb{appearance:none;height:var(--thumb-size);width:var(--thumb-size);transform:var(--thumb-transform);border-radius:var(--thumb-radius,50%);background:var(--thumb-color);box-shadow:var(--thumb-shadow);pointer-events:auto;border:none;transition:all .1s}.range-slider>input:hover{--thumb-shadow:var(--thumb-shadow-hover)}.range-slider>input:hover+output{--value-background:var(--value-background-hover);--y-offset:-5px;color:var(--value-active-color);box-shadow:0 0 0 3px var(--value-background)}.range-slider>input:active{--thumb-shadow:var(--thumb-shadow-active);cursor:grabbing;z-index:2}.range-slider>input:active+output{transition:all}.range-slider>input:first-of-type{--is-left-most:Clamp(0,(var(--value-a) - var(--value-b))*99999,1)}.range-slider>input:first-of-type+output{--value:var(--value-a);--x-offset:calc(var(--completed-a)*-1%)}.range-slider>input:first-of-type+output:not(:only-of-type){--flip:calc(var(--thumbs-too-close)*-1)}.range-slider>input:first-of-type+output:after{content:var(--prefix,"")var(--text-value-a)var(--suffix,"")}.range-slider>input:nth-of-type(2){--is-left-most:Clamp(0,(var(--value-b) - var(--value-a))*99999,1)}.range-slider>input:nth-of-type(2)+output{--value:var(--value-b)}.range-slider>input:only-of-type~.range-slider__progress{--clip-start:0}.range-slider>input+output{--flip:-1;--x-offset:calc(var(--completed-b)*-1%);--pos:calc(((var(--value) - var(--min))/(var(--max) - var(--min)))*100%);pointer-events:none;z-index:5;background:var(--value-background);left:var(--pos);transform:translate(var(--x-offset),calc(150%*var(--flip) - (var(--y-offset,0px) + var(--value-offset-y))*var(--flip)));border-radius:10px;padding:2px 4px;transition:all .12s ease-out,left;position:absolute}.range-slider>input+output:after{content:var(--prefix,"")var(--text-value-b)var(--suffix,"");font:var(--value-font)}.ingredients-map{touch-action:manipulation;display:flex}.ingredients-map .scene-3d{width:100%;height:100%}.ingredients-map .timeline-container{pointer-events:none;justify-content:center;width:100%;transition:all .35s ease-out;display:flex;position:fixed}.ingredients-map .timeline-container .range-slider{pointer-events:all;color:#fff;align-self:flex-end;width:80%;transition:all .35s ease-out;position:fixed}.ingredients-map .timeline-container .range-slider output{color:#000}.ingredients-map .timeline-container .range-slider input:hover+output{color:#fff}@media (hover:hover){.ingredients-map .timeline-container .range-slider{top:calc(1.75*max(5vh,80px))}}@media (hover:none){.ingredients-map .timeline-container .range-slider{bottom:calc(max(5vh,80px)/2)}}.ingredients-map .tooltip{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed}.ingredients-map .tooltip .name{opacity:0;visibility:hidden;pointer-events:none;background-color:#0000001a;padding:8px;position:absolute;top:0;left:0;transform:translate(-50%,-110%)}.ingredients-map .tooltip .name .text{text-align:center;color:#fff;font-size:large}.ingredients-map .tooltip .name.visible{visibility:visible;pointer-events:all;opacity:1;pointer-events:none}.ingredients-map .tooltip.circle .holder{border-radius:50%;transform:translate(-50%,-50%)scale(.85)}.ingredients-map .tooltip .holder{text-align:center;pointer-events:none;clip-path:fill-box;border:4px dashed #fff;place-content:center;transition:border-radius .5s ease-out;display:flex;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.ingredients-map .tooltip .holder .button{pointer-events:all;background-color:#fff;border-radius:4px;place-self:center;width:max-content;min-width:max-content;max-width:128px;height:auto;padding:1em;transition:all .2s ease-out}.ingredients-map .tooltip .holder .button span{pointer-events:none;text-transform:capitalize;margin:8px;font-size:1.32em;line-height:1.32em}.ingredients-map .tooltip .holder .button img{pointer-events:none;width:auto;height:1em}.ingredients-map .tooltip .holder .button:hover{cursor:pointer;border-color:#3ab4ff}intro{color:#000;z-index:100;opacity:0;pointer-events:all;background-color:#fff;flex-direction:column;place-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}intro .title{z-index:-1;text-align:center;background-color:#fff;border-top:2px solid;border-bottom:2px solid;border-image:linear-gradient(90deg,#fff 0 10%,#72bfec 15% 85%,#fff 90% 100%) 1;place-self:center;place-items:center;width:100%;height:auto;margin-top:2vh;padding:.5em;font-family:CanelaBold;font-size:max(1.5em,min(2em,3vw));transition:all .25s ease-out}intro .title .preload{pointer-events:none;flex-direction:column;place-content:center;display:flex}intro .title .preload .holder{pointer-events:all;flex-direction:column;place-content:center;align-self:center;width:100%;font-size:medium;display:flex}intro .title .preload .holder .progress-container{opacity:1;background-color:#dcdcdc;border-radius:3px;place-self:center;width:50%;min-width:200px;transition:all .5s ease-out;display:flex}intro .title .preload .holder .progress-container .progress{background-color:#000;align-self:flex-start;width:100%;height:4px;animation:3s ease-in-out infinite background-color-cycle;transform:scaleX(0)}intro .title .preload .holder .progress-container.hidden{opacity:0;transform:scale(0)}intro .title .preload .holder .message{place-self:center;height:auto;font-size:small}intro .enter:hover{transform:scale(1.2)}intro .flowfield{z-index:-2;pointer-events:all;cursor:pointer;flex-direction:column;place-content:center flex-start;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}@keyframes enter_animation{0%{color:#000}85%{color:#ccc}}intro .enter{z-index:1;pointer-events:all;cursor:pointer;text-align:center;color:#000;background-color:none;animation:enter_animation 2s linear 0 infinite alternate;opacity:1;width:auto;height:auto;font-size:3vh;font-weight:700;transition:all .25s ease-out}intro .enter.off{transform:scaleX(0)}intro.visible{opacity:1}intro.visible .slide,intro.visible .holder{pointer-events:all}@font-face{font-family:Canela;src:url(CanelaText-Light-Trial.3718856d.otf)format("opentype")}@font-face{font-family:CanelaBold;src:url(CanelaText-Bold-Trial.f937f7af.otf)format("opentype")}@font-face{font-family:CanelaItalic;src:url(CanelaText-LightItalic-Trial.52a720c0.otf)format("opentype")}@font-face{font-family:CanelaThin;src:url(CanelaText-Thin-Trial.f696b7dd.otf)format("opentype")}@font-face{font-family:GoogleSans;src:url(GoogleSans-Regular.b209cb61.ttf)format("truetype")}.ingredient-page{pointer-events:all;background-color:#fff;flex-direction:column;justify-self:center;justify-items:center;margin-top:max(5vh,80px);display:flex}.ingredient-page .menu-list .holder .item:hover{color:#fff;background-color:#72bfec}.ingredient-page .menu-list .holder .item:hover span{color:#6089a1}@media (width>600px){.ingredient-page{width:80%;height:auto}}@media (width<600px){.ingredient-page{width:100%}}.ingredient-page .close{z-index:1000;background-color:#fff;font-size:4em;position:absolute;top:0;right:50%;transform:translate(50%)}.ingredient-page .block{color:#646464;cursor:auto;background-color:#fff;flex-direction:column;align-self:center;align-items:flex-start;max-width:600px;margin:1em;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);display:flex}.ingredient-page .block .label{text-align:center;background-color:#fff;padding-top:1em;padding-bottom:1em;font-size:1.2em;font-weight:700}.ingredient-page .block.info{z-index:100;flex-flow:column wrap;height:max-content;display:flex}.ingredient-page .block.info .head{flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:1em;margin-bottom:1em;display:flex}.ingredient-page .block.info .head .back{justify-self:flex-start;padding-right:1em}.ingredient-page .block.info .head .back .icon{font-size:2em}.ingredient-page .block.info .head .categories-picture{flex-wrap:wrap;flex:none;align-self:center;padding-right:1em;display:flex}.ingredient-page .block.info .head .categories-picture .category-icon{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;min-width:32px;max-width:32px;max-height:32px;margin-left:.125em;margin-right:.125em}.ingredient-page .block.info .head .categories-picture .meat{background-color:#e27057d6}.ingredient-page .block.info .head .categories-picture .fish{background-color:#8fcbece3}.ingredient-page .block.info .head .categories-picture .vegetable{background-color:#77c67fd7}.ingredient-page .block.info .head .categories-picture .fruit{background-color:#f0ab33e2}.ingredient-page .block.info .head .categories-picture .dairy_egg{background-color:#f1f196}.ingredient-page .block.info .head .categories-picture .grain{background-color:#d78c22d1}.ingredient-page .block.info .head .categories-picture .herb{background-color:#4c8867b4}.ingredient-page .block.info .head .categories-picture .spice{background-color:#f14d4de7}.ingredient-page .block.info .head .categories-picture .sweet{background-color:#f57ff5da}.ingredient-page .block.info .head .categories-picture .flavoring{background-color:#9595ebe5}.ingredient-page .block.info .title{color:#404040;align-self:center;width:100%;font-size:2em}.ingredient-page .block .definition{text-wrap:pretty;text-align:justify;padding-top:1.5em}.ingredient-page .block .definition span{color:#a8c23d;font-family:CanelaBold}.ingredient-page .block .image{flex-flow:wrap;place-self:center flex-start;align-items:center;gap:10px;width:100%;height:auto;display:flex}.ingredient-page .block .image .picture,.ingredient-page .block .image .data{width:100%;min-width:256px;height:max-content}.ingredient-page .block .image .picture{aspect-ratio:1;background-repeat:no-repeat;border-top:2px solid #ffffff40;border-bottom:2px solid #00000040;align-content:flex-end;align-self:center;width:100%;display:flex}.ingredient-page .block .image .picture .madewithai{color:#404040;float:right;text-align:center;background-color:#ffffff80;border-radius:8px;align-self:flex-end;width:max-content;margin:4px;padding:.5em;font-family:GoogleSans;font-size:medium}.ingredient-page .block .image .data{flex-direction:column;align-self:flex-start;gap:5px;display:flex}.ingredient-page .block .image .data .text{text-align:left;font-size:.9em}.ingredient-page .block .image .data a{color:#202122;font-weight:700}.ingredient-page .block.alias{margin-top:0;padding-top:0}.ingredient-page .block.alias .label{width:100%;margin:0}.ingredient-page .block.alias.hidden{visibility:hidden;display:none}.ingredient-page .block.alias .aliases{font:CanelaBold;text-wrap:pretty;text-align:justify;font-style:italic;font-weight:bolder}.ingredient-page .block.timeline{height:max-content}.ingredient-page .block.timeline .ingredient-page-graphs{z-index:100;flex-direction:column;align-items:center;margin:auto;display:flex}.ingredient-page .block.timeline .ingredient-page-graphs .toggle-container{flex-direction:row;align-items:center;max-height:.9em;display:flex}.ingredient-page .block.timeline .ingredient-page-graphs .toggle-container .toggle-label-left{margin-right:1em}.ingredient-page .block.timeline .ingredient-page-graphs .toggle-container .toggle-label-right{margin-left:1em}.ingredient-page .block.timeline .ingredient-page-graphs svg{width:100%}.ingredient-page .block.related{height:max-content}.ingredient-page .block.related .neighbours{place-self:center;width:100%}.ingredient-page .block.menu{padding-bottom:10vh;display:flex}.ingredient-page .block.menu .label{width:100%;padding-bottom:.5em}.ingredient-page .block.menu .label.small{margin-top:0;padding-top:0;font-size:.9em}.ingredient-page .block.menu .holder{max-height:40vh;margin-bottom:1em;padding-top:1em}.ingredient-page .block.menu .holder strong{font-family:CanelaBold}.chefs-page,.insights-page,.about-page{color:#fff;flex-direction:column;place-content:center flex-start;width:100%;height:100%;margin-top:max(5vh,80px);display:flex;overflow:hidden scroll}.chefs-page .page-title,.insights-page .page-title,.about-page .page-title{text-align:center;height:5vh;margin-top:2vh;margin-bottom:7vh;font-size:4vh}.chefs-page .entries,.insights-page .entries,.about-page .entries{align-self:center}@media (width>600px){.chefs-page .entries,.insights-page .entries,.about-page .entries{width:80%;min-width:600px}}@media (hover:none){.chefs-page .entries,.insights-page .entries,.about-page .entries{width:100%}}@media (width<600px){.chefs-page .entries,.insights-page .entries,.about-page .entries{width:100%;min-width:100%}}.chefs-page .entries .entry,.insights-page .entries .entry,.about-page .entries .entry{flex-direction:row;width:100%;min-width:320px;height:60vh;min-height:-moz-fit-content;min-height:fit-content;display:flex}.chefs-page .entries .entry.flow,.insights-page .entries .entry.flow,.about-page .entries .entry.flow{display:flex}@media (width<800px){.chefs-page .entries .entry.flow,.insights-page .entries .entry.flow,.about-page .entries .entry.flow{width:100%;height:auto}.chefs-page .entries .entry.flow.left,.chefs-page .entries .entry.flow.right,.insights-page .entries .entry.flow.left,.insights-page .entries .entry.flow.right,.about-page .entries .entry.flow.left,.about-page .entries .entry.flow.right{flex-direction:column;width:100%;height:auto}.chefs-page .entries .entry.flow.left .subentry,.chefs-page .entries .entry.flow.right .subentry,.insights-page .entries .entry.flow.left .subentry,.insights-page .entries .entry.flow.right .subentry,.about-page .entries .entry.flow.left .subentry,.about-page .entries .entry.flow.right .subentry{width:100%}.chefs-page .entries .entry.flow.right,.insights-page .entries .entry.flow.right,.about-page .entries .entry.flow.right{flex-direction:column-reverse}}.chefs-page .entries .entry .subentry,.insights-page .entries .entry .subentry,.about-page .entries .entry .subentry{flex-direction:column;place-content:center;place-self:center;width:50%;height:auto;min-height:-moz-fit-content;min-height:fit-content;max-height:100vh;display:flex}.chefs-page .entries .entry .subentry .text,.insights-page .entries .entry .subentry .text,.about-page .entries .entry .subentry .text{flex-direction:column;justify-content:flex-start;place-self:center;width:80%;max-width:80%;height:auto;padding:10vh;display:flex}.chefs-page .entries .entry .subentry .text a,.insights-page .entries .entry .subentry .text a,.about-page .entries .entry .subentry .text a{cursor:pointer;color:#6089a1;border:0;margin:0;padding:0;font-family:CanelaBold}.chefs-page .entries .entry .subentry .text strong,.insights-page .entries .entry .subentry .text strong,.about-page .entries .entry .subentry .text strong{border:0;margin:0;padding:0;font-family:CanelaBold}.chefs-page .entries .entry .subentry .text *,.insights-page .entries .entry .subentry .text *,.about-page .entries .entry .subentry .text *{margin:8px;font-family:Canela}.chefs-page .entries .entry .subentry .text .title,.insights-page .entries .entry .subentry .text .title,.about-page .entries .entry .subentry .text .title{font-family:CanelBold;font-size:max(1.5em,min(2.5em,3.5vw))}.chefs-page .entries .entry .subentry .text .description,.insights-page .entries .entry .subentry .text .description,.about-page .entries .entry .subentry .text .description{font-size:max(.8em,min(1.25em,2.5vw))}@media (hover:none){.chefs-page .entries .entry .subentry .text .description,.insights-page .entries .entry .subentry .text .description,.about-page .entries .entry .subentry .text .description{width:100%;max-width:100%}}.chefs-page .entries .entry .subentry .text .description ul li span,.insights-page .entries .entry .subentry .text .description ul li span,.about-page .entries .entry .subentry .text .description ul li span{margin:0}.chefs-page .entries .entry .subentry .text .link,.insights-page .entries .entry .subentry .text .link,.about-page .entries .entry .subentry .text .link{color:#000;align-self:left;cursor:pointer;background-color:#fff;border-radius:4px;width:max-content;min-width:70px;padding-left:12px;font-size:calc(max(.8em,min(1.25em,2.5vw))/1.11111);transition:transform .2s ease-out,box-shadow .2s ease-out;box-shadow:-1px 1px #00000080}.chefs-page .entries .entry .subentry .text .link img,.insights-page .entries .entry .subentry .text .link img,.about-page .entries .entry .subentry .text .link img{vertical-align:middle;justify-self:center;width:auto;height:max(.8em,min(1.25em,2.5vw))}.chefs-page .entries .entry .subentry .text .link:hover,.insights-page .entries .entry .subentry .text .link:hover,.about-page .entries .entry .subentry .text .link:hover{transform:translate(3px,-4px);box-shadow:-3px 5px #00000080}.chefs-page .entries .entry .subentry.image,.insights-page .entries .entry .subentry.image,.about-page .entries .entry .subentry.image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.chefs-page .entries .entry.full,.insights-page .entries .entry.full,.about-page .entries .entry.full{min-width:320px}.chefs-page .entries .entry.full .subentry,.insights-page .entries .entry.full .subentry,.about-page .entries .entry.full .subentry{width:90%;max-width:90%;padding:2% 5%}.chefs-page .entries .entry.full .subentry .text,.insights-page .entries .entry.full .subentry .text,.about-page .entries .entry.full .subentry .text{justify-content:flex-start;justify-self:flex-start;justify-items:flex-start;width:100%;max-width:100%}.chefs-page .entries .entry.left,.insights-page .entries .entry.left,.about-page .entries .entry.left{flex-direction:row}.chefs-page .entries .entry.right,.insights-page .entries .entry.right,.about-page .entries .entry.right{flex-direction:row-reverse}.chefs-page .close,.insights-page .close,.about-page .close{z-index:1000;background-color:#fff;width:100%;font-size:3em;transform:translate(-50%)}.insights-page{background-color:#730d4b}.chefs-page{background-color:#72bfec}.about-page{background-color:#f25700}.chefs-page .entries .entry .subentry.image,.about-page .entries .entry .subentry.image{background-position:50%;background-repeat:no-repeat;background-size:50%}.about-page .entries .entry .subentry .text a{cursor:pointer;color:#000;border:0;margin:0;padding:0;font-family:CanelaBold}.insights-page .entries .entry .subentry .text a{cursor:pointer;color:#fcb74f;border:0;margin:0;padding:0;font-family:CanelaBold}.menu-page{pointer-events:all;background-color:#fff;flex-direction:column;justify-self:center;justify-items:center;margin-top:max(5vh,80px);display:flex}.menu-page .menu-list .holder .item:hover{color:#fff;background-color:#ff792b}@media (width>600px){.menu-page{width:80%;height:auto}}@media (width<600px){.menu-page{width:100%}}.menu-page .title{text-align:center;background-color:#fff;width:auto;padding:1em;font-size:1.5em}.menu-page img{align-self:center;height:auto;margin-top:2vh;margin-bottom:2vh}@media (width<=600px){.menu-page img{max-width:80%}}.menu-page img.flipped{transform:scaleY(-1)}.menu-page .menu-chef{padding:0;font-size:1.1em}.menu-page .menu-chef a{color:#ff792b;transition:all .35s ease-out}.menu-page .menu-chef a:hover{cursor:pointer;color:#fff;background-color:#ff792b;padding:8px}.menu-page .menu-year{width:auto}.menu-page .controls{flex-direction:row;justify-content:flex-end;align-self:center;padding:1em;display:flex}.menu-page .controls div{align-self:center;margin:0 1em}.menu-page .dish-list{position:fixed;top:35vh;left:0}.menu-page .dish-list .holder{direction:rtl;max-height:40vh;margin-left:8px;padding:0 0 0 16px}.menu-page .dish-list .item:before{content:""}.menu-page .dish-list .item:after{content:"   ";font-size:x-small}.panels-holder{opacity:1;flex-direction:column;place-self:flex-start center;place-items:center flex-start;width:100%;height:max-content;transition:all .35s ease-out;display:flex}.panels-holder.hidden{pointer-events:none;opacity:0;visibility:hidden;display:none}.dishPanel{opacity:1;flex-direction:column;align-self:center;place-items:center flex-start;width:80%;min-width:280px;max-width:600px;margin:8px 0;padding:16px;transition:all .35s ease-out;display:flex}.dishPanel.selected{color:#787878;background-color:#f0f0f0}.dishPanel.hidden{opacity:0}.dishPanel .text{text-align:center;width:100%;max-width:640px;padding:16px;font-family:Canela;font-size:1.5em}.dishPanel .text .ingredients-line{margin-top:4px;margin-bottom:4px;padding:4px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:.75em}.dishPanel .text .ingredient-link{pointer-events:all;color:#3ab4ff;cursor:pointer;padding:4px;font-family:Canela}.dishPanel .text .ingredient-link:hover{font-family:CanelaBold}.dishPanel .thumbnails .image-list,.dishPanel .categories .image-list{width:100%;max-width:320px}.dishPanel .thumbnails .image-list .cards,.dishPanel .categories .image-list .cards{flex-direction:row;justify-content:space-around;justify-self:flex-start;width:100%;display:flex}.dishPanel .thumbnails .image-list .cards .card,.dishPanel .categories .image-list .cards .card{flex-grow:0;justify-items:flex-start}.dishPanel .thumbnails .image-list .cards .card .thumbnail,.dishPanel .categories .image-list .cards .card .thumbnail{max-width:96px;height:auto;margin-top:8px;margin-bottom:0}@font-face{font-family:Canela;src:url(CanelaText-Light-Trial.3718856d.otf)format("opentype")}@font-face{font-family:CanelaBold;src:url(CanelaText-Bold-Trial.f937f7af.otf)format("opentype")}@font-face{font-family:CanelaItalic;src:url(CanelaText-LightItalic-Trial.52a720c0.otf)format("opentype")}@font-face{font-family:CanelaThin;src:url(CanelaText-Thin-Trial.f696b7dd.otf)format("opentype")}@font-face{font-family:GoogleSans;src:url(GoogleSans-Regular.b209cb61.ttf)format("truetype")}.search{pointer-events:all;pointer-events:none;text-align:justify;background-color:#fff;border-top:1px solid #000;width:100%;height:calc(100vh + -1*max(5vh,80px));max-height:calc(100vh + -1*max(5vh,80px));position:fixed;top:max(5vh,80px)}.search .simple-keyboard{position:absolute;bottom:0}.search .search-results{pointer-events:all;flex-direction:column;place-items:flex-start;width:100%;height:100%;display:flex;overflow:hidden auto}.search .search-results .hidden{visibility:hidden;background:0 0;display:none}.search .search-results .search-close{padding-top:.5em;padding-right:.5em;position:fixed;top:max(5vh,80px);right:0}.search .result-column{flex-direction:column;width:100%;max-width:100%;height:max-content;display:flex}.search .result-column .res-title{cursor:pointer;pointer-events:all;opacity:1;place-self:flex-start center;width:100%;padding:1em;font-size:max(1em,min(2em,3vw));transition:opacity 1s ease-out;display:flex}.search .result-column .res-title .collapse{pointer-events:none;margin:0 .5em;transition:transform .35s ease-out;display:flex;transform:rotate(-180deg)}.search .result-column .res-title .collapse .icon{align-self:center;font-size:max(1em,min(4vw,4vh))}.search .result-column .res-title .collapse.closed{transform:rotate(0)}.search .result-column .res-title .hidden{opacity:0}.search .result-column .result{height:auto;max-height:256px;margin-left:10vw;margin-right:10vw;padding:0 1em;overflow:hidden scroll}.search .result-column .result li{cursor:pointer;text-align:left;background-color:#fff;border-bottom:1px solid #bebebe;margin:0;padding-top:0;list-style-type:none;transition:background-color .35s ease-out}.search .result-column .result li p{pointer-events:none;color:#787878;margin:4px;padding:8px}.search .result-column .result li p span{color:#fea219;pointer-events:none;font-size:1.1em}.search .result-column .result li p span.match{color:#72bfec;font-weight:900}.search .result-column .result li:hover{background-color:#f0f0f0}.search .result-column:last-child{margin-bottom:10vh}@font-face{font-family:Canela;src:url(CanelaText-Light-Trial.3718856d.otf)format("opentype")}@font-face{font-family:CanelaBold;src:url(CanelaText-Bold-Trial.f937f7af.otf)format("opentype")}@font-face{font-family:CanelaItalic;src:url(CanelaText-LightItalic-Trial.52a720c0.otf)format("opentype")}@font-face{font-family:CanelaThin;src:url(CanelaText-Thin-Trial.f696b7dd.otf)format("opentype")}@font-face{font-family:GoogleSans;src:url(GoogleSans-Regular.b209cb61.ttf)format("truetype")}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}::-webkit-scrollbar-thumb{background:#ddd;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}.side-panel{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:10;flex-direction:column;justify-content:center;align-self:flex-start;align-items:center;width:auto;height:100%;transition:transform .35s ease-out;display:flex;position:absolute;top:max(5vh,80px);transform:translate(-250px)}.side-panel .gear{cursor:pointer;pointer-events:all;color:#f0f0f0;padding:16px;transition:transform .35s ease-out;position:absolute;top:0;left:0;transform:translate(250px)}.side-panel .gear .icon{font-size:2.5em;animation:4s infinite color-cycle}.side-panel.visible,.side-panel.visible .gear{transform:translate(0)}.side-panel .content{direction:rtl;pointer-events:all;-webkit-user-select:none;user-select:none;background-color:#fff;flex-direction:column;width:100%;min-width:max-content;height:100%;min-height:max-content;display:flex;position:fixed}.side-panel .content .scrollable{width:100%;height:calc(100vh + -1*max(5vh,80px));overflow:hidden auto}.side-panel .content .busy{pointer-events:none;opacity:0;background-color:#fff;width:100%;height:100%;transition:all .25s ease-out;position:absolute}.side-panel .content .busy.active{pointer-events:all;opacity:.32;background-color:#a8c23d}.side-panel .content .close-holder{position:absolute;top:calc(50vh + max(5vh,80px)/-2);right:0}.side-panel .content .close-holder .close-button{background-color:#fff;border:1px solid #dcdcdc;border-radius:50%;padding:.25em;translate:50% -50%}.side-panel .content .close-holder .close-button .close{font-size:1.5em}.side-panel .content .wait{font-size:2sem;place-self:center;transform:rotate(15deg)}.side-panel .content .title-block{text-transform:capitalize;flex-direction:row;justify-content:center;align-items:center;padding-left:1em;padding-right:1em;font-size:max(1em,min(2em,3vh));display:flex}.side-panel .content .title-block .label{place-self:center flex-end}.side-panel .content .label{-webkit-user-select:none;user-select:none;place-self:center flex-end;padding-left:1em}.side-panel .content a{color:#3ab4ff;text-decoration:none}.side-panel .content ul{direction:ltr;padding:0 1em}.side-panel .content li{-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid #dcdcdc;margin:6px;padding:4px;list-style-type:none;transition:color .35s ease-out}.side-panel .content li span{color:#afafaf;-webkit-user-select:none;user-select:none}.side-panel .content li.selected{color:#3ab4ff;background-color:#fff;border:1px solid #d1d1d1}.side-panel .content li.selected span{color:#000}.side-panel .content li:before{content:"○ "}.side-panel .content li.selected:before{content:"● ";font-size:large}.side-panel .content li:before{content:"○ ";font-size:large}.side-panel .content .all,.side-panel .content .none{background-color:#fff;border:1px solid #d1d1d1}.side-panel .content .all:before{content:"● "}.side-panel .content .none:before{content:"○ "}.side-panel .content .toggle-container{pointer-events:none;text-align:start;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-bottom:10vh;padding-left:.5em;display:flex;transform:scale(.8)}.side-panel .content .toggle-container .label{padding-bottom:.5em}.toggle{width:64px;height:24px;display:inline-block;position:relative}.toggle input{visibility:hidden;display:none}.toggle input:checked+.slider{background-color:#3ab4ff}.toggle input:focus+.slider{box-shadow:0 0 1px #3ab4ff}.toggle input:checked+.slider:before{transform:translate(40px)}.slider{cursor:pointer;background-color:orange;transition:all .35s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;width:16px;height:16px;transition:all .35s;position:absolute;bottom:4px;left:4px}.slider.round{border-radius:24px}.slider.round:before{border-radius:50%}.hg-theme-default{box-sizing:border-box;touch-action:manipulation;-webkit-user-select:none;user-select:none;background-color:#ececec;border-radius:5px;width:100%;padding:5px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden}.hg-theme-default .hg-button span{pointer-events:none}.hg-theme-default button.hg-button{font-size:inherit;border-width:0;outline:0}.hg-theme-default .hg-button{flex-grow:1;display:inline-block}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:#0000;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;justify-content:center;align-items:center;height:40px;padding:5px;display:flex;box-shadow:0 0 3px -1px #0000004d}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{justify-content:center;align-items:center;width:33.3%;height:60px;display:flex}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{color:#fff;background:#05194687}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=\.com]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=\@]{max-width:60px}.hg-candidate-box{-webkit-user-select:none;user-select:none;background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;margin-top:-10px;display:inline-flex;position:absolute;transform:translateY(-100%)}ul.hg-candidate-box-list{flex:1;margin:0;padding:0;list-style:none;display:flex}li.hg-candidate-box-list-item{justify-content:center;align-items:center;width:40px;height:40px;display:flex}li.hg-candidate-box-list-item:hover{cursor:pointer;background:#00000008}li.hg-candidate-box-list-item:active{background:#0000001a}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{color:#969696;cursor:pointer;align-items:center;padding:0 10px;display:flex}.hg-candidate-box-next{border-top-right-radius:5px;border-bottom-right-radius:5px}.hg-candidate-box-prev{border-top-left-radius:5px;border-bottom-left-radius:5px}.hg-candidate-box-btn-active{color:#444}*{-webkit-user-select:none;user-select:none;font-family:Canela}.bold{font-family:CanelaBold}.italic{font-family:CanelaItalic}.thin{font-family:CanelaThin}.hidden{visibility:hidden;background:0 0;display:none}.icon{pointer-events:all;cursor:pointer;font-family:Material Icons;font-size:32px}main{touch-action:manipulation;--pages-background-color:antiquewhite;background-color:var(--pages-background-color);-webkit-user-select:text;user-select:text}main .content,.pages{width:100vw;height:100vh;position:fixed;top:0;left:0}.pages .pages-wrapper{width:100%;height:100%;display:flex;position:fixed}.pages .pages-wrapper .page{flex-direction:column;place-items:center;width:100%;height:100%;display:flex;position:fixed;overflow:hidden auto}.pages .pages-wrapper .page.hidden{visibility:hidden;pointer-events:none;display:none}.pages .pages-wrapper .page.ingredients-map{overflow-y:hidden}.drop{border:4px double #ebebeb;box-shadow:0 2px #a9a9a9}.frame{border:1px solid gray;border-radius:8px}