body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Button_button__spZ7V,.Button_primary__FAGzc{font-size:clamp(1.25rem,18px,4vw);font-weight:900;letter-spacing:.1rem}.Button_primary__FAGzc,.Button_secondary__\+Utmt{color:var(--font-colour-on-dark-background)}.Button_button__spZ7V{text-align:center}.Button_caret__I-dpp{font-size:1.25rem}.Button_clip-to-text__-vA3C{color:#0000;font-size:2rem}.Button_button__spZ7V,.Button_primary__FAGzc{padding:.5rem 1rem}.Button_clip-to-text__-vA3C{margin:0;padding:0}.Button_button__spZ7V,.Button_primary__FAGzc{border-radius:.25rem}.Button_button__spZ7V{cursor:pointer;transition:all .5s ease-in-out}.Button_primary__FAGzc{background:var(--primary-gradient)}.Button_secondary__\+Utmt{background:var(--secondary-gradient-new)}.Button_primary__FAGzc,.Button_secondary__\+Utmt{background-size:400% 100%;transition-duration:.3s}.Button_clip-to-text__-vA3C{-webkit-background-clip:text;background-clip:text;border:none}.Button_up__5excd{border-top-left-radius:1rem;border-top-right-radius:1rem}.Button_down__ZeOsO{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.Button_left__9Jmrt{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.Button_right__nVIq\+{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.Button_button__spZ7V:not(:disabled):hover{animation:Button_ButtonShine__\+uyyo 1s ease 1;transform:scale(1.1)}.Button_button__spZ7V:not(:disabled).Button_right__nVIq\+:hover{transform:translateX(.5rem)}.Button_button__spZ7V:not(:disabled).Button_left__9Jmrt:hover{transform:translateX(-.5rem)}.Button_button__spZ7V:not(:disabled).Button_up__5excd:hover{transform:translateY(.5rem)}.Button_button__spZ7V:not(:disabled).Button_down__ZeOsO:hover{transform:translateY(-.5rem)}.Button_button__spZ7V:disabled{cursor:auto;opacity:.5}@keyframes Button_ButtonShine__\+uyyo{0%{background-position:100% 100%}to{background-position:0 0}}section.Contact_contact__Y5bfm{background:var(--primary-gradient-new);color:var(--font-colour-on-dark-background-new);flex-flow:row wrap;justify-content:center;padding:1rem}.Contact_contact__Y5bfm h2{flex:1 1}.Contact_contact__Y5bfm h2,.Contact_contact__Y5bfm h3{text-align:center}.Contact_contact__Y5bfm h3{margin-bottom:2rem}.Contact_contact__Y5bfm form{border:.5rem solid var(--secondary-colour-highlight);border-image:url(/static/media/gold-tiles.8aab6a9f9378dfe06cf2.png) 30 round;border-image-width:.25rem;margin:1rem .5rem;padding-bottom:2rem}.Contact_contact__Y5bfm fieldset{flex-wrap:wrap;margin-top:1rem}.Contact_contact__Y5bfm fieldset,.Contact_contact__Y5bfm fieldset div{border:0;display:flex;flex:1 1}.Contact_contact__Y5bfm fieldset div{box-sizing:initial;flex-direction:column;max-height:3rem;padding:.5rem}.Contact_contact__Y5bfm label{background:var(--field-background);color:var(--grey-colour-dark);font-size:.75rem;margin:.25rem;padding:.25rem;transform:translateY(-2.25rem);transition-duration:.1s,.3s;transition-property:background-color,font-size,color,transform;transition-timing-function:ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Contact_contact__Y5bfm input,.Contact_contact__Y5bfm select{background:var(--field-colour);box-sizing:border-box;min-height:2.5rem;min-width:4rem;padding:.25rem .5rem;transition:outline .3s ease-in-out}.Contact_contact__Y5bfm select{cursor:pointer;min-width:10.25rem}.Contact_empty__zMv2s{color:var(--field-colour)}.Contact_empty__zMv2s:focus,.Contact_empty__zMv2s:focus-visible{outline:var(--secondary-colour-highlight-new) auto 2px}.Contact_empty__zMv2s:focus+label,.Contact_empty__zMv2s:focus-visible+label,.Contact_has-value__tLTSO+label{background:#0000;color:var(--font-colour-on-dark-background);font-size:1rem;transform:translateY(-4.5rem)}.Contact_organisation__UlEMv .Contact_empty__zMv2s:focus+label,.Contact_organisation__UlEMv .Contact_empty__zMv2s:focus-visible+label,.Contact_organisation__UlEMv .Contact_has-value__tLTSO+label{font-size:.9rem}.Contact_button__LyzTM{flex-wrap:nowrap;text-align:center;white-space:nowrap}.Contact_button__LyzTM button{margin-top:1rem}.Hero_hero__k3-k-{background-attachment:fixed;background-image:url(/static/media/banner-half.02bc8cfb1280cd0295c2.png),url(/static/media/banner-half-border.06db41545c771b22dc6d.png);background-position:0 10vh;background-repeat:no-repeat;background-size:contain,0 100vw;flex-direction:column;justify-content:center;padding-top:40vh;transition:all .5s ease-in;width:100vw}.Hero_hero-text__2R\+WS{padding:0 3rem;z-index:2}div.Hero_text__vGqNO{background-color:var(--neutral-background-colour-mid-opaque);padding:2rem;text-align:center}.Hero_text__vGqNO span{font-weight:900;transition:all .5s ease-in-out}.Hero_text__vGqNO button{margin:2rem auto 1rem}.Hero_hero__k3-k-:hover{background-size:contain,contain}.Hero_hero__k3-k-:hover span{background:linear-gradient(90deg,#540303,#980202,#db0000,#980202,#540303,#980202);-webkit-background-clip:text;background-clip:text;background-size:150% 100%;color:#0000}.Card_card__Fnnaq{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:var(--neutral-background-colour-opaque);border-radius:20px;box-shadow:0 0 1rem #00000080;margin:1rem;overflow:visible;position:relative}.Squares_squares__vbhVm{position:relative}.Squares_square__jit8t{position:absolute}.Squares_square__jit8t:nth-of-type(6){height:5rem;right:0;top:0;width:5rem;z-index:5}.Squares_square__jit8t:nth-of-type(2){height:6rem;left:0;top:50%;width:6rem}.Squares_square__jit8t:nth-of-type(3){bottom:-10%;height:3.5rem;right:10%;width:3.5rem}.Squares_square__jit8t:nth-of-type(4){bottom:-10%;height:2.5rem;left:15%;width:2.5rem;z-index:5}.Squares_square__jit8t:nth-of-type(5){height:2.5rem;left:0;top:-5%;width:2.5rem;z-index:5}.Squares_square__jit8t{animation:Squares_animate__OiXdb 10s linear infinite;animation-delay:calc(-1s*var(--i));-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:var(--secondary-colour-pale-opaque);border-color:#ffffff80 #fff3 #fff3 #ffffff80;border-radius:.5rem;border-style:solid;border-width:1px;box-shadow:0 25px 45px #ffffff1a}@keyframes Squares_animate__OiXdb{0%,to{transform:translateY(-2rem)}50%{transform:translateY(2rem)}}.HowItWorks_step__-YdPl{text-align:center}.HowItWorks_step__-YdPl span{font-size:1.25rem;font-weight:700;white-space:nowrap}.HowItWorks_step__-YdPl i{font-size:2rem}.HowItWorks_step__-YdPl p{-webkit-hyphens:auto;hyphens:auto}.HowItWorks_steps__7Z4Cn{margin:2rem}.HowItWorks_steps__7Z4Cn ul{display:flex}.HowItWorks_step__-YdPl{margin:2rem 2rem 0;padding:0 2rem;width:20vw}.Solutions_box__dV05O{cursor:pointer}.Solutions_text__NwUdP{font-size:clamp(.8rem,3vw,2rem)}.Solutions_text__NwUdP h4{font-size:clamp(1.25rem,3.5vw,2.5rem)}.Solutions_box-nav__nGfjq ul{font-size:.75rem}.Solutions_box__dV05O{color:#0000}.Solutions_active-box__QE3Uu{color:var(--primary-colour-highlight)}.Solutions_carousel__tlxcF{display:grid;justify-items:center}.Solutions_content__U\+J-f{display:flex;height:54.25vw;width:100vw}.Solutions_screen-mockup__mrKLw{position:absolute;width:100vw;z-index:1}.Solutions_screenshot-container__rK\+YZ{min-width:55.65%;position:relative}.Solutions_screenshot__a-9iu{left:15%;object-fit:cover;object-position:top left;position:absolute;top:20vw;width:69%}div.Solutions_text__NwUdP{border-radius:1rem;flex-grow:1;margin:2rem 2.5rem 2rem .5rem;padding:1rem 1.5rem;z-index:2}.Solutions_text__NwUdP hr{margin:1vw 5vw 2vw}.Solutions_box-nav__nGfjq ul{display:flex;gap:.5rem;margin-bottom:1.5rem;margin-top:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Solutions_buttons__zdULD{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.Solutions_content__U\+J-f{overflow:hidden}.Solutions_screen-mockup__mrKLw{background-color:initial}div.Solutions_text__NwUdP{background:var(--neutral-background-colour-mid-opaque)}.Solutions_box-nav__nGfjq ul{background:linear-gradient(90deg,var(--tertiary-colour) 0,var(--secondary-colour-highlight) 100%);-webkit-background-clip:text;background-clip:text}.Solutions_box__dV05O{transition:.3s ease-in-out}.Solutions_box__dV05O:hover{color:#ffffff80}.Solutions_active-box__QE3Uu:hover{color:var(--primary-colour-highlight-opaque)}.Logo_logo__wBxlI{padding:.25rem 1rem;width:4rem}.HiveNav_main-nav__nisR5 a{color:var(--font-colour-on-light-background);font-size:.9rem;font-weight:600;text-decoration:none}.HiveNav_main-nav__nisR5 li{letter-spacing:.1rem}.HiveNav_not-button__YzNu-{text-align:center}.HiveNav_main-nav__nisR5{align-items:center;display:flex;justify-content:space-between}.HiveNav_main-nav__nisR5 li{display:inline-block;min-width:5rem;position:relative}.HiveNav_not-button__YzNu-{cursor:pointer;padding:.5rem 1rem}.HiveNav_main-nav__nisR5 li{transition:all .3s ease-in-out}.HiveNav_main-nav__nisR5 .HiveNav_not-button__YzNu-:hover,.HiveNav_main-nav__nisR5 img:hover,.HiveNav_main-nav__nisR5.HiveNav_single-item__q8jJl li:hover{transform:scale(1.1)}.HiveNav_main-nav__nisR5 .HiveNav_not-button__YzNu-:after,.HiveNav_main-nav__nisR5.HiveNav_single-item__q8jJl li:after{background:linear-gradient(to right,var(--primary-colour-highlight),var(--secondary-colour-highlight));bottom:0;content:"";height:.2rem;left:50%;position:absolute;right:50%;transition:.3s;width:0}.HiveNav_main-nav__nisR5 .HiveNav_not-button__YzNu-:hover:after,.HiveNav_main-nav__nisR5.HiveNav_single-item__q8jJl li:hover:after{left:10%;right:10%;width:80%}.CarouselViewport_carousel__Kw1fs{align-items:center;display:grid;position:relative;-webkit-user-select:none;user-select:none;z-index:5}.CarouselViewport_carousel__Kw1fs button{padding:.2rem .5rem;position:absolute;z-index:2}.CarouselViewport_carousel__Kw1fs button:first-of-type{left:-2rem}.CarouselViewport_carousel__Kw1fs button:nth-of-type(2){right:-2rem}.CarouselViewport_carousel__Kw1fs button:not(:disabled):hover{padding:.3rem .6rem}.CarouselViewport_carousel__Kw1fs button:first-of-type{transform:translateX(-.5rem)}.CarouselViewport_carousel__Kw1fs button:nth-of-type(2){transform:translateX(.5rem)}.CarouselViewport_carousel__Kw1fs button{border-radius:50%}.InfiniteCarousel_edge__c1lwS{--solid-colour:var(--neutral-background-colour);--opaque-colour:#0000;--solid-peak:40%;--distance-from-edge:.25rem}.InfiniteCarousel_reviews-container__K5teI>div{--i:1;--width:min(10rem,30vw);--centre-width:min(15rem,40vw);--centre-offset:calc(50vw - var(--centre-width)/2)}.InfiniteCarousel_edge__c1lwS,.InfiniteCarousel_reviews-container__K5teI{display:flex}.InfiniteCarousel_carousel__NtCfb{display:grid;grid-auto-flow:column;grid-template-areas:"left-edge carousel right-edge";grid-template-columns:3rem calc(100vw - 6rem) 3rem;position:relative}.InfiniteCarousel_edge__c1lwS{justify-content:center;z-index:3}.InfiniteCarousel_edge__c1lwS:first-of-type{grid-area:left-edge}.InfiniteCarousel_edge__c1lwS:last-of-type{grid-area:right-edge}.InfiniteCarousel_edge__c1lwS button{padding:25vw 1.5vw}.InfiniteCarousel_reviews-container__K5teI>div{height:min(20rem,80vw);left:var(--centre-offset);position:absolute;top:15%;width:var(--width)}div.InfiniteCarousel_far-left__wHT32{left:calc(var(--centre-offset) - 46.5rem);opacity:.25}div.InfiniteCarousel_near-left__rXFJq{left:calc(var(--centre-offset) - 32rem);opacity:.5}div.InfiniteCarousel_left__oEQ7K{left:calc(var(--centre-offset) - 17.5rem);opacity:.75}div.InfiniteCarousel_centre__miL5m{width:var(--centre-width)}div.InfiniteCarousel_right__EvBsy{left:calc(var(--centre-offset) + 17.5rem);opacity:.75}div.InfiniteCarousel_near-right__0TNu3{left:calc(var(--centre-offset) + 32rem);opacity:.5}div.InfiniteCarousel_far-right__pbCkq{left:calc(var(--centre-offset) + 46.5rem);opacity:.25}div.InfiniteCarousel_hidden__suQ2z{display:none}.InfiniteCarousel_reviews-container__K5teI>*{transition:.5s ease-in}.InfiniteCarousel_edge__c1lwS{transition:.3s ease-in-out}div.InfiniteCarousel_hidden__suQ2z{opacity:0}.InfiniteCarousel_edge__c1lwS:first-of-type{background:linear-gradient(to right,var(--solid-colour) var(--solid-peak),var(--opaque-colour));transform:translateX(var(--distance-from-edge))}.InfiniteCarousel_edge__c1lwS:last-of-type{background:linear-gradient(to left,var(--solid-colour) var(--solid-peak),var(--opaque-colour));transform:translateX(calc(var(--distance-from-edge)*-1))}.InfiniteCarousel_edge__c1lwS:first-of-type button{transform:translateX(var(--distance-from-edge))}.InfiniteCarousel_edge__c1lwS:last-of-type button{transform:translateX(calc(var(--distance-from-edge)*-1))}.InfiniteCarousel_edge__c1lwS:focus,.InfiniteCarousel_edge__c1lwS:hover{--solid-colour:var(--secondary-colour-pale)}.Review_stars__yHjCt{font-size:1.25em}.Review_in-focus__R\+jgS .Review_stars__yHjCt ul{background:var(--primary-gradient);background-attachment:fixed;-webkit-background-clip:text;background-clip:text}.Review_card__pG-dH{font-size:max(.75rem,90%)}.Review_text__3KsyB{text-align:center}.Review_text__3KsyB i{font-size:2em}.Review_text__3KsyB p{font-size:.75rem}.Review_in-focus__R\+jgS p{font-size:1em}.Review_in-focus__R\+jgS footer{font-size:.75em;font-weight:900;text-align:right}.Review_review__4igaP{align-items:stretch;display:flex;margin:1rem;position:relative}.Review_container__NZ7cx{position:relative}.Review_in-focus__R\+jgS .Review_text__3KsyB{padding-left:3rem;z-index:0}.Review_not-in-focus__j4rFD .Review_text__3KsyB{padding-top:1rem}.Review_portrait__5-XnW{bottom:0;left:-5%;max-width:5rem;position:absolute;z-index:1}.Review_portrait__5-XnW img{width:max(10rem,100%)}.Review_card__pG-dH{align-content:space-between;display:grid;height:97.5%;justify-items:center;margin:0;min-width:12.5rem;padding:.5rem 1rem}.Review_in-focus__R\+jgS .Review_card__pG-dH{justify-items:right;padding-left:2.5rem}.Review_in-focus__R\+jgS .Review_stars__yHjCt{margin-left:auto}.Review_review__4igaP hr{margin:1rem 0 .5rem auto;width:15vw}.Review_review__4igaP footer{padding-bottom:1rem}.Review_review__4igaP hr{border:.1rem solid var(--font-colour-on-light-background)}.Review_card__pG-dH{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.Review_review__4igaP{filter:blur(2.5px);opacity:.5;transition:.3 ease}.Review_review__4igaP.Review_not-in-focus__j4rFD{transform:scale(.8)}.Review_review__4igaP.Review_in-focus__R\+jgS{filter:blur(0);opacity:1}.Review_portrait__5-XnW img{border-bottom-left-radius:1.5rem;transform:translateX(-25%)}.Review_in-focus__R\+jgS .Review_container__NZ7cx:before{background-color:var(--secondary-colour-light);border-radius:50% 50% 1rem 1rem;bottom:0;content:"";height:65%;left:-22%;position:absolute;width:70%}.Avatar_mini__0yJOM figcaption{text-align:center}.Avatar_mini__0yJOM span:first-child{color:var(--secondary-colour);font-weight:900}.Avatar_mini__0yJOM{display:grid;justify-items:center}.Avatar_mini__0yJOM div{height:4.5rem;width:4.5rem}.Avatar_mini__0yJOM img{height:4rem;object-fit:cover;width:4.5rem}.Avatar_mini__0yJOM div{background-image:url(/static/media/gold-tiles.8aab6a9f9378dfe06cf2.png);background-size:contain;border:.25rem solid #0000;border-radius:50%;overflow:hidden}.Avatar_mini__0yJOM img{background-color:var(--neutral-background-colour);object-position:right .25rem top 0}.ReviewFooter_in-focus__fw5ks,.ReviewFooter_not-in-focus__JVbtn{display:grid;justify-items:right}.ReviewFooter_in-focus__fw5ks hr{margin:2rem 0 1rem;width:15vw}.ReviewFooter_not-in-focus__JVbtn hr{margin:1rem 0 .5rem auto}.Stars_rating__jTAr1 li{color:#0000}.Stars_rating__jTAr1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Stars_rating__jTAr1 li{display:inline-block}.Stars_rating__jTAr1 ul{background:linear-gradient(90deg,var(--tertiary-colour) 0,var(--secondary-colour-highlight) 20%,var(--tertiary-colour) 40%,var(--secondary-colour-highlight) 60%,var(--tertiary-colour) 80%,var(--secondary-colour-highlight) 100%);background-attachment:fixed;-webkit-background-clip:text;background-clip:text}.Scenario_icons__m8Qnj i{font-size:1.5rem;font-style:normal}.Scenario_line__UXWdH{font-size:.75rem}.Scenario_me__TNT0H .Scenario_line__UXWdH{text-align:end}.Scenario_board__nSoUP .Scenario_line__UXWdH,.Scenario_conversation__vRKsA li .Scenario_narration__tIc3l{color:#0000;font-weight:900}.Scenario_scenario__h4qV1{display:grid;grid-template-rows:20% 80%;height:min(30rem,80vw);width:min(20rem,80vw);z-index:-10}.Scenario_scenario__h4qV1 header{display:flex;flex-direction:column-reverse;gap:.5rem;padding:1rem 0 .5rem;text-align:center}.Scenario_icons__m8Qnj i{padding:.25rem .5rem}.Scenario_conversation__vRKsA{max-height:90%;padding:1rem;scrollbar-color:red;scrollbar-width:thin}.Scenario_conversation__vRKsA li{grid-gap:.1rem .5rem;display:grid;gap:.1rem .5rem;grid-auto-flow:column;justify-content:start;margin-bottom:.1rem;width:100%}.Scenario_conversation__vRKsA li.Scenario_me__TNT0H{justify-content:end}.Scenario_conversation__vRKsA li.Scenario_last-of-group__Z3zBi{margin-bottom:.5rem}.Scenario_board__nSoUP .Scenario_line__UXWdH,.Scenario_board__nSoUP .Scenario_speaker__jTnCK,.Scenario_conversation__vRKsA li .Scenario_narration__tIc3l{padding-bottom:0;padding-top:0}.Scenario_speaker__jTnCK{align-self:end;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.1rem .2rem;width:1.5rem}.Scenario_board__nSoUP{position:relative}.Scenario_board__nSoUP img{bottom:0;height:1.9rem;left:-.9rem;margin:0;position:absolute;width:auto}.Scenario_line__UXWdH{padding:.3rem .5rem}.Scenario_me__TNT0H .Scenario_line__UXWdH{margin-left:2rem}.Scenario_board__nSoUP .Scenario_line__UXWdH,.Scenario_them1__H3tjP .Scenario_line__UXWdH,.Scenario_them__82csb .Scenario_line__UXWdH,li:not(.Scenario_me__TNT0H) .Scenario_line__UXWdH{margin-right:2rem}.Scenario_board__nSoUP.Scenario_first-of-group__cJ\+Wb .Scenario_line__UXWdH,li.Scenario_first-of-group__cJ\+Wb .Scenario_narration__tIc3l{padding-top:.3rem}.Scenario_scenario__h4qV1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Scenario_scenario__h4qV1 header{border-top-left-radius:.85rem;border-top-right-radius:.85rem;padding-bottom:.5rem}.Scenario_speaker__jTnCK.Scenario_show__BmeR7{font-size:.9rem}.Scenario_icons__m8Qnj i,.Scenario_speaker__jTnCK.Scenario_show__BmeR7{background-color:var(--secondary-colour-pale);border:2px solid var(--secondary-colour);border-radius:50%}.Scenario_board__nSoUP .Scenario_speaker__jTnCK{background-color:initial;border:none}.Scenario_conversation__vRKsA{overflow:auto}.Scenario_line__UXWdH{background-color:var(--grey-colour-glow)}.Scenario_me__TNT0H .Scenario_line__UXWdH{background:linear-gradient(180deg,var(--tertiary-colour) 20%,var(--secondary-colour-glow) 100%);background-attachment:fixed;border-bottom-left-radius:.75rem;border-top-left-radius:.75rem}.Scenario_board__nSoUP .Scenario_line__UXWdH{background-color:var(--primary-colour-highlight)}.Scenario_me__TNT0H.Scenario_first-of-group__cJ\+Wb .Scenario_line__UXWdH{border-top-right-radius:1rem}.Scenario_me__TNT0H.Scenario_last-of-group__Z3zBi:not(.Scenario_first-of-group__cJ\+Wb) .Scenario_line__UXWdH{border-bottom-right-radius:1rem}.Scenario_board__nSoUP .Scenario_line__UXWdH,.Scenario_them1__H3tjP .Scenario_line__UXWdH,.Scenario_them__82csb .Scenario_line__UXWdH{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}.Scenario_board__nSoUP.Scenario_first-of-group__cJ\+Wb .Scenario_line__UXWdH,.Scenario_them1__H3tjP.Scenario_first-of-group__cJ\+Wb .Scenario_line__UXWdH,.Scenario_them__82csb.Scenario_first-of-group__cJ\+Wb .Scenario_line__UXWdH{border-top-left-radius:1rem}.Scenario_board__nSoUP.Scenario_last-of-group__Z3zBi:not(.Scenario_first-of-group__cJ\+Wb) .Scenario_line__UXWdH,.Scenario_them1__H3tjP.Scenario_last-of-group__Z3zBi:not(.Scenario_first-of-group__cJ\+Wb) .Scenario_line__UXWdH,.Scenario_them__82csb.Scenario_last-of-group__Z3zBi:not(.Scenario_first-of-group__cJ\+Wb) .Scenario_line__UXWdH{border-bottom-left-radius:1rem}li:not(.Scenario_me__TNT0H) .Scenario_line__UXWdH{border-bottom-right-radius:.5rem;border-top-right-radius:.75rem}.Scenario_board__nSoUP .Scenario_line__UXWdH,.Scenario_conversation__vRKsA li .Scenario_narration__tIc3l{-webkit-background-clip:text;background-clip:text}li:not(.Scenario_me__TNT0H) .Scenario_narration__tIc3l{background-color:var(--grey-colour-dark)}li.Scenario_me__TNT0H .Scenario_narration__tIc3l{background-color:var(--secondary-colour-light)}.Scenario_conversation__vRKsA:before{background-color:var(--primary-colour-highlight);content:"";height:.1rem;left:10%;position:absolute;top:20%;width:80%}section.Reviews_reviews__Lyy5W{overflow:hidden;padding-top:0;position:relative}.Reviews_scenarios__tIC7B{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2rem;padding:3rem;width:100vw}.Reviews_scenarios__tIC7B header{flex:1 1;padding:2rem 2rem 0}.Reviews_scenarios__tIC7B{background:var(--neutral-background-colour-dark)}h1{padding-top:5rem}.Pricing_tiers__nlbNF>ul{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-auto-flow:column;grid-template-columns:1fr 1fr 1fr;padding:2rem}.Pricing_tier__RRyfe{border:.25rem solid #daa520;border-radius:1rem;display:grid;padding:2rem}.Pricing_tier__RRyfe:nth-child(2n){border-color:darkred}.Pricing_tier__RRyfe button,.Pricing_tier__RRyfe section{margin-top:1rem}.Pricing_tier__RRyfe button{margin-top:2rem}.ToggleAndLabels_label__qK6OO{text-transform:uppercase}.ToggleAndLabels_label__qK6OO.ToggleAndLabels_active__ix5iG{font-weight:900}.ToggleAndLabels_toggle-content__d608M{align-items:center;display:flex;justify-content:center}.ToggleAndLabels_label__qK6OO{margin:0 1rem}.ToggleAndLabels_toggle__1wYH-{height:1.5rem;position:relative;width:5rem}.ToggleAndLabels_button__SIhl8{height:80%;left:2.5%;position:absolute;top:10%;width:2rem}.ToggleAndLabels_on-right__yFlxG{left:calc(97.5% - 2rem)}.ToggleAndLabels_toggle__1wYH-{background:var(--neutral-background-colour-dark);border:2px solid var(--secondary-colour-light);border-radius:2rem}.ToggleAndLabels_toggle__1wYH-.ToggleAndLabels_active__ix5iG{background:var(--secondary-gradient)}.ToggleAndLabels_button__SIhl8{background-color:#fff;border-radius:2rem}.ToggleAndLabels_button__SIhl8,.ToggleAndLabels_label__qK6OO,.ToggleAndLabels_toggle__1wYH-{transition:.3s ease-in-out}.SignIn_action-zone__gH1S->button:nth-child(2) p{color:#fdfdfd}.SignIn_action-zone__gH1S- button i,.SignIn_action-zone__gH1S- button img{font-size:1.5rem}.SignIn_content__7Cnb0 i,.SignIn_icon__5\+r1J{color:#0000}.SignIn_empty-input__Jhntu{color:var(--field-colour)}.SignIn_icon__5\+r1J{font-size:1.25rem}.SignIn_action-zone__gH1S- button{font-size:1rem}.SignIn_action-zone__gH1S- input{font-size:1.05rem}.SignIn_action-zone__gH1S- label{font-style:italic}.SignIn_action-zone__gH1S-,.SignIn_action-zone__gH1S- fieldset,.SignIn_reading-zone__9evJH,.SignIn_sign-in__v\+-Px{display:grid}.SignIn_action-zone__gH1S- button,.SignIn_options__2bLvi{display:flex}.SignIn_action-zone__gH1S-,.SignIn_action-zone__gH1S- fieldset{justify-items:center}.SignIn_action-zone__gH1S- button,.SignIn_options__2bLvi{align-items:center}.SignIn_action-zone__gH1S- fieldset>div,.SignIn_email__MqugF,.SignIn_password__FE-Gp{position:relative}.SignIn_action-zone__gH1S- label,.SignIn_icon__5\+r1J{position:absolute}.SignIn_action-zone__gH1S-,.SignIn_reading-zone__9evJH{padding:2rem}.SignIn_action-zone__gH1S- button i,.SignIn_action-zone__gH1S- button img{width:1.5rem}.SignIn_sign-in__v\+-Px{grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;height:100vh}.SignIn_options__2bLvi{justify-self:center}.SignIn_action-zone__gH1S-{align-content:center;background:linear-gradient(45deg,#ff4500,orange);border-radius:1rem;box-shadow:.1em .1em .25em 0 #4d4d4d40;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-self:center;margin-top:10vh;padding:10vw 12vw 6vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.SignIn_action-zone__gH1S- button{flex-flow:row nowrap;gap:.5rem;height:2.5rem;margin:.5rem 0;padding:0 1.5rem}.SignIn_action-zone__gH1S- fieldset{gap:1rem;margin-top:1rem}.SignIn_action-zone__gH1S- input{height:2.5rem;min-width:4rem;padding:.25rem .5rem}.SignIn_icon__5\+r1J{bottom:12.5%;left:.5rem}.SignIn_action-zone__gH1S- button,.SignIn_action-zone__gH1S- input,.SignIn_action-zone__gH1S- label,.SignIn_reading-zone__9evJH button{transition:.3s ease-in-out}.SignIn_action-zone__gH1S- fieldset,.SignIn_reading-zone__9evJH button:not(.SignIn_to-profile-page__bCz60){border:none}.SignIn_reading-zone__9evJH button:not(.SignIn_to-profile-page__bCz60){background:none;text-decoration:underline}.SignIn_action-zone__gH1S- button{border-radius:2rem}.SignIn_action-zone__gH1S->div button{background:#fff;border:1px solid #a9a9a9}.SignIn_icon__5\+r1J{background:linear-gradient(to bottom,var(--tertiary-colour),var(--secondary-colour-highlight));background-attachment:fixed;-webkit-background-clip:text;background-clip:text}.SignIn_action-zone__gH1S- button:hover,.SignIn_reading-zone__9evJH button:not(.SignIn_to-profile-page__bCz60):hover{transform:scale(1.1)}.SignIn_reading-zone__9evJH button:not(.SignIn_to-profile-page__bCz60):hover{color:#b8860b}.SignIn_empty-input__Jhntu:focus,.SignIn_empty-input__Jhntu:focus-visible{outline:var(--secondary-colour-highlight) auto 2px}.SignIn_empty-input__Jhntu:focus+label,.SignIn_empty-input__Jhntu:focus-visible+label,.SignIn_input-has-value__U7K7w+label{color:var(--font-colour-on-light-background);cursor:default;font-style:normal;font-weight:900;transform:translate(-2rem,-2.5rem)}.Hamburger_lines__g7WzL{--width:1rem;--colour:#000;--radius:1rem;--rotation-angle:45deg;--translate-x:30%;--translate-y:calc(var( --translate-x )*6);--middle-translate-x:-80%}.Hamburger_lines__g7WzL>.Hamburger_line__YWqey{--angle:var( --rotation-angle );--x:var( --translate-x );--y:var( --translate-y )}.Hamburger_lines__g7WzL>.Hamburger_line__YWqey:last-of-type{--angle:calc(0deg - var( --rotation-angle ));--x:calc(var( --translate-x ) - 2.5%);--y:calc(var( --x )*-6)}.Hamburger_middle__mY37e .Hamburger_left__7LBrH{--x:var( --middle-translate-x )}.Hamburger_middle__mY37e .Hamburger_right__VGD7x{--x:calc(var( --middle-translate-x )*-1)}.Hamburger_lines__g7WzL{grid-gap:.25rem;display:grid;gap:.25rem;justify-items:center}.Hamburger_line__YWqey{height:3px;width:var( --width )}.Hamburger_middle__mY37e{display:flex}.Hamburger_middle__mY37e .Hamburger_line__YWqey{width:calc(var( --width )*4/3/2)}.Hamburger_lines__g7WzL{cursor:pointer}.Hamburger_line__YWqey{background:var( --colour );border:2px solid var( --colour );border-radius:var( --radius );transition:.4s ease-in-out}.Hamburger_lines__g7WzL>.Hamburger_line__YWqey:first-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.Hamburger_lines__g7WzL>.Hamburger_line__YWqey:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.Hamburger_middle__mY37e .Hamburger_left__7LBrH{border-bottom-right-radius:0;border-top-right-radius:0}.Hamburger_middle__mY37e .Hamburger_right__VGD7x{border-bottom-left-radius:0;border-top-left-radius:0}.Hamburger_open__gqSef.Hamburger_lines__g7WzL>.Hamburger_line__YWqey{border-radius:var( --radius );transform:rotate(var( --angle )) translate3d(var( --x ),var( --y ),0)}.Hamburger_open__gqSef .Hamburger_middle__mY37e .Hamburger_line__YWqey{opacity:0;transform:translate3d(var( --x ),0,0)}.AnimatedLogo_closed-menu__qtHXl,.AnimatedLogo_logo__8E-KU img:last-of-type,.AnimatedLogo_open-menu__y4f\+d{position:absolute}.AnimatedLogo_closed-menu__qtHXl,.AnimatedLogo_open-menu__y4f\+d{height:100%}.AnimatedLogo_logo__8E-KU,.AnimatedLogo_logo__8E-KU img{padding:.25rem 0}.AnimatedLogo_logo__8E-KU{position:relative}.AnimatedLogo_logo__8E-KU img{width:1.5rem}.AnimatedLogo_logo__8E-KU img:last-of-type{right:0}.AnimatedLogo_logo__8E-KU:hover img:first-of-type,.AnimatedLogo_open-menu__y4f\+d .AnimatedLogo_logo__8E-KU img:first-of-type{opacity:0;transform:scale(2) translate(.25rem,-.25rem)}.AnimatedLogo_logo__8E-KU:hover img:last-of-type,.AnimatedLogo_open-menu__y4f\+d .AnimatedLogo_logo__8E-KU img:last-of-type{transform:scale(1) translate(0)}.AnimatedLogo_logo__8E-KU,.AnimatedLogo_logo__8E-KU img:last-of-type{background:none}.AnimatedLogo_logo__8E-KU{border:none;border-radius:0;overflow:hidden}.AnimatedLogo_logo__8E-KU img{transition:.5s ease-in-out}.AnimatedLogo_logo__8E-KU img:last-of-type{transform:scale(.6) translate(-.5rem,.5rem)}.AnimatedLogo_open-menu__y4f\+d .AnimatedLogo_logo__8E-KU{background:var( --secondary-colour-pale-opaque )}.AnimatedLogo_menu__TqKDY{transition:.3s ease-in-out}.AnimatedLogo_closed-menu__qtHXl .AnimatedLogo_menu__TqKDY{visibility:hidden}.Nav_left__zDxm6:not(.Nav_sans-gradient__t08l5)>:last-child,.Nav_menu-item__fecTB>:not(.Nav_emoji__A3sjn){background:radial-gradient(circle farthest-side at 30% 10%,#ff4500 50%,orange,gold);-webkit-background-clip:text;background-clip:text;color:#0000}.Nav_navbar__q\+cTd i{font-style:normal}.Nav_left__zDxm6>:last-child,.Nav_menu-item__fecTB:last-of-type{font-weight:900}.Nav_menu-item__fecTB,.Nav_navbar__q\+cTd>section{align-items:center;display:grid}.Nav_menu-item__fecTB,section.Nav_left__zDxm6{gap:1em;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}section.Nav_right__UCBVT{gap:2em;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content}.Nav_menu-item__fecTB,.Nav_navbar__q\+cTd{padding:1rem 2rem}.Nav_navbar__q\+cTd,.Nav_sub-menu__KoTWt{display:flex;justify-content:space-between;z-index:1}.Nav_centre-brand__pXkZm{justify-content:center}.Nav_brand__0IRZ6{align-self:center;margin-left:.5rem}.Nav_background__JeAXO{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.Nav_sub-menu__KoTWt{opacity:0;position:absolute;right:0;top:2rem;transition:.3s ease-in-out;visibility:hidden;z-index:10}.Nav_sub-menu__KoTWt.Nav_show__8Prus{opacity:1;top:100%;visibility:visible}.Nav_img-container__jULe2{align-items:center;display:flex}.Nav_img-container__jULe2 img{width:1rem}.Nav_background__JeAXO,.Nav_sub-menu__KoTWt{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffbf001a;box-shadow:0 4px 30px 1px #0000001a}.Nav_background__JeAXO{background:#fcfcfc1a}.Nav_navbar__q\+cTd{--colour-honey:#fff9e6;--colour-border:#f5c889;--size:20px;background:#fcfcfc40;background-size:calc(var( --size )*1.66667) calc(var( --size )*2.5);position:relative}.Nav_menu-item__fecTB>*{transition:.3s ease-in-out}.Nav_sub-menu__KoTWt{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffecb380;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.Nav_menu-item__fecTB{cursor:pointer}.Nav_menu-item__fecTB:not(:last-of-type)>*{filter:brightness(0)}.Nav_menu-item__fecTB:last-of-type{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.Nav_menu-item__fecTB:last-of-type img{width:1.25rem}.Nav_menu-item__fecTB:hover>*{transform:scale(1.1)}.Nav_menu-item__fecTB:hover .Nav_label__2E4Uu{font-weight:900}.Nav_menu-item__fecTB:not(:last-of-type):hover i:not(.Nav_emoji__A3sjn){filter:brightness(100%)}.UserIcon_user-icon__VIbBK{position:relative}.UserIcon_premium__BD-bc.UserIcon_user-icon__VIbBK{transform:translateY(.25rem)}.UserIcon_icon__Zk80A{border:3px solid #fff;border-radius:50%;transform:scale(1.25);width:2rem}.UserIcon_crown__9UZTp{left:-.25rem;position:absolute;top:-1rem;transform:rotate(-25deg);width:1.25rem}.Button_button__luVhY{--background:linear-gradient(90deg,#ff4500,orange 40%,gold);--padding:1em;--rotation-deg:45deg;--gradient-rotation:90deg;--gradient-from:#fff;--gradient-to:#fff;--hover-from:#fff;--hover-to:#fff;--shadow-from:gold;--shadow-to:#ff4500;--active-label-colour:#000;--label-colour:#000;--hover-text:#000}.Button_line__c0C2\+{--x-y:-.5em;--rotation:45deg}.Button_line__c0C2\+:first-of-type{--rotation-deg:calc(180deg + var( --rotation ))}.Button_line__c0C2\+:last-of-type{--rotation-deg:var( --rotation )}.Button_button__luVhY{color:var( --label-colour );font-size:1rem;font-weight:900;letter-spacing:1px}.Button_link__xYMKm{text-decoration:none}.Button_button__luVhY{align-items:center;column-gap:.5rem;display:inline-grid;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;padding:.5em 2em;position:relative}.Button_line__c0C2\+{padding:1em;position:absolute}.Button_line__c0C2\+:first-of-type{left:var( --x-y );top:var( --x-y )}.Button_line__c0C2\+:last-of-type{bottom:var( --x-y );right:var( --x-y )}.Button_drips__5kHnB{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;right:1rem;top:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Button_drip__Xhd52{display:inline-block;position:absolute;right:1%;top:100%}.Button_button__luVhY>svg,.Button_looks-like-link__4O69l.Button_can-fill-background__cI61U{transition:.3s ease-in-out}.Button_button__luVhY{background:linear-gradient(var( --gradient-rotation ),var( --gradient-from ),var( --gradient-to ));border:none;border-radius:3em;box-shadow:.1em .1em .25em 0 #4d4d4d40;cursor:pointer;transition:.1s ease-in-out}.Button_line__c0C2\+{border:.2em solid #0000;border-radius:50%;border-right-color:orange;transition:.1s ease-in-out}.Button_line__c0C2\+:first-of-type,.Button_line__c0C2\+:last-of-type{transform:rotate(var( --rotation-deg ))}button.Button_looks-like-link__4O69l{background:none;box-shadow:none;padding:1rem}button.Button_looks-like-link__4O69l:hover{background:none}button.Button_looks-like-link__4O69l:active{box-shadow:none}.Button_drip__Xhd52{fill:url(#honey-gradient) orange;opacity:0;visibility:hidden;z-index:-1}.Button_drip__Xhd52:nth-of-type(2){transform:translateX(.25rem)}.Button_line__c0C2\+:after{border:.15em solid #0000;border-radius:50%;border-right-color:#ff4500;bottom:.25em;content:"";padding:.75em;position:absolute;right:calc(var( --x-y )*1.25);transform:rotate(-10deg)}.Button_button__luVhY:active .Button_line__c0C2\+,.Button_line__c0C2\+{opacity:0}.Button_button__luVhY:hover,.Button_looks-like-link__4O69l.Button_can-fill-background__cI61U:hover{background:linear-gradient(var( --gradient-rotation ),var( --hover-from ),var( --hover-to ));color:var( --hover-text );transform:translate3d(-.05em,-.05em,0)}.Button_button__luVhY:active{background:linear-gradient(var( --gradient-rotation ),#fff,#fff);box-shadow:.1em .05em .25em 0 var( --shadow-from ),-.1em -.05em .25em 0 var( --shadow-to );color:var( --active-label-colour );transform:translate3d(.05em,.05em,0)}.Button_fill-svg-on-hover__5\+cnD:hover g,.Button_fill-svg-on-hover__5\+cnD:hover path,.Button_fill-svg-on-hover__5\+cnD:hover svg{fill-opacity:1;opacity:1}.Button_scale-svg-on-hover__UVMFU:hover svg{transform:scale(1.25)}.Button_button__luVhY:hover .Button_drip__Xhd52{opacity:1;visibility:visible}.Button_button__luVhY:hover .Button_line__c0C2\+{animation:Button_shake__esPJO;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:infinite;opacity:1}.Button_button__luVhY:after{border-radius:3em;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes Button_shake__esPJO{20%{transform:rotate(calc(var( --rotation-deg ) + 15deg))}40%{transform:rotate(calc(var( --rotation-deg ) - 10deg))}60%{transform:rotate(calc(var( --rotation-deg ) + 5deg))}80%{transform:rotate(calc(var( --rotation-deg ) - 5deg))}to{transform:rotate(var( --rotation-deg ))}}.SignInButton_form__W0N0F,.SignInButton_label__4pZo\+{align-items:flex-end;display:flex}button.SignInButton_email__apMoM{height:1.5rem}.SignInButton_label__4pZo\+{color:orange;font-size:14px;gap:1rem}.SignInButton_form__W0N0F input{border-color:grey}.TextInput_text-input__MMjx7{--translate-x:0;--translate-y:-1.75rem;--background:#000;--padding-left:.25rem;--padding-right:.25rem;--text-colour:#0000}.TextInput_label__HwTgk{color:#000;font-style:normal;font-weight:900;text-transform:uppercase}.TextInput_hide__LSma8 .TextInput_label__HwTgk,.TextInput_to-top__tI9sq .TextInput_label__HwTgk{color:grey;font-style:italic;text-transform:capitalize}.TextInput_input__uoEnj{font-size:1.05rem;text-overflow:ellipsis}.TextInput_text-input__MMjx7{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:1fr;margin:.25rem;position:relative}.TextInput_text-input__MMjx7.TextInput_on-left__eYPbv{flex-direction:row-reverse;justify-content:flex-end}.TextInput_text-input__MMjx7.TextInput_on-top__JgXl4{flex-direction:column-reverse;gap:.25rem}.TextInput_hide__LSma8 .TextInput_label__HwTgk,.TextInput_to-top__tI9sq .TextInput_label__HwTgk{left:var( --padding-left );position:absolute;top:.25rem}.TextInput_on-left__eYPbv,.TextInput_on-top__JgXl4{display:flex}.TextInput_on-top__JgXl4{align-items:flex-start}.TextInput_input__uoEnj{min-height:1.75rem;padding-left:var( --padding-left );padding-right:var( --padding-right );width:100%}.TextInput_text-input__MMjx7 textarea.TextInput_input__uoEnj{min-height:7.5rem;resize:vertical}.TextInput_on-left__eYPbv input[type=number]{width:3rem}.TextInput_to-top__tI9sq{margin-top:1.75rem}.TextInput_hide__LSma8 .TextInput_label__HwTgk,.TextInput_input__uoEnj,.TextInput_to-top__tI9sq .TextInput_label__HwTgk{transition:.3s ease-in-out}.TextInput_input__uoEnj{background:var( --secondary-colour-pale );border:2px solid #fff;border-radius:.25rem}.TextInput_input__uoEnj.TextInput_has-value__pwSHL{background:#0000;border-left:none;border-right:none;border-top:none}.TextInput_to-top__tI9sq .TextInput_input__uoEnj.TextInput_has-value__pwSHL+.TextInput_label__HwTgk,.TextInput_to-top__tI9sq .TextInput_input__uoEnj:focus+.TextInput_label__HwTgk,.TextInput_to-top__tI9sq .TextInput_input__uoEnj:focus-visible+.TextInput_label__HwTgk{-webkit-background-clip:text;background-clip:text;background-color:var( --background );color:var( --text-color );font-style:normal;font-weight:900;text-transform:uppercase;transform:translate(var( --translate-x ),var( --translate-y ))}.TextInput_hide__LSma8 .TextInput_input__uoEnj.TextInput_has-value__pwSHL+.TextInput_label__HwTgk,.TextInput_hide__LSma8 .TextInput_input__uoEnj:focus+.TextInput_label__HwTgk,.TextInput_hide__LSma8 .TextInput_input__uoEnj:focus-visible+.TextInput_label__HwTgk{display:none}.SVG_icon__CJqWy,.SVG_icon__CJqWy path{transition:var( --transition )}.SVG_icon__CJqWy{--extra-transform:"";--transition:"";transform:var( --extra-transform )}.SVG_icon__CJqWy:hover path{fill-opacity:1;opacity:1}.Kebab_menu__PHF5Q{--border-radius:1rem}.Kebab_kebab__osTRe>i{color:#fff}.Kebab_menu__PHF5Q{position:absolute;right:2rem;top:1.5rem;width:12.25rem}.Kebab_menu__PHF5Q.Kebab_show__BO7GU{top:2rem}.Kebab_menu__PHF5Q ul{display:grid}.Kebab_menu__PHF5Q li{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-auto-flow:column;justify-content:start;padding:.5rem 1rem}.Kebab_menu__PHF5Q,.Kebab_menu__PHF5Q li{transition:.3s ease-in-out}.Kebab_kebab__osTRe{background:none;border:none}.Kebab_kebab__osTRe i{transition:.3s ease-in-out}.Kebab_menu__PHF5Q{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffd24d66;border-radius:var( --border-radius );opacity:0;visibility:hidden}.Kebab_menu__PHF5Q.Kebab_show__BO7GU{opacity:1;visibility:visible}.Kebab_menu__PHF5Q li:nth-child(2n){background:#fff6}.Kebab_menu__PHF5Q li:first-of-type{border-top-left-radius:var( --border-radius );border-top-right-radius:var( --border-radius )}.Kebab_menu__PHF5Q li:last-of-type{border-bottom-left-radius:var( --border-radius );border-bottom-right-radius:var( --border-radius )}.Kebab_kebab__osTRe:hover>i,.Kebab_menu__PHF5Q li:hover i{transform:scale(1.25)}.Kebab_menu__PHF5Q li:hover{background:#ffa64dbf}.TextInputButton_form__S2c3B,.TextInputButton_input-fieldset__Z7l0Y{--font-size:1rem}.TextInputButton_form__S2c3B{display:flex}.TextInputButton_input-fieldset__Z7l0Y{position:relative;transition:.3s ease-in-out}.TextInputButton_input-fieldset__Z7l0Y label{color:#000;cursor:text;font-size:var( --font-size );left:var( --font-size );position:absolute;top:calc(75% - var( --font-size ) - .25rem);transition:.3s ease-in-out}.TextInputButton_colour__zhS24 input,.TextInputButton_input-fieldset__Z7l0Y:not(.TextInputButton_colour__zhS24) label{cursor:pointer}.TextInputButton_input-fieldset__Z7l0Y:not(.TextInputButton_colour__zhS24) input{border-radius:.5rem}.TextInputButton_fill-all-borders__NDF38:not(.TextInputButton_colour__zhS24,.TextInputButton_fill-all-borders__NDF38) input{border:1px solid #000}.TextInputButton_input-fieldset__Z7l0Y:not(.TextInputButton_colour__zhS24,.TextInputButton_fill-all-borders__NDF38) input{background:#f2f2f2bf;border:2px solid;border-color:#0000 #0000 #a6a6a6}.TextInputButton_colour__zhS24 input{--h:45;--s:100%;--l:50%;background:hsl(var( --h ),var( --s ),var( --l ));border:2px solid hsl(var( --h ),var( --s ),calc(var( --l ) - 5%));border-radius:50%;padding:1rem;width:1rem}.TextInputButton_colour__zhS24 input:after{background:inherit;border-radius:inherit;bottom:25%;content:"";height:50%;position:absolute;right:25%;width:50%}.TextInputButton_input-fieldset__Z7l0Y:not(.TextInputButton_colour__zhS24) input{padding:1.25rem 1rem .25rem}.TextInputButton_form__S2c3B .TextInputButton_input-fieldset__Z7l0Y:not(.TextInputButton_colour__zhS24) input{border-bottom-right-radius:0;border-top-right-radius:0}.TextInputButton_form__S2c3B button{border-bottom-left-radius:0;border-top-left-radius:0}.TextInputButton_input-fieldset__Z7l0Y input:focus+label,.TextInputButton_input-fieldset__Z7l0Y.TextInputButton_has-value__ajPLK label{color:#737373;font-size:calc(var( --font-size )*.7);top:.25rem}.TextInputButton_input-fieldset__Z7l0Y.TextInputButton_with-icon__Hr9ls>input{padding-left:2.5em}.TextInputButton_input-fieldset__Z7l0Y.TextInputButton_with-icon__Hr9ls>label{padding-left:2em}.TextInputButton_icon__\+VzMi{align-items:center;display:grid;height:100%;position:absolute;text-align:center;width:2.5em}.ToolTip_tooltip__0NyI0{--x-padding:.5rem;--y-padding:1rem;--background:#262626e6;--width:fit-content;--distance-from-relative:1.75rem;--arrow-size:.5rem;color:#fff;font-size:.9rem;word-break:keep-all}.ToolTip_tooltip__0NyI0>*>span{color:#df9f9f}.ToolTip_tooltip__0NyI0{display:block;padding:var( --x-padding ) var( --y-padding );position:absolute;width:var( --width );z-index:1}.ToolTip_down__NqUGZ,.ToolTip_up__Dhq4n{left:-100%}.ToolTip_left__AkSaF,.ToolTip_right__Tfd7p{top:-40%}.ToolTip_up__Dhq4n.ToolTip_tooltip__0NyI0{top:var( --distance-from-relative )}.ToolTip_right__Tfd7p.ToolTip_tooltip__0NyI0{right:var( --distance-from-relative )}.ToolTip_down__NqUGZ.ToolTip_tooltip__0NyI0{bottom:var( --distance-from-relative )}.ToolTip_left__AkSaF.ToolTip_tooltip__0NyI0{left:var( --distance-from-relative )}.ToolTip_tooltip__0NyI0{background:var( --background );border-radius:.5rem;cursor:context-menu;transition:.3s ease-in-out}.ToolTip_down__NqUGZ.ToolTip_arrow__vvkjG:after,.ToolTip_left__AkSaF.ToolTip_arrow__vvkjG:before,.ToolTip_right__Tfd7p.ToolTip_arrow__vvkjG:after,.ToolTip_up__Dhq4n.ToolTip_arrow__vvkjG:before{content:"";transition:.3s ease-in-out}.ToolTip_arrow__vvkjG:after,.ToolTip_arrow__vvkjG:before{position:absolute}.ToolTip_up__Dhq4n.ToolTip_arrow__vvkjG:before{border-bottom:var( --arrow-size ) solid var( --background );border-left:var( --arrow-size ) solid #0000;border-right:var( --arrow-size ) solid #0000;left:calc(var( --x-padding )*2);top:calc(var( --x-padding )*-1)}.ToolTip_right__Tfd7p.ToolTip_arrow__vvkjG:after{border-bottom:var( --arrow-size ) solid #0000;border-left:var( --arrow-size ) solid var( --background );border-top:var( --arrow-size ) solid #0000;right:calc(var( --x-padding )*-1);top:calc(var( --x-padding )*1)}.ToolTip_down__NqUGZ.ToolTip_arrow__vvkjG:after{border-left:var( --arrow-size ) solid #0000;border-right:var( --arrow-size ) solid #0000;border-top:var( --arrow-size ) solid var( --background );bottom:calc(var( --x-padding )*-1);right:calc(var( --x-padding )*2)}.ToolTip_left__AkSaF.ToolTip_arrow__vvkjG:before{border-bottom:var( --arrow-size ) solid #0000;border-right:var( --arrow-size ) solid var( --background );border-top:var( --arrow-size ) solid #0000;left:calc(var( --x-padding )*-1)}.InfoButton_info-button__hrSeu{background:none;border:none;color:#f7f4d4;cursor:default;display:inline-flex;font-size:1rem;margin:0;padding:0;position:relative}.InfoButton_default__qMwvq.InfoButton_info-button__hrSeu{background:maroon;border:.1rem solid #f0eaa8;border-radius:50%;cursor:help}.InfoButton_info-button__hrSeu>div{opacity:0;visibility:hidden}.InfoButton_info-button__hrSeu.InfoButton_clicked__\+FC\+5>div,.InfoButton_info-button__hrSeu:hover>div{opacity:1;visibility:visible}.InfoButton_info-button__hrSeu:active{color:#fcf9cf}.AddCourseForm_pane__Ms7se{--dark:#f7a76e;--mid:#e0a66c;--light:#faa938}.AddCourseForm_sections-and-premium-choices__SZfCz :is(legend,header){font-feature-settings:"smcp";font-variant:small-caps}.AddCourseForm_submit-button__paBv4 button{text-align:center}.AddCourseForm_course__kyoIj,.AddCourseForm_fields-and-submit-button__GQCAc,.AddCourseForm_form__lPvzu,.AddCourseForm_sections-and-premium-choices__SZfCz,.AddCourseForm_submit-button__paBv4{display:grid}.AddCourseForm_course-details__EzQEV>button,.AddCourseForm_premium-choices__4guir li:not(:first-of-type){margin-top:1em}.AddCourseForm_form__lPvzu{grid-template-columns:1rem 1fr}.AddCourseForm_sections-and-premium-choices__SZfCz{gap:2em;grid-auto-flow:row;margin:2em 4em 0}.AddCourseForm_course__kyoIj{align-items:flex-end;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.AddCourseForm_input__9il1i.AddCourseForm_text__OEeSm{margin-right:2em;margin-top:2em}.AddCourseForm_input__9il1i.AddCourseForm_text__OEeSm input,.AddCourseForm_sections-and-premium-choices__SZfCz input[type=number]{width:100%}.AddCourseForm_sections-and-premium-choices__SZfCz>:first-child>section{display:flex;flex-wrap:wrap;gap:1em}.AddCourseForm_premium-choices__4guir input{margin-right:1em;transform:scale(1.25)}.AddCourseForm_submit-button__paBv4{margin:2em 4em}.AddCourseForm_form-colour-pop__dZf3o{background:linear-gradient(to top right,#ff4500,orange);border-bottom-left-radius:1em;border-top-left-radius:1em}.AddCourseForm_sections-and-premium-choices__SZfCz input[type=checkbox]:disabled{cursor:not-allowed}@media only screen and (min-width:600px){.AddCourseForm_sections-and-premium-choices__SZfCz{grid-auto-flow:column;grid-template-columns:40% 60%}}@media only screen and (min-width:768px){.AddCourseForm_sections-and-premium-choices__SZfCz>fieldset{margin-right:2em}.AddCourseForm_sections-and-premium-choices__SZfCz input[type=number]{width:max(10vw,4rem)}}.CourseloadPane_pane__hio83{--dark:#f7a76e;--mid:#e0a66c;--light:#faa938}.CourseloadPane_card__Oiol6 .CourseloadPane_course-name__Ftrau,.CourseloadPane_copied__yBeNY,.CourseloadPane_delete-mode__AZCAE,.CourseloadPane_nothing-due__G-WOr{text-align:center}.CourseloadPane_button__PDh\+t button,.CourseloadPane_course-name__Ftrau .CourseloadPane_name__vOYsN,.CourseloadPane_status__440Wi{color:#fff;font-size:1.25rem;font-weight:900;text-transform:capitalize}.CourseloadPane_button__PDh\+t button,.CourseloadPane_status__440Wi{text-transform:uppercase}.CourseloadPane_button__PDh\+t button,.CourseloadPane_pane__hio83 a{color:#000}.CourseloadPane_assignment__P0Ow8 span,.CourseloadPane_status__440Wi{font-size:.6rem}.CourseloadPane_pane__hio83 a{text-decoration:none}.CourseloadPane_delete-mode__AZCAE span{color:maroon;font-weight:900}.CourseloadPane_copied__yBeNY,.CourseloadPane_course-name__Ftrau,.CourseloadPane_delete-mode__AZCAE,.CourseloadPane_pane__hio83,.CourseloadPane_relevant-assignments__Nl9lu ul,.CourseloadPane_square__-n2xs,.CourseloadPane_status__440Wi{display:grid}.CourseloadPane_copied__yBeNY,.CourseloadPane_delete-mode__AZCAE,.CourseloadPane_status__440Wi{align-items:center}.CourseloadPane_courses__LdaAb,.CourseloadPane_view-filter__ecLFO,.CourseloadPane_view-filter__ecLFO ul{display:flex;flex-wrap:wrap}.CourseloadPane_view-filter__ecLFO,.CourseloadPane_view-filter__ecLFO ul{align-items:center;gap:1em}.CourseloadPane_card__Oiol6{grid-template-rows:4rem 1fr}.CourseloadPane_view-filter__ecLFO{justify-content:center;padding:1rem 2rem}.CourseloadPane_pane__hio83{grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;height:85%;overflow:auto}.CourseloadPane_courses__LdaAb{align-content:flex-start;gap:2rem;justify-content:flex-start;margin:0 7.5vw 3em;padding-top:2rem}.CourseloadPane_square__-n2xs:not(.CourseloadPane_form__mt1PP){min-height:10rem;position:relative;width:15.25rem}.CourseloadPane_square__-n2xs.CourseloadPane_form__mt1PP{animation:CourseloadPane_expand__CdFYL .5s forwards}.CourseloadPane_course-name__Ftrau{align-content:center;justify-items:center;position:relative}.CourseloadPane_status__440Wi{gap:.5rem;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;padding:.25rem .5rem}.CourseloadPane_kebab__yMv8q{bottom:55%;padding:0 1rem;position:absolute;right:0;top:0}.CourseloadPane_assignment__P0Ow8{overflow:hidden;padding-left:.25rem;text-overflow:ellipsis;white-space:nowrap}.CourseloadPane_assignment__P0Ow8 span{padding-right:.5rem}.CourseloadPane_relevant-assignments__Nl9lu ul{gap:.5rem;margin:1rem}.CourseloadPane_copied__yBeNY{bottom:0;left:0;position:absolute;right:0;top:0}.CourseloadPane_buttons__gmO4b{margin:0 1em}.CourseloadPane_button__PDh\+t button,.CourseloadPane_square__-n2xs{background:#ffffffbf;transition:.3s ease-in-out}.CourseloadPane_square__-n2xs{border:.25rem solid rust;border-radius:1em;box-shadow:.1rem .1rem 1rem 0 #00000040}.CourseloadPane_square__-n2xs.CourseloadPane_delete-mode__AZCAE{background:#ff808066;border-color:maroon}.CourseloadPane_course-name__Ftrau{background:linear-gradient(to top right,#ff4500,orange);border-radius:1em 1rem 0 0;box-shadow:0 4px 30px #0000001a}.CourseloadPane_worker-hive__Z-fch .CourseloadPane_course-name__Ftrau{background:linear-gradient(to top right,#ff8000,#fc0)}.CourseloadPane_status__440Wi{background:grey;border-radius:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CourseloadPane_status__440Wi.CourseloadPane_full__NlqOA{background:#dfa920}.CourseloadPane_status__440Wi.CourseloadPane_enough__5kFHW{background:#ff8c00}.CourseloadPane_status__440Wi.CourseloadPane_in-progress__tSJJM{background:maroon}.CourseloadPane_status__440Wi .CourseloadPane_light__wFMJo{background:#fff;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.CourseloadPane_button__PDh\+t{background:none}.CourseloadPane_button__PDh\+t button{border:none;border-radius:.5em}.CourseloadPane_assignment__P0Ow8{transition:.2s ease-in-out}.CourseloadPane_copied__yBeNY{background:#fdfdfd;border-radius:.25rem;opacity:0;transition:.2s ease-in-out;visibility:0}.CourseloadPane_copied__yBeNY.CourseloadPane_show__m1ooN{animation:CourseloadPane_circle__ykH-K 1.4s;opacity:1}.CourseloadPane_square__-n2xs:focus-within,.CourseloadPane_square__-n2xs:hover{transform:scale(1.05)}.CourseloadPane_button__PDh\+t:hover{transform:scale(1.025)}.CourseloadPane_button__PDh\+t:hover button{background:linear-gradient(to top right,#ff4500,orange);color:#fff;font-size:1.5rem}.CourseloadPane_assignment__P0Ow8:hover{transform:scale(1.1) translateX(.25rem)}@keyframes CourseloadPane_circle__ykH-K{0%{-webkit-clip-path:circle(75%);clip-path:circle(75%)}to{-webkit-clip-path:circle(0);clip-path:circle(0)}}@keyframes CourseloadPane_expand__CdFYL{0%{width:90%}to{width:calc(180% + 2rem)}}.Pill_pill__-VRRo{--active-background:linear-gradient(to top right,#ff4500,orange);--inactive-colour:#a9a9a9;background:#fff;border:none;border-radius:2em;font-size:.8rem;font-weight:900;padding:.25em 1.25em}.Pill_pill__-VRRo:not(.Pill_sans-transition__lRFrH){transition:.1s ease-in-out}.Pill_pill__-VRRo.Pill_active__3LmRw{background:var( --active-background );color:#fff}.Pill_pill__-VRRo.Pill_inactive__YZA9H{color:var( --inactive-colour )}button.Pill_pill__-VRRo:hover{transform:translate(-.05em,-.05em)}.LoadingHive_hive__gbQMG{--width:3rem;--radius:calc(var( --width )/3);grid-gap:.1rem;align-content:center;align-items:center;display:grid;gap:.1rem;justify-items:center;position:relative}.LoadingHive_rung__f34pd{animation-duration:2s;animation-iteration-count:infinite;animation-name:LoadingHive_colour-down__GkxFV;background:#fb3;border-radius:calc(var( --radius )*.25);height:calc(var( --width )/3);transition:.3s ease-in-out;width:var( --width )}.LoadingHive_rung__f34pd:nth-child(-n+3){border-top-left-radius:var( --radius );border-top-right-radius:var( --radius )}.LoadingHive_rung__f34pd:nth-child(n+5){border-bottom-left-radius:var( --radius );border-bottom-right-radius:var( --radius )}.LoadingHive_rung__f34pd:nth-child(2n){background:#ffd24d}.LoadingHive_rung__f34pd:nth-child(odd):not(:first-of-type,:last-of-type){width:calc(var( --width )*2)}.LoadingHive_rung__f34pd:nth-child(4n - 2){width:calc(var( --width )*1.5)}.LoadingHive_rung__f34pd:nth-child(4){align-content:center;border-radius:var( --radius );display:grid;height:calc((var( --width )/3)*1.25);justify-items:center;width:calc(var( --width )*2.5)}@keyframes LoadingHive_colour-down__GkxFV{0%{opacity:0}50%{opacity:1}to{opacity:0}}.Profile_page-links__Pmoj2{display:flex;gap:1em}.Profile_buttons__95YzB button,.Profile_details__-UxqS>li>span,.Profile_details__-UxqS>span,.Profile_info__cAn9p header li:nth-of-type(-n+1){text-transform:uppercase}.Profile_details__-UxqS a,span.Profile_setting-header__oDvjo,span.Profile_sub-setting__apmcb{color:#000}.Profile_details__-UxqS>li>i,.Profile_info__cAn9p header li:nth-of-type(-n+1),.Profile_info__cAn9p header li>button{color:brown}.Profile_details__-UxqS>:nth-child(n+4),.Profile_info__cAn9p header{text-align:center}.Profile_info__cAn9p header li:nth-of-type(-n+1),.Profile_info__cAn9p header li>button{font-size:.8rem;font-weight:900}.Profile_info__cAn9p h2{font-size:1.5rem}.Profile_details__-UxqS>li{font-weight:900;white-space:nowrap}.Profile_details__-UxqS .Profile_rule__3MT3\+{font-weight:300}.Profile_details__-UxqS a{font-size:.9rem}.Profile_profile__5c3a1>button>button{font-size:1rem}.Profile_profile__5c3a1 i{font-style:normal}.Profile_courses__d8Fc9,.Profile_profile__5c3a1,.Profile_rules__OpJcK ul{display:grid}.Profile_profile__5c3a1 h2,.Profile_profile__5c3a1 h3{margin:0}.Profile_profile__5c3a1,.Profile_rule__3MT3\+{position:relative}.Profile_profile__5c3a1{grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;height:100vh;overflow:hidden}.Profile_info__cAn9p header{margin-bottom:2rem}.Profile_rules__OpJcK>ul{gap:.5rem}.Profile_boxes__UXMKn{grid-auto-flow:column}.Profile_profile__5c3a1{transition:.3s ease-in-out}.Profile_info__cAn9p header>img{border:4px solid gold;border-radius:25%;margin-bottom:1rem}.Profile_menu-item__cXCCZ:hover>*,.Profile_profile__5c3a1>button:last-of-type:hover{transform:scale(1.1)}.Profile_profile__5c3a1{--colour-1:#d9ac26;--colour-3:#f7ec6e;--colour-2:#e0cc6c}dialog{position:relative}dialog::backdrop{background:#00000040;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw}dialog[open]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border:none;max-height:80%;max-width:80%;padding:0}dialog[open]+button{display:none}.ModalContainer_button__tuUy1{height:1rem;padding:0;width:3rem}.ModalContainer_button__tuUy1 svg{transform:scale(.75)}.ModalContainer_container__swRLw{border-radius:.5rem;overflow-x:hidden}.ModalContainer_bottom__PkSwj{border-bottom-left-radius:0;margin-left:0}.ModalContainer_bottom__PkSwj,.ModalContainer_right__-796F{border-bottom-right-radius:0;margin-bottom:0;margin-right:0}.ModalContainer_right__-796F{border-top-right-radius:0;margin-top:0}.ModalContainer_top__y9F\+p{border-top-left-radius:0;border-top-right-radius:0;margin-left:0;margin-right:0;margin-top:0}.ModalContainer_left__HFfmT{border-bottom-left-radius:0;border-top-left-radius:0;margin-bottom:0;margin-left:0;margin-top:0}.ModalContainer_close-button__\+EjdX{border-radius:.5rem;left:2rem;padding:.25rem .5rem;position:absolute;top:1rem;z-index:1}.Settings_container__1gWyd{--odd-colour:"brown";--even-colour:"gold";padding:2em}.Settings_container__1gWyd>header{margin-bottom:2em}.Settings_container__1gWyd>header h1{margin:0}.Settings_container__1gWyd>header p{font-size:.8em;text-align:center}.Settings_container__1gWyd>header button{font-size:.75em;margin-left:.5em}.Settings_container__1gWyd>nav ul{display:flex}.Settings_container__1gWyd>nav li:first-of-type button{border-bottom-right-radius:0;border-top-right-radius:0}.Settings_container__1gWyd>nav li:not(:first-of-type,:last-of-type) button{border-radius:0}.Settings_container__1gWyd>nav li:last-of-type button{border-bottom-left-radius:0;border-top-left-radius:0}.Settings_container__1gWyd fieldset{border:2px solid #000;margin:2em 0;padding:1em 2em;position:relative}.Settings_container__1gWyd fieldset>button{position:absolute;right:0;top:-1.5em}.Settings_container__1gWyd legend{-webkit-padding-start:.5em;-webkit-padding-end:.5em;padding-inline-end:.5em;padding-inline-start:.5em}.Settings_container__1gWyd legend button{padding:.25em 1em}.Settings_user-details-list__uWbcB li:not(.Settings_schedule-row__xrYSs){margin-bottom:1em}.Settings_container__1gWyd legend,.Settings_sub-label__dixcu{font-weight:900}.Settings_courses__mIFpz,.Settings_schedule-row__xrYSs,.Settings_schedule__YgZHZ,.Settings_time-slot-contents__uM4r3{display:grid}.Settings_schedule__YgZHZ{gap:2em}.Settings_schedule-row__xrYSs{grid-template-columns:3em 1fr 3em 1fr}.Settings_time-slot-contents__uM4r3{grid-template-areas:" courses "}.Settings_time-slot-contents__uM4r3>*{grid-area:courses}.Settings_courses__mIFpz{align-items:center;gap:.5em;padding:.25em .75em}.Settings_time-slot-label__5GMMq{background:red;font-size:1.5em;padding:.25em 0;text-align:center}.Settings_odd__bpPbh .Settings_colour__cwltH,.Settings_time-slot-label__5GMMq.Settings_odd__bpPbh{background:var( --odd-colour )}.Settings_even__0-2cK .Settings_colour__cwltH,.Settings_time-slot-label__5GMMq.Settings_even__0-2cK{background:var( --even-colour )}.Settings_colour__cwltH{opacity:.25}.Error_error__maZkh{--i:1;--trunk-colour:#66461a;--leaves-duotone:linear-gradient(180deg,#9c3,#9c3 50%,#7aa329 0);display:grid;grid-template-areas:"header" "message";grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.Error_tree__3PpAH{border:3px solid #66461a;left:10%;width:80%}.Error_trunk__DZT8F:before{background:var( --trunk-colour );content:"";display:block;height:80vh;position:absolute;width:5rem}.Error_branch__p9isS{border:3px solid #000;height:1rem;width:5rem}.Error_leaves__rliLU{display:grid;z-index:1}.Error_leaves__rliLU>div{background:var( --leaves-duotone );border:3px solid green;height:2rem;width:calc(3rem*var( --i ))}.Error_message__gPV2n{display:grid;grid-area:"content"}.Error_message__gPV2n .Error_text__MQqmQ,.Error_message__gPV2n svg{grid-area:content}@keyframes Error_float__\+bQwp{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.Modal_modal-container__AUK89{align-items:center;bottom:0;display:grid;height:100vh;justify-items:center;left:0;position:absolute;width:100vw;z-index:9}.Modal_modal__BqT2i{display:grid;height:-webkit-max-content;height:max-content;padding:2rem;width:80%;z-index:10}.Modal_modal__BqT2i.Modal_sans-carets__CIZBx{grid-template-columns:70vw}.Modal_modal__BqT2i.Modal_with-carets__pFuyA{grid-template-areas:"left-caret content right-caret"}.Modal_modal-container__AUK89{background-color:#00000080;cursor:pointer}.Modal_modal__BqT2i{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:2px solid var(--font-colour-on-dark-background);border-radius:1rem;cursor:default}.Modal_modal__BqT2i.Modal_with-carets__pFuyA>:first-child{grid-area:left-caret}.Modal_modal__BqT2i.Modal_with-carets__pFuyA>:nth-child(2){grid-area:content}.Modal_modal__BqT2i.Modal_with-carets__pFuyA>:nth-child(3){grid-area:right-caret}button.ModalButton_modal-link__R0YBK:hover{color:var(--secondary-colour)}button.ModalButton_modal-link__R0YBK{background:none;border:none;color:var(--primary-colour-highlight);text-decoration:underline}.AttachmentGroup_boards__Zfcdy,.AttachmentGroup_group__qn6th{display:flex;gap:.5rem}.AttachmentGroup_group__qn6th{flex-flow:row-reverse wrap-reverse;justify-content:flex-end;margin:1rem}.AttachmentGroup_boards__Zfcdy{flex-wrap:wrap}.AttachmentGroup_plain-links__RhkWj{flex:1 1}.AttachmentLink_link__dB-R9{color:var(--secondary-colour);font-weight:900;text-decoration:none}.AttachmentLink_label__QPtZ2 span{text-overflow:ellipsis}.AttachmentLink_label__QPtZ2 i{text-align:center}.AttachmentLink_label__QPtZ2 sup{font-size:.5rem}.AttachmentLink_link__dB-R9{position:relative}.AttachmentLink_iframe__sz8-p{height:9.25rem;margin-bottom:.5rem;position:relative;width:11.5rem}.AttachmentLink_iframe__sz8-p iframe{height:48rem;position:absolute;width:56rem}.AttachmentLink_label__QPtZ2{align-items:center;display:flex;gap:.25rem;padding:.5rem}.AttachmentLink_iframe__sz8-p+.AttachmentLink_label__QPtZ2{bottom:0;left:0;position:absolute;width:11.5rem;z-index:2}.AttachmentLink_label__QPtZ2 i{width:2rem}.AttachmentLink_iframe__sz8-p,.AttachmentLink_label__QPtZ2{border:2px solid var(--secondary-colour);overflow:hidden;white-space:nowrap}.AttachmentLink_iframe__sz8-p{border-radius:.5rem;overflow:hidden}.AttachmentLink_iframe__sz8-p iframe{transform:scale(21%) translateY(-2rem);transform-origin:0 0}.AttachmentLink_label__QPtZ2{background-color:var(--secondary-colour-pale-opaque)}.AttachmentLink_iframe__sz8-p+.AttachmentLink_label__QPtZ2{background-color:var(--secondary-colour-pale)}.AttachmentLink_label__QPtZ2 span{overflow:hidden;white-space:nowrap}.AttachmentLink_iframe__sz8-p:after{background-color:var(--neutral-background-colour-opaque);content:"";height:9.25rem;left:0;position:absolute;width:11.5rem}.Slide_slide__uZNqe h2{font-size:1.5rem}.Slide_slide__uZNqe sup{font-size:.75rem}.Slide_text__Wppsj span i{font-size:.5rem}.Slide_text__Wppsj li:last-of-type i{color:var(--secondary-colour)}.Slide_slide__uZNqe h1,.Slide_slide__uZNqe h2{margin:0;padding:0}.Slide_slide__uZNqe{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-areas:"h1 h1" "img text" "links links";grid-template-columns:40% 50%;justify-content:center}.Slide_slide__uZNqe h1{grid-area:h1}.Slide_image__-EYeY{grid-area:img}.Slide_image__-EYeY img{width:105%}.Slide_text__Wppsj{grid-area:text}.Slide_links__fb9m5{grid-area:links}.Slide_image__-EYeY img{transform:translateX(-5%)}.Slide_text__Wppsj li{list-style:""}.Slide_links__fb9m5{border-top:2px inset var(--font-colour-on-dark-background)}.Sheets_sheets__aweFa{display:flex;height:100vh;justify-content:center;position:relative;width:100vw}.Sheets_sheets__aweFa>:last-child{padding-top:3rem}.Sortable_drag-handle__sDChw{font-size:0}.Sortable_content__LNbMt,.Sortable_draggable__H6ziw{position:relative}.Sortable_draggable__H6ziw{display:grid;margin:0 1rem}.Sortable_content__LNbMt{display:flex}.Sortable_content__LNbMt>:last-child{flex:1 1}.Sortable_content__LNbMt:hover>:last-child>div{margin-left:0}.Sortable_drag-handle__sDChw{align-self:normal;padding:0;z-index:10}.Sortable_content__LNbMt,.Sortable_drag-handle__sDChw{transition:.3s ease-in-out}.Sortable_drag-handle__sDChw{background-color:var(--neutral-background-colour);border:none;cursor:grab}.Sortable_content__LNbMt:hover .Sortable_drag-handle__sDChw{font-size:1rem;padding:0 .5rem}.Assignment_assignment__IWSFE{grid-gap:.5rem;display:grid;gap:.5rem;grid-auto-flow:column;grid-template-columns:1fr 5rem 5rem}.Section_multiple-icons__4y6yR,.Section_single-icon__u3iAy{text-decoration:none}.Section_multiple-icons__4y6yR,.Section_single-icon__u3iAy i{color:#000;height:2rem;width:2rem}.Section_section__fo432{align-items:center;display:grid;grid-auto-flow:column}.Section_single-icon__u3iAy i{align-items:center;display:flex;justify-content:center}.Section_multiple-icons__4y6yR{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Section_multiple-icons__4y6yR i{padding:.25rem 0}.Section_multiple-icons__4y6yR i:first-of-type{padding-left:.5rem}.Section_multiple-icons__4y6yR i:last-of-type{padding-right:.5rem}.Section_multiple-icons__4y6yR,.Section_single-icon__u3iAy i{border:2px solid #000;border-radius:10px}button.Section_section__fo432{background-color:initial;border:none}button.Section_section__fo432 i{background-color:var(--secondary-colour-pale)}button.Section_active__-AxjP i{background-color:var(--secondary-colour-light)}.Section_multiple-icons__4y6yR:hover,.Section_single-icon__u3iAy:hover i{background-color:var(--secondary-colour-highlight)}.Bar_title__e558j h2{--border-colour:#000;--border-style:double;--border-size:5px;font-size:1.25rem}.Bar_bar__q-3f2,.Bar_collapsed__apmlo .Bar_sections__ewl1Q ul,.Bar_title__e558j h2{margin:0}.Bar_bar__q-3f2,.Bar_title__e558j{position:relative}.Bar_bar__q-3f2,.Bar_sections__ewl1Q ul{display:flex;flex-wrap:wrap}.Bar_bar__q-3f2{gap:0 1rem;z-index:2}.Bar_add-line__KDR6M{margin:0 1rem}.Bar_bar__q-3f2.Bar_collapsed__apmlo{align-items:center}.Bar_bar__q-3f2>button{align-self:normal;padding:0 .5rem;position:relative}.Bar_header__gOz98{flex:1 0 7rem;padding:1rem 0}.Bar_collapsed__apmlo .Bar_title__e558j{padding-right:1rem}.Bar_title__e558j h2{padding:.5rem 0}.Bar_sections__ewl1Q ul{gap:.5rem;justify-content:center;margin-top:.5rem}.Bar_collapsed__apmlo .Bar_sections__ewl1Q ul{justify-content:flex-start}.Bar_header__gOz98+.Bar_assignments__nrzou,.Bar_header__gOz98+.Bar_sections__ewl1Q{flex-grow:3}.Bar_assignments__nrzou{padding:1rem .5rem}.Bar_assignments__nrzou li:nth-last-of-type(n+2){margin-bottom:.5rem}.Bar_bar__q-3f2{background:#fff280}.Bar_bar__q-3f2>button{background:var( --secondary-colour-light )}.Bar_bar__q-3f2>button i{transform:scale(1.5)}button.Bar_is-expanded__gU6FM i{transform:rotate(90deg)}.Bar_bar__q-3f2,.Bar_bar__q-3f2>button i{transition:.3s ease-in-out}.Bar_bar__q-3f2>button:hover{background-color:var(--secondary-colour-highlight)}.Bar_title__e558j h2:after{content:"";position:absolute}.Bar_expanded__oAvRr .Bar_title__e558j h2:after{border-bottom:var(--border-size) var(--border-style) var(--border-colour);bottom:0;left:0;width:100%}.Bar_collapsed__apmlo .Bar_title__e558j h2:after{border-right:var(--border-size) var(--border-style) var(--border-colour);height:80%;right:0;top:10%}.AddBar_form__HfTWO{--border-size:.25rem;--border-type:dashed;--border-colour:#000}.AddBar_form__HfTWO input[type=number],.AddBar_form__HfTWO input[type=text],.AddBar_period-group__UStyU{text-align:center}.AddBar_form__HfTWO input[type=text]{font-size:1.25rem}.AddBar_button__B-Ujb{font-size:1.5rem;font-weight:900;text-transform:uppercase}.AddBar_form__HfTWO{display:grid;justify-items:center;margin:0 1rem}.AddBar_form__HfTWO.AddBar_visible__EzX44{padding:.25rem}.AddBar_period-inputs__jbz-5 fieldset{padding:0}.AddBar_period-group__UStyU fieldset section{display:flex;flex-wrap:wrap}.AddBar_period-group__UStyU input[type=number]+label,.AddBar_text-input__aXPJK input[type=text]+label{left:37.5%}.AddBar_form__HfTWO input[type=number]{width:6ch}.AddBar_form__HfTWO input[type=text]{width:75vw}.AddBar_submit-button__I8agG{margin:.25rem 0;width:75vw}.AddBar_add-period-line__hdMyv{width:82.5vw}.AddBar_button__B-Ujb{margin:0;padding:.5rem 0;width:100%}.AddBar_form__HfTWO input[type=number],.AddBar_form__HfTWO input[type=text],.AddBar_period-inputs__jbz-5 fieldset{border:none}.AddBar_form__HfTWO{border:var( --border-size ) var( --border-type ) var( --secondary-colour-light );border-radius:.5rem}.AddBar_form__HfTWO input[type=number],.AddBar_form__HfTWO input[type=text]{background:var( --secondary-colour-pale );border-bottom:var( --border-size ) var( --border-type ) var( --border-colour )}.AddBar_period-group__UStyU{align-items:flex-end;display:flex;justify-content:center}.AddBar_form__HfTWO input[type=text]{border-bottom:4px double var(--border-colour)}.AddBar_button__B-Ujb{background:none;border:none;transition:.3s ease-in-out}.AddBar_form__HfTWO.AddBar_hidden__4o54Z:hover>button{background-color:var( --secondary-colour-pale )}.RadioButton_label__aQTtR{font-size:.8rem}.RadioButton_button__ruEeM{position:fixed}.RadioButton_label__aQTtR{align-items:center;display:grid;justify-content:center;padding:.25rem .5rem}.RadioButton_button__ruEeM{opacity:0}.RadioButton_label__aQTtR{background-color:var(--secondary-colour-pale);border:2px solid var(--secondary-colour-highlight);cursor:pointer}.RadioButton_button__ruEeM:focus+label,.RadioButton_button__ruEeM:hover+label{background-color:var(--secondary-colour-pale-opaque);border-style:dashed}.RadioButton_button__ruEeM:checked+.RadioButton_label__aQTtR{background-color:var(--secondary-colour-highlight);font-weight:900}.RadioGroup_group__2ds\+U{--border-radius:20px;text-align:center;text-transform:capitalize}.RadioGroup_radio-group__OBbN1{display:grid;padding-left:0}.RadioGroup_radio-group__OBbN1.RadioGroup_column__PCWR3{padding:0}.RadioGroup_group__2ds\+U{border:none;display:grid;padding:0}.RadioGroup_row__ntzWK .RadioGroup_group__2ds\+U{align-items:center;grid-auto-flow:column}.RadioGroup_column__PCWR3 .RadioGroup_group__2ds\+U{gap:.5rem;justify-content:center}.RadioGroup_row__ntzWK .RadioGroup_group__2ds\+U:first-of-type>span:first-child:empty{margin-right:0}.RadioGroup_row__ntzWK .RadioGroup_group__2ds\+U:first-of-type>span:first-child{margin-right:.51rem}.RadioGroup_row__ntzWK .RadioGroup_group__2ds\+U:first-of-type>span:last-child{margin-left:.5rem}.RadioGroup_row__ntzWK .RadioGroup_group__2ds\+U>span:first-of-type:empty{margin:0}.RadioGroup_column__PCWR3 .RadioGroup_button__Vth9l{width:7.5rem}.RadioGroup_radio-group__OBbN1{border:none}.RadioGroup_row__ntzWK .RadioGroup_group__2ds\+U>.RadioGroup_button__Vth9l:first-of-type{border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}.RadioGroup_row__ntzWK .RadioGroup_group__2ds\+U>.RadioGroup_button__Vth9l:last-of-type{border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.AddLine_add-line__87JbB i{color:#0000}.AddLine_add-line__87JbB{margin-bottom:.5rem;padding-top:.5rem;position:relative}.AddLine_add-line__87JbB i{left:calc(50% - 1.5rem);position:absolute;top:.2rem;width:3rem}.AddLine_add-line__87JbB,.AddLine_add-line__87JbB i{background-color:var(--neutral-background-colour);transition:.3s ease-in-out}.AddLine_add-line__87JbB{border:none;border-bottom:3px dashed #0000}.AddLine_add-line__87JbB:hover,.AddLine_add-line__87JbB:hover i{border-color:#000;color:#000}.SideNav_side-nav__4hior li{text-transform:uppercase}.SideNav_cover__Wz3Ul,.SideNav_side-nav__4hior{height:calc(100% - 3rem);margin-top:3rem;position:absolute;z-index:3}.SideNav_side-nav__4hior{padding:1rem 0;width:20vw}.SideNav_side-nav__4hior.SideNav_active__eI1nR{height:calc(100% - 3rem);width:20vw}.SideNav_side-nav__4hior ul{grid-gap:1rem;display:grid;gap:1rem}.SideNav_side-nav__4hior li{padding:.5rem 1rem}.SideNav_cover__Wz3Ul{left:20vw;width:80vw}.SideNav_side-nav__4hior{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff2ccbf;transition:.3s ease-in-out}.SideNav_side-nav__4hior li{cursor:pointer}.SideNav_cover__Wz3Ul{background-color:#00000040;cursor:pointer}.SideNav_side-nav__4hior li:hover{background:var(--secondary-colour-highlight)}.SideNavButton_button__lJczr,.SideNavButton_button__lJczr img:last-of-type,.SideNavButton_closed-menu__ojWVr,.SideNavButton_open-menu__STpeG{position:absolute}.SideNavButton_closed-menu__ojWVr,.SideNavButton_open-menu__STpeG{height:100%}.SideNavButton_button__lJczr,.SideNavButton_button__lJczr img{padding:.25rem 0}.SideNavButton_button__lJczr{height:3rem;width:20vw;z-index:10}.SideNavButton_button__lJczr img{width:1.5rem}.SideNavButton_button__lJczr img:last-of-type{left:calc(10vw - .75rem)}.SideNavButton_button__lJczr:hover img:first-of-type,.SideNavButton_open-menu__STpeG .SideNavButton_button__lJczr img:first-of-type{opacity:0;transform:scale(2) translate(.25rem,-.25rem)}.SideNavButton_button__lJczr:hover img:last-of-type,.SideNavButton_open-menu__STpeG .SideNavButton_button__lJczr img:last-of-type{transform:scale(1) translate(0)}.SideNavButton_button__lJczr,.SideNavButton_button__lJczr img:last-of-type{background:none}.SideNavButton_button__lJczr{border:none;border-radius:0;overflow:hidden}.SideNavButton_button__lJczr img{transition:.5s ease-in-out}.SideNavButton_button__lJczr img:last-of-type{transform:scale(.6) translate(-.5rem,.5rem)}.SideNavButton_open-menu__STpeG .SideNavButton_button__lJczr{background-color:var(--secondary-colour-pale-opaque)}.SideNavButton_menu__mwQb6{transition:.3s ease-in-out}.SideNavButton_closed-menu__ojWVr .SideNavButton_menu__mwQb6{visibility:hidden}.Footer_footer__oj0A6 sup{font-size:.6rem}.Footer_footer__oj0A6 a{color:inherit;text-decoration:none}.Footer_footer__oj0A6{align-items:center;display:flex;justify-content:space-evenly;padding:2em}.Footer_footer__oj0A6 a{transition:.3s ease-in-out}.Footer_footer__oj0A6 a:hover{transform:scale(1.1)}.Dashboard_home__ZgmB-{display:grid;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content;height:100vh}.Dashboard_content__CJzr0{padding-top:3rem}.Dashboard_footer__BfEJQ{justify-self:center}.Hive_course-and-sections__kui2r h1{font-size:2rem}.Hive_sections__3Z9o2{text-transform:uppercase}.Hive_info__zrJDC :is(h1,h2,h3){font-size:1em;line-height:1em;text-align:left}.Hive_info__zrJDC .Hive_about-board__U6Pw2{font-size:.8em}.Hive_banner__AmrV9,.Hive_hive__mWYU\+,.Hive_hive__mWYU\+>header,.Hive_sections__3Z9o2{display:grid}.Hive_hive__mWYU\+>header,.Hive_sections__3Z9o2{align-items:center}.Hive_hive__mWYU\+{grid-template-rows:-webkit-min-content calc(100vh - 6rem) -webkit-min-content;grid-template-rows:min-content calc(100vh - 6rem) min-content;height:100vh;overflow:hidden}.Hive_hive__mWYU\+.Hive_logged-in__0N5bz>header{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;justify-items:stretch}.Hive_logged-in__0N5bz .Hive_banner__AmrV9{grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr}.Hive_course-and-sections__kui2r h1,.Hive_info__zrJDC :is(h1,h2,h3){margin:0;padding:0}.Hive_sections__3Z9o2{gap:.5rem;grid-auto-flow:column;padding-bottom:.5rem}.Hive_hive__mWYU\+>article .Hive_about-board__U6Pw2 h2,.Hive_hive__mWYU\+>article .Hive_about-board__U6Pw2 ul,.Hive_info__zrJDC .Hive_about-board__U6Pw2>fieldset{display:none}.Hive_about-board__U6Pw2 fieldset{display:flex;gap:1em;justify-content:center}.Hive_about-board__U6Pw2 fieldset button{transform:scale(.75)}.Hive_info__zrJDC .Hive_about-board__U6Pw2>ul{display:flex}.Hive_hive__mWYU\+ nav .Hive_about-board__U6Pw2 li:nth-last-of-type(n+2):after{border-left:2px dotted #000;content:"";margin-left:.5em;padding-right:.5em}.Hive_home__-Zq9k,.Hive_home__-Zq9k i{transition:.3s ease-in-out}.Hive_hive__mWYU\+>header{background:#a9a9a9}.Hive_home__-Zq9k:hover,.Hive_home__-Zq9k:hover i{transform:scale(1.1)}@media only screen and (min-height:800px){.Hive_info__zrJDC .Hive_about-board__U6Pw2{display:none}.Hive_hive__mWYU\+>article .Hive_about-board__U6Pw2{display:grid;grid-template-areas:"h2" "ul" "buttons"}.Hive_hive__mWYU\+>article .Hive_about-board__U6Pw2 h2,.Hive_hive__mWYU\+>article .Hive_about-board__U6Pw2 ul{display:block}.Hive_hive__mWYU\+>article .Hive_about-board__U6Pw2 h2{display:block;grid-area:h2}.Hive_hive__mWYU\+>article .Hive_about-board__U6Pw2 ul{display:block;grid-area:ul}.Hive_hive__mWYU\+>article .Hive_about-board__U6Pw2 fieldset{grid-area:buttons}}.SubNav_menu-item__H\+Mhg>:not(.SubNav_emoji__d5Xse,.SubNav_link__EAKIv,a),.SubNav_subnav__e50dP header{background:radial-gradient(circle farthest-side at 30% 10%,#ff4500 50%,orange,gold);-webkit-background-clip:text;background-clip:text;color:#0000}.SubNav_subnav__e50dP i{font-style:normal}.SubNav_frosty__YlJV6,.SubNav_subnav__e50dP header{font-weight:900}.SubNav_link__EAKIv a{color:#000;text-decoration:none}.SubNav_category__-Rdhv>span{color:#4d4d4d;display:block;margin-left:1rem;margin-top:1rem}.SubNav_menu-item__H\+Mhg{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;padding:1rem 2rem}.SubNav_menu-item__H\+Mhg.SubNav_without-icon__eXkYU{grid-template-columns:1fr}.SubNav_menu__vG9Xc{display:flex;justify-content:space-between;z-index:1}.SubNav_subnav__e50dP{position:relative}.SubNav_subnav__e50dP header{align-self:center;margin-left:.5rem}.SubNav_background__AguMZ{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.SubNav_menu__vG9Xc{left:0;opacity:0;position:absolute;top:2rem;transition:.3s ease-in-out;visibility:hidden;z-index:10}.SubNav_menu__vG9Xc.SubNav_show__x3t9w{opacity:1;top:100%;visibility:visible}.SubNav_link__EAKIv{position:relative}.SubNav_img-container__En0od{align-items:center;display:flex}.SubNav_img-container__En0od img{width:1rem}.SubNav_frosty__YlJV6,.SubNav_menu-item__H\+Mhg:last-of-type,.SubNav_menu__vG9Xc{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.SubNav_menu__vG9Xc{background:#ffbf001a;box-shadow:0 4px 30px 1px #0000001a}.SubNav_menu-item__H\+Mhg>*{transition:.3s ease-in-out}.SubNav_menu__vG9Xc{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffecb380;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.SubNav_menu-item__H\+Mhg,.SubNav_subnav__e50dP>header{cursor:pointer}.SubNav_menu-item__H\+Mhg:not(.SubNav_frosty__YlJV6,.SubNav_link__EAKIv)>*{filter:brightness(0)}.SubNav_frosty__YlJV6{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.SubNav_frosty__YlJV6 img{width:1.25rem}.SubNav_menu__vG9Xc:hover,.SubNav_subnav__e50dP header:hover+.SubNav_menu__vG9Xc{opacity:1;top:1.5rem;visibility:visible}.SubNav_menu-item__H\+Mhg:hover{background:#ffffffbf}.SubNav_menu-item__H\+Mhg:hover>*{transform:scale(1.1)}.SubNav_menu-item__H\+Mhg:hover .SubNav_label__kpv-Z{font-weight:900}.SubNav_menu-item__H\+Mhg:not(:last-of-type):hover i:not(.SubNav_emoji__d5Xse){filter:brightness(100%)}.SubNav_link__EAKIv .SubNav_active-link__KYkZi:before{background:#ffbf0040;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.GradientText_gradient__74BfP{background:radial-gradient(circle farthest-side at 30% 10%,#ff4500 50%,orange,gold);-webkit-background-clip:text;background-clip:text;color:#0000}.GuideButtonHive_overlay__U1mAR{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.GuideButtonHive_tipBox__ue1sx{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0003;color:#333;max-width:400px;padding:24px;position:absolute;text-align:center;-webkit-user-select:none;user-select:none}.GuideButtonHive_tipImage__67X\+0{border-radius:6px;box-shadow:0 0 4px #0003;height:auto;margin-bottom:8px;width:50px}.GuideButtonHive_buttons__lsEba{display:flex;justify-content:space-between;margin-top:16px}button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 16px}button:disabled{background-color:#ccc;cursor:not-allowed}.GuideButtonHive_stepCount__ETP8C{color:#666;font-size:.9rem;margin-top:8px}.GuideButtonHive_closeBtn__NjGSM{background:#0000;border:none;color:#555;cursor:pointer;font-size:20px;position:absolute;right:10px;top:8px;transition:color .2s ease}.GuideButtonHive_closeBtn__NjGSM:hover{color:#000}.GuideButtonHive_helpBtn__Kh7So{background-color:#ffb300;border:none;border-radius:50%;bottom:20px;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;font-size:22px;height:45px;position:fixed;right:20px;width:45px;z-index:9999}.GuideButtonHive_helpBtn__Kh7So:hover{background-color:#f90}.Month_week__hy-Sc{--border-color:#262626}.Month_day__MPLSG{--colour-odd:green;--colour-even:#fff;--colour-off:#bfbfbf;--colour-other-month:#bfbfbf80;--font-colour-light:#fff;--font-colour-dark:#000}.Month_unit__P-L9-{--background:#2f4f4f;--font-colour:#fff}.Month_day__MPLSG.Month_even__QIG-6{--background:var( --colour-even );--background-add:var( --colour-odd );--font-colour:var( --font-colour-dark );--font-colour-add:var( --font-colour-light )}.Month_day__MPLSG.Month_odd__fJIEb{--background:var( --colour-odd );--background-add:var( --colour-even );--font-colour:var( --font-colour-light );--font-colour-add:var( --font-colour-dark )}.Month_day__MPLSG.Month_off__X1jxC{--background:var( --colour-off )}.Month_day__MPLSG:not(.Month_current-month__z0e3o){--background:var( --colour-other-month );--font-colour:#404040}.Month_add__qkfzA,.Month_pill__oD8yF,.Month_reason__8fV2M{font-size:.75rem}.Month_active__e-Lvu,.Month_pill__oD8yF,.Month_planning__S4iJK{color:#000}.Month_planning__S4iJK,.Month_unit__P-L9- span{font-size:.9rem}.Month_day__MPLSG{color:var( --font-colour );font-weight:900}.Month_day__MPLSG:not(.Month_current-month__z0e3o){font-style:italic}.Month_add__qkfzA{color:var( --font-colour-add )}.Month_add__qkfzA i{font-size:1rem}.Month_pill__oD8yF{text-decoration:none}.Month_unit__P-L9- span{color:var( --font-colour );white-space:nowrap}.Month_add__qkfzA,.Month_day__MPLSG,.Month_month__tNDqj>header,.Month_planning__S4iJK,.Month_week__hy-Sc,.Month_week__hy-Sc .Month_days__8vXC\+{display:grid}.Month_add__qkfzA,.Month_planning__S4iJK{gap:.25rem;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;justify-content:center;margin-top:.25rem;padding:.25rem 0}.Month_month__tNDqj{margin:0}.Month_month__tNDqj>header{grid-template-columns:35% 30% 35%}.Month_week__hy-Sc.Month_with-button__JqWYW{grid-template-columns:15% 85%}.Month_week__hy-Sc.Month_sans-button__oqeSa{grid-template-columns:1fr}.Month_week__hy-Sc .Month_days__8vXC\+{grid-template-columns:repeat(5,20%)}.Month_holiday-week__AEYQF .Month_days__8vXC\+{grid-template-rows:2rem}.Month_holiday-week__AEYQF .Month_day__MPLSG{height:auto}.Month_day__MPLSG{height:8rem}.Month_day__MPLSG:not(.Month_off__X1jxC){grid-template-rows:1fr 1rem}.Month_add__qkfzA{align-items:center}.Month_details__MONBg,.Month_pill__oD8yF{padding:.25rem .5rem}.Month_planning__S4iJK{align-items:end}.Month_unit__P-L9-{height:1rem;position:relative}.Month_unit__P-L9- span{margin-left:.5rem;padding:.5rem .75rem;position:absolute;top:-1rem}.Month_day__MPLSG,.Month_unit__P-L9- div,.Month_unit__P-L9- span{transition:.3s ease-in-out}.Month_day__MPLSG,.Month_unit__P-L9-,.Month_unit__P-L9- span{background:var( --background )}.Month_add__qkfzA,.Month_reason__8fV2M,.Month_unit__P-L9- div{opacity:0;visibility:hidden}.Month_pill__oD8yF,.Month_unit__P-L9- span{border-radius:.5rem;box-shadow:0 4px 30px #0000001a}.Month_active__e-Lvu,.Month_pill__oD8yF{background:var( --secondary-colour-highlight )}.Month_day__MPLSG{border:2px solid var( --border-color )}.Month_queen__Dxhur.Month_day__MPLSG{cursor:pointer}.Month_day__MPLSG:not(.Month_current-month__z0e3o){border-color:#33333380;opacity:.5}.Month_day__MPLSG.Month_coming-month__BPe9V{cursor:e-resize}.Month_day__MPLSG.Month_previous-month__IMuIy{cursor:w-resize}.Month_queen__Dxhur.Month_day__MPLSG.Month_off__X1jxC{cursor:not-allowed}.Month_add__qkfzA{color:var( --background-add );transition:.1s ease-in}.Month_today__zCkD8{animation:Month_pulse__WBlFY 3s linear infinite;border:5px solid var( --secondary-colour-glow )}.Month_day__MPLSG:not(.Month_coming-month__BPe9V,.Month_previous-month__IMuIy,.Month_active__e-Lvu) .Month_details__MONBg:hover .Month_add__qkfzA,.Month_day__MPLSG:not(.Month_coming-month__BPe9V,.Month_previous-month__IMuIy,.Month_active__e-Lvu) .Month_details__MONBg:hover .Month_reason__8fV2M{opacity:1;visibility:visible}.Month_unit__P-L9- div:after{border-left:.75rem solid #0000;border-right:.75rem solid #0000;border-top:.75rem solid var( --background );content:"";left:40%;position:absolute;top:1rem;transition:.3s ease-in-out}.Month_unit__P-L9-:hover div{opacity:1;visibility:visible}.Month_unit__P-L9-:hover span{top:-3rem}.Month_unit__P-L9-:hover div:after{top:-1rem}@keyframes Month_spin__n0WIW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Month_pulse__WBlFY{0%{box-shadow:0 0 0 0 #ffff00b3;transform:scale(.95)}70%{box-shadow:0 0 0 10px #ff00;transform:scale(1)}to{box-shadow:0 0 0 0 #ff00;transform:scale(.95)}}.BoardIcon_logo__rEjOY{--size:.4rem;--background:linear-gradient(45deg,#540303,#540303,#970202,#db0000);--border-radius:calc(var( --size )/2);--border-width:calc(var( --size )/10);--empty-colour:#fff}.BoardIcon_square__\+Jg4g{--border-colour:#daa520;--active-colour:orange}.BoardIcon_logo__rEjOY{grid-gap:calc(var( --size )/5);border-radius:var( --border-radius );display:grid;gap:calc(var( --size )/5);grid-template-areas:"top-left top-centre top-right" "mid-left mid-centre mid-right" "bottom-left bottom-centre bottom-right";justify-content:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.BoardIcon_square__\+Jg4g{border-color:var( --border-colour );border-style:solid;border-width:var( --border-width );height:var( --size );padding:0;width:var( --size )}.BoardIcon_square__\+Jg4g:not(.BoardIcon_empty__Aa6RI){background:var( --background );background-size:300% 300%}.BoardIcon_logo__rEjOY .BoardIcon_top__E4NwT.BoardIcon_left__Efc-a.BoardIcon_corner__HVP8p{background-position:0 0;border-top-left-radius:var( --border-radius )}.BoardIcon_logo__rEjOY .BoardIcon_top__E4NwT.BoardIcon_centre__8HhuF{background-position:50% 0}.BoardIcon_logo__rEjOY .BoardIcon_top__E4NwT.BoardIcon_right__sX9dT.BoardIcon_corner__HVP8p{background-position:100% 0;border-top-right-radius:var( --border-radius )}.BoardIcon_logo__rEjOY .BoardIcon_middle__3jRUx.BoardIcon_right__sX9dT{background-position:100% 50%}.BoardIcon_logo__rEjOY .BoardIcon_middle__3jRUx.BoardIcon_centre__8HhuF{background-position:50% 50%}.BoardIcon_logo__rEjOY .BoardIcon_middle__3jRUx.BoardIcon_left__Efc-a{background-position:0 50%}.BoardIcon_logo__rEjOY .BoardIcon_bottom__J\+F0J.BoardIcon_left__Efc-a.BoardIcon_corner__HVP8p{background-position:0 100%;border-bottom-left-radius:var( --border-radius )}.BoardIcon_logo__rEjOY .BoardIcon_bottom__J\+F0J.BoardIcon_centre__8HhuF{background-position:50% 100%}.BoardIcon_logo__rEjOY .BoardIcon_bottom__J\+F0J.BoardIcon_right__sX9dT.BoardIcon_corner__HVP8p{background-position:100% 100%;border-bottom-right-radius:var( --border-radius )}.BoardIcon_square__\+Jg4g.BoardIcon_empty__Aa6RI{background:var( --empty-colour )}.BoardIcon_logo__rEjOY.BoardIcon_hoverable__MgHFu .BoardIcon_square__\+Jg4g:hover,.BoardIcon_square__\+Jg4g.BoardIcon_active__mn4Nr{background:var( --active-colour )}button.BoardIcon_square__\+Jg4g:active{opacity:.5}.FillBoardButton_buttons__97foU{--i:0;--hue:calc(var( --i )*10);--saturation:100%;--lightness:calc(20% + 6%*var( --i ))}button.FillBoardButton_merge__MD49R{--colour1:hsl(var( --hue ),100%,var( --lightness ),.1);--colour2:hsl(var( --hue ),100%,calc(var( --lightness ) + 10%));--gradient-percentage1:30%;--gradient-percentage2:80%;--translate-distance:.75rem}button.FillBoardButton_fill-board__yMadh{font-size:3rem}.FillBoardButton_merged__-h-0q.FillBoardButton_buttons__97foU .FillBoardButton_fill-board__yMadh{color:hsl(var( --hue ),var( --saturation ),var( --lightness ))}.FillBoardButton_cluster__qomc0:nth-of-type(n+2),.FillBoardButton_merged__-h-0q.FillBoardButton_buttons__97foU .FillBoardButton_fill-board__yMadh i,.FillBoardButton_plus__zsKXZ .FillBoardButton_cover__WX\+U4,button.FillBoardButton_merge__MD49R span{position:absolute}.FillBoardButton_cluster__qomc0,.FillBoardButton_plus__zsKXZ{grid-gap:.1rem;display:grid;gap:.1rem}.FillBoardButton_plus__zsKXZ,button.FillBoardButton_merge__MD49R{position:relative}.FillBoardButton_buttons__97foU,.FillBoardButton_fill-board__yMadh{display:grid}.FillBoardButton_fill-board__yMadh{align-items:center;justify-items:center}.FillBoardButton_three__ejPNM.FillBoardButton_buttons__97foU{grid-template-rows:1.5rem 1fr 1.5rem}.FillBoardButton_merged__-h-0q.FillBoardButton_buttons__97foU{background:#ff0;position:relative}.FillBoardButton_merged__-h-0q.FillBoardButton_buttons__97foU .FillBoardButton_fill-board__yMadh i{left:0;top:-15%;width:100%}button.FillBoardButton_merge__MD49R span{bottom:75%;left:10%;padding:.5rem;width:80%}.FillBoardButton_plus__zsKXZ{justify-items:center}.FillBoardButton_plus__zsKXZ .FillBoardButton_cover__WX\+U4{height:100%;width:100%}.FillBoardButton_square__cLSVy{height:.4rem;width:.4rem}.FillBoardButton_merged__-h-0q.FillBoardButton_buttons__97foU.FillBoardButton_down__PRKW6 button.FillBoardButton_merge__MD49R:first-of-type,.FillBoardButton_merged__-h-0q.FillBoardButton_buttons__97foU.FillBoardButton_up__wZn-k button.FillBoardButton_merge__MD49R:last-of-type,button.FillBoardButton_merge__MD49R span{visibility:hidden}.FillBoardButton_buttons__97foU button,button.FillBoardButton_merge__MD49R{border:none}.FillBoardButton_buttons__97foU,.FillBoardButton_cluster__qomc0{transition:.4s ease-in-out}.FillBoardButton_buttons__97foU button,.FillBoardButton_plus__zsKXZ .FillBoardButton_cover__WX\+U4{background:#0000}.FillBoardButton_holiday-week__Py-mn.FillBoardButton_buttons__97foU,.FillBoardButton_merged__-h-0q.FillBoardButton_buttons__97foU{background:hsl(var( --hue ),var( --saturation ),calc(var( --lightness ) - 10%))}.FillBoardButton_buttons__97foU{background:hsl(var( --hue ),var( --saturation ),var( --lightness ))}.FillBoardButton_buttons__97foU:not(.FillBoardButton_last-week__BLcy9){border-bottom:.1rem solid #fff}.FillBoardButton_holiday-week__Py-mn button{cursor:not-allowed}.FillBoardButton_fill-board__yMadh>div{transform:scale(2)}button.FillBoardButton_merge__MD49R{z-index:2}button.FillBoardButton_merge__MD49R:first-of-type{background:linear-gradient(to top,var( --colour1 ) var( --gradient-percentage1 ),var( --colour2 ),var( --colour1 ) var( --gradient-percentage2 ));transform:translateY(calc(var( --translate-distance )*-1))}button.FillBoardButton_merge__MD49R:last-of-type{background:linear-gradient(to bottom,var( --colour1 ) var( --gradient-percentage1 ),var( --colour2 ),var( --colour1 ) var( --gradient-percentage2 ));transform:translateY(var( --translate-distance ))}button.FillBoardButton_merge__MD49R span{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:hsl(var( --hue ),var( --saturation ),100%,.5);border:.1rem solid #fff;border-radius:.5rem;box-shadow:0 4px 30px #0000001a;opacity:0;transition:.3s ease-in-out}.FillBoardButton_cluster__qomc0:nth-of-type(n+2){top:0;transform:rotate(-90deg)}.FillBoardButton_square__cLSVy{--radius:.1rem;background:#fff;border-radius:var( --radius );transition:.3s ease-in-out;transition-delay:.3s}.FillBoardButton_buttons__97foU:not(.FillBoardButton_holiday-week__Py-mn,.FillBoardButton_merged__-h-0q):hover{background:hsl(var( --hue ),var( --saturation ),calc(var( --lightness ) + 10%))}.FillBoardButton_buttons__97foU:hover .FillBoardButton_cluster__qomc0.FillBoardButton_num2__OFG2J{top:-.5rem}.FillBoardButton_buttons__97foU:hover .FillBoardButton_cluster__qomc0.FillBoardButton_num3__gQZnc{top:.5rem}button.FillBoardButton_merge__MD49R:hover span{bottom:125%;opacity:1;visibility:visible}.FillBoardButton_buttons__97foU:hover .FillBoardButton_cluster__qomc0.FillBoardButton_num2__OFG2J .FillBoardButton_square__cLSVy:first-child{border-top-right-radius:calc(var( --radius )*2)}.FillBoardButton_buttons__97foU:hover .FillBoardButton_cluster__qomc0.FillBoardButton_num2__OFG2J .FillBoardButton_square__cLSVy:last-child{border-bottom-right-radius:calc(var( --radius )*2)}.FillBoardButton_buttons__97foU:hover .FillBoardButton_cluster__qomc0.FillBoardButton_num3__gQZnc .FillBoardButton_square__cLSVy:first-child{border-top-left-radius:calc(var( --radius )*2)}.FillBoardButton_buttons__97foU:hover .FillBoardButton_cluster__qomc0.FillBoardButton_num3__gQZnc .FillBoardButton_square__cLSVy:last-child{border-bottom-left-radius:calc(var( --radius )*2)}.Calendar_calendar__lgAXa{margin:0 2rem}.UnitsBanner_theme__dFyRt{--background:brown}.UnitsBanner_themes__Y63FD{text-align:center}.UnitsBanner_text__KxPa1 .UnitsBanner_title__VR9aw{font-size:1.25em;line-height:1;text-overflow:ellipsis;white-space:wrap}.UnitsBanner_text__KxPa1 .UnitsBanner_subtitle__VbwSy{font-size:1.5vw;font-style:italic;text-transform:uppercase}.UnitsBanner_bar__WLd4K,.UnitsBanner_bar__WLd4K input,.UnitsBanner_theme-list__6xs27,.UnitsBanner_theme__dFyRt,.UnitsBanner_title__VR9aw{margin:0;padding:0}.UnitsBanner_theme-list__6xs27,.UnitsBanner_theme__dFyRt,.UnitsBanner_themes__Y63FD li{display:grid}.UnitsBanner_theme-list__6xs27,.UnitsBanner_themes__Y63FD.UnitsBanner_bar-header__d3WfW{gap:.25rem}fieldset.UnitsBanner_buttons__Tus1U{display:flex;gap:2rem;justify-content:center;padding:1rem}.UnitsBanner_themes__Y63FD ul{display:flex;flex-wrap:wrap;gap:3rem 2rem;justify-content:center;padding:2.5rem 2rem}.UnitsBanner_themes__Y63FD.UnitsBanner_bar-header__d3WfW{margin:0 2rem}.UnitsBanner_themes__Y63FD.UnitsBanner_bar-header__d3WfW.UnitsBanner_has-units__Eh0kK{grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}.UnitsBanner_theme-list__6xs27{grid-auto-columns:1fr;grid-auto-flow:column}.UnitsBanner_themes__Y63FD li{grid-template-rows:1fr .5rem}.UnitsBanner_theme__dFyRt{grid-template-areas:"text-and-cover" "colour-input"}.UnitsBanner_text__KxPa1{grid-area:text-and-cover;padding:.75rem 0 .25rem;position:relative}.UnitsBanner_title__VR9aw{align-items:flex-end;display:flex;justify-content:center;margin-bottom:.25rem;min-height:2.5rem;padding:0 .5rem}.UnitsBanner_bar__WLd4K{grid-area:colour-input;height:.5rem;position:relative}.UnitsBanner_bar__WLd4K input{height:0;transform:translateY(-.6em);width:100%}.UnitsBanner_cover__tS6Kx{grid-area:text-and-cover;z-index:1}.UnitsBanner_bar__WLd4K input,.UnitsBanner_text__KxPa1,.UnitsBanner_themes__Y63FD:hover>:not(.UnitsBanner_form__hQcZP){transition:.3s ease-in-out}.UnitsBanner_bar__WLd4K,.UnitsBanner_bar__WLd4K input,.UnitsBanner_cover__tS6Kx{cursor:pointer}.UnitsBanner_theme__dFyRt .UnitsBanner_title__VR9aw,.UnitsBanner_themes__Y63FD{overflow:hidden}.UnitsBanner_cover__tS6Kx,.UnitsBanner_text__KxPa1,.UnitsBanner_theme__dFyRt{border-top-left-radius:1em;border-top-right-radius:1em}.UnitsBanner_bar__WLd4K{border-bottom-left-radius:1em;border-bottom-right-radius:1em}.UnitsBanner_theme__dFyRt{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.UnitsBanner_themes__Y63FD:not(.UnitsBanner_header__hDpls){height:100%;padding-top:3em}.UnitsBanner_edit-button__yMeVf{opacity:0;transform:translateX(-10vw)}.UnitsBanner_theme-list__6xs27{transform:translateX(calc(-1.5rem - 3vw))}.UnitsBanner_themes__Y63FD li{list-style:none}.UnitsBanner_text__KxPa1{background:linear-gradient(#0000 50%,var( --background ) 50%);background-size:100% 200%}.UnitsBanner_bar__WLd4K{background:var( --background )}.UnitsBanner_bar__WLd4K input{background:#0000;border:none}.UnitsBanner_bar__WLd4K input:after{background:var( --background );border-bottom-left-radius:1em;border-bottom-right-radius:1em;content:"";height:.6em;position:absolute;top:0;width:100%}.UnitsBanner_themes__Y63FD:hover>:not(.UnitsBanner_form__hQcZP){transform:translateX(0)}.UnitsBanner_themes__Y63FD:hover .UnitsBanner_edit-button__yMeVf{font-size:4vw;opacity:1}.UnitsBanner_edit-button__yMeVf:hover,button.UnitsBanner_add__SWdfV:hover{filter:saturate(2)}.UnitsBanner_edit-button__yMeVf:active,button.UnitsBanner_add__SWdfV:active{background:var( --secondary-colour-pale-opaque )}.UnitsBanner_cover__tS6Kx:hover+.UnitsBanner_text__KxPa1{background-position-y:bottom}.UnitsBanner_cover__tS6Kx:hover+.UnitsBanner_text__KxPa1 h3,.UnitsBanner_cover__tS6Kx:hover+.UnitsBanner_text__KxPa1 p{-webkit-background-clip:text;background-clip:text;background-color:var( --background );color:#0000;filter:sepia(5) saturate(100) invert(1) grayscale(1) contrast(9)}.UnitsBanner_cover__tS6Kx:hover+.UnitsBanner_bar__WLd4K input{opacity:0}.UnitsBanner_bar__WLd4K input:hover{opacity:1}.UnitsBanner_theme__dFyRt{box-shadow:.1rem .1rem 1rem 0 var( --background );width:15rem}.EditUnits_inputs__04Hql{--background:brown}.EditUnits_buttons__H3UFg button{font-size:1rem}.EditUnits_buttons__H3UFg,.EditUnits_input-fieldset-container__03k2F{display:flex}.EditUnits_input-fieldset-container__03k2F{overflow:scroll}.EditUnits_form__QEcxq{grid-gap:2rem;display:grid;gap:2rem;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;height:100%;margin:0 4rem}.EditUnits_form__QEcxq fieldset:not(.EditUnits_inputs__04Hql){padding:0}.EditUnits_days-left__gO76p h3{margin:0}.EditUnits_buttons__H3UFg{gap:2.5rem}.EditUnits_buttons__H3UFg button{flex:1 1;justify-content:center;margin:.25rem 0;padding:.25rem}.EditUnits_inputs__04Hql{grid-gap:1.5rem;display:grid;gap:1.5rem;justify-items:stretch;margin:2rem 0 2rem 3rem;padding:2.5rem 1.5rem;position:relative}.EditUnits_inputs__04Hql input:not([type=color]){width:100%}.EditUnits_input-fieldset-container__03k2F{flex-wrap:wrap}.EditUnits_blocks-and-colour__Hnc0c{align-items:center;display:flex;gap:1rem;position:relative}fieldset.EditUnits_number__XGeWk{flex:3 1}button.EditUnits_close__EcsT-{left:1rem;position:absolute;top:.75rem}.EditUnits_inputs__04Hql,button.EditUnits_close__EcsT-{border-radius:1em}.EditUnits_form__QEcxq fieldset:not(.EditUnits_inputs__04Hql){border:none}button.EditUnits_close__EcsT-{background:#0000;border:2px solid #0000;color:var( --background );transition:.3s ease-in-out}.EditUnits_inputs__04Hql{box-shadow:.1rem .1rem 1rem 0 var( --background );width:15rem}button.EditUnits_close__EcsT-:hover{border-color:var( --background )}.Droppable_over__uPRKN:not(.Droppable_disabled__OsRyz),.Droppable_over__uPRKN:not(.Droppable_disabled__OsRyz)>div{background:#fe9;border:3px solid gold}.Droppable_over__uPRKN.Droppable_disabled__OsRyz{border:3px solid #ff4500}.Droppable_droppable__hJpZa,.Droppable_over__uPRKN:not(.Droppable_disabled__OsRyz)>div{transition:.3s ease-in-out}.Droppable_wrapping-sortable__ZDKLx{margin:1rem;padding:0}.SortableItem_sortable__zXX0r{display:grid;transition:.3s ease-in-out}.SortableItem_sortable__zXX0r.SortableItem_wrap-with-shadow__YwuF8{box-shadow:0 4px 30px #0000001a;padding:.5rem 1rem}.SortableItem_sortable__zXX0r .SortableItem_button__GJi\+9{justify-content:center}.SortableItem_sortable__zXX0r.SortableItem_on-top__jwT0h{padding-top:0}.SortableItem_sortable__zXX0r.SortableItem_on-bottom__Sfr\+Z{padding-bottom:0}.SortableItem_sortable__zXX0r.SortableItem_on-left__qzcmV{padding-left:0}.SortableItem_sortable__zXX0r.SortableItem_on-right__QoLX-{padding-right:0}.SortableItem_sortable__zXX0r .SortableItem_button__GJi\+9,.SortableItem_sortable__zXX0r:not(.SortableItem_with-handle__oqukD){cursor:grab}.SortableItem_sortable__zXX0r.SortableItem_on-bottom__Sfr\+Z,.SortableItem_sortable__zXX0r.SortableItem_on-top__jwT0h{grid-auto-flow:row}.SortableItem_sortable__zXX0r.SortableItem_on-left__qzcmV,.SortableItem_sortable__zXX0r.SortableItem_on-right__QoLX-{grid-auto-flow:column}.SortableItem_on-bottom__Sfr\+Z .SortableItem_button__GJi\+9,.SortableItem_on-top__jwT0h .SortableItem_button__GJi\+9{height:2em;padding-bottom:0!important;padding-top:0!important}.SortableItem_on-left__qzcmV .SortableItem_button__GJi\+9,.SortableItem_on-right__QoLX- .SortableItem_button__GJi\+9{padding-left:0!important;padding-right:0!important;width:2em}.SortableItem_on-bottom__Sfr\+Z .SortableItem_button__GJi\+9,.SortableItem_on-right__QoLX- .SortableItem_button__GJi\+9{order:1}.SortableItem_dragging__FOud\+{opacity:.5}.SortableItem_sorting__m9iQM:not(.SortableItem_disabled__eXMfb){background:#fff2cc}.SortableItem_sorting__m9iQM.SortableItem_disabled__eXMfb{background:#d9d9d9;color:grey}.SortableItem_over__3zK4d:not(.SortableItem_disabled__eXMfb){background:#ff9500}.SortableItem_action-items__4gd75,.SortableItem_action-items__4gd75>p{display:flex}.SortableItem_action-items__4gd75{align-items:center;background:#ffffff80;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.SortableItem_action-items__4gd75>*{font-size:.75rem}.SortableItem_action-items__4gd75>p{font-style:italic;gap:.25rem}.Board_board__z31tm{--light-box-lightness:90%;--hue:60;--lightness:70%;--blank-hue:0;--blank-saturation:0%;--saturation:100%;--req-text-colour:#000;--border-lightness:calc(var( --lightness ) - 20%);--border-colour:hsl(var( --hue ),var( --saturation ),var( --border-lightness ));--border-radius:1rem;--border-style:solid;--border-width:3px}.Board_req__JHwmG,.Board_req__JHwmG a{color:var( --req-text-colour )}.Board_square__BPcFT,.Board_square__BPcFT.Board_blank__R7qHU{color:#000;font-size:85%;user-select:none;-moz-user-select:none;-webkit-user-select:none}.Board_square__BPcFT:not(.Board_blank__R7qHU){font-weight:900}.Board_hint__olY16{color:hsl(var( --hue ),var( --saturation ),40%)}.Board_board__z31tm,.Board_skeleton__O-\+\+l,.Board_skeleton__O-\+\+l .Board_lines__2dTTI,.Board_square__BPcFT,.Board_square__BPcFT>div .Board_links__VVDF1{display:grid}.Board_skeleton__O-\+\+l .Board_boxes__TVirx{display:flex;margin:auto}.Board_board__z31tm{grid-auto-rows:minmax(-webkit-max-content,16vh);grid-auto-rows:minmax(max-content,16vh);grid-template-columns:repeat(3,1fr);position:relative;transition:.3s ease-in-out}.Board_board__z31tm.Board_with-text-to-speech__KnlXY{margin-top:3.5rem}.Board_skeleton__O-\+\+l~*{position:absolute;visibility:hidden;z-index:-1}.Board_square__BPcFT{align-items:stretch;padding:.75rem .75rem .25rem;position:relative;text-align:center}.Board_square__BPcFT:not(.Board_directions-box__x0F-w){grid-template-rows:-webkit-min-content 1fr -webkit-max-content;grid-template-rows:min-content 1fr max-content}.Board_directions-box__x0F-w{align-content:center}.Board_details__NiyE1{display:contents;height:50%}.Board_details__NiyE1>div>:is(button:last-child){margin-top:15%}button.Board_playback__qKTka{font-size:.5rem;opacity:0;padding:.25em .5em;transition:.3s ease-in-out;visibility:hidden}.Board_square__BPcFT.Board_board-view__Bck5R{align-items:stretch;padding:.75rem 0 0}.Board_square__BPcFT>div .Board_links__VVDF1{bottom:0;justify-content:center;left:25%;position:absolute}.Board_container__ftGn3>div{padding-left:.75rem}.Board_square__BPcFT{background:hsl(var( --hue ),var( --saturation ),var( --lightness ))}:is(.Board_left__Zkwsv,.Board_right__fbGiu){border-left:var( --border-width ) var( --border-style ) var( --border-colour );border-right:var( --border-width ) var( --border-style ) var( --border-colour )}:is(.Board_top__UMLN2,.Board_bottom__DBuo6){border-bottom:var( --border-width ) var( --border-style ) var( --border-colour );border-top:var( --border-width ) var( --border-style ) var( --border-colour )}.Board_square__BPcFT:first-child{border-top-left-radius:calc(var( --border-radius ) - .1rem)}.Board_square__BPcFT:nth-child(3){border-top-right-radius:calc(var( --border-radius ) - .1rem)}.Board_square__BPcFT:nth-child(7){border-bottom-left-radius:calc(var( --border-radius ) - .1rem)}.Board_square__BPcFT:nth-child(9){border-bottom-right-radius:calc(var( --border-radius ) - .1rem)}.Board_square__BPcFT.Board_prereq__94JAO{background:hsl(var( --hue ),var( --saturation ),var( --light-box-lightness ))}.Board_square__BPcFT input[type=checkbox]{transform:scale(1.5)}.Board_directions-box__x0F-w{background:hsl(var( --blank-hue ),var( --blank-saturation ),100%,.6)}.Board_directions-box__x0F-w.Board_save-changes__cvfuA button{background:var( --border-colour );color:#fff}.Board_square__BPcFT.Board_blank__R7qHU{cursor:not-allowed;opacity:.5}.Board_square__BPcFT.Board_active__PgYi6{--gradient-lightness:var( --lightness );opacity:1}.Board_square__BPcFT.Board_active__PgYi6.Board_req__JHwmG{--gradient-lightness:calc(var( --lightness ) + 10%)}.Board_directions-box__x0F-w button{font-size:.75rem;max-width:80%}.Board_checkbox-skeleton__Jrn7j,.Board_directions-skeleton__ntP28,.Board_links-skeleton__RTjvP{background:linear-gradient(to right,hsl(var( --hue ),var( --saturation ),var( --gradient-lightness )),hsl(calc(var( --hue ) + 30),var( --saturation ),var( --gradient-lightness )));overflow:hidden;position:relative}.Board_skeleton__O-\+\+l,.Board_skeleton__O-\+\+l .Board_boxes__TVirx,.Board_skeleton__O-\+\+l .Board_lines__2dTTI{gap:.5em}.Board_directions-skeleton__ntP28,.Board_skeleton__O-\+\+l .Board_boxes__TVirx{width:80%}.Board_directions-skeleton__ntP28,.Board_links-skeleton__RTjvP{border-radius:.5em;margin:auto}.Board_skeleton__O-\+\+l .Board_boxes__TVirx>*{height:1em}.Board_directions-skeleton__ntP28{height:.5em}.Board_skeleton__O-\+\+l .Board_boxes__TVirx{margin-top:.5em}.Board_links-skeleton__RTjvP{margin-right:0;width:calc(80% - 2em)}.Board_checkbox-skeleton__Jrn7j{background:hsl(calc(var( --hue ) + 15),var( --saturation ),var( --gradient-lightness ));border-radius:.25em;width:1em}.Board_links-and-button__MCw2r>div>button{height:1rem;padding:0;width:3rem}.Board_links-and-button__MCw2r>div>button svg{transform:scale(.75)}.Board_checkbox-skeleton__Jrn7j:after,.Board_directions-skeleton__ntP28:after{animation:Board_shine-swipe__IBWEM 3s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;position:absolute;transform:translateX(-150%);width:100%}.Board_square__BPcFT:hover .Board_playback__qKTka{display:inline-block;opacity:1;visibility:visible}@keyframes Board_shine-swipe__IBWEM{to{transform:translateX(100%)}}.Board_content__ZlyCi{display:grid;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content}.Board_links-and-button__MCw2r.Board_sans-links__ICyMq:last-child{margin:auto auto auto 0}.Board_directions-box__x0F-w path{fill:var( --border-colour )}.TextToSpeech_container__iU1Xk{--hue:45;--saturation:100%;--lightness:50%;background:hsl(var( --hue ),var( --saturation ),90%,.5);display:flex;flex-flow:row wrap;justify-content:center;margin:0;padding:1rem 0;position:absolute;top:-3.5rem;width:100%}.TextToSpeech_container__iU1Xk fieldset,.TextToSpeech_inputs__YEzxB,.TextToSpeech_inputs__YEzxB>*{display:grid;grid-auto-flow:column}.TextToSpeech_container__iU1Xk,.TextToSpeech_container__iU1Xk fieldset{border:none}.TextToSpeech_container__iU1Xk>:not(:last-child){margin-right:1rem}.TextToSpeech_container__iU1Xk button{font-size:.75em;padding:.25em .5em}.TextToSpeech_container__iU1Xk fieldset{padding:0}.TextToSpeech_inputs__YEzxB{gap:1rem}.TextToSpeech_inputs__YEzxB input{--background:#fff;--grey:hsl(var( --hue ),0%,70%);-webkit-appearance:none;appearance:none;background:var( --background );border:2px solid #0000;border-radius:1em;cursor:pointer;height:.75em;overflow:hidden;transition:.3s ease-in-out;width:100%}.TextToSpeech_inputs__YEzxB input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:hsl(var( --hue ),var( --saturation ),80%);box-shadow:-10em 0 0 0 #303030,-9em 0 0 0 #303030,-4em 0 0 0 hsl(var( --hue ),var( --saturation ),48%),-3.5em 0 0 0 hsl(var( --hue ),var( --saturation ),52%),-3em 0 0 0 hsl(var( --hue ),var( --saturation ),56%),-2.5em 0 0 0 hsl(var( --hue ),var( --saturation ),60%),-2em 0 0 0 hsl(var( --hue ),var( --saturation ),64%),-1.5em 0 0 0 hsl(var( --hue ),var( --saturation ),68%),-1em 0 0 0 hsl(var( --hue ),var( --saturation ),72%),-.5em 0 0 0 hsl(var( --hue ),var( --saturation ),76%),.5em 0 0 0 var( --grey ),1em 0 0 0 var( --grey ),1.5em 0 0 0 var( --grey ),2em 0 0 0 var( --grey ),2.5em 0 0 0 var( --grey ),3em 0 0 0 var( --grey ),3.5em 0 0 0 var( --grey ),4em 0 0 0 var( --grey );height:.5em;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:.4em}.TextToSpeech_inputs__YEzxB input::-webkit-slider-runnable-track{border-radius:1em;height:.5em}.TextToSpeech_inputs__YEzxB>*{align-items:center;grid-template-columns:1.5rem 4rem}.TextToSpeech_inputs__YEzxB input:hover{border-color:hsl(var( --hue ),var( --saturation ),var( --lightness ))}.FillBoard_form__gePAj header{text-align:center}.FillBoard_assignments__eUB-6,.FillBoard_form__gePAj h1,.FillBoard_form__gePAj h2,.FillBoard_form__gePAj h3{margin:0}.FillBoard_assignments__eUB-6,.FillBoard_form__gePAj form{display:grid}.FillBoard_form__gePAj form{grid-template-rows:50vh -webkit-max-content;grid-template-rows:50vh max-content;overflow:hidden auto;width:65vw}.FillBoard_form__gePAj header{margin-bottom:1rem}.FillBoard_assignments__eUB-6{overflow:hidden scroll;padding:0}.FillBoard_button-container__0-e3m{display:grid;overflow:hidden}.FillBoard_assignments__eUB-6{border:none}button.CheckBox_box__ZmSLk{align-self:center;font-size:1em;margin:0 auto;padding:.25em .75em}.AttachmentContainer_container__GGhyM{--opacity:.5;--label-background:#000}.AttachmentContainer_small__nJbTI .AttachmentContainer_url__D6xxx,.AttachmentContainer_squares__2zcpc .AttachmentContainer_url__D6xxx{color:#fff;font-size:.75rem}.AttachmentContainer_label__YIW-v{font-weight:900}.AttachmentContainer_url__D6xxx{white-space:nowrap}.AttachmentContainer_bars__nRIp7 .AttachmentContainer_url__D6xxx{overflow:hidden;text-overflow:ellipsis}.AttachmentContainer_attachment__3i6f-,.AttachmentContainer_container__GGhyM,.AttachmentContainer_content__DBkGb,.AttachmentContainer_content__DBkGb .AttachmentContainer_icon__6kP50,.AttachmentContainer_link__6jOVW{display:grid}.AttachmentContainer_attachment__3i6f-,.AttachmentContainer_content__DBkGb .AttachmentContainer_icon__6kP50,.AttachmentContainer_squares__2zcpc .AttachmentContainer_content__DBkGb{align-items:center}:is(.AttachmentContainer_squares__2zcpc.AttachmentContainer_with-reset-button__O9yFL,.AttachmentContainer_squares__2zcpc.AttachmentContainer_with-close-button__E9j8e) :is(.AttachmentContainer_attachment__3i6f-,.AttachmentContainer_content__DBkGb){grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}.AttachmentContainer_small__nJbTI .AttachmentContainer_url__D6xxx,.AttachmentContainer_squares__2zcpc .AttachmentContainer_url__D6xxx{padding:.5rem 1rem;position:absolute;right:0;top:-2.25rem}:is(.AttachmentContainer_container__GGhyM.AttachmentContainer_with-reset-button__O9yFL,.AttachmentContainer_container__GGhyM.AttachmentContainer_with-close-button__E9j8e){gap:.5rem}.AttachmentContainer_squares__2zcpc .AttachmentContainer_container__GGhyM{width:2rem}.AttachmentContainer_bars__nRIp7.AttachmentContainer_container__GGhyM{padding:1rem .5rem}.AttachmentContainer_squares__2zcpc.AttachmentContainer_container__GGhyM.AttachmentContainer_horizontal__eFY1x{grid-auto-flow:column}.AttachmentContainer_bars__nRIp7 .AttachmentContainer_content__DBkGb:not(:has(a)){grid-template-columns:2rem 1fr}.AttachmentContainer_bars__nRIp7 .AttachmentContainer_link__6jOVW{grid-template-columns:2rem 1fr}button.AttachmentContainer_close__0rVOU,button.AttachmentContainer_reset__aDSmq{height:100%}.AttachmentContainer_content__DBkGb,.AttachmentContainer_link__6jOVW{position:relative}.AttachmentContainer_bars__nRIp7 .AttachmentContainer_content__DBkGb{padding:.5rem 1rem .5rem 0}.AttachmentContainer_squares__2zcpc .AttachmentContainer_content__DBkGb{grid-template-columns:1fr;height:100%;padding:.5rem}.AttachmentContainer_content__DBkGb .AttachmentContainer_icon__6kP50,.AttachmentContainer_squares__2zcpc .AttachmentContainer_content__DBkGb{justify-items:center}.AttachmentContainer_content__DBkGb img{height:1rem;max-width:2rem}.AttachmentContainer_container__GGhyM>button,.AttachmentContainer_container__GGhyM>input{margin:auto 3rem auto auto}.AttachmentContainer_container__GGhyM>button~.AttachmentContainer_attachment__3i6f-:not(:first-of-type),.AttachmentContainer_container__GGhyM>input~.AttachmentContainer_attachment__3i6f-:not(:first-of-type){margin-left:.5em}.AttachmentContainer_content__DBkGb,.AttachmentContainer_url__D6xxx,button.AttachmentContainer_close__0rVOU,button.AttachmentContainer_reset__aDSmq{cursor:pointer;transition:.3s ease-in-out}.AttachmentContainer_small__nJbTI .AttachmentContainer_url__D6xxx,.AttachmentContainer_squares__2zcpc .AttachmentContainer_url__D6xxx{background:var( --label-background );border-radius:.25rem;opacity:0;visibility:hidden}.AttachmentContainer_attachment__3i6f-{border-radius:.25rem}.AttachmentContainer_attachment__3i6f-:nth-of-type(2n),.AttachmentContainer_squares__2zcpc .AttachmentContainer_attachment__3i6f-{background-color:hsl(60,80%,90%,var( --opacity ))}button.AttachmentContainer_close__0rVOU,button.AttachmentContainer_reset__aDSmq{background:#0000;border:none;border-radius:.25rem 0 0 .25rem;padding:.5rem}span.AttachmentContainer_href__A0J34{position:absolute;visibility:hidden}.AttachmentContainer_content__DBkGb{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.AttachmentContainer_small__nJbTI .AttachmentContainer_url__D6xxx:after,.AttachmentContainer_squares__2zcpc .AttachmentContainer_url__D6xxx:after{border-left:.5rem solid #0000;border-right:.5rem solid #0000;border-top:.5rem solid var( --label-background );bottom:-.5rem;content:"";position:absolute;right:.6rem}.AttachmentContainer_container__GGhyM button:hover,.AttachmentContainer_squares__2zcpc .AttachmentContainer_attachment__3i6f-:hover button:hover{font-size:1.15rem}button:is(.AttachmentContainer_close__0rVOU,.AttachmentContainer_reset__aDSmq):hover,button:is(.AttachmentContainer_close__0rVOU,.AttachmentContainer_reset__aDSmq):hover~.AttachmentContainer_content__DBkGb{background:hsl(0,80%,80%,var( --opacity ))}.AttachmentContainer_attachment__3i6f-:hover>*{background:#fafad2}.AttachmentContainer_bars__nRIp7 .AttachmentContainer_attachment__3i6f-:hover>*{padding-bottom:1rem;padding-top:1rem}.AttachmentContainer_squares__2zcpc .AttachmentContainer_attachment__3i6f-:hover button{font-size:1rem}button:is(.AttachmentContainer_close__0rVOU,.AttachmentContainer_reset__aDSmq):hover path{fill:#e61a1a}button:is(.AttachmentContainer_close__0rVOU,.AttachmentContainer_reset__aDSmq):hover,button:is(.AttachmentContainer_close__0rVOU,.AttachmentContainer_reset__aDSmq):hover~div{color:#e61a1a}.AttachmentContainer_squares__2zcpc .AttachmentContainer_attachment__3i6f-:hover .AttachmentContainer_content__DBkGb{padding-left:.5rem}.AttachmentContainer_squares__2zcpc .AttachmentContainer_attachment__3i6f-:hover .AttachmentContainer_url__D6xxx{opacity:1;visibility:visible}.AttachmentContainer_horizontal__eFY1x{justify-content:space-between}.AttachmentInput_container__Ygm6U{--border-radius:.25rem}.AttachmentInput_input-container__6nmqL>button{font-size:1rem;text-transform:capitalize}.AttachmentInput_hide-input__dBnZ\+.AttachmentInput_container__Ygm6U .AttachmentInput_field__roWBt
.AttachmentInput_link__ty802 label,.AttachmentInput_hide-input__dBnZ\+.AttachmentInput_container__Ygm6U button.AttachmentInput_reset__meoYX,.AttachmentInput_sans-input__NhWAI button.AttachmentInput_reset__meoYX,.AttachmentInput_show-input__m7YUU .AttachmentInput_input-container__6nmqL>button .AttachmentInput_label__99bDA{font-size:0}.AttachmentInput_link__ty802,.AttachmentInput_sans-input__NhWAI .AttachmentInput_field__roWBt,.AttachmentInput_sans-input__NhWAI .AttachmentInput_field__roWBt button,.AttachmentInput_sans-input__NhWAI .AttachmentInput_field__roWBt input{border:none;margin:0;padding:0}.AttachmentInput_container__Ygm6U fieldset,.AttachmentInput_hide-input__dBnZ\+.AttachmentInput_container__Ygm6U .AttachmentInput_field__roWBt>div,.AttachmentInput_link__ty802{margin:0}.AttachmentInput_container__Ygm6U fieldset,.AttachmentInput_hide-input__dBnZ\+.AttachmentInput_container__Ygm6U .AttachmentInput_field__roWBt input{padding:0}.AttachmentInput_buttons__32q7u,.AttachmentInput_input-container__6nmqL{align-items:center;display:grid}.AttachmentInput_hide-input__dBnZ\+.AttachmentInput_container__Ygm6U .AttachmentInput_input-container__6nmqL{grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;grid-auto-flow:column;grid-template-columns:1fr}.AttachmentInput_full__GVYTa>div{grid-auto-flow:column}.AttachmentInput_full__GVYTa .AttachmentInput_field__roWBt{display:none}.AttachmentInput_hide-input__dBnZ\+.AttachmentInput_container__Ygm6U .AttachmentInput_field__roWBt{width:0}.AttachmentInput_buttons__32q7u input[type=file],.AttachmentInput_hide-input__dBnZ\+.AttachmentInput_container__Ygm6U .AttachmentInput_buttons__32q7u{display:none}.AttachmentInput_show-input__m7YUU .AttachmentInput_input-container__6nmqL>button .AttachmentInput_label__99bDA{padding-left:0}.AttachmentInput_container__Ygm6U{margin:0 .25rem}.AttachmentInput_input-container__6nmqL{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-rows:1.5rem}.AttachmentInput_field__roWBt{position:relative}.AttachmentInput_container__Ygm6U button.AttachmentInput_reset__meoYX,.AttachmentInput_input-container__6nmqL>button{min-height:1.75rem;padding:0 .5rem}.AttachmentInput_buttons__32q7u{gap:.25rem;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;left:.5rem;position:absolute;z-index:10}.AttachmentInput_input-container__6nmqL>button .AttachmentInput_label__99bDA{padding-left:.5rem}.AttachmentInput_add__9x0KF,.AttachmentInput_file-input-label__DoQEX,.AttachmentInput_file-input-label__DoQEX i,.AttachmentInput_input-container__6nmqL>button,button.AttachmentInput_reset__meoYX{transition:.3s ease-in-out}.AttachmentInput_file-input-label__DoQEX,.AttachmentInput_input-container__6nmqL>button,button.AttachmentInput_reset__meoYX{cursor:pointer}.AttachmentInput_buttons__32q7u button,.AttachmentInput_hide-input__dBnZ\+.AttachmentInput_container__Ygm6U .AttachmentInput_field__roWBt input
.AttachmentInput_container__Ygm6U fieldset{border:none}.AttachmentInput_hide-input__dBnZ\+.AttachmentInput_container__Ygm6U .AttachmentInput_input-container__6nmqL>button{border-top-left-radius:0}.AttachmentInput_show-input__m7YUU.AttachmentInput_container__Ygm6U .AttachmentInput_input-container__6nmqL>button:not(:disabled){background:green;border:2px solid #fff;color:#fff}.AttachmentInput_show-input__m7YUU.AttachmentInput_container__Ygm6U .AttachmentInput_input-container__6nmqL>button{border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.AttachmentInput_input-container__6nmqL>button{background:#fff;border-radius:var( --border-radius )}button.AttachmentInput_reset__meoYX{background:#0000}.AttachmentInput_sans-input__NhWAI button.AttachmentInput_reset__meoYX{font-size:0}.AttachmentInput_link__ty802>input[type=text]{border-bottom-left-radius:0;border-top-left-radius:0}.AttachmentInput_file-input-label__DoQEX:hover i,.AttachmentInput_input-container__6nmqL>button:hover .AttachmentInput_add__9x0KF{transform:scale(1.1)}.AttachmentInput_input-container__6nmqL>button:disabled{cursor:not-allowed}.AttachmentInput_file-input-label__DoQEX:hover i{color:#1a1ae6}button.AttachmentInput_reset__meoYX:hover{color:#e61a1a;transform:scale(1.25)}.FillBoardBar_attachment-container__Gmlan>span,.FillBoardBar_points__9Fdr7 .FillBoardBar_ungraded__LCOwJ{font-weight:900;text-transform:uppercase}button.FillBoardBar_attach__Kr-3L .FillBoardBar_add__Prflx{font-size:1rem}.FillBoardBar_points__9Fdr7 .FillBoardBar_ungraded__LCOwJ{font-size:70%;font-style:italic}.FillBoardBar_bar__ODugW fieldset{margin:0;padding:0}.FillBoardBar_details__VjenP{display:grid;position:relative}.FillBoardBar_details__VjenP .FillBoardBar_directions__wYZ0e textarea{border-bottom:2.5rem solid #fff;min-height:5rem;resize:vertical}.FillBoardBar_points-and-attachments__Cp-0d{align-items:center;bottom:.35rem;display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;left:.5rem;position:absolute;width:calc(100% - 1rem)}.FillBoardBar_sans-button__ytKT5 .FillBoardBar_points-and-attachments__Cp-0d{grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;justify-content:space-between}.FillBoardBar_points__9Fdr7{align-items:center;display:grid;grid-template-columns:1rem 2.5rem -webkit-max-content;grid-template-columns:1rem 2.5rem max-content}.FillBoardBar_attachments__aM7qG{align-items:center;display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}.FillBoardBar_attachment-container__Gmlan .FillBoardBar_attachments__aM7qG,.FillBoardBar_attachment__J9\+jr,.FillBoardBar_attachment__J9\+jr .FillBoardBar_contents__v-vW7,button.FillBoardBar_attach__Kr-3L .FillBoardBar_add__Prflx,button.FillBoardBar_remove__l0kot{transition:.3s ease-in-out}.FillBoardBar_attachment__J9\+jr .FillBoardBar_contents__v-vW7,button.FillBoardBar_attach__Kr-3L{cursor:pointer}button.FillBoardBar_attach__Kr-3L .FillBoardBar_add__Prflx{background-color:var( --secondary-colour-pale )}.FillBoardBar_bar__ODugW fieldset{border:none}button.FillBoardBar_attach__Kr-3L{background:#0000;border:.25rem dashed #fff}.FillBoardBar_bar__ODugW textarea{border-bottom-left-radius:0;border-bottom-right-radius:0}button.FillBoardBar_attach__Kr-3L .FillBoardBar_add__Prflx:hover{margin:.05rem}.FillBoardBar_attachment__J9\+jr .FillBoardBar_contents__v-vW7:hover{transform:scale(1.1)}.FillBoardBar_attachment__J9\+jr button.FillBoardBar_remove__l0kot:hover{color:var( --secondary-colour-light );font-weight:900;transform:scale(1.5)}.FillBoardBar_squares__OZoAr{position:relative}i.FillBoardBar_chain__39GQ8{background-color:grey;border-radius:50%;color:#fff;font-size:.5rem;left:-1rem;padding:.4rem .5rem;position:absolute;top:.5rem}@media (max-width:1025px){.FillBoardBar_attachment__J9\+jr{align-items:center;background:#fafad180;display:flex;height:3rem;justify-content:center;width:5rem}.FillBoardBar_attachment__J9\+jr button.FillBoardBar_remove__l0kot{background:#0000;border:none;cursor:pointer;left:0;padding:.5rem;position:absolute;z-index:1}.FillBoardBar_attachment__J9\+jr .FillBoardBar_icon__sRQOi{margin-left:.75rem}.FillBoardBar_attachment__J9\+jr img{width:2rem}.FillBoardBar_attachment__J9\+jr .FillBoardBar_label__6VPpl{background-color:#000;border-radius:.25rem;color:#fff;max-width:10rem;opacity:0;padding:.25rem .5rem;position:absolute;right:-50%;top:-100%;transition:.3s cubic-bezier(.175,.885,.32,1.275)}.FillBoardBar_attachment__J9\+jr .FillBoardBar_label__6VPpl:after{border-left:.5rem solid #0000;border-right:.5rem solid #0000;border-top:.75rem solid #000;bottom:-.5rem;content:"";height:0;position:absolute;right:22.5%;width:0}.FillBoardBar_attachment__J9\+jr .FillBoardBar_icon__sRQOi:hover~.FillBoardBar_label__6VPpl{opacity:1;z-index:2}}.ToggleRadio_toggle-container__nsi5f{--border-radius:1.5rem;--label-width:calc(var( --border-radius )*2.5);font-size:calc(var( --border-radius )*2/3);text-align:center}.ToggleRadio_toggle-container__nsi5f label,.ToggleRadio_vertical__UV3lf.ToggleRadio_toggle-container__nsi5f .ToggleRadio_placeholder-label__ueben{text-transform:uppercase}.ToggleRadio_cover__Vm7oz,.ToggleRadio_toggle-container__nsi5f>button,.ToggleRadio_vertical__UV3lf .ToggleRadio_inputs__JCvhA,.ToggleRadio_vertical__UV3lf .ToggleRadio_toggle-field__ObyiL{position:absolute}.ToggleRadio_cover__Vm7oz,.ToggleRadio_vertical__UV3lf .ToggleRadio_toggle-field__ObyiL{top:0}.ToggleRadio_cover__Vm7oz,.ToggleRadio_toggle-container__nsi5f{height:1.75rem}.ToggleRadio_toggle-container__nsi5f{align-items:center;display:grid;margin:.25rem 0;padding:0 0 var( --border-radius ) 0;position:relative}.ToggleRadio_toggle-container__nsi5f.ToggleRadio_horizontal__MYSvu{grid-auto-columns:calc(var( --label-width )*1.5);grid-auto-flow:column}.ToggleRadio_toggle-container__nsi5f.ToggleRadio_horizontal__MYSvu>label{justify-self:center}.ToggleRadio_toggle-container__nsi5f input{position:fixed}.ToggleRadio_toggle-container__nsi5f label{padding:calc(var( --border-radius )/6) calc(var( --border-radius )/3);width:-webkit-max-content;width:max-content}.ToggleRadio_toggle-container__nsi5f>button{height:calc(var( --border-radius )*.66667);left:calc(var( --border-radius )*3.5);width:calc(var( --label-width )*1.5)}.ToggleRadio_toggle-container__nsi5f button.ToggleRadio_on-left__QuU-U{left:calc(var( --border-radius )/5);width:calc(var( --label-width )*1.25)}.ToggleRadio_cover__Vm7oz{width:100%;z-index:15}.ToggleRadio_vertical__UV3lf .ToggleRadio_inputs__JCvhA label,.ToggleRadio_vertical__UV3lf.ToggleRadio_toggle-container__nsi5f .ToggleRadio_placeholder-label__ueben{padding:0 calc(var( --border-radius )/2) 0 var( --border-radius )}.ToggleRadio_vertical__UV3lf .ToggleRadio_placeholder-label__ueben.ToggleRadio_empty__apWHT{padding-left:.5rem;padding-right:.5rem}.ToggleRadio_vertical__UV3lf .ToggleRadio_inputs__JCvhA{display:flex;flex-direction:column-reverse;gap:calc(var( --border-radius )/3);top:-90%}.ToggleRadio_vertical__UV3lf.ToggleRadio_toggle-container__nsi5f button{--from-left:calc(var(--border-radius)*0.066);--side-length:calc(var(--border-radius)/2);bottom:50%;height:var( --side-length );left:var( --from-left );width:var( --side-length )}.ToggleRadio_vertical__UV3lf.ToggleRadio_toggle-container__nsi5f button.ToggleRadio_on-left__QuU-U{bottom:10%}.ToggleRadio_vertical__UV3lf .ToggleRadio_toggle-field__ObyiL{height:100%;width:1rem}.ToggleRadio_toggle-container__nsi5f,.ToggleRadio_toggle-container__nsi5f>button,.ToggleRadio_vertical__UV3lf .ToggleRadio_inputs__JCvhA{transition:.5s ease-in-out}.ToggleRadio_toggle-container__nsi5f.ToggleRadio_horizontal__MYSvu,.ToggleRadio_toggle-container__nsi5f>button{border-radius:var(--border-radius)}.ToggleRadio_toggle-container__nsi5f>button{background:#efefef}.ToggleRadio_toggle-container__nsi5f{overflow:hidden}.ToggleRadio_toggle-container__nsi5f.ToggleRadio_horizontal__MYSvu{background:var(--secondary-colour-light)}.ToggleRadio_toggle-container__nsi5f.ToggleRadio_horizontal__MYSvu.ToggleRadio_inactive__hL7jT{background-color:var(--primary-colour-highlight);color:#fff}.ToggleRadio_toggle-container__nsi5f input{opacity:0}.ToggleRadio_cover__Vm7oz{background-color:#40404000;cursor:pointer}.ToggleRadio_vertical__UV3lf.ToggleRadio_toggle-container__nsi5f .ToggleRadio_toggle-field__ObyiL{background:green;border-radius:.5rem}.ToggleRadio_horizontal__MYSvu .ToggleRadio_toggle-field__ObyiL,.ToggleRadio_vertical__UV3lf.ToggleRadio_toggle-container__nsi5f.ToggleRadio_inactive__hL7jT .ToggleRadio_toggle-field__ObyiL{background:red}.ToggleRadio_vertical__UV3lf:not(.ToggleRadio_inactive__hL7jT) .ToggleRadio_inputs__JCvhA>label{transform:translateY(-11px)}input:checked+label{font-weight:900}.ToggleRadio_vertical__UV3lf.ToggleRadio_inactive__hL7jT .ToggleRadio_inputs__JCvhA{top:10%}.Planner_calendar-container__XAWPe{display:grid;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;height:calc(100vh - 8.75rem);position:relative}.Planner_calendar__9W0n4{overflow:hidden}.Planner_calendar__9W0n4 h2{padding-top:2rem}.Planner_sidebar-container__C8nad.Planner_hide__-9\+U7{width:0}.Planner_sidebar-container__C8nad.Planner_show__mw-xz{width:20vw}div.Planner_modal__fv4eS{height:100%;width:100%}.Planner_sidebar-container__C8nad{background-color:var( --secondary-colour-pale );transition:.3s ease-in-out}.Planner_page__77IZv fieldset{border:none;margin:0;padding:0}.Planner_page__77IZv{display:grid;font-family:Arima Madurai,cursive}.Planner_initial__ctQDJ.Planner_page__77IZv{align-items:center}.Planner_planning__kAQrm.Planner_page__77IZv{grid-template-areas:" header header " " assignments weeks " " editor editor ";grid-template-columns:55% 45%;grid-template-rows:-webkit-max-content 1fr -webkit-max-content;grid-template-rows:max-content 1fr max-content;height:calc(100vh - 5rem);padding:2rem 2.5rem}.Planner_planning__kAQrm>:not(.Planner_editor__uPjn2){padding:2rem 2.5rem}.Planner_planning__kAQrm .Planner_assignments__fxG7P{grid-area:assignments}.Planner_planning__kAQrm .Planner_weeks__uL9Xd{grid-area:weeks}.Planner_planning__kAQrm>nav{grid-area:header}.Planner_planning__kAQrm .Planner_editor__uPjn2{grid-area:editor;height:0;opacity:0;transition:.3s ease-in-out}.Planner_assignments__fxG7P,.Planner_weeks__uL9Xd{overflow:hidden auto}.Planner_assignment-list__VKjw9:nth-of-type(2n){background:#f5f5f5}.Planner_assignments__fxG7P{border-radius:1rem;box-shadow:.1rem .1rem .6rem -.4rem #000;padding:2rem 2.5rem}.Planner_assignments__fxG7P>ul{grid-gap:1rem;display:grid;gap:1rem}.Planner_copies__P7js0>li{margin-left:2rem}.Planner_assignments__fxG7P>header{padding-bottom:2rem;text-align:center}.Planner_planning__kAQrm.Planner_edit__\+l09Z .Planner_editor__uPjn2{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:1;transition:.3s ease-in-out}.Planner_planning__kAQrm>nav{display:grid;justify-items:center;text-align:center}.Planner_planning__kAQrm>nav.Planner_multiple__vgzZG{grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content}.Planner_date-range__5kUUr{font-size:.6em}.Planner_unit__2mKco{align-items:center;display:flex;flex-wrap:wrap;font-size:1.25em;gap:1rem 2rem}.Planner_caret__RNNez{transition:.3s ease-in-out}.Planner_caret__RNNez:hover path{fill-opacity:1;opacity:1}.Planner_caret__RNNez:hover{transform:scale(1.25)}.WeekContainer_assignments__kbOUX ul,.WeekContainer_week__bsKWC{display:grid;overflow:visible}.WeekContainer_week__bsKWC{--h:35;--s:100%;--l:75%;border-radius:1.25rem;margin-bottom:1rem;transition:.15s ease-in-out}.WeekContainer_week__bsKWC.WeekContainer_open__0spXK .WeekContainer_header__b01U1{border-bottom-left-radius:0;border-bottom-right-radius:0}.WeekContainer_header__b01U1{background:hsl(var( --h ),var( --s ),90%);border-radius:1rem;font-size:.9rem;padding:.5rem 1rem;position:relative}.WeekContainer_header__b01U1 span{cursor:pointer;text-transform:uppercase;transition:.3s ease-in-out}.WeekContainer_pill__T3niv{align-self:center;background:hsl(var( --h ),var( --s ),40%);border-radius:1em;color:#fdfdfd;font-size:.75em;padding:.25em 1em;position:absolute;right:.5rem;top:.5rem}.WeekContainer_cover__lYIJN,.WeekContainer_cover__lYIJN span{align-items:center}.WeekContainer_cover__lYIJN span{display:flex;font-size:.75rem;opacity:0;visibility:hidden}.WeekContainer_cover__lYIJN{--date:"---";border-radius:inherit;display:grid;height:100%;left:0;padding-left:.5rem;position:absolute;top:0;width:100%;z-index:1}.WeekContainer_collapsible__b7Lgk .WeekContainer_cover__lYIJN{cursor:pointer}.WeekContainer_cover__lYIJN:hover span,.WeekContainer_cover__lYIJN:hover~div{opacity:1;visibility:visible}.WeekContainer_cover__lYIJN~div,.WeekContainer_empty__NgACQ .WeekContainer_cover__lYIJN:hover+span{opacity:0;visibility:hidden}.WeekContainer_closed__egSYl .WeekContainer_assignments__kbOUX{height:0}.WeekContainer_open__0spXK .WeekContainer_assignments__kbOUX{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.WeekContainer_assignments__kbOUX{overflow:hidden;transition:.5s ease-in-out}.AssignmentBar_assignment__qC2i6:not(.AssignmentBar_with-handle__PnRVY):not(:hover) .AssignmentBar_buttons__aXKj5,.AssignmentBar_assignment__qC2i6:not(.AssignmentBar_with-handle__PnRVY):not(:hover) .AssignmentBar_icon__2NxhB{visibility:hidden}.AssignmentBar_assignment__qC2i6:not(.AssignmentBar_with-handle__PnRVY):not(:hover) .AssignmentBar_button__7L6Zk{padding:0}.AssignmentBar_assignment__qC2i6:not(.AssignmentBar_with-handle__PnRVY):not(:hover) .AssignmentBar_icon__2NxhB{height:0}.AssignmentBar_assignment__qC2i6:not(.AssignmentBar_with-handle__PnRVY):not(:hover) .AssignmentBar_button__7L6Zk,.AssignmentBar_assignment__qC2i6:not(.AssignmentBar_with-handle__PnRVY):not(:hover) .AssignmentBar_buttons__aXKj5{width:0}.AssignmentBar_assignment__qC2i6,.AssignmentBar_assignment__qC2i6 span,.AssignmentBar_buttons__aXKj5,.AssignmentBar_buttons__aXKj5>*{transition:.3s ease-in-out}.AssignmentBar_assignment__qC2i6{grid-gap:1rem;align-items:center;border-radius:1rem;display:grid;font-size:.8rem;gap:1rem;grid-template-columns:-webkit-max-content 1fr 1.5rem;grid-template-columns:max-content 1fr 1.5rem;justify-items:center}.AssignmentBar_assignment__qC2i6:not(.AssignmentBar_empty-assignment__k5wZ4){padding:.5rem 0}.AssignmentBar_assignment__qC2i6.AssignmentBar_no-buttons__x5Enx{grid-template-columns:1fr 1.5rem}.AssignmentBar_assignment__qC2i6 fieldset{border:none;margin:0;padding:0}.AssignmentBar_button__7L6Zk,.AssignmentBar_buttons__aXKj5{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AssignmentBar_button__7L6Zk{padding:.25rem .5rem}.AssignmentBar_icon__2NxhB{height:.75rem}.AssignmentBar_assignment__qC2i6 span{cursor:default}.AssignmentBar_assignment__qC2i6 span:not(:hover){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.AssignmentBar_empty-assignment__k5wZ4>span{font-style:italic}.AssignmentBar_disabled__rlOgh{color:grey}.AssignmentBar_overlay__gX716{background:gold}.AssignmentBar_copies__LLx30{background:red;padding-left:1em}.AssignmentBar_attachments__NCz6-{gap:.25em;grid-auto-flow:row!important;padding-right:1rem}.AssignmentBar_attachments__NCz6- img{height:auto;max-width:1rem}.AssignmentBar_attachments__NCz6-.AssignmentBar_multiple__JUkGc img{max-height:.75rem}.AssignmentBar_attachments__NCz6->div>div{padding:.25em .5em!important}.AssignmentBar_directions__B2iXd{justify-self:start}.AssignmentTypeSection_section__j2sxf{--min-bar-height:1.5rem;--h:30;--s:100%;--l:50%}.AssignmentTypeSection_section__j2sxf>div{background:hsl(var( --h ),var( --s ),90%);margin:0;min-height:calc(var( --min-bar-height )*4)}.AssignmentTypeSection_light-boxes__QtMO7.AssignmentTypeSection_section__j2sxf>div{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.AssignmentTypeSection_dark-boxes__YQYcG.AssignmentTypeSection_section__j2sxf>div{background:hsl(var( --h ),var( --s ),75%);min-height:calc(var( --min-bar-height )*2)}.AssignmentTypeSection_placeholder-bar__q13pg{border:2px dashed hsl(var( --h ),var( --s ),50%);border-radius:.5em;display:grid;grid-template-columns:1fr!important;justify-items:center}.AssignmentTypeSection_placeholder-bar__q13pg>button:first-of-type{display:none}button.AssignmentTypeSection_placeholder-button__uAA-u{font-size:.75rem;justify-content:center;padding:.75rem;width:100%}.DateInput_date-input__shq1R label{color:#737373;font-size:.75em;padding-left:.75em;text-transform:uppercase}.DateInput_date-input__shq1R input{font-size:1rem}.DateInput_date-input__shq1R,.DateInput_date-input__shq1R input{border:none}.DateInput_date-input__shq1R input,.DateInput_date-input__shq1R label{padding-right:.5rem}.DateInput_date-input__shq1R{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin:.5rem;padding:0}.DateInput_date-input__shq1R.DateInput_label-on-top__5K\+5F{flex-direction:column-reverse}.DateInput_date-input__shq1R input{border-radius:.25rem;flex:1 1;margin-right:.5rem;padding-left:.5rem}.SelectInput_select__8GAzg{--padding:.25rem}.SelectInput_input-container__izVDy,.SelectInput_select__8GAzg.SelectInput_container__R7ZN7 label{overflow:hidden;white-space:nowrap}.SelectInput_selection-icon__2ZYdA.SelectInput_pending__-yToF,.SelectInput_tags__YusyC li{font-size:calc(var( --padding )*3)}.SelectInput_options__yTMcG ul,input.SelectInput_text__GtW5W{font-size:calc(var( --padding )*3.75);text-overflow:ellipsis}.SelectInput_select__8GAzg.SelectInput_container__R7ZN7 label{font-weight:900;text-transform:uppercase}.SelectInput_selection-icon__2ZYdA{font-size:calc(var( --padding )*1.5)}button.SelectInput_reset__whZFR{color:red}.SelectInput_input-container__izVDy,.SelectInput_options__yTMcG ul,.SelectInput_select__8GAzg.SelectInput_container__R7ZN7.SelectInput_label-on-left__9QahA,.SelectInput_select__8GAzg.SelectInput_single__0u\+Bg .SelectInput_field__VCRtr{align-items:center;display:grid}.SelectInput_field__VCRtr,.SelectInput_input-container__izVDy,.SelectInput_select__8GAzg.SelectInput_container__R7ZN7{position:relative}.SelectInput_options__yTMcG,.SelectInput_selection-icon__2ZYdA{position:absolute}.SelectInput_select__8GAzg.SelectInput_container__R7ZN7{margin:.25rem .5rem;padding:0}.SelectInput_select__8GAzg.SelectInput_container__R7ZN7:not(.SelectInput_label-on-left__9QahA) .SelectInput_field__VCRtr{margin-top:.25rem}.SelectInput_horizontal__Zu3er.SelectInput_select__8GAzg.SelectInput_single__0u\+Bg .SelectInput_field__VCRtr{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}.SelectInput_input-and-buttons__IXZw6{display:flex}.SelectInput_select__8GAzg.SelectInput_container__R7ZN7.SelectInput_label-on-left__9QahA{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin:.25rem 0 .25rem .5rem}.SelectInput_select__8GAzg.SelectInput_container__R7ZN7.SelectInput_label-on-left__9QahA label{padding-right:calc(var( --padding )*2);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.SelectInput_field__VCRtr{padding:.25rem 0 .25rem var( --padding )}.SelectInput_vertical__oSts- .SelectInput_field__VCRtr{padding-right:.25rem}.SelectInput_field__VCRtr>button:last-of-type i{padding:var( --padding )}.SelectInput_input-container__izVDy{grid-template-columns:1fr;margin-left:var( --padding );min-width:calc(var( --padding )*16)}input.SelectInput_text__GtW5W{padding:0 var( --padding ) 0 calc(var( --padding )*7)}.SelectInput_tags__YusyC ul{display:flex;flex-wrap:wrap;gap:var( --padding )}.SelectInput_options__yTMcG{max-height:10rem;max-width:92%;overflow-y:scroll;right:-.1rem;top:1.95rem;z-index:20}.SelectInput_options__yTMcG ul{text-align:left}.SelectInput_options__yTMcG li{padding:2rem}.SelectInput_select__8GAzg.SelectInput_container__R7ZN7.SelectInput_label-on-left__9QahA .SelectInput_options__yTMcG{top:calc(var( --padding )*5)}.SelectInput_selection-icon__2ZYdA{left:calc(var( --padding )*2)}.SelectInput_selection-icon__2ZYdA.SelectInput_pending__-yToF{left:calc(var( --padding )*1.1)}.SelectInput_field__VCRtr,.SelectInput_field__VCRtr .SelectInput_options__yTMcG,.SelectInput_options__yTMcG li,.SelectInput_select__8GAzg.SelectInput_container__R7ZN7,button.SelectInput_reset__whZFR,button.SelectInput_select__8GAzg{transition:.3s ease-in-out}button.SelectInput_reset__whZFR,button.SelectInput_select__8GAzg,input.SelectInput_text__GtW5W{border:none}.SelectInput_field__VCRtr,.SelectInput_options__yTMcG{background:#fff;border:2px solid #000}.SelectInput_field__VCRtr,button.SelectInput_reset__whZFR,button.SelectInput_select__8GAzg{border-radius:calc(var( --padding )*1.5)}input.SelectInput_text__GtW5W{overflow:hidden}button.SelectInput_reset__whZFR,button.SelectInput_select__8GAzg{background:none}.SelectInput_select__8GAzg.SelectInput_expanded__XYHA7 .SelectInput_field__VCRtr{border-bottom-right-radius:0}.SelectInput_options__yTMcG{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;border-left-style:dashed;border-top:#fff;box-shadow:.1em .1em}.SelectInput_options__yTMcG li{cursor:pointer;padding:calc(var( --padding )*2) calc(var( --padding )*4)}.SelectInput_hide-field__TldGB .SelectInput_input-container__izVDy{visibility:hidden}.SelectInput_options__yTMcG li:hover,button.SelectInput_select__8GAzg:hover{background-color:var( --secondary-colour-pale )}input.SelectInput_text__GtW5W:focus{outline:none}.SelectInput_field__VCRtr:focus-within,.SelectInput_field__VCRtr:focus-within .SelectInput_options__yTMcG{border-color:#5c74d6}button.SelectInput_reset__whZFR:hover{background:maroon;color:#fff}.Tag_tag-container__n36GC{align-items:center;display:flex;position:relative}.Tag_tag__fOYng{align-items:center;display:inline-flex;gap:.25rem;max-width:7.5rem;padding:.25rem .5rem}.Tag_label__08hde{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Tag_tag__fOYng i{padding-left:.25rem}.Tag_cover__3z5fM{height:100%;position:absolute;top:0;width:100%}.Tag_tooltip__FRw9a{bottom:1.25rem;display:flex;padding:.25rem .5rem;position:absolute;width:-webkit-max-content;width:max-content}.Tag_cover__3z5fM,.Tag_tag-container__n36GC,.Tag_tag__fOYng,.Tag_tag__fOYng i,.Tag_tooltip__FRw9a{border-radius:.25rem}.Tag_removeable__tGCaR .Tag_cover__3z5fM,.Tag_untouchable__iyZfh.Tag_has-tooltip__siDGR .Tag_cover__3z5fM{cursor:pointer}.Tag_untouchable__iyZfh .Tag_cover__3z5fM{cursor:not-allowed}.Tag_tooltip__FRw9a{background-color:initial;transform:scaleY(0) translateY(3rem);transition:.3s ease-in-out}.Tag_removeable__tGCaR .Tag_cover__3z5fM:hover+span{background-color:var( --secondary-colour-pale )}.Tag_untouchable__iyZfh.Tag_has-tooltip__siDGR .Tag_cover__3z5fM:hover~.Tag_tooltip__FRw9a{background:grey;transform:scale(1) translateY(0)}.PlanAssignmentForm_form__QtP8P{display:grid;grid-template-columns:50% 40%;justify-content:space-between;padding:1rem;width:100%}.PlanAssignmentForm_form__QtP8P fieldset{border:none;margin:0;padding:0}.PlanAssignmentForm_directions__d-oae,.PlanAssignmentForm_points-directions-date__sYVTZ{position:relative}fieldset.PlanAssignmentForm_points-directions-date__sYVTZ{background:#fff;border-radius:1rem;padding:.5rem 1rem}.PlanAssignmentForm_category-and-attachments__4VX2r .PlanAssignmentForm_gradebook-category__841EQ,.PlanAssignmentForm_directions__d-oae{margin:0}.PlanAssignmentForm_directions__d-oae label{align-items:center;display:grid;grid-template-columns:-webkit-max-content 5rem;grid-template-columns:max-content 5rem;justify-content:space-between;width:100%}.PlanAssignmentForm_points-directions-date__sYVTZ .PlanAssignmentForm_directions__d-oae textarea{font-size:.9em;min-height:5rem}.PlanAssignmentForm_points__seEov{align-items:center;display:flex;height:2rem;white-space:nowrap}fieldset.PlanAssignmentForm_date__Zm\+0Y{padding:.5rem 0}.PlanAssignmentForm_date__Zm\+0Y input[type=date]{margin:0}.PlanAssignmentForm_form__QtP8P input[type=number],.PlanAssignmentForm_form__QtP8P input[type=number]::-webkit-inner-spin-button,.PlanAssignmentForm_form__QtP8P input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.PlanAssignmentForm_form__QtP8P input[type=number]{text-align:end}.PlanAssignmentForm_date__Zm\+0Y,.PlanAssignmentForm_points__seEov .PlanAssignmentForm_suffix__YlUyh,.PlanAssignmentForm_ungraded__VSZqs{font-size:.75rem}.PlanAssignmentForm_ungraded__VSZqs{padding-left:.5rem;white-space:normal}.PlanAssignmentForm_category-and-attachments__4VX2r{align-content:space-between;display:grid}fieldset.PlanAssignmentForm_links__9Gm34{padding-bottom:.5rem}.PlanAssignmentForm_date__Zm\+0Y{align-items:center;display:flex;justify-content:space-between}.PlanAssignmentForm_date__Zm\+0Y>button{background:wheat;border-bottom-left-radius:0;padding:.25rem .5rem}.PlanAssignmentForm_date__Zm\+0Y label{align-self:center}.AssignmentEditor_container__5weBQ{--h:45;--s:100%;--l:50%;grid-column-gap:1rem;align-items:center;background:hsl(var( --h ),var( --s ),var( --l ));column-gap:1rem;display:grid;grid-template-areas:" header header " " buttons form ";grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;padding:1rem 2rem;position:relative;width:100vw}.AssignmentEditor_container__5weBQ>button{border-radius:.5rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem}.AssignmentEditor_container__5weBQ>header button{padding:.25rem .5rem}.AssignmentEditor_container__5weBQ>header,.AssignmentEditor_container__5weBQ>header>nav{align-items:center;column-gap:1rem;display:flex}.AssignmentEditor_container__5weBQ>header{grid-area:header}.AssignmentEditor_container__5weBQ>header>nav{padding-left:1rem}.AssignmentEditor_form-section__c3sLO{grid-area:form}.AssignmentEditor_button-section__skufb{grid-gap:1em;display:grid;gap:1em;grid-area:buttons;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;padding:1rem 0}.AssignmentEditor_button-section__skufb header{font-size:.75em;font-weight:900;text-align:center}.AssignmentEditor_buttons__\+ztJh{grid-gap:.5rem;border:none;display:grid;gap:.5rem;margin:.5rem 0 0;padding:0;width:100%}.AssignmentEditor_buttons__\+ztJh>*{border-radius:.5rem;font-size:.75rem;padding:.5rem 1rem;white-space:nowrap}.Draggable_draggable__4HxQg{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;touch-action:none}.Draggable_draggable__4HxQg button{padding:0 .5rem}.Draggable_draggable__4HxQg.Draggable_with-handle__xzMJt button{cursor:grab}.Activity_feed__ul8\+Z .Activity_name__YQCG1,.Activity_finished__NT136,.Activity_negative__QI2Kg,.Activity_positive__MCTOn{font-weight:900}.Activity_activity__p9IjK i{font-style:normal}.Activity_worker-bees__ApEPn ul{text-align:left}.Activity_worker-bees__ApEPn li i{font-size:1.5rem}.Activity_feed__ul8\+Z li header{font-size:.9em}.Activity_feed__ul8\+Z li header i{font-style:normal}.Activity_feed__ul8\+Z .Activity_timestamp__6Bw0g{font-style:italic}.Activity_feed__ul8\+Z{font-size:.8rem}.Activity_positive__MCTOn{color:green}.Activity_negative__QI2Kg{color:red}.Activity_finished__NT136{color:#ff8000}.Activity_finished__NT136 i,.Activity_negative__QI2Kg i{font-size:5em}.Activity_details__TBYeZ,.Activity_feed__ul8\+Z,.Activity_feed__ul8\+Z li,.Activity_sections__Jsbcm,.Activity_worker-bees__ApEPn{display:grid}.Activity_activity__p9IjK,.Activity_buttons__CegiP,.Activity_feed__ul8\+Z ul{display:flex}.Activity_details__TBYeZ,.Activity_worker-bees__ApEPn{gap:1rem;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr}.Activity_buttons__CegiP button,.Activity_worker-bees__ApEPn li{padding:.5rem}.Activity_activity__p9IjK{flex-flow:row wrap-reverse;gap:2rem;overflow:hidden;padding:1.5rem 2rem 0}.Activity_worker-bees__ApEPn{align-self:flex-end;direction:rtl;height:100%;overflow:hidden}.Activity_worker-bees__ApEPn li{align-items:center;display:grid;grid-auto-flow:column;grid-template-columns:1fr 2.5rem}.Activity_worker-bees__ApEPn li:not(:last-of-type){margin-bottom:1rem}.Activity_worker-bees__ApEPn li i{margin-right:.5rem}.Activity_buttons__CegiP{flex-wrap:wrap-reverse;gap:1rem;justify-content:center}.Activity_worker-bees__ApEPn ul{overflow:auto}.Activity_details__TBYeZ{flex:1 1}.Activity_details__TBYeZ.Activity_just-feed__gizR9{grid-template-rows:85vh}.Activity_sections__Jsbcm{grid-auto-flow:column}.Activity_feed__ul8\+Z{align-self:center;height:97.5%;overflow:auto}.Activity_feed__ul8\+Z ul{flex-direction:column-reverse;justify-content:flex-end}.Activity_feed__ul8\+Z li{margin:0 1rem;overflow:hidden;padding:1rem;position:relative}.Activity_feed__ul8\+Z li:not(:first-of-type){margin-bottom:1rem}.Activity_feed__ul8\+Z li header i{padding-right:.25rem}.Activity_feed__ul8\+Z li>span{padding-left:1.1rem;padding-top:.5rem}.Activity_finished__NT136 i,.Activity_negative__QI2Kg i{position:absolute}.Activity_finished__NT136 i{bottom:-.5em;right:-.5em}.Activity_negative__QI2Kg i{bottom:-1.5rem;opacity:.5;right:-2rem}.Activity_activity__p9IjK{background:repeating-linear-gradient(-45deg,#fec412,#fec412 15px,#0000 0,#0000 30px),repeating-linear-gradient(45deg,#fec412,#fec412 15px,#0000 0,#0000 30px),#f8bd1f}.Activity_buttons__CegiP button,.Activity_feed__ul8\+Z{border-radius:.5rem}.Activity_activity__p9IjK li{transition:.3s ease-in-out}.Activity_worker-bees__ApEPn li{background:#ffffff80;border:2px solid #fff;box-shadow:0 4px 30px #0000001a}.Activity_delete__CyVBb li{background:#ffcccc80;border-color:#ff8080}.Activity_feed__ul8\+Z{background:#fff2b3;border:2px solid #ffe666}.Activity_feed__ul8\+Z li{background:#ffffff40;border-radius:.5rem}.Activity_feed__ul8\+Z li:nth-of-type(2n+0){background:#ffffff80}.Activity_feed__ul8\+Z li header{display:flex;justify-content:space-between}.Activity_delete__CyVBb .Activity_student__JiXiT{animation-duration:5s;animation-iteration-count:infinite;animation-name:Activity_wiggle1__APzNa;margin:.5rem 0;overflow:hidden}.Activity_delete__CyVBb .Activity_student__JiXiT:nth-of-type(3n+1){animation-delay:.3s;animation-duration:3s}.Activity_delete__CyVBb .Activity_student__JiXiT:nth-of-type(2n+0){animation-delay:.15s;animation-fill-mode:both;animation-name:Activity_wiggle2__TVBDN}.Activity_delete-button__4l4QM{--colour:maroon;background:#fcc}.Activity_add-button__gW2wP,.Activity_delete-button__4l4QM{border:2px solid var( --colour );color:var( --colour );font-weight:900}.Activity_add-button__gW2wP{--colour:#550080;background:#ecf}.Activity_finished__NT136 i{transform:rotateY(180deg)}@keyframes Activity_wiggle1__APzNa{0%{transform:translate3d(1px,1px,0) rotate(0deg)}2%{transform:translate3d(-1px,-2px,0) rotate(-1deg)}4%{transform:translate3d(-3px,0,0) rotate(1deg)}6%{transform:translate3d(3px,2px,0) rotate(0deg)}8%{transform:translate3d(1px,-1px,0) rotate(1deg)}10%{transform:translate3d(-1px,2px,0) rotate(-1deg)}12%{transform:translate3d(-3px,1px,0) rotate(0deg)}14%{transform:translate3d(3px,1px,0) rotate(-1deg)}16%{transform:translate3d(-1px,-1px,0) rotate(1deg)}18%{transform:translate3d(1px,2px,0) rotate(0deg)}20%{transform:translate3d(1px,-2px,0) rotate(-1deg)}}@keyframes Activity_wiggle2__TVBDN{0%{transform:translate3d(1px,-1px,0) rotate(1deg)}2%{transform:translate3d(1px,1px,0) rotate(0deg)}4%{transform:translate3d(1px,-2px,0) rotate(-1deg)}6%{transform:translate3d(-1px,-2px,0) rotate(-1deg)}8%{transform:translate3d(3px,2px,0) rotate(0deg)}10%{transform:translate3d(-3px,1px,0) rotate(0deg)}12%{transform:translate3d(3px,1px,0) rotate(-1deg)}14%{transform:translate3d(-1px,2px,0) rotate(-1deg)}16%{transform:translate3d(-1px,-1px,0) rotate(1deg)}18%{transform:translate3d(-3px,0,0) rotate(1deg)}20%{transform:translate3d(1px,2px,0) rotate(0deg)}}.Gradebook_dnd__Zm7Or{background:green;display:flex;gap:2rem;width:100vw}.Gradebook_dnd__Zm7Or>ul{display:flex}.Gradebook_container__NJ6vr{display:grid;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;width:20vw}.Gradebook_child__c\+QWU{align-items:center;color:#f0f8ff;display:grid;font-weight:900;min-width:4em}.Gradebook_content__GITMp *{display:none}.Gradebook_gradebook__9dZNN{overflow:auto}.Gradebook_content__GITMp>button{--rotation-deg:45deg}.Gradebook_content__GITMp{text-align:center}.Gradebook_icon__NP30B{font-size:2rem}.Gradebook_gradebook__9dZNN{align-items:center;display:grid;justify-items:center}.Gradebook_content__GITMp{grid-gap:2rem;background:#fff;border-radius:.5rem;box-shadow:0 4px 30px #0000001a;display:grid;gap:2rem;padding:2rem}.Gradebook_content__GITMp>button{--padding:1em;background:linear-gradient(90deg,#ff4500,orange 40%,gold);border:3px solid #000;border-radius:3em;box-shadow:.1em .1em;font-size:1.1rem;font-weight:900;letter-spacing:1px;padding:1em 2em;position:relative;transition:.1s ease-in-out}.Gradebook_content__GITMp>button:hover{box-shadow:.15em .15em;transform:translate3d(-.05em,-.05em,0)}.Gradebook_content__GITMp>button:active{box-shadow:.05em .05em;transform:translate3d(.05em,.05em,0)}.Gradebook_content__GITMp>button:hover .Gradebook_line__XvHhE{animation:Gradebook_shake__Of\+VZ;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:infinite;opacity:1}.Gradebook_content__GITMp>button:active .Gradebook_line__XvHhE,.Gradebook_line__XvHhE{opacity:0}.Gradebook_line__XvHhE{--x-y:-.5em;--rotation:45deg;border:.2em solid #0000;border-radius:50%;border-right-color:orange;padding:1em;position:absolute;transition:.1s ease-in-out}.Gradebook_line__XvHhE:first-of-type{--rotation-deg:calc(180deg + var( --rotation ));left:var( --x-y );top:var( --x-y );transform:rotate(var( --rotation-deg ))}.Gradebook_line__XvHhE:last-of-type{--rotation-deg:var( --rotation );bottom:var( --x-y );right:var( --x-y );transform:rotate(var( --rotation-deg ))}.Gradebook_line__XvHhE:after{border:.15em solid #0000;border-radius:50%;border-right-color:#ff4500;bottom:.25em;content:"";padding:.75em;position:absolute;right:calc(var( --x-y )*1.25);transform:rotate(-10deg)}@keyframes Gradebook_shake__Of\+VZ{20%{transform:rotate(calc(var( --rotation-deg ) + 15deg))}40%{transform:rotate(calc(var( --rotation-deg ) - 10deg))}60%{transform:rotate(calc(var( --rotation-deg ) + 5deg))}80%{transform:rotate(calc(var( --rotation-deg ) - 5deg))}to{transform:rotate(var( --rotation-deg ))}}.BoardProgress_progress__j\+mFz{--completion-rate:0%;--icon-position:0%;--h-increment-direction:1;--h:45;--s:100%;--l:50%;display:grid;margin:1rem 2rem 2rem;overflow-x:clip;width:calc(100vw - 4rem)}.BoardProgress_icon__qMgjI img{height:3rem}.BoardProgress_bar__M\+ssz{height:1.5rem}.BoardProgress_fill__4cX4w{height:1.2rem}.BoardProgress_fill__4cX4w,.BoardProgress_icon__qMgjI,.BoardProgress_icon__qMgjI img{transition:.3s ease-in-out}.BoardProgress_icon__qMgjI{transform:translateX(var( --icon-position ))}.BoardProgress_bar__M\+ssz,.BoardProgress_fill__4cX4w{border-radius:1rem}.BoardProgress_bar__M\+ssz{border:.15rem solid #000}.BoardProgress_fill__4cX4w{background:linear-gradient(to right,hsl(var( --h ),var( --s ),var( --l )),hsl(calc(var( --h ) + var( --h-increment-direction )*10),var( --s ),var( --l )),hsl(calc(var( --h ) + var( --h-increment-direction )*20),var( --s ),var( --l )));width:var( --completion-rate )}.Bee_sprite__NAU5G{--frame-width:64;--frame-height:64;--steps:9;--animation-row:0;--scale:1.25;animation:Bee_float__JaXIq 1s steps(var( --steps )) infinite;background-position:0 calc(var( --frame-height )*var( --animation-row ))px;height:var( --frame-height );transform:scale(var( --scale ));width:var( --frame-width )}@keyframes Bee_float__JaXIq{50%{transform:scale(var( --scale )) translateY(-.5rem)}to{background-position:calc(var( --frame-width )*-1*var( --steps )) 0}}.HiveSideNav_container__dkSEJ>nav{direction:rtl;max-height:calc(50vh - 3rem);overflow:hidden auto}.HiveSideNav_container__dkSEJ>nav::-webkit-scrollbar-thumb{background:#fff}.HiveSideNav_container__dkSEJ>nav>ul{direction:ltr}.HiveSideNav_container__dkSEJ{--h:100;--s:100%;--l:50%;--hue:var( --h );--saturation:var( --s );--lightness:var( --l );--blur:5px;--text-colour:#000}.HiveSideNav_container__dkSEJ .HiveSideNav_week__raFvY{--opacity:1;--scale:1;--hue:var( --h );--saturation:var( --s );--lightness:var( --l )}.HiveSideNav_sub-menu__TQept{--opacity:.5}.HiveSideNav_active-quarter__fUNwC,.HiveSideNav_week__raFvY.HiveSideNav_active__KnizB{font-weight:900}.HiveSideNav_board-num__6m23J,.HiveSideNav_container__dkSEJ{color:var( --text-colour )}.HiveSideNav_board-num__6m23J{font-size:.75rem}.HiveSideNav_active-quarter__fUNwC,.HiveSideNav_container__dkSEJ{position:relative}.HiveSideNav_active-quarter__fUNwC,.HiveSideNav_container__dkSEJ li{padding:.5rem 1rem}.HiveSideNav_active-quarter__fUNwC,.HiveSideNav_week__raFvY{align-items:center;display:grid;grid-template-areas:"square";justify-items:center}.HiveSideNav_container__dkSEJ{padding:.1em .25em}.HiveSideNav_week__raFvY>*{grid-area:square}.HiveSideNav_sub-menu__TQept{position:absolute;right:-2rem;top:0;z-index:15}.HiveSideNav_sub-menu__TQept li{padding-left:.5rem;padding-right:.5rem}.HiveSideNav_board-num__6m23J{display:flex;padding:.2rem .3rem}.HiveSideNav_active-quarter__fUNwC,.HiveSideNav_container__dkSEJ li{cursor:pointer;transition:.3s ease-in-out}.HiveSideNav_container__dkSEJ{background:hsl(var( --hue ),var( --saturation ),90%,.5)}.HiveSideNav_week__raFvY{--week-scale:var( --scale )}.HiveSideNav_week__raFvY.HiveSideNav_active__KnizB{--week-scale:calc(var( --scale ) + 0.25);transform:scale(var( --week-scale ))}.HiveSideNav_board-num__6m23J{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:hsl(var( --h ),var( --s ),95%,.75);border-radius:.5rem}.HiveSideNav_sub-menu__TQept{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsl(var( --hue ),var( --saturation ),var( --lightness ),var( --opacity ));box-shadow:0 4px 30px #0000001a;opacity:0;visibility:hidden}.HiveSideNav_week__raFvY:hover{filter:saturate(1.5);transform:scale(calc(var( --week-scale ) + .25))}.HiveSideNav_week__raFvY:active{background:hsl(0,0%,100%,var( --opacity ))}.HiveSideNav_sub-menu-trigger__ZbeIK:hover{background:hsl(var( --hue ),var( --saturation ),calc(var( --lightness ) + 10%))}.HiveSideNav_sub-menu-trigger__ZbeIK:hover .HiveSideNav_sub-menu__TQept{opacity:1;visibility:visible}.HiveSideNav_sub-menu__TQept li:hover{background:hsl(var( --hue ),var( --saturation ),95%)}.BoardView_container__T4Bb0>header h2{font-size:1.1rem;line-height:1rem}.BoardView_container__T4Bb0>header sup{font-size:.5em}.BoardView_container__T4Bb0>header li{font-size:.8rem;text-transform:uppercase}.BoardView_board__9TgxB,.BoardView_container__T4Bb0,.BoardView_grid__IKj77{display:grid}.BoardView_container__T4Bb0{grid-template-rows:-webkit-max-content -webkit-max-content -webkit-max-content 1fr;grid-template-rows:max-content max-content max-content 1fr;overflow:hidden auto;padding-top:2rem;position:relative}.BoardView_board__9TgxB{gap:2rem;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;padding:0 2rem}.BoardView_board__9TgxB>:last-child{align-self:start}.BoardView_container__T4Bb0>header{align-items:center;justify-content:center;position:relative}.BoardView_container__T4Bb0>header h2,.BoardView_container__T4Bb0>header ul{display:none}.BoardView_container__T4Bb0>header h2{margin:0}.BoardView_container__T4Bb0>header li{display:inline-block;padding:0 1rem}.BoardView_container__T4Bb0>header li:not(:last-of-type){border-right:3px double #000}.BoardView_buttons__93t9W{border:none;bottom:-50%;left:45%;margin:0;padding:0;position:absolute}.BoardView_buttons__93t9W button{font-size:.7rem;margin-left:.5em;padding:.25em .5em}.BoardView_planning__7JVyS{transition:.3s ease-in-out}.BoardView_planning__7JVyS:not(.BoardView_active__dYIni){height:0;padding:1rem 0;transition:.3s ease-in-out}.BoardView_board__9TgxB>header h2{border-right:.25rem double #000}@media only screen and (min-height:800px){.BoardView_container__T4Bb0>header{display:grid}.BoardView_container__T4Bb0>header h2,.BoardView_container__T4Bb0>header ul{display:block}}.CopyToClipboard_visible__vH--8{animation:CopyToClipboard_fadeUp__W2Tv8 1.4s ease-in-out 1;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#262626d9;border-radius:.5rem;left:-8.5rem;padding:.25rem 1rem;position:absolute}@keyframes CopyToClipboard_fadeUp__W2Tv8{0%{opacity:0;top:-1rem}20%{opacity:1;top:-.5rem}to{opacity:0;top:-3rem}}.App>button{bottom:0;position:absolute;z-index:20}body>#webpack-dev-server-client-overlay-div,body>iframe{display:none}html{font-size:20px;overflow-x:hidden;scroll-behavior:smooth}*{box-sizing:border-box}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8a0000,#ffd900);background:linear-gradient(to bottom,var(--primary-colour-highlight),var(--secondary-colour-highlight));border-radius:2rem}::-webkit-scrollbar-track{background-color:#fffff01a;background-color:var(--neutral-background-colour-opaque);border-radius:2rem}figure,h1,h2,h3,h4,li,p,ul{margin:0;padding:0}ul{list-style:none}button,dialog::backdrop{cursor:pointer}fieldset{border:none;margin:0;padding:0}.loader{position:absolute;top:0}:root{--primary-colour:#470000;--primary-colour-highlight:#8a0000;--primary-colour-highlight-opaque:#8a000080;--primary-gradient:linear-gradient(90deg,#540303,#980202,#db0000,#980202,#540303,#980202);--primary-gradient-new:linear-gradient(90deg,#ffde59,#ff914d);--secondary-colour:#b7860b;--secondary-colour-light:#d9a520;--secondary-colour-highlight:#ffd900;--secondary-colour-glow:#ff0;--secondary-colour-pale:#fff5bd;--secondary-colour-pale-opaque:#fff5bd80;--secondary-gradient:linear-gradient(90deg,#b38728,#bf953f,#fcf6ba,#bf953f,#b38728,#bf953f);--secondary-gradient-new:linear-gradient(90deg,#ff914d,#ffde59,#ff914d);--tertiary-colour:#ff8c00;--grey-colour:#919191;--grey-colour-dark:#5e5e5e;--grey-colour-highlight:#c4c4c4;--grey-colour-glow:#dedede;--grey-colour-glow-opaque:#dedede80;--field-colour:#fff;--font-colour-on-light-background:#000;--font-colour-on-light-background-new:#343434;--font-colour-on-dark-background:#fff;--neutral-background-colour:ivory;--neutral-background-colour-dark:#b3a480;--neutral-background-colour-mid-opaque:#fffff080;--neutral-background-colour-opaque:#fffff01a}body{font-family:Montserrat,sans-serif}h1,h2,h3,h4{font-family:Arima Madurai,cursive;font-weight:900;text-align:center;text-transform:uppercase}h1,h2,h3{letter-spacing:.25rem;line-height:2rem;margin-bottom:2rem}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:3rem}h2{font-size:clamp(1.5rem,4vw,3rem)}li,p{letter-spacing:.025rem;line-height:1.25}.App{background-color:#fdfdfd;scroll-snap-type:y mandatory}.other-sections>section{padding:4rem 2rem}.hero-section>header,.other-sections>section{display:flex;flex-wrap:nowrap;scroll-snap-align:start}.hero-section>header,.other-sections>section:nth-child(2){min-height:100vh}.other-sections>section{align-items:center;flex-flow:column}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Gandalf_knock-knock__TGNNO li i{font-style:normal}.Gandalf_form__zmgqy header p{text-align:center}.Gandalf_container__9DiV6,.Gandalf_form__zmgqy,.Gandalf_knock-knock__TGNNO,.Gandalf_knock-knock__TGNNO li{display:grid}.Gandalf_form__zmgqy h1,.Gandalf_form__zmgqy p{margin:0;padding:0}.Gandalf_container__9DiV6{align-items:center;height:100vh;justify-items:center}.Gandalf_knock-knock__TGNNO{gap:1rem}.Gandalf_knock-knock__TGNNO li:not(.Gandalf_input-li__77x7u){align-items:center;grid-auto-flow:column;grid-template-columns:2.5rem 1fr;padding:.5rem 0}.Gandalf_knock-knock__TGNNO li>i{padding-left:1rem}.Gandalf_form__zmgqy{padding:3rem}.Gandalf_form__zmgqy header{margin-bottom:2rem}.Gandalf_input-field__aHWm5{position:relative}.Gandalf_input-icon__my1t8{bottom:4.5rem;position:absolute;z-index:1}.Gandalf_message__SLcpX p{text-align:start}.Gandalf_not-accessed__-10RJ .Gandalf_input-icon__my1t8,.Gandalf_not-accessed__-10RJ .Gandalf_message__SLcpX p,.Gandalf_not-accessed__-10RJ input{animation-duration:.2s;animation-iteration-count:3;animation-name:Gandalf_shake__J944V;outline-color:red}.Gandalf_not-accessed__-10RJ .Gandalf_input-li__77x7u,.Gandalf_not-accessed__-10RJ .Gandalf_message__SLcpX p{color:red}.Gandalf_form__zmgqy input,.Gandalf_input-field__aHWm5{transition:.3s ease-in-out}.Gandalf_form__zmgqy{background:#fff;border-radius:.5rem;box-shadow:0 4px 30px 1px #0000001a}.Gandalf_accessed__AWgyY input{outline-color:#adff2f}.Gandalf_accessed__AWgyY .Gandalf_input-li__77x7u{color:green}.Gandalf_knock-knock__TGNNO li:nth-of-type(2n)>i:first-of-type{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:Gandalf_float__2\+dwD}.Gandalf_input-field__aHWm5{background:none;border:none}@keyframes Gandalf_shake__J944V{0%{transform:translateZ(0)}25%{transform:translate3d(8px,0,0)}75%{transform:translate3d(-8px,0,0)}to{transform:translateZ(0)}}@keyframes Gandalf_float__2\+dwD{0%{transform:translate3d(.5rem,0,0) rotateY(180deg)}50%{transform:translate3d(.5rem,8%,0) rotateY(180deg)}to{transform:translate3d(.5rem,0,0) rotateY(180deg)}}@keyframes Gandalf_pulse__Hkra6{0%{transform:rotate3d(0,0,0,0deg)}to{transform:rotate(1turn)}}.Ellipsis_dots__3RX4S{background:#ffee9980;border-radius:.25rem;display:inline-flex;gap:.25em;padding:.5em .25em .25em}.Ellipsis_dot__AjZpT{animation:Ellipsis_jumping__lsmRd 1.2s linear infinite;background:#daa520;border-radius:50%;display:inline-block;height:.25em;width:.25em}.Ellipsis_dot__AjZpT:last-of-type{animation-delay:.6s}.Ellipsis_dot__AjZpT:nth-last-of-type(2){animation-delay:.3s}@keyframes Ellipsis_jumping__lsmRd{0%{transform:translate(0)}16%{transform:translateY(-.3em)}33%{transform:translate(0)}to{transform:translate(0)}}.MrsBates_bio__gkm3c>fieldset{display:flex;flex-wrap:wrap;justify-content:space-between}.MrsBates_bio__gkm3c>fieldset:nth-of-type(2){flex-wrap:wrap-reverse}.MrsBates_county__TKFlK>fieldset>div{align-items:center;display:flex;justify-content:space-between}.MrsBates_page__4G3tJ{grid-gap:2.5em;background:#fff;border-radius:.5rem;box-shadow:.1rem .1rem .6rem -.4rem #000;display:grid;gap:2.5em;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;height:-webkit-max-content;height:max-content;justify-content:center;margin:10vh 5rem;overflow:hidden;overflow:visible;padding:2.5rem}.MrsBates_stepper__ypUD9{display:grid}.MrsBates_page__4G3tJ h1{display:grid;grid-template-columns:-webkit-max-content;grid-template-columns:max-content;justify-content:center;justify-items:center;line-height:0rem;margin:0;white-space:nowrap}.MrsBates_page__4G3tJ h1>span{padding:1rem 0 0;z-index:1}.MrsBates_page__4G3tJ header{position:relative}.MrsBates_role__boyDY .MrsBates_inputs__zxBei{justify-content:center}.MrsBates_button__-lP6S{display:grid;justify-content:center}.MrsBates_button__-lP6S button{background:linear-gradient(90deg,#ff4500,orange 40%,gold);background:linear-gradient(90deg,#ffd919,#ffe14d,#ffea80);border:3px solid #000;border-radius:.5em;box-shadow:.1em .1em;font-size:1rem;font-weight:900;letter-spacing:2px;padding:1em 2em;transition:.1s ease-in-out}.MrsBates_button__-lP6S button:hover{box-shadow:.15em .15em;transform:translate3d(-.05em,-.05em,0)}.MrsBates_button__-lP6S button:active{box-shadow:.05em .05em;transform:translate3d(.05em,.05em,0)}.MrsBates_button__-lP6S button:hover .MrsBates_line__Pa5oB{animation:MrsBates_wobble__YHmWD;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:infinite;display:block;opacity:1}.MrsBates_button__-lP6S button:active .MrsBates_line__Pa5oB,.MrsBates_line__Pa5oB{opacity:0}.MrsBates_line__Pa5oB{--x-y:-.5em;--rotation:45deg;--x-translation:.5em;border:.2em solid #0000;border-radius:50%;border-right-color:orange;display:none;padding:1em;position:absolute;transform:rotate(var( --rotation-deg )) translateX(var( --x-translation ));transition:.1s ease-in-out}.MrsBates_line__Pa5oB:first-of-type{--rotation-deg:calc(180deg + var( --rotation ));left:var( --x-y );top:var( --x-y )}.MrsBates_line__Pa5oB:last-of-type{--rotation-deg:var( --rotation );bottom:var( --x-y );right:var( --x-y )}.MrsBates_line__Pa5oB:after{border:.15em solid #0000;border-radius:inherit;border-right-color:gold;bottom:.25em;content:"";padding:.75em;position:absolute;right:calc(var( --x-y )*1.25);transform:rotate(-10deg)}.MrsBates_bee__9BW8D{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:MrsBates_float__B8q6v;display:block;font-size:6rem;font-style:normal;left:calc(50% - 4rem);position:absolute;top:-4rem}.MrsBates_plans__D18Jn{width:100%}.MrsBates_plans__D18Jn ul{display:flex;flex-wrap:wrap;gap:2rem;width:100%}@keyframes MrsBates_wobble__YHmWD{20%{transform:rotate(calc(var( --rotation-deg ) + 15deg)) translateX(var( --x-translation ))}40%{transform:rotate(calc(var( --rotation-deg ) - 10deg)) translateX(var( --x-translation ))}60%{transform:rotate(calc(var( --rotation-deg ) + 5deg)) translateX(var( --x-translation ))}80%{transform:rotate(calc(var( --rotation-deg ) - 5deg)) translateX(var( --x-translation ))}to{transform:rotate(var( --rotation-deg )) translateX(var( --x-translation ))}}@keyframes MrsBates_float__B8q6v{0%{transform:translate3d(.5rem,0,0) rotateY(180deg)}50%{transform:translate3d(.5rem,.25rem,0) rotateY(180deg)}to{transform:translate3d(.5rem,0,0) rotateY(180deg)}}.Stepper_stepper__hV0Xn fieldset{border:none;margin:0}.Stepper_stepper__hV0Xn{display:grid}.Stepper_stepper__hV0Xn:not(.Stepper_complete__Cajbs){grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.Stepper_step__1bBID{transition:.3s ease-in-out}.Stepper_step__1bBID form{grid-gap:2rem;display:grid;gap:2rem}.Stepper_buttons__rhLa6{display:flex;gap:1rem 2rem}.Stepper_form-finish__3wsjm{grid-gap:2rem;display:grid;gap:2rem;height:-webkit-min-content;height:min-content;text-align:center}.StepNav_icon__h5xuk,.StepNav_nav__upRaN ul{display:grid}.StepNav_nav__upRaN ul{--icon-height:2rem;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.StepNav_step__2qR3\+{align-items:center;display:flex;margin-bottom:var( --icon-height );position:relative}.StepNav_header__f5Am4{margin-left:.5rem;text-transform:capitalize}.StepNav_icon__h5xuk{align-items:center;background:orange;border-radius:50%;height:var( --icon-height );justify-items:center;position:relative;width:var( --icon-height )}.StepNav_icon__h5xuk svg{height:calc(var( --icon-height )*.6);width:calc(var( --icon-height )*.6)}.StepNav_icon__h5xuk .StepNav_complete__v6nll{stroke:#fff}.StepNav_cover__5jy32,.StepNav_step__2qR3\+:not(:last-of-type) .StepNav_icon__h5xuk:after{position:absolute}.StepNav_cover__5jy32{border-radius:50%;height:100%;width:100%}.StepNav_step__2qR3\+:not(:last-of-type) .StepNav_icon__h5xuk:after{background:orange;border-radius:calc(var( --icon-height )/2);content:"";height:calc(var( --icon-height ) - .5rem);top:2.25rem;width:.25rem}.RadioSquare_square__flmWJ{--i:0}.RadioSquare_category__B49yp{font-size:.65em;text-transform:capitalize}.RadioSquare_square__flmWJ{display:grid}.RadioSquare_category__B49yp{padding:1em}.RadioSquare_sub-categories__AqagV{display:flex;flex-wrap:wrap}.RadioSquare_category__B49yp,.RadioSquare_square__flmWJ{border-radius:1rem}.Plans_plans-and-features__mPyCI,.Plans_plans__T9g6b{grid-gap:2rem;display:grid;gap:2rem}.Plans_plans__T9g6b{justify-items:center}.Plans_plans-and-features__mPyCI{--font-size:.75rem}.Plans_guarantee__EhsXm{--font-size:.7em;font-size:var( --font-size )}.Plans_guarantee__EhsXm svg{height:calc(var( --font-size )*1.5)}.Plans_plans-and-features__mPyCI>ul{align-items:center;display:grid}.Plans_billing__lXsvN{justify-self:center}.Plans_feature__dowsZ{font-size:var( --font-size );padding:calc(var( --font-size )/2) calc(var( --font-size )*2);transition:.3s ease-in-out}.Plans_feature__dowsZ.Plans_applies__Uvuri{font-weight:900}.Plans_feature__dowsZ:not(.Plans_applies__Uvuri){color:#ccc}.Plans_student-attributes__tnaNE .Plans_list__G433A{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:4.5rem repeat(3,6rem)}.Plans_student-attributes__tnaNE .Plans_list__G433A li{display:grid}.Plans_student-attributes__tnaNE .Plans_list__G433A label{border:none}.Plans_student-attributes__tnaNE .Plans_option__1izOU:first-of-type label{background:#ccc}.Plans_attribute__3QwyQ{font-size:.9em;font-weight:900;text-transform:uppercase}.Plans_bar-and-features__KLJe5{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}.PricingBar_bar__0HLbc,.PricingBar_price__yjxv0{display:grid}.PricingBar_bar__0HLbc{align-items:center;gap:2rem}.PricingBar_bar__0HLbc.PricingBar_horizontal__0eElm{grid-template-columns:-webkit-max-content 7.5rem -webkit-min-content;grid-template-columns:max-content 7.5rem min-content}.PricingBar_heading__qivLv{align-items:center;display:flex;flex-wrap:wrap;gap:0 .5em}.PricingBar_icon__WuGsY svg{height:2em}.PricingBar_price__yjxv0{font-size:1.5em}.PricingBar_title__2vdWU{color:grey;font-size:.5em;text-transform:uppercase}.PricingBar_billing__g2wgW{font-size:.5em}.PricingBar_audience__a7mln{font-size:.75em}.Hero2_board-and-wave__gsLET,.Hero2_board__PHfOa,.Hero2_box__uFxgM,.Hero2_headline__a2MbY,.Hero2_hero__b6z1B,.Hero2_visuals__cYhon,.Hero2_wave-and-h1__tlHsb{display:grid}.Hero2_board-and-wave__gsLET,.Hero2_headline__a2MbY,.Hero2_hero__b6z1B,.Hero2_visuals__cYhon{justify-items:center}.Hero2_board-and-wave__gsLET,.Hero2_hero__b6z1B{align-items:end}.Hero2_board-and-wave__gsLET>*,.Hero2_hero__b6z1B>*,.Hero2_wave-and-h1__tlHsb>*{grid-area:1/1}.Hero2_hero__b6z1B{--width:100vw;--h:45;--s:100%;--l:50%;--border-colour:hsl(var( --h ),var( --s ),calc(var( --l ) - 10%));--checked-box-background:hsl(var( --h ),var( --s ),calc(var( --l ) + 10%),.5);--box-background:hsl(var( --h ),var( --s ),calc(var( --l ) + 10%),.25);grid-template-rows:calc(100vh - 5rem)}.Hero2_hero__b6z1B h1,.Hero2_hero__b6z1B p:not(.Hero2_description__c9fKV){margin:0 calc(var( --width )*.1);text-align:center;transition:.3s ease-in-out}.Hero2_description__c9fKV{color:#0000;position:absolute}.Hero2_board__PHfOa{border-radius:1em;grid-template-columns:repeat(3,calc((var( --width ) - 6em)/3));grid-template-rows:repeat(3,calc(var( --width )*.75/3 - 1.33333em))}.Hero2_corner__VVc1I{--border-radius:.8em;border:4px solid var( --border-colour )}.Hero2_left__Y16lh.Hero2_centre__bEr8h,.Hero2_right__NkPua.Hero2_centre__bEr8h{border-left:4px solid var( --border-colour );border-right:4px solid var( --border-colour )}.Hero2_bottom__5kntH.Hero2_middle__BTBNz,.Hero2_top__o9F0j.Hero2_middle__BTBNz{border-bottom:4px solid var( --border-colour );border-top:4px solid var( --border-colour )}.Hero2_top__o9F0j.Hero2_left__Y16lh.Hero2_corner__VVc1I{border-top-left-radius:var( --border-radius )}.Hero2_top__o9F0j.Hero2_right__NkPua.Hero2_corner__VVc1I{border-top-right-radius:var( --border-radius )}.Hero2_bottom__5kntH.Hero2_left__Y16lh.Hero2_corner__VVc1I{border-bottom-left-radius:var( --border-radius )}.Hero2_bottom__5kntH.Hero2_right__NkPua.Hero2_corner__VVc1I{border-bottom-right-radius:var( --border-radius )}.Hero2_attachments__0U2Pm,.Hero2_box__uFxgM{gap:calc(var( --width )*.015)}.Hero2_box__uFxgM{align-items:start;background:var( --box-background );padding:calc(var( --width )*.05) calc(var( --width )*.025) calc(var( --width )*.025)}.Hero2_checked__x9Jns.Hero2_box__uFxgM{background:var( --checked-box-background )}.Hero2_line__t8BrG{background-color:#404040;border-radius:1vw;height:calc(var( --width )/200);justify-self:center;width:80%}.Hero2_checkbox-and-attachments__GGrhP{align-items:center;display:flex;justify-content:space-around}.Hero2_attachments__0U2Pm img{height:calc(var( --width )/40)}.Hero2_attachments__0U2Pm>div>div{padding:1vw!important}.Hero2_hero__b6z1B header{align-self:self-end;padding-bottom:3vw;z-index:1}.Hero2_visuals__cYhon>div{width:calc(100% - 6rem)}.Hero2_wave__jWjTy{overflow:hidden;transform:scaleX(-1);width:100vw;z-index:1}.Hero2_box__uFxgM:not(.Hero2_checked__x9Jns) .Hero2_checkmark__q-BBw,.Hero2_hero__b6z1B .Hero2_left-pane__aa\+Gu,.Hero2_hero__b6z1B form,.Hero2_hero__b6z1B>.Hero2_wave__jWjTy,.Hero2_wave-and-h1__tlHsb p{display:none;visibility:hidden}.Hero2_checkbox__Omvgc{border:calc(var( --width )/400) solid #000;border-radius:calc(var( --width )/200);height:calc(var( --width )/50);position:relative;width:calc(var( --width )/50)}.Hero2_checked__x9Jns .Hero2_checkbox__Omvgc{background:var( --border-colour );border-color:var( --border-colour )}.Hero2_checkmark__q-BBw{bottom:-.25em;font-size:calc(var( --width )*.03);left:-.05em;position:absolute}@media only screen and (min-width:768px){.Hero2_visuals__cYhon>p{display:none;visibility:hidden}.Hero2_wave-and-h1__tlHsb p{display:block;visibility:visible}}@media only screen and (min-width:992px){.Hero2_headline__a2MbY,.Hero2_visuals__cYhon>p,.Hero2_wave-and-h1__tlHsb{display:none;visibility:hidden}.Hero2_hero__b6z1B .Hero2_left-pane__aa\+Gu,.Hero2_hero__b6z1B .Hero2_wave__jWjTy{display:block;visibility:visible}.Hero2_hero__b6z1B form{display:flex;visibility:visible}.Hero2_hero__b6z1B{--width:60vw;grid-template-columns:40% 60%}.Hero2_left-pane__aa\+Gu{align-self:center;z-index:2}.Hero2_visuals__cYhon{grid-area:1/2}.Hero2_wave__jWjTy{grid-area:1/1/2/1;position:absolute}}.Solutions2_container__fnPkX{background:#404040;color:#fff;display:grid;grid-template-areas:"content"}.Solutions2_container__fnPkX>*{grid-area:content}.Solutions2_solutions__7V4zJ{padding:0 0 2rem}.Solutions2_solutions__7V4zJ>header{padding:3rem 0 1rem;text-align:center;text-transform:uppercase}.Solutions2_list__IMEeB{align-items:stretch;display:flex;flex-wrap:wrap}.Solutions2_solution__FLk6n .Solutions2_details__NI11K,.Solutions2_solution__FLk6n:not(.Solutions2_with-cover__wtJR5){align-items:center;display:grid;grid-template-columns:2rem 1fr;justify-content:center;padding:1rem}.Solutions2_solution__FLk6n{background:#00000059;border-radius:1em;flex:1 1 35vw;margin:1em}.Solutions2_solution__FLk6n p{font-size:.75rem}.Solutions2_title__zeK1z{font-size:1em;font-weight:900;text-transform:capitalize}.Landing2_page__4llFH nav{flex-wrap:wrap;gap:1rem;justify-content:center}.Landing2_page__4llFH nav>section:nth-child(3){display:none;visibility:hidden}.Landing2_page__4llFH{--colour-honey:#fff9e6;--colour-border:#f5c889;--size:20px;--background:radial-gradient(circle farthest-side at 0% 50%,var( --colour-honey ) 23.5%,#f0a61100 0) calc(var( --size )*0.7) var( --size ),radial-gradient(circle farthest-side at 0% 50%,var( --colour-border ) 24%,#f0a61100 0) calc(var( --size )*19/30) var( --size ),linear-gradient(var( --colour-honey ) 14%,#f0a61100 0,#f0a61100 85%,var( --colour-honey ) 0) 0 0,linear-gradient(150deg,var( --colour-honey ) 24%,var( --colour-border ) 0,var( --colour-border ) 26%,#f0a61100 0,#f0a61100 74%,var( --colour-border ) 0,var( --colour-border ) 76%,var( --colour-honey ) 0) 0 0,linear-gradient(30deg,var( --colour-honey ) 24%,var( --colour-border ) 0,var( --colour-border ) 26%,#f0a61100 0,#f0a61100 74%,var( --colour-border ) 0,var( --colour-border ) 76%,var( --colour-honey ) 0) 0 0,linear-gradient(90deg,var( --colour-border ) 2%,var( --colour-honey ) 0,var( --colour-honey ) 98%,var( --colour-border ) 0%) 0 0 var( --colour-honey );--background-size:calc(var( --size )*4/3) calc(var( --size )*2)}.Landing2_headline-prefix__PdzlJ,.Landing2_headline__bkvGk,.Landing2_launch-announcement__TLKqN{margin:0 10vw;text-align:center}.Landing2_headline-prefix__PdzlJ,.Landing2_launch-announcement__TLKqN{font-feature-settings:"smcp";font-size:min(4vw,1.15em);font-variant:small-caps}.Landing2_headline__bkvGk{font-size:min(6vw,1.5em);line-height:calc(min(6vw, 1.5em)*1.05)}.Landing2_waves__McQIP{align-self:flex-end;position:relative;width:100%}.Landing2_content__ZxR4V{grid-gap:2rem;display:grid;gap:2rem;grid-auto-flow:column;grid-template-columns:50% 50%}.Landing2_visuals__FpeEr{background:#fff9e680;border-radius:1rem;height:40vw;margin:auto 1rem;padding:1rem;visibility:hidden}.Landing2_page__4llFH>nav{font-size:.9rem;position:relative;z-index:2}.Landing2_page__4llFH>nav>:nth-child(2)>:nth-child(2){transform:scale(1.25) translate(-.5rem,-.1rem)}.Landing2_page__4llFH>nav>:nth-child(4){grid-gap:1.5rem;display:grid;gap:1.5rem;grid-auto-flow:column}.Landing2_page__4llFH>nav>:nth-child(4)>a:first-child{color:#000;font-weight:900;text-decoration:none}.Landing2_page__4llFH>nav>:nth-child(4)>a:last-of-type{color:#fdfdfd;font-weight:900;text-decoration:none;text-transform:uppercase}.Landing2_logo__BhvgU{padding:0}.Landing2_hero__z1GYP{grid-template-areas:"hero";justify-items:center}.Landing2_hero__z1GYP .Landing2_background__olge4{grid-template-areas:"bg";opacity:.5}.Landing2_hero__z1GYP .Landing2_foreground__WeszA{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);padding:0 2rem;z-index:1}.Landing2_hero__z1GYP img{max-width:80vw}.Landing2_background__olge4 p{font-family:Permanent Marker,cursive;padding:2rem}@media only screen and (min-width:600px){.Landing2_page__4llFH nav{justify-content:space-between}}@media only screen and (min-width:992px){.Landing2_page__4llFH>form{display:none}}.SliderCard_card__omiNj{grid-gap:.5rem;align-items:center;background:#fff;border-radius:1rem;display:grid;gap:.5rem;justify-items:center;padding:1rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.SliderCard_value__7W2xi{font-size:2rem}.SliderCard_slider__sQ1wu{width:100%}.SliderCard_label__G1\+Yr{text-transform:uppercase}.PricingCard_card__mQ4-V{grid-gap:1rem;background:#0000;background:#fdfdfd;border-radius:1rem;box-shadow:.1rem .1rem 1rem 0 #00000040;display:grid;gap:1rem;grid-template-rows:6rem -webkit-max-content 1fr;grid-template-rows:6rem max-content 1fr;justify-items:center;padding:1rem;position:relative;transition:.3s ease-in-out}.PricingCard_card__mQ4-V.PricingCard_free__Y\+OFG{grid-gap:5%;align-items:center;display:grid;gap:5%;grid-template-columns:24% 38% 28%;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.PricingCard_card__mQ4-V:hover{border-color:orange;transform:scale(1.05)}.PricingCard_free__Y\+OFG svg{transform:scale(.5)}.PricingCard_card__mQ4-V a,.PricingCard_card__mQ4-V button{z-index:1}.PricingCard_card__mQ4-V button:first-of-type{background:#ffbf0000;border:3px solid #fdfdfd;border-radius:1em;height:100%;position:absolute;width:100%}.PricingCard_card__mQ4-V>header{display:grid}.PricingCard_card__mQ4-V.PricingCard_free__Y\+OFG>header{align-items:center;gap:1rem;grid-auto-flow:column}.PricingCard_plan-name__1UTyr{grid-gap:.5rem;align-items:center;display:grid;font-size:.6rem;gap:.5rem;grid-template-columns:2rem 1fr}.PricingCard_card__mQ4-V:not(.PricingCard_free__Y\+OFG) .PricingCard_billing__27Vx5{align-items:center;display:grid;justify-items:center}.PricingCard_free__Y\+OFG .PricingCard_billing__27Vx5{margin:0}.PricingCard_title__mpqSP{align-items:center;display:flex;font-size:inherit;height:1rem;line-height:.5rem;margin:.25rem 0 0;text-align:center;text-align:left;text-transform:uppercase;width:100%}.PricingCard_free__Y\+OFG .PricingCard_title__mpqSP{margin:0}.PricingCard_title__mpqSP svg{height:1rem;margin-right:.25rem}.PricingCard_price__rkodM{display:inline-flex;font-size:1rem;font-weight:900}.PricingCard_billing__27Vx5>.PricingCard_frequency__eeRDQ{align-self:flex-start;font-size:.75em}.PricingCard_price__rkodM .PricingCard_frequency__eeRDQ{align-self:center;color:grey;font-size:.5em;margin-left:.25rem}.PricingCard_features__TEIY-{align-self:flex-start;display:grid;position:relative}.PricingCard_card__mQ4-V:not(.PricingCard_free__Y\+OFG) .PricingCard_features__TEIY-{gap:.5rem;margin-bottom:1rem}.PricingCard_free__Y\+OFG .PricingCard_features__TEIY-{align-self:center;gap:0;margin-bottom:0}.PricingCard_feature__hbbAu{font-size:.9em;transition:.3s ease-in-out}.PricingCard_card__mQ4-V:not(.PricingCard_free__Y\+OFG) .PricingCard_feature__hbbAu{padding:.5em .25em;text-align:center}.PricingCard_card__mQ4-V.PricingCard_selected__md79C:nth-last-of-type(2) .PricingCard_feature__hbbAu{padding:.2em .25em}.PricingCard_card__mQ4-V.PricingCard_selected__md79C:nth-last-of-type(2) .PricingCard_feature__hbbAu:last-of-type{padding-bottom:4.5rem}.PricingCard_feature__hbbAu:not(.PricingCard_applies__vZPoA){color:#bfbfbf}.PricingCard_slider__Toxtt{bottom:-1rem;height:0;justify-self:center;opacity:0;overflow:hidden;padding:1rem 1rem 0;position:absolute;transition-delay:.3s;transition-duration:.3s;transition-timing-function:ease-in-out;width:100%;z-index:1}.PricingCard_selected__md79C .PricingCard_slider__Toxtt{height:-webkit-max-content;height:max-content;opacity:1}.Table_table__-gOJc{--tab-colour:orange;border-spacing:0;font-size:.9rem;padding:2rem}.Table_table__-gOJc tr>:nth-child(n+2){border-left:.5rem solid #fdfdfd;border-right:.5rem solid #fdfdfd;padding:1rem 0;text-align:center}.Table_table__-gOJc th:nth-of-type(n+2){background:var( --tab-colour );border-top-left-radius:1rem;border-top-right-radius:1rem;position:relative}.Table_table__-gOJc th:nth-last-of-type(2){border-top-left-radius:0;border-top-right-radius:0}.Table_table__-gOJc th:nth-last-of-type(2):before{background:var( --tab-colour );border-top-left-radius:1rem;border-top-right-radius:1rem;content:"";height:1rem;left:0;position:absolute;top:-1rem;width:100%}.Table_feature__c0IFt.Table_applies__vOIq8{background:#ffeacc}.Table_feature__c0IFt.Table_has-text__sk21j{background:#fff4e6}.Table_feature__c0IFt{background:#e6e6e6}.Table_button__FJ4wn{padding:.5rem 1rem}.Pricing_page__\+bdcl,.Pricing_page__\+bdcl header{display:grid;justify-items:center}.Pricing_page__\+bdcl{background:linear-gradient(#bfbfbf 60%,#0000 0);grid-template-areas:" nav " " header " " pricing ";grid-template-rows:-webkit-min-content -webkit-min-content 1fr;grid-template-rows:min-content min-content 1fr;height:100vh;overflow-x:hidden;overflow-y:auto}.Pricing_cards__3NjYB,.Pricing_table__61wpB{grid-area:pricing}.Pricing_page__\+bdcl>nav{justify-self:normal}.Pricing_page__\+bdcl>nav>:last-child{column-gap:1.5rem;display:flex}.Pricing_page__\+bdcl>header{align-items:end;display:grid;grid-template-columns:66% 34%;padding:4rem 2rem 2rem 4rem}.Pricing_page__\+bdcl h1{font-size:1.5rem;line-height:1.75rem;margin:0;text-align:left}.Pricing_subtitle__d3AXl{color:grey;font-size:1rem}.Pricing_guarantee__bmh42{align-items:center;display:flex;font-size:.6em}.Pricing_guarantee__bmh42 svg{height:1.5em}.Pricing_cards__3NjYB>ul{grid-gap:3rem 5%;display:grid;gap:3rem 5%;grid-template-areas:" wand honey hive " " free free free ";grid-template-columns:26% 32% 32%;width:calc(100vw - 4rem)}.Pricing_card__NVB9L{font-size:.8rem}.Pricing_card__NVB9L.Pricing_active__LyX9c .Pricing_honey__22UTS,.Pricing_card__NVB9L:hover .Pricing_honey__22UTS{fill:gold}.Pricing_card__NVB9L.Pricing_active__LyX9c:hover .Pricing_honey__22UTS{fill:orange}.Pricing_card__NVB9L:last-of-type{grid-area:free}.Pricing_card__NVB9L.Pricing_active__LyX9c{border:3px solid gold}.Pricing_card__NVB9L.Pricing_active__LyX9c.Pricing_free__z5GOp{border-color:grey}.Pricing_card__NVB9L:first-of-type a{font-size:1em}.Pricing_table__61wpB{display:none}@media only screen and (max-width:800px){.Pricing_cards__3NjYB{display:none}.Pricing_table__61wpB{display:grid}}.Contact_page__gXxFL,.Contact_page__gXxFL>section{display:grid;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.Contact_page__gXxFL{height:100vh}.Contact_page__gXxFL header{padding-top:4rem}.Contact_message__LcQSG{padding:2rem 4rem}.Contact_message__LcQSG p{line-height:1rem;margin-bottom:4rem}.Contact_message__LcQSG .Contact_buttons__DMMqr{border:none;display:flex;flex-wrap:wrap-reverse;gap:1rem 3rem;justify-content:center;margin:0;padding:0}.Contact_forms__H6Cxa{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:30% 1fr}.Contact_sidenav__4mZYs{background:#e6e6e6}.Contact_menu__sCU6i{display:grid}.Contact_nav-item__77qNR{position:relative}.Contact_nav-item__77qNR:not(:last-of-type):after{background:grey;border-radius:.5rem;bottom:-.75rem;content:"";height:1.5rem;left:1.55rem;position:absolute;width:.15rem}.ContactForm_form__43h5W fieldset{border:none;margin:0;padding:0}.DefinedTerm_defined-term__cWP2b,.DefinedTerm_defined-term__cWP2b a{color:inherit;cursor:pointer;font-style:normal;position:relative;text-decoration:none}.DefinedTerm_defined-term__cWP2b:hover{color:#ff4500}.DefinedTerm_defined-term__cWP2b>a+*{opacity:0;transition:.3s ease-in-out;visibility:hidden}.DefinedTerm_defined-term__cWP2b>a:hover+*{opacity:1;visibility:visible}.DefinedTerm_defined-term__cWP2b sup{font-size:.5em}.Policy_page__sHtei{grid-gap:1em;display:grid;gap:1em;grid-template-columns:minmax(15rem,30%) 1fr;height:100vh;overflow:hidden}.Policy_page__sHtei :is(h4,h5){display:inline}.Policy_page__sHtei dfn{font-style:normal}.Policy_page__sHtei abbr{text-decoration:none}.Policy_page__sHtei>footer{grid-area:3/1/3/3}.Policy_page__sHtei>nav{grid-area:1/1/1/3}.Policy_page__sHtei h1{font-size:36px;margin-bottom:0}.Policy_page__sHtei h2{font-size:30px}section.Policy_left__sbWSy{grid-area:2/1/3/1;overflow:auto;padding:0 2rem 0 4rem}section.Policy_left__sbWSy h2:first-of-type{padding:0}.Policy_menu__jQUhC>li>ul{font-size:.9em}.Policy_menu__jQUhC>li:not(:first-of-type){margin-top:.75em}.Policy_sub-menu__ytdRr{padding-left:2em}section.Policy_right__oEnjQ{grid-area:2/2/3/2;overflow:hidden auto;padding:0 4rem 0 2rem}section.Policy_right__oEnjQ>header{grid-area:3/1/2/3;padding:2rem 4rem;text-align:center}section.Policy_right__oEnjQ>a{bottom:1em;padding:.5em;position:fixed;right:1em}section.Policy_right__oEnjQ section>p:not(:last-of-type){margin-bottom:1em}.Policy_date__irLVo,.Policy_page__sHtei li>span{font-weight:900}ol:not(.Policy_definitions__OPWxs) li>span{text-transform:uppercase}.Policy_page__sHtei :is(h2,h3,h4){margin:0;padding:2rem 0 1rem;text-align:left}.Policy_update-date__AyXk2{font-style:italic}.Policy_right__oEnjQ ul{grid-gap:1rem;display:grid;gap:1rem;list-style:"⬢";padding-left:1.5rem}.Policy_right__oEnjQ ul li{padding-left:.5rem}.Policy_page__sHtei ol:not(.Policy_numeric__M1AhQ,.Policy_roman__6L-9T){--type:lower-alpha}.Policy_page__sHtei ol>li>ol{counter-reset:section}.Policy_page__sHtei ol.Policy_numeric__M1AhQ{--type:decimal}.Policy_page__sHtei ol.Policy_roman__6L-9T{--type:lower-roman}.Policy_page__sHtei ol:not(.Policy_definitions__OPWxs){list-style-type:none}.Policy_page__sHtei ol:not(.Policy_definitions__OPWxs)>li:before{content:"( " counter(section,var( --type )) " ) ";font-weight:700}.Policy_page__sHtei ol:not(.Policy_definitions__OPWxs)>li{counter-increment:section}.Policy_contact-info__R7Z7G{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-evenly}.Policy_contact-header__ETnMk{font-weight:900}.Policy_page__sHtei ol{grid-gap:1em;display:grid;gap:1em}.Policy_glossary__kGyTK .Policy_term__dtUl0{font-weight:900}.Shop_layout__Ox7QX{display:grid;grid-template-columns:minmax(10em,10vw) 1fr}.Shop_layout__Ox7QX>*{padding:1em 2em}.Shop_units__qyqDU{display:flex;flex-wrap:wrap;gap:2em}.Shop_unit-link__y14EK{align-content:center;border-radius:1em;grid-auto-columns:auto;grid-auto-flow:row;height:10em;justify-items:center;padding:1em 2em;width:12.5em}.Shop_unit-link__y14EK>header{font-size:1.1em;text-align:center}.Shop_unit-length__TJdFh{color:#708090;font-size:.75em;font-style:italic;text-align:center}.Shop_subject-banner__KvsJy{--r:10px;--c:gold;font-feature-settings:"smcp","c2sc";background:radial-gradient(100% 50% at left,var(--c) 98%,#0000 101%) 100% 0/.5lh 1lh,radial-gradient(100% 50% at right,#0005 98%,#0000 101%) 0 100%/var(--r) calc(var(--r)*2),conic-gradient(from 90deg at var(--r) calc(100% - var(--r)*2),#0000 25%,var(--c) 0) 0 0/calc(101% - .5lh) 100%;background-repeat:no-repeat;border-radius:var(--r) 0 0 var(--r);font-variant:all-small-caps;left:calc(var(--r)*-1);line-height:1.8;padding:0 .5em calc(var(--r)*2);position:absolute;top:20px}.ShopItemDetails_expression__V2Exa,.ShopItemDetails_key-term-list-item__O5mWd,.ShopItemDetails_structure__-ewcv,.ShopItemDetails_vocabulary__pBt\+W .ShopItemDetails_entry__vw1fN{display:flex}.ShopItemDetails_edit-button__pa2h2{margin-right:1em;padding:.25em 1em}.ShopItemDetails_section__4CUBn>ul>li{padding:.5em 2em}.ShopItemDetails_empty__NMCSm.ShopItemDetails_section__4CUBn>header,.ShopItemDetails_section__4CUBn{border-radius:1em}.ShopItemDetails_skill__AB3M0{justify-content:center}.ShopItemDetails_skill-type__5mC5d{align-items:center;display:flex;gap:.5em}.ShopItemDetails_term__w8C0F{font-weight:900}.ShopItemDetails_definition__0EUeM{font-style:italic;margin-left:1em}.ShopItemDetails_bullseye__F6PUT .ShopItemDetails_white-rings__m\+YAp{fill:hsl(var( --h ),var( --s ),97.5%)}.ShopItemDetails_bullseye__F6PUT .ShopItemDetails_red-rings__IfYSD{fill:hsl(15,var( --s ),50%)}.ShopItemDetails_bullseye__F6PUT .ShopItemDetails_dart-tip__VKbxl{fill:hsl(var( --h ),50%,var( --l ))}.ShopItemDetails_bullseye__F6PUT .ShopItemDetails_dart-wings__wfXsU{fill:hsl(var( --h ),var( --s ),35%)}.ShopItemDetails_bullseye__F6PUT .ShopItemDetails_dart-body__2Vqem{fill:hsl(var( --h ),var( --s ),var( --l ))}.ShopItemDetails_two-columns__DoQR6>ul{display:grid}.ShopItemDetails_section__4CUBn:not(.ShopItemDetails_two-columns__DoQR6)>ul>li:nth-child(2n),.ShopItemDetails_two-columns__DoQR6>ul>li:nth-child(2n){background:hsl(var( --h ),var( --s ),var( --l ),.1)}.ShopItemDetails_section__4CUBn:not(.ShopItemDetails_two-columns__DoQR6)>ul>li:last-of-type,.ShopItemDetails_two-columns__DoQR6:not(.ShopItemDetails_skills__G7mFI)>ul>li:last-of-type{border-bottom-left-radius:1em;border-bottom-right-radius:1em;padding-bottom:1em}@media only screen and (min-width:576px){.ShopItemDetails_two-columns__DoQR6.ShopItemDetails_skills__G7mFI>ul{grid-template-columns:repeat(2,1fr)}.ShopItemDetails_two-columns__DoQR6.ShopItemDetails_skills__G7mFI .ShopItemDetails_even__lrDhk{background:hsl(var( --h ),var( --s ),var( --l ),.1)}.ShopItemDetails_skills__G7mFI>ul>li:nth-child(2n):not(.ShopItemDetails_even__lrDhk){background:none}.ShopItemDetails_skills__G7mFI .ShopItemDetails_even__lrDhk:nth-last-of-type(2){border-bottom-left-radius:1em;padding-bottom:1em}.ShopItemDetails_skills__G7mFI .ShopItemDetails_even__lrDhk:last-of-type{border-bottom-right-radius:1em;padding-bottom:1em}}@media only screen and (min-width:768px){.ShopItemDetails_two-columns__DoQR6>ul{grid-template-columns:repeat(2,1fr)}.ShopItemDetails_two-columns__DoQR6>ul>li:nth-child(2n):not(.ShopItemDetails_even__lrDhk){background:none}.ShopItemDetails_two-columns__DoQR6 .ShopItemDetails_even__lrDhk{background:hsl(var( --h ),var( --s ),var( --l ),.1)}.ShopItemDetails_section__4CUBn:not(.ShopItemDetails_two-columns__DoQR6)>ul>li:last-of-type,.ShopItemDetails_two-columns__DoQR6>ul>li:nth-last-of-type(2){border-bottom-left-radius:1em;padding-bottom:1em}.ShopItemDetails_two-columns__DoQR6:not(.ShopItemDetails_skills__G7mFI)>ul>li:last-of-type{border-bottom-left-radius:0}.ShopItemDetails_section__4CUBn>ul>li:last-of-type{border-bottom-right-radius:1em;padding-bottom:1em}}@media only screen and (min-width:992px){.ShopItemDetails_two-columns__DoQR6.ShopItemDetails_skills__G7mFI>ul{grid-template-columns:repeat(4,1fr)}.ShopItemDetails_two-columns__DoQR6.ShopItemDetails_skills__G7mFI .ShopItemDetails_even__lrDhk,.ShopItemDetails_two-columns__DoQR6.ShopItemDetails_skills__G7mFI>ul>li,.ShopItemDetails_two-columns__DoQR6.ShopItemDetails_skills__G7mFI>ul>li:nth-child(2n):not(.ShopItemDetails_even__lrDhk){background:hsl(var( --h ),var( --s ),var( --l ),.1)}.ShopItemDetails_two-columns__DoQR6.ShopItemDetails_skills__G7mFI>ul>li:nth-last-of-type(2){border-bottom-left-radius:0}.ShopItemDetails_two-columns__DoQR6.ShopItemDetails_skills__G7mFI>ul>li:first-of-type{border-bottom-left-radius:1em}.ShopItemDetails_two-columns__DoQR6.ShopItemDetails_skills__G7mFI>ul>li:last-of-type{border-bottom-right-radius:1em}}.ShopItemAssignments_page__vSjeo{--h:45;--s:100%;--l:50%}.ShopItemAssignments_inputs-container__KWwex{display:grid;grid-auto-flow:column}.ShopItemAssignments_content__ozUEd{align-items:center;display:grid;justify-content:center}.ShopItemAssignments_content__ozUEd.ShopItemAssignments_with-links__BBZK0{gap:.5em}.ShopItemAssignments_content__ozUEd>header{font-size:.8em}.ShopItemAssignments_planned__qn8kZ .ShopItemAssignments_content__ozUEd header{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.ShopItemAssignments_content__ozUEd.ShopItemAssignments_with-links__BBZK0>div{display:flex;gap:1em;justify-content:flex-start}.ShopItemAssignments_board__yU38V{display:grid;overflow-x:scroll}.ShopItemAssignments_board__yU38V>header{align-items:center;display:flex;gap:2em}.ShopItemAssignments_board__yU38V>header>h2{align-items:center;display:flex;gap:1em}.ShopItemAssignments_board__yU38V .ShopItemAssignments_edit-button__5yexk{padding:.25em 1em}.ShopItemAssignments_board-assignments__99NKu{display:flex;flex-direction:column}.ShopItemAssignments_board__yU38V .ShopItemAssignments_assignment__su-br{border:3px dashed hsl(var( --h ),var( --s ),var( --l ));border-radius:1em;display:grid;grid-template-areas:"square";margin:.5em 0 .5em 2em}.ShopItemAssignments_assignment__su-br.ShopItemAssignments_planned__qn8kZ{align-items:stretch;border-style:solid;border-width:2px}.ShopItemAssignments_assignment__su-br:not(.ShopItemAssignments_planned__qn8kZ){text-align:center}.ShopItemAssignments_assignment__su-br>*{grid-area:square}.ShopItemAssignments_assignment__su-br>:not(.ShopItemAssignments_button__Pp-t-){padding:.5em 1em}.ShopItemAssignments_board-assignments__99NKu .ShopItemAssignments_assignment-type__OqkKh{display:grid;grid-template-columns:5em 1fr}.ShopItemAssignments_assignment-type__OqkKh ul{display:grid;grid-template-columns:repeat(3,1fr)}.ShopItemAssignments_assignment-type__OqkKh li{height:7.5em}.ShopItemAssignments_assignment-type__OqkKh header span{transition:.3s ease-in-out}.ShopItemAssignments_assignment-type__OqkKh .ShopItemAssignments_suffix__NWvGg,.ShopItemAssignments_assignment-type__OqkKh header:hover .ShopItemAssignments_dot__LS90p{display:none}.ShopItemAssignments_assignment-type__OqkKh header:hover .ShopItemAssignments_suffix__NWvGg{display:inline-block}div.ShopItemAssignments_button__Pp-t-{align-items:center;align-self:normal;-webkit-backdrop-filter:blur(.1em);backdrop-filter:blur(.1em);background:#ffffff1a;border-radius:1.5em;display:grid;justify-content:center;opacity:0;transition:.3s ease-in-out;z-index:1}div.ShopItemAssignments_button__Pp-t- button{padding:.5em 2em}div.ShopItemAssignments_button__Pp-t-:hover{opacity:1}.ShopItemAssignments_month__R1FsL .ShopItemAssignments_days__2tsiS{display:grid;grid-template-columns:repeat(5,1fr)}.ShopItemAssignments_day__eixSk{grid-gap:.25em;display:grid;gap:.25em;grid-auto-rows:1em;grid-template-areas:"date empty";grid-template-columns:2em 1fr;grid-template-rows:-webkit-min-content repeat(2,1em);grid-template-rows:min-content repeat(2,1em);padding:.5em 1em 2em}.ShopItemAssignments_day__eixSk.ShopItemAssignments_corner-friday__Tol6S{border-bottom-right-radius:.9em}.ShopItemAssignments_day__eixSk.ShopItemAssignments_corner-monday__s5Yy0{border-bottom-left-radius:.9em}.ShopItemAssignments_day__eixSk.ShopItemAssignments_even__Svx4Q{background:hsl(var( --h ),var( --s ),var( --l ),.1)}.ShopItemAssignments_day__eixSk.ShopItemAssignments_odd__huyD2{background:#fff}.ShopItemAssignments_day__eixSk.ShopItemAssignments_grey__JC954{opacity:0}.ShopItemAssignments_day__eixSk.ShopItemAssignments_holiday__szMjf{background:grey}.ShopItemAssignments_day__eixSk:is(.ShopItemAssignments_holiday__szMjf,.ShopItemAssignments_inactive__jr87q){font-style:italic;opacity:.5}.ShopItemAssignments_day__eixSk .ShopItemAssignments_pill__S1Zp3{color:#000;font-size:.6em;grid-area:event}.ShopItemAssignments_day__eixSk.ShopItemAssignments_inactive__jr87q .ShopItemAssignments_pill__S1Zp3{display:none}.ShopItemAssignments_date__aGrh7{grid-area:date}.ShopItemAssignments_target__WvUMd{align-items:center;background-color:hsl(var( --h ),25%,95%);display:grid;grid-auto-flow:column}div.ShopItemAssignments_target__WvUMd{gap:2em;grid-template-columns:3em 1fr;padding-left:2em}fieldset.ShopItemAssignments_target__WvUMd{gap:2em;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;padding-left:1.5em;padding-right:2em}.ShopItemAssignments_target__WvUMd>fieldset{gap:0;grid-template-columns:2em 1fr}.ShopItemAssignments_target__WvUMd>p{align-items:center;display:flex;gap:.5em;padding:.5em 0}.ShopItem_page__DCYYk{--h:45;--s:100%;--l:50%}.ShopItem_page__DCYYk :is(h1,h2,h3){margin:0}.ShopItem_page__DCYYk h1{font-size:1.5em}.ShopItem_page__DCYYk h2{font-size:1.1em}.ShopItem_page__DCYYk h3{font-size:1em}.ShopItem_page__DCYYk li:has(svg){align-items:center;display:flex;gap:1em}.ShopItem_page__DCYYk header>p{font-size:.8em;font-style:italic;text-align:center}.ShopItem_bolded-subtitle__AR4Ke{font-weight:900}.ShopItem_unit-header__7VBS4{background:hsl(var( --h ),calc(var( --s )*.75),var( --l ),.5);padding:2em 3em}.ShopItem_details__4IQL2{display:grid;justify-content:center;padding:0 3em 2em}.ShopItem_tabs__IiPwq{display:flex;justify-content:center;transform:translateY(-1em)}.ShopItem_tab__yjTO3{margin:0 .5em}.ShopItem_info__YqxVi{grid-gap:2em;display:grid;gap:2em}.ShopItem_info__YqxVi>section:first-of-type{margin-top:2em}.ShopItem_info__YqxVi>section:not(:has(section)),.ShopItem_info__YqxVi>section>section{border-radius:1em}.ShopItem_info__YqxVi>section>header,.ShopItem_info__YqxVi>section>section>header{background:hsl(var( --h ),var( --s ),var( --l ),.5);border-top-left-radius:.9em;border-top-right-radius:.9em;padding:1em 2em}.ShopItem_list__cq3cB>li{padding:.5em 2em}.ShopItem_list__cq3cB>li:last-of-type{border-bottom-left-radius:.9em;border-bottom-right-radius:.9em;padding-bottom:2em}.ShopItem_list__cq3cB>li:first-of-type{padding-top:1em}.ShopItem_list__cq3cB>li:nth-of-type(2n){background:hsl(var( --h ),var( --s ),var( --l ),.1)}button.ShopItem_add-to-course__zf4TM{background:hsl(var( --h ),calc(var( --s )*.75),var( --l ),.5);bottom:0;margin:2em;padding:1em;position:fixed;right:0}.ShopItem_bullseye__6kIoX .ShopItem_white-rings__wXW1t{fill:hsl(var( --h ),var( --s ),97.5%)}.ShopItem_bullseye__6kIoX .ShopItem_red-rings__lht3z{fill:hsl(15,var( --s ),50%)}.ShopItem_bullseye__6kIoX .ShopItem_dart-tip__4UtnL{fill:hsl(var( --h ),50%,var( --l ))}.ShopItem_bullseye__6kIoX .ShopItem_dart-wings__s7bPh{fill:hsl(var( --h ),var( --s ),35%)}.ShopItem_bullseye__6kIoX .ShopItem_dart-body__Jv4fD{fill:hsl(var( --h ),var( --s ),var( --l ))}.ShopItem_page__DCYYk dialog{position:absolute}.Admin_console__hTpCL h1{font-size:1.15em;line-height:1em;margin:0}.Admin_subtitle__7TVxs{align-items:center;display:flex;font-size:.75em;gap:0 1em;justify-content:center}.Admin_subtitle__7TVxs button{padding:.25em 1em}.Admin_page-tabs__MpbhW ul{margin-top:2em}.Admin_header__umLhO+section{padding-top:2em}.Admin_page-tabs__MpbhW ul{display:flex;gap:1em;justify-content:center}.Admin_header__umLhO>p,.Admin_subtitle__7TVxs p{color:#708090}.Admin_header__umLhO>p{margin-bottom:1.5em;text-align:center}.SideBar_sidebar__NWHQ0{grid-gap:1em;display:grid;gap:1em;grid-template-rows:repeat(3,-webkit-min-content) 1fr;grid-template-rows:repeat(3,min-content) 1fr;opacity:1;padding:1em;transition:.3s ease-in-out;width:20vw}.SideBar_sidebar__NWHQ0.SideBar_hide__6H1Pw{opacity:0;padding:0;visibility:hidden;width:0}.SideBar_date-and-type__ZubBO>header{grid-gap:25%;align-items:center;display:grid;gap:25%;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;width:100%}.SideBar_day-type__R8L-0{border-radius:1em;font-size:.8em;padding:.25em .75em;white-space:nowrap}.SideBar_quarters__BThE6{display:grid;grid-template-columns:1fr -webkit-max-content -webkit-max-content;grid-template-columns:1fr max-content max-content}.SideBar_quarter__t7fZM{background:pink;border-radius:2em;cursor:pointer;font-size:.75em;padding:.25em .75em}.SideBar_quarter__t7fZM:not(:last-of-type){margin-right:1em}.SideBar_edit-event-button__efsV9{margin-right:.5em;padding:.25em .75em}.SideBar_event-label__BjR\+M{display:inline}.SideBar_event-label__BjR\+M span{font-size:.75em}.EventForm_buttons__8eg5M,.EventForm_form__-gail{display:grid}.EventForm_form__-gail{gap:1em;grid-template-columns:90%;margin-top:1em}.EventForm_buttons__8eg5M{grid-auto-flow:column;grid-template-columns:40% 1fr}.EventForm_form__-gail input[type=date],.EventForm_form__-gail input[type=text]{width:100%}.EventForm_form__-gail input[type=date]{margin:0}.Calendar_calendar__SsfW1,.Calendar_day__KR0Aw,.Calendar_days__Pz0Qj,.Calendar_month__OU8PN,.Calendar_month__OU8PN>header,.Calendar_sidebar__L5SOC{display:grid}section.Calendar_calendar__SsfW1{--h1:45;--s1:100%;--l1:50%;--h2:0;--s2:100%;--l2:25%;gap:2em;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;height:calc(100vh - 8.85em);overflow-y:hidden}.Calendar_content__PSe69{display:grid;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;padding-top:1em}.Calendar_months__9xtdK{align-items:flex-start;height:32.5%;overflow-y:scroll;padding-bottom:2em}.Calendar_months__9xtdK:not(.Calendar_without-sidebar__hd4j\+){padding-bottom:20em}.Calendar_legend__ppBLu{display:flex;gap:2em;justify-self:center}.Calendar_label__I1G-C{display:grid;justify-items:center;padding-bottom:1em}.Calendar_label-text__ceyPq{border-radius:1em;padding:.25em .75em}.Calendar_label__I1G-C:first-of-type .Calendar_label-text__ceyPq{background:hsl(var( --h1 ),var( --s1 ),var( --l1 ),.5);border:1px solid hsl(var( --h1 ),var( --s1 ),calc(var( --l1 )*.75),.5)}.Calendar_label__I1G-C .Calendar_label-text__ceyPq{background:hsl(var( --h2 ),var( --s2 ),var( --l2 ),.5);border:1px solid hsl(var( --h2 ),var( --s2 ),calc(var( --l2 )*.75),.5)}.Calendar_label__I1G-C:last-of-type .Calendar_label-text__ceyPq{background:hsl(var( --h1 ),0%,var( --l1 ),.25);border:1px solid hsl(var( --h1 ),0%,calc(var( --l1 )*.75),.5)}.Calendar_month__OU8PN{justify-items:center}.Calendar_month__OU8PN>header{align-items:center;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content}.Calendar_show-all-months__DoChK .Calendar_month__OU8PN>header{grid-template-columns:1fr}.Calendar_month__OU8PN h2{font-size:2em;margin:1em 0 .5em}.Calendar_month__OU8PN .Calendar_long-name__s3p1C{display:none}.Calendar_days__Pz0Qj{border-radius:1em;box-shadow:.1em .1em .25em 0 #4d4d4d40;grid-auto-rows:2em;grid-template-columns:repeat(5,1fr);margin:0 3em;padding:.5em}.Calendar_day__KR0Aw:first-of-type{border-top-left-radius:1em}.Calendar_day__KR0Aw:nth-of-type(5){border-top-right-radius:1em}.Calendar_day__KR0Aw:nth-last-of-type(5){border-bottom-left-radius:1em}.Calendar_day__KR0Aw:last-of-type{border-bottom-right-radius:1em}.Calendar_day__KR0Aw.Calendar_for-this-month__0vxFZ{grid-auto-rows:1.5em;padding:.25em .75em}.Calendar_calendar__SsfW1:not(.Calendar_show-all-months__DoChK) .Calendar_day__KR0Aw.Calendar_for-this-month__0vxFZ{grid-template-rows:-webkit-min-content repeat(2,1.5em);grid-template-rows:min-content repeat(2,1.5em)}button:is(.Calendar_current-month-button__8m0T\+,.Calendar_next-or-previous-month-button__olAUR){opacity:0;padding:0;transition:.3s ease-in-out}.Calendar_day__KR0Aw.Calendar_for-this-month__0vxFZ:not(.Calendar_holiday__8f8W5):hover>button{opacity:1}.Calendar_day__KR0Aw .Calendar_actual-date__KR94I{color:red;justify-self:end}.Calendar_day__KR0Aw.Calendar_holiday__8f8W5,.Calendar_day__KR0Aw:not(.Calendar_for-this-month__0vxFZ){font-style:italic;opacity:.5}.Calendar_day__KR0Aw.Calendar_for-this-month__0vxFZ{grid-template-areas:" day "}.Calendar_day__KR0Aw.Calendar_for-this-month__0vxFZ>*{grid-area:day}.Calendar_day__KR0Aw.Calendar_odd__qFWxK.Calendar_for-this-month__0vxFZ{background:hsl(var( --h1 ),var( --s1 ),var( --l1 ),.5)}.Calendar_day__KR0Aw.Calendar_even__saxZu.Calendar_for-this-month__0vxFZ{background:hsl(var( --h2 ),var( --s2 ),var( --l2 ),.5)}.Calendar_day__KR0Aw.Calendar_holiday__8f8W5.Calendar_for-this-month__0vxFZ{background:hsl(var( --h1 ),0%,var( --l1 ),.25)}.Calendar_future-month__VBL\+6 h2,.Calendar_past-month__LMJgP h2{font-weight:100}.Calendar_current-month__9svtX .Calendar_past-day__FAt0O.Calendar_for-this-month__0vxFZ,.Calendar_past-month__LMJgP .Calendar_day__KR0Aw,.Calendar_past-month__LMJgP h2{color:#708090}.Calendar_past-month__LMJgP h2{font-style:italic}.Calendar_current-month__9svtX .Calendar_days__Pz0Qj{border:2px solid hsl(var( --h1 ),var( --s1 ),var( --l1 ),.3)}.Calendar_current-month__9svtX .Calendar_past-day__FAt0O.Calendar_odd__qFWxK.Calendar_for-this-month__0vxFZ,.Calendar_past-month__LMJgP .Calendar_day__KR0Aw.Calendar_odd__qFWxK.Calendar_for-this-month__0vxFZ{background:hsl(var( --h1 ),var( --s1 ),var( --l1 ),.3)}.Calendar_current-month__9svtX .Calendar_past-day__FAt0O.Calendar_even__saxZu.Calendar_for-this-month__0vxFZ,.Calendar_past-month__LMJgP .Calendar_day__KR0Aw.Calendar_even__saxZu.Calendar_for-this-month__0vxFZ{background:hsl(var( --h2 ),var( --s2 ),var( --l2 ),.3)}.Calendar_present-day__kJbVj.Calendar_day__KR0Aw.Calendar_for-this-month__0vxFZ{background:gold}.Calendar_day-info__oZSz5{border-radius:1em;font-size:.8em;padding:.25em .75em;white-space:nowrap}@media only screen and (min-width:768px){.Calendar_month__OU8PN .Calendar_short-name__mlH7p{display:none}.Calendar_month__OU8PN .Calendar_long-name__s3p1C{display:block}}.Calendar_show-all-months__DoChK .Calendar_months__9xtdK{align-items:flex-start;display:flex;flex-flow:row wrap;font-size:.75em}.Calendar_show-all-months__DoChK .Calendar_month__OU8PN{flex:1 1 22.5%}.Calendar_show-all-months__DoChK .Calendar_months__9xtdK h2{padding-top:1em}.Calendar_show-all-months__DoChK .Calendar_days__Pz0Qj{margin:0 1em;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.Calendar_months__9xtdK.Calendar_without-sidebar__hd4j\+{justify-content:center}.Calendar_teacher-workday__JI4n6.Calendar_for-this-month__0vxFZ{background:gold}.County_colour__hnnRE,.County_colours__5MTWS,.County_field__yPKxX,.County_logo-and-name__PeN4o,.County_quarter__y7qHN,.County_school__fyaxp,.County_schoolyear-day-month__zi6Md,.County_schoolyear__f6d1V .County_dates__huGqW{display:grid}.County_schoolyear__f6d1V .County_section-contents__HrM6Y{display:flex}.County_schoolyear__f6d1V .County_dates__huGqW{align-items:center;text-align:center}.County_schoolyear__f6d1V .County_section-contents__HrM6Y{justify-content:space-around}.County_schoolyear-dates__Cf-VE .County_section-contents__HrM6Y>div{position:relative}.County_schoolyear-day-month__zi6Md{background:#bfbfbf;margin:1em;padding:.5em 1.5em;text-align:center}.County_details__\+A\+J6{position:relative}.County_details__\+A\+J6>div,.County_details__\+A\+J6>form{padding:.5em 4em}.County_details__\+A\+J6>button{left:0;position:absolute;top:0}.County_school__fyaxp{align-items:center;gap:1em;grid-template-columns:15% 10% 1fr 15%;padding:.5em 0}.County_colour__hnnRE{position:relative}.County_colour__hnnRE sup{align-self:center;font-size:.75em;justify-self:center;position:absolute}.County_colour__hnnRE>div{border:2px solid #000;height:1.5em}.County_colour__hnnRE:first-of-type>div{border-bottom:0;border-top-left-radius:.5em;border-top-right-radius:.5em}.County_colour__hnnRE:last-of-type>div{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;border-top:0}.County_colour__hnnRE>div:after{color:#0000;content:"W"}.County_logo-and-name__PeN4o{grid-template-columns:20% 80%}.County_logo-and-name__PeN4o fieldset:first-of-type input,.County_logo-and-name__PeN4o fieldset:last-of-type input{width:100%}.County_logo__t5bVR{font-size:3em;text-align:center}.County_form-mode__tyTQP .County_colours__5MTWS{display:grid;grid-area:colours}.County_form-mode__tyTQP .County_colour__hnnRE{align-items:center;display:flex}.County_form-mode__tyTQP .County_colour__hnnRE input[type=color]{border-radius:0;height:2.75em}.County_form-mode__tyTQP .County_colour__hnnRE:first-of-type input[type=color]{border-top-left-radius:.5em}.County_form-mode__tyTQP .County_colour__hnnRE:last-of-type input[type=color]{border-bottom-left-radius:.5em}.County_form-mode__tyTQP .County_colour__hnnRE input[type=text]{border:none;border-radius:0;max-width:7.5em}.County_form-mode__tyTQP .County_colour__hnnRE:first-of-type input[type=text]{border-top-right-radius:.5em}.County_form-mode__tyTQP .County_colour__hnnRE:last-of-type input[type=text]{border-bottom-right-radius:.5em}.County_form-mode__tyTQP .County_edit__jYe5X{display:none}.County_form-mode__tyTQP .County_school__fyaxp{grid-template-areas:" colours logo-and-name " " colours levels ";grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.County_form-mode__tyTQP .County_logo-and-name__PeN4o>fieldset{display:flex;gap:1em}.County_schoolyear__f6d1V .County_section-contents__HrM6Y p{display:grid;text-align:center}.County_quarter__y7qHN{gap:1em;grid-template-columns:-webkit-max-content 1fr -webkit-max-content 1fr;grid-template-columns:max-content 1fr max-content 1fr}.AddCountyForm_form__HRWuP,.AddCountyForm_locale__RTm10{gap:2em}.AddCountyForm_form__HRWuP{display:grid;padding:3em}.AddCountyForm_form__HRWuP>fieldset{align-items:center;display:flex;gap:2em}.AddCountyForm_abbr-button__Kbu-r{grid-auto-flow:row}.AddCountyForm_label__hABGO{color:#737373;font-size:.7em;font-weight:400}.AddCountyForm_buttons__E-Xax{justify-self:center}.Units_subjects__TteOe{padding:2em}.Units_level__a14jH>header,.Units_subject__c1fJe>header{padding-bottom:1em}.Units_curriculum-container__D43MQ{margin-right:2em}.Units_subject__c1fJe>header{grid-gap:1em;align-items:center;display:grid;gap:1em;grid-template-columns:-webkit-min-content -webkit-max-content 1fr;grid-template-columns:min-content max-content 1fr}.Units_curriculum__sGdo- h3,.Units_subject__c1fJe h3{margin:0;white-space:nowrap}.Units_levels__45Mkb{display:flex;flex-wrap:wrap;gap:1em 2em}.Units_themes__ltWEa{display:flex;flex-flow:column wrap;font-size:.75em;gap:2em}.Units_tile-container__RUN99{display:contents}.Units_theme__RW78o{align-items:center;border-radius:1em;display:flex;padding:1em;position:relative}.Units_curriculum__sGdo-,.Units_expand-button__4i8ih,.Units_theme__RW78o>*{transition:.3s ease-in-out}.Units_theme__RW78o i{flex:1 1;font-size:1.5em;font-style:normal;text-align:center}.Units_collapsed__mKPQz .Units_expand-button__4i8ih,.Units_theme__RW78o :is(button:not(.Units_add__P1nb5),p){font-size:0;opacity:0;padding:0;visibility:hidden;white-space:nowrap}.Units_theme__RW78o>:is(div,.Units_add__P1nb5){background:gold;border-radius:50%;display:block;font-size:.75em;padding:.5em 1em;position:absolute;right:-.75em;top:-.75em}.Units_show-all__gQn\+i .Units_theme__RW78o,.Units_theme__RW78o:not(.Units_placeholder__QHAZ2):hover{gap:0 1em;justify-content:normal}.Units_show-all__gQn\+i .Units_theme__RW78o i,.Units_theme__RW78o:not(.Units_placeholder__QHAZ2):hover i{flex:0 1;font-size:1em;padding-left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Units_show-all__gQn\+i .Units_theme__RW78o :is(button:not(.Units_add__P1nb5),p),.Units_theme__RW78o:not(.Units_placeholder__QHAZ2):hover :is(button:not(.Units_add__P1nb5),p){font-size:1em;opacity:1;visibility:visible}.Units_show-all__gQn\+i .Units_theme__RW78o button:not(.Units_add__P1nb5),.Units_theme__RW78o:not(.Units_placeholder__QHAZ2):hover button:not(.Units_add__P1nb5){padding:.1em .5em}.Units_show-all__gQn\+i .Units_theme__RW78o :is(.Units_subtitle__FJVbD,button:not(.Units_add__P1nb5)),.Units_theme__RW78o:not(.Units_placeholder__QHAZ2):hover :is(.Units_subtitle__FJVbD,button:not(.Units_add__P1nb5)){font-size:.75em}.Units_show-all__gQn\+i .Units_theme__RW78o>:is(div,.Units_add__P1nb5),.Units_theme__RW78o:not(.Units_placeholder__QHAZ2):hover>:is(div,.Units_add__P1nb5){display:block;opacity:0;visibility:hidden}.Units_curriculum__sGdo-{grid-gap:1em;border-spacing:2em 1em;display:grid;empty-cells:show;gap:1em}.Units_curriculum__sGdo- caption{caption-side:bottom}.Units_curriculum__sGdo-.Units_collapsed__mKPQz{visibility:collapse}.FilterAndSort_interface__3ejRM{grid-gap:2em;display:grid;gap:2em;grid-template-columns:10em 1fr;padding:0 2em}.FilterAndSort_sidebar__FrjwY .FilterAndSort_search__EIozZ input{width:100%}.FilterAndSort_sidebar__FrjwY .FilterAndSort_accordeon__y7UF4>header{display:grid;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content}.FilterAndSort_sidebar__FrjwY .FilterAndSort_accordeon__y7UF4>header button{padding:.25em}.FilterAndSort_pill__7yySC:not(:first-of-type){margin-top:.5em}.FilterAndSort_pill__7yySC:hover{background:linear-gradient(orange,orange)}.FilterAndSort_content__yWzzx{overflow:hidden}.Curriculum_edit-mode__gmI\+R.Curriculum_theme__2Z48U{display:grid;grid-template-areas:"icon theme" "button button"}fieldset.Curriculum_icon__MAL84>input{width:4rem}fieldset.Curriculum_topic__f6TB2>input{text-overflow:ellipsis}.Curriculum_edit-mode__gmI\+R.Curriculum_theme__2Z48U .Curriculum_save-button__-dI7G{grid-area:button}.Curriculum_curriculum-nav__OJEDk{display:grid;margin-bottom:2em}.Curriculum_curriculum-nav__OJEDk header{font-feature-settings:"smcp";color:#b8860b;font-variant:small-caps;font-weight:600}.Curriculum_curriculum-nav__OJEDk ul{align-items:center;display:flex;gap:1em}.Curriculum_subject-nav-item__-OxMB button{padding:.25em}.Curriculum_subject-nav-item__-OxMB:not(.Curriculum_active__r51er) button{border-radius:.75em;column-gap:0;padding-left:.75em}.Curriculum_subject-nav-item__-OxMB:not(.Curriculum_active__r51er) span{font-size:0;opacity:0;visibility:hidden}.Curriculum_curriculum__GUaql{grid-gap:1em;display:grid;gap:1em;overflow-x:auto}.Curriculum_tile-container__ZtEzw{display:flex}.Curriculum_theme__2Z48U{--h:30;--s:100%;--l:50%;--opacity:0;--badge-colour:#b8860b;align-items:center;background:hsl(var( --h ),var( --s ),var( --l ),var( --opacity ));border-radius:1em;display:grid;flex:1 1;position:relative}.Curriculum_tile-container__ZtEzw:not(.Curriculum_level__XChVm) .Curriculum_theme__2Z48U{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;padding:1em 1.5em}.Curriculum_subject-nav-item__-OxMB,.Curriculum_theme__2Z48U>*{transition:.3s ease-in-out}.Curriculum_theme__2Z48U.Curriculum_is-hidden__Pi19l .Curriculum_details__jXOGk,.Curriculum_tile-container__ZtEzw.Curriculum_is-hidden__Pi19l .Curriculum_theme__2Z48U .Curriculum_details__jXOGk{font-size:0;opacity:0;visibility:hidden}.Curriculum_theme__2Z48U.Curriculum_is-hidden__Pi19l .Curriculum_icon__MAL84,.Curriculum_tile-container__ZtEzw.Curriculum_is-hidden__Pi19l .Curriculum_theme__2Z48U .Curriculum_icon__MAL84{font-size:2em;padding-left:.1em}.Curriculum_theme__2Z48U.Curriculum_is-expanded__8RmlU .Curriculum_details__jXOGk,.Curriculum_tile-container__ZtEzw.Curriculum_is-expanded__8RmlU .Curriculum_theme__2Z48U .Curriculum_details__jXOGk,.Curriculum_tile-container__ZtEzw.Curriculum_is-hidden__Pi19l:hover .Curriculum_details__jXOGk{padding-left:1em}.Curriculum_theme__2Z48U .Curriculum_icon__MAL84{cursor:pointer;font-style:normal}.Curriculum_tile-container__ZtEzw.Curriculum_is-expanded__8RmlU .Curriculum_icon__MAL84,.Curriculum_tile-container__ZtEzw.Curriculum_is-hidden__Pi19l:hover .Curriculum_icon__MAL84{font-size:1.25em}.Curriculum_theme__2Z48U .Curriculum_button__dDc7G.Curriculum_edit__-bTxr{border-radius:1em;height:100%;left:0;position:absolute;top:0;width:100%}.Curriculum_theme__2Z48U .Curriculum_badge__-sfPJ{background:hsl(var( --h ),var( --s ),var( --l ));border-radius:50%;color:var( --badge-colour );font-size:.75em;padding:.5em 1em;position:absolute;right:-1em;top:-1em}.Curriculum_theme__2Z48U.Curriculum_is-expanded__8RmlU .Curriculum_badge__-sfPJ,.Curriculum_tile-container__ZtEzw.Curriculum_is-hidden__Pi19l:hover .Curriculum_badge__-sfPJ{font-size:0;opacity:0;visibility:hidden}.Curriculum_tile-container__ZtEzw.Curriculum_is-hidden__Pi19l:hover .Curriculum_details__jXOGk{font-size:1em;opacity:1;visibility:visible}.Curriculum_theme__2Z48U .Curriculum_title__A8OKt{font-size:.9em;max-width:15ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Curriculum_theme__2Z48U .Curriculum_duration__sWZ83{color:var( --badge-colour );font-size:.65em;font-weight:500;white-space:nowrap}
/*# sourceMappingURL=main.f06f7129.css.map*/