.tooth{display:flex;position:relative}.crown01{background-color:red;left:-1.25rem}.crown01,.crown02{border-radius:50%;height:3rem;position:absolute;top:0;width:3rem}.crown02{background-color:blue;left:1.25rem}.crown03{background-color:green;height:1.875rem;top:-1.5625rem}.crown03,.crown04{border-radius:50%;left:0;position:absolute;width:3rem}.crown04{background-color:brown;height:2rem;top:0}.crown05{background-color:aqua;border-radius:30% 40% 70% 70%;left:-1rem;top:1rem;transform:rotate(-12deg);width:2.5rem}.crown05,.crown06{height:3.75rem;position:absolute}.crown06{background-color:coral;border-radius:30% 30% 70% 70%;left:1.3125rem;top:.9375rem;transform:rotate(12deg);width:2.8125rem}.root01{border-radius:40% 40% 100% 500%;left:-.625rem}.root01,.root02{background-color:orange;height:4.375rem;position:absolute;top:3.4375rem;width:1.5rem}.root02{border-radius:40% 40% 500% 100%;left:2.1875rem}.root03{background-color:#7cfc00;border-radius:50%;height:.9375rem;left:.625rem;position:absolute;top:4rem;width:1.875rem}.root05{border-radius:100% 100% 100% 500%;left:-.75rem;transform:rotate(-2deg)}.root05,.root06{height:2.5rem;position:absolute;top:3.125rem;width:1.25rem}.root06{background-color:#b0c4de;border-radius:40% 40% 500% 100%;left:2.625rem}.root07{background-color:#f0f;border-radius:50% 30% 30% 50%;left:-.1875rem;transform:rotate(10deg)}.root07,.root08{height:2.5rem;position:absolute;top:3.75rem;width:1.25rem}.root08{border-radius:30% 50% 50% 30%;left:2rem;transform:rotate(-10deg)}.root09{border-radius:50% 30% 30% 50%;left:.9375rem;transform:rotate(11deg)}.root09,.root10{height:1.75rem;position:absolute;top:4.625rem;width:.625rem}.root10{border-radius:30% 50% 50% 30%;left:1.5rem;transform:rotate(-11deg)}:root{font-family:Lucida Grande,Helvetica,sans-serif,system-ui,Avenir,Arial;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color_background:#8bc4d5;--colorxxx:linear-gradient(#367c90,#000);--colorxxx:linear-gradient(#1d4b83,#000);--colorxxx:linear-gradient(#4daaaf,#000);--color_HUS1:#367c90;--color_HUS2:#1d4b83;--color_HUS3:#4daaaf;--color_HUS4:#edf6f7;--color_HUS5:#daeff0;--color_HUS6:#8b3e87;--color_HUS7:#f3f5f7;--color_HUS8:#f3f5f7}html{height:100%;height:-webkit-fill-available}body,html{background-color:var(--color_background);box-sizing:border-box;margin:0;padding:0;width:100%}body{min-height:100%;min-height:-webkit-fill-available;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}*,:after,:before{box-sizing:inherit}#root{min-height:100vh;min-height:-webkit-fill-available;position:relative}:root{--global:20rem;--color_white:#fff;--color_white_trans:hsla(0,0%,100%,.237);--color_dark:#1b1822;--color_dark_trans:#00000048;--color_gray:#eeede1;--color_gray_2:#cbcbcb7b;--color_pink:#e3c2ef;--color_blue:#9e9cc0;--color_yellow:#f5be4f;--color_orange:#dc9548;--color_green:#8bd5b4;--color_green_trans:#8bd5b4c8;--color_red:#dc4c4cd8;--color_backShadow:rgba(0,0,0,.513);--color_effect_light:#f7e4db0b;--color_effect_dark:#1b1822;--textSpacing:0.002;--textLarge:calc(var(--global)*0.125);--textMedium:calc(var(--textLarge)*0.4);--textSmall:calc(var(--textLarge)*0.3);--TextStrokeBlack:calc(var(--textLarge)*0.001) var(--color_dark);--TextStrokeWhite:calc(var(--textLarge)*0.001) var(--color_white);--popupBoxWidth:0.73;--titleBox:0.41;--functionBox:0.41;--headerSize:0.12;--headerNarrow:78.0%;--roomBoxLayout:0.2;--borderRadius:calc(var(--global)*0.025);--layoutColumns:3;--itemGap:0.1;--subjectFormGap:0.5;--spinRPM:3s;--buttonGap:0.25;--buttonSize:calc(var(--global)*0.15);--buttonTransition:color 0.05s linear 0.1s,background-color 0.05s linear 0.1s translateX(calc(var(--shadowSize)*-1)) translateY(var(--shadowSize));--buttonPressedLarge:translateX(calc(var(--shadowSize)*-0.8)) translateY(calc(var(--shadowSize)*0.8));--buttonPressedSmall:translateX(calc(var(--shadowSize)*-0.55)) translateY(calc(var(--shadowSize)*0.55));--shadowSize:calc(var(--global)*0.022);--screenEffectSize:calc(var(--shadowSize)*0.8);--shadowLeft:calc(var(--shadowSize)*-1) calc(var(--shadowSize)*1) calc(var(--shadowSize)*3) -0rem hsla(0,0%,69%,.219);--shadowDown:0rem var(--shadowSize) 0rem var(--color_dark);--shadowLeftSmall:calc(var(--shadowSize)*-0.5) calc(var(--shadowSize)*0.5) 0 0 var(--color_dark);--shadowButtonSelected:calc(var(--shadowSize)*1) calc(var(--shadowSize)*-1) 0 calc(var(--shadowSize)*1) var(--color_dark);--backShadow:0 20px 15px rgba(0,0,0,.4);--screenEffect:inset calc(var(--screenEffectSize)*1) calc(var(--screenEffectSize)*1) calc(var(--screenEffectSize)*4) calc(var(--screenEffectSize)*1) var(--color_effect_light),inset calc(var(--screenEffectSize)*-1) calc(var(--screenEffectSize)*-1) calc(var(--screenEffectSize)*6) calc(var(--screenEffectSize)*1) var(--color_effect_light),inset calc(var(--screenEffectSize)*1) 0rem calc(var(--screenEffectSize)*4) 0 hsla(0,0%,100%,.047),inset calc(var(--screenEffectSize)*-1) 0rem calc(var(--screenEffectSize)*3) 0 rgba(0,0,0,.033),inset 0rem calc(var(--screenEffectSize)*1) #000;--prominenceEffect:2px 0px 5px rgba(0,0,0,.086),-2px 0px 5px rgba(0,0,0,.086),inset calc(var(--screenEffectSize)*-3) calc(var(--screenEffectSize)*2) calc(var(--screenEffectSize)*2) var(--color_effect_light),inset -1rem 0rem var(--color_effect_dark),inset 1rem calc(var(--screenEffectSize)*-1) var(--color_effect_dark);--hoverDark:inset 0rem 0rem 1000rem rgba(0,0,0,.09);--hoverLight:inset 0rem 0rem 1000rem hsla(0,0%,100%,.09);--outLine:0.04rem solid var(--color_dark)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rubberband{0%{transform:scaleX(1)}25%{transform:scaleX(1.05) scaleY(1.05)}40%{transform:scaleX(1.05) scaleY(1.05)}55%{transform:scaleX(1.1) scaleY(1.1)}65%{transform:scaleX(1.1) scaleY(1.15)}75%{transform:scaleX(1.15) scaleY(1.1)}90%{transform:scaleX(1.1) scaleY(1.05)}95%{transform:scaleX(1.04) scaleY(1)}to{transform:scaleX(1) scaleY(1)}}@media (max-width:1600px){:root{--layoutColumns:3}}@media (max-width:1179px){:root{--layoutColumns:3}}@media (max-width:768px){:root{--layoutColumns:3}}@media (max-width:600px){:root{--global:20rem;--layoutColumns:3}.outlineBox.shadow{margin-left:auto;margin-right:auto}.centerUI,.popupUI,.userUI,.userUI_iOS{box-sizing:border-box;padding:0}.userBox{gap:calc(var(--itemGap)*var(--global)*.3);padding-left:calc(var(--itemGap)*var(--global)*.3);padding-right:calc(var(--itemGap)*var(--global)*.3)}.MarqueeBox{flex-shrink:2}}@media (hover:none){.squareBox.left:hover,.squareBox.noline:hover,.squareBox.remove:hover,.squareBox.reserved:hover,.squareBox.right:hover,.squareBox.wide:hover,.squareBox:hover,.squareButton:hover{box-shadow:none}.squareBox.eveningFree:hover,.squareBox.morningFree:hover,.squareBox.wholeDayFree:hover{transform:none;transition:none}.squareBox.broken:hover,.squareBox.full:hover{background-color:inherit}.circleButton.available:hover,.circleButton:hover{transform:none;transition:none}.squareButton.selected:hover{box-shadow:none}.squareButton.nonavailable:hover{background-color:inherit;transform:var(--buttonPressedLarge)}}.invisible{background:transparent;border:none;color:transparent;cursor:none;height:0;overflow:hidden;width:0}.text{align-items:center;background-color:transparent;border:none;display:flex;font-size:var(--textSmall);height:100%;justify-content:center;letter-spacing:calc(var(--textSpacing)*var(--global));outline:none;overflow:visible}.text.small,.text.small.bold,.text.small.invisible{font-size:var(--textSmall);padding-left:calc(var(--itemGap)*.25*var(--global));padding-right:calc(var(--itemGap)*.25*var(--global))}.text.small.input{height:100%;padding-left:calc(var(--itemGap)*.35*var(--global));width:100%}.text.small.light{color:var(--color_white)}.text.medium,.text.medium.bold{font-size:var(--textMedium);padding-left:calc(var(--itemGap)*.1*var(--global));padding-right:calc(var(--itemGap)*.1*var(--global))}.text.medium.bold,.text.small.bold{font-weight:700}.text.small.left,.text.small.nopadding{justify-content:flex-start;text-align:left}.text.small.nopadding{padding-left:calc(var(--itemGap)*0*var(--global));padding-right:calc(var(--itemGap)*0*var(--global))}.text.large{-webkit-text-stroke:var(--TextStrokeBlack);font-size:var(--textLarge);letter-spacing:calc(var(--global)*.01);text-align:center}.mainUI{align-items:center;-webkit-appearance:none;appearance:none;box-sizing:border-box;flex-direction:column;flex-grow:1;gap:calc(var(--itemGap)*1*var(--global));justify-content:flex-start;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100vw}.mainUI,.notificationUI{display:flex;height:100vh}.notificationUI{overflow:visible;padding:calc(var(--itemGap)*1*var(--global));padding-top:calc(var(--itemGap)*2*var(--global));position:relative;width:100%}.mainUI,.userUI,.userUI_iOS{background-color:var(--color_background)}.blackUI{background-color:var(--color_dark_trans);bottom:0;height:100vh;overflow:scroll;position:fixed;top:0;width:100vw;z-index:999}.blackUI,.popupUI,.testUI,.userUI,.userUI_iOS{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;right:0}.popupUI,.testUI,.userUI,.userUI_iOS{position:relative;position:absolute;top:calc(var(--headerSize)*2*var(--global));width:100%}.testUI,.userUI_iOS{z-index:1000}.testUI{top:calc(var(--headerSize)*0*var(--global))}.centerUI{bottom:50%;position:absolute;top:50%;width:var(--global)}.centerUI,.popupUI{align-items:center;display:flex;justify-content:center;width:100%}.popupUI{background-color:var(--color_backShadow);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.cardUI{align-items:center;background-color:transparent;display:flex;flex-direction:column;gap:calc(var(--headerSize)*2*var(--global));height:fit-content;justify-content:center;margin-bottom:calc(var(--headerSize)*4*var(--global));margin-top:calc(var(--headerSize)*var(--global));position:relative;width:var(--global)}.squareButton,.squareButton.left,.squareButton.right,.squareButton.small,.squareButton.trans{align-items:center;background-color:var(--color_white_trans);border:none;border-radius:0;color:var(--color_dark);cursor:pointer;display:flex;justify-content:center;min-height:calc(var(--headerSize)*1*var(--global));outline:var(--outLine);position:relative;width:100%}.squareButton.left{border-bottom-left-radius:var(--borderRadius);border-top-left-radius:var(--borderRadius)}.squareButton.left,.squareButton.trans{background-color:var(--color_white_trans)}.squareButton.trans.selected.teacher{background-color:var(--color_red);border-radius:var(--borderRadius)}.squareButton.trans.selected.assistant{background-color:var(--color_yellow);border-radius:var(--borderRadius)}.squareButton.trans:hover{box-shadow:var(--hoverDark)}.squareButton.round{border-radius:var(--borderRadius)}.squareButton.joined{background-color:var(--color_blue)}.squareButton.started{background-color:var(--color_green);box-shadow:var(--shadowDown)}.squareButton.available{background-color:var(--color_white_trans)}.squareButton.selected{box-shadow:var(--hoverDark)}.squareButton.notselected{box-shadow:var(--hoverLight)}.squareButton.available{border-radius:var(--borderRadius);overflow:hidden}.columnBox,.columnBox.assistant,.columnBox.finished,.columnBox.gap,.columnBox.joined,.columnBox.padding,.columnBox.red,.columnBox.reserved,.columnBox.started,.columnBox.teacher,.columnBox.trans{align-items:center;border-radius:var(--borderRadius);display:flex;flex-direction:column;flex-grow:1;gap:none;height:100%;justify-content:flex-start;position:relative;width:100%;z-index:0}.columnBox.background,.columnBox.trans{backdrop-filter:blur(0);background-color:var(--color_white_trans);border-radius:var(--borderRadius);outline:var(--outLine);z-index:1}.columnBox.background{backdrop-filter:blur(.5rem);background-color:var(--color_background)}.columnBox.outline{align-items:center;border-radius:var(--borderRadius);display:flex;gap:calc(var(--itemGap)*0*var(--global));height:100%;justify-content:flex-start;outline:var(--outLine);overflow:hidden;position:relative;width:100%;z-index:0}.columnBox.assistant,.columnBox.finished,.columnBox.joined,.columnBox.red,.columnBox.reserved,.columnBox.started,.columnBox.teacher{border-radius:var(--borderRadius);box-shadow:var(--screenEffect);outline:var(--outLine);padding:calc(var(--itemGap)*.5*var(--global));padding-top:calc(var(--screenEffectSize)*.5 + var(--itemGap)*.5*var(--global))}.columnBox.assistant,.columnBox.red{box-shadow:none;padding-top:0}.columnBox.reserved{background-color:var(--color_white)}.columnBox.joined{background-color:var(--color_blue)}.columnBox.started{background-color:var(--color_green)}.columnBox.assistant,.columnBox.finished{background-color:var(--color_yellow);opacity:100%}.columnBox.red,.columnBox.teacher{background-color:var(--color_red)}.columnBox.padding{border-radius:0;margin-top:calc(var(--itemGap)*0*var(--global));padding:calc(var(--itemGap)*.55*var(--global))}.columnBox.padding.gap,.columnBox.padding.gap.trans{gap:calc(var(--itemGap)*.4*var(--global))}.columnBox.padding.gap.trans{background-color:var(--color_gray)}.columnBox.padding.bug{background-color:var(--color_white_trans);border:none}.columnBox.padding.gap.list{height:calc(var(--global)*.8);margin-top:calc(var(--itemGap)*.4*var(--global));overflow:scroll;padding-bottom:calc(0var(--itemGap)*var(--global))}.columnBox.padding.gap.color,.columnBox.padding.gap.list{background-color:var(--color_white_trans)}.columnBox.gap{border-radius:0;gap:calc(var(--itemGap)*.4*var(--global))}.columnBox.color{background-color:rgba(0,0,0,.482)}.columnBox.gap.narrow{gap:calc(var(--itemGap)*.5*var(--global));padding-left:calc(var(--itemGap)*.35*var(--global));padding-right:calc(var(--itemGap)*.35*var(--global))}.columnBox.login{gap:calc(var(--itemGap)*.7*var(--global));padding:calc(var(--itemGap)*var(--global)*.1) calc(var(--itemGap)*.9*var(--global)) calc(var(--itemGap)*0*var(--global))}.columnBox.login.margin{gap:0;margin:calc(var(--itemGap)*.6*var(--global));margin-left:calc(var(--itemGap)*0*var(--global));margin-right:calc(var(--itemGap)*0*var(--global));padding:0}.popupBox{background-color:var(--color_background);border-radius:var(--borderRadius);flex-direction:column;height:auto;outline:var(--outLine);overflow:hidden;width:calc(var(--popupBoxWidth)*var(--global))}.bottomBox,.popupBox,.titleBox{align-items:center;display:flex;justify-content:center;position:relative}.bottomBox,.titleBox{min-height:calc(var(--titleBox)*var(--global));overflow-y:hidden;width:100%}.titleBox{background-color:transparent;flex-direction:column}.bottomBox,.headerBox{background-color:transparent;flex-direction:row}.headerBox{align-items:center;border:none;box-sizing:border-box;display:flex;font-size:var(--textSmall);justify-content:center;min-height:calc(var(--headerSize)*1*var(--global));width:100%;z-index:11}.headerBox.timeSlot{width:35%}.headerBox.navBar{height:auto;outline:var(--outLine);width:var(--global)}.headerBox.header,.headerBox.navBar,.headerBox.title{background-color:var(--color_white_trans);border-radius:var(--borderRadius);overflow:hidden}.headerBox.header,.headerBox.title{backdrop-filter:blur(2rem);color:var(--color_dark);cursor:default;font-size:var(--textSmall)}.headerBox.header.square{border-radius:0}.headerBox.header.square.outline{background-color:#fff;border-radius:0;outline:var(--outLine)}.headerBox.header.dark{background-color:var(--color_gray);color:var(--color_dark);outline:var(--outLine)}.headerBox.title{background-color:var(--color_white_trans);border-radius:0;min-height:calc(var(--headerSize)*1.8*var(--global));outline:var(--outLine)}.headerBox.header.selected{background-color:var(--color_green_trans);border-radius:0;outline:var(--outLine)}.headerBox.left{border-radius:var(--borderRadius);justify-content:flex-start;outline:0 solid;width:100%}.headerBox.left.trans{background-color:var(--color_white_trans);outline:var(--outLine)}.headerBox.left.gray{background-color:var(--color_gray)}.headerBox.left.dropdown{background-color:transparent;cursor:pointer;justify-content:flex-start;width:90%}.headerBox.input{background-color:var(--color_white_trans);border-radius:var(--borderRadius);font-size:var(--textSmall);justify-content:flex-start;outline:0 solid;outline:var(--outLine);padding-left:calc(var(--itemGap)*.25*var(--global));padding-right:calc(var(--itemGap)*.25*var(--global));width:100%}.headerBox.input.square,.headerBox.input.square.trans{border-radius:0;padding-left:calc(var(--itemGap)*0*var(--global))}.headerBox.input.square.trans{background-color:transparent;outline:none}.headerBox.gray,.headerBox.reserved{background-color:var(--color_gray);border-radius:var(--borderRadius)}.headerBox.input input:-webkit-autofill,.headerBox.input input:-webkit-autofill:focus,.headerBox.input input:-webkit-autofill:hover,.headerBox.input input:focus,.headerBox:-webkit-autofill,.headerBox:-webkit-autofill:focus,.headerBox:-webkit-autofill:hover,.headerBox:focus{box-shadow:inset 0 0 0 1000px transparent;-webkit-box-shadow:inset 0 0 0 1000px transparent;-webkit-text-fill-color:var(--color_dark);border:none;outline:none;-webkit-text-fill-color:var(--color_dark)!important;background-color:transparent!important;background-image:none!important;border:none!important;outline:none!important;transition:background-color 5000s ease-in-out 0s}.prominenceBox,.shadowBox,.shadowBox.background,.shadowBox.button,.shadowBox.header{align-items:center;border:none;border-radius:var(--borderRadius);box-sizing:border-box;display:flex;flex-direction:column;height:fit-content;justify-content:center;outline:var(--outLine);overflow:hidden;text-align:center;width:100%;z-index:0}.shadowBox{background-color:var(--color_white_trans);border-radius:var(--borderRadius);box-shadow:0 0 15px rgba(0,0,0,.4),inset 0 calc(var(--shadowSize)*-1) var(--color_dark);display:flex;height:100%;outline:var(--outLine);padding-bottom:calc(var(--shadowSize)*1);position:relative;width:100%;z-index:10}.shadowBox.header{min-height:calc(var(--headerSize)*var(--global));width:var(--global)}.shadowBox.button{box-shadow:0 0 0 rgba(0,0,0,.4),inset 0 calc(var(--screenEffectSize)*-1) var(--color_dark);padding-bottom:var(--screenEffectSize)}.liquidGlass,.liquidGlass.button,.liquidGlass.square{border-radius:var(--borderRadius);color:var(--color_dark);cursor:pointer;display:flex;height:100%;isolation:isolate;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,2.2);width:100%;z-index:1}.liquidGlass.square{border-radius:0}.rowBox.top>.liquidGlass.square{flex-direction:row;flex-shrink:0;height:calc(var(--headerSize)*var(--global));margin-top:env(safe-area-inset-top,0);width:100%}.rowBox.bottom>.rowBox.bottom{align-items:center;backdrop-filter:none;background-color:transparent;border-radius:0;bottom:0;box-shadow:none;display:flex;flex-direction:row;flex-shrink:0;height:calc(var(--headerSize)*2*var(--global));justify-content:center;left:auto;margin-bottom:0;outline:none;padding-bottom:0;position:fixed;right:auto;width:100%;z-index:auto}.liquidGlass.button:before,.liquidGlass.square:before,.liquidGlass:before{background:hsla(0,0%,100%,.02);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.liquidGlass.button:after,.liquidGlass.square:after,.liquidGlass:after{border-radius:var(--borderRadius);box-shadow:inset 2px 2px 4px 0 hsla(0,0%,100%,.5),inset -1px -1px 1px 1px hsla(0,0%,100%,.317);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.liquidGlass.square:after{border-radius:0;box-shadow:inset 0 2px 10px 0 hsla(0,0%,100%,.084),inset 0 -1px 10px 1px hsla(0,0%,100%,.015)}.liquidGlass.button:after{backdrop-filter:none;border-radius:var(--borderRadius);box-shadow:inset 0 .1rem .1rem 0 var(--color_white_trans),inset 0 .1rem .1rem 0 var(--color_white_trans),inset .1rem 0 .1rem 0 var(--color_white_trans),inset 0 -.1rem .1rem 0 hsla(0,0%,100%,.15)}.rowBox,.rowBox.shadow{align-items:center;border-radius:var(--borderRadius);box-sizing:border-box;display:flex;flex-direction:row;height:100%;justify-content:space-evenly;position:relative;width:100%}.rowBox.gap{gap:calc(var(--itemGap)*var(--global)*.35);outline:none}.rowBox.center{justify-content:center}.rowBox.line,.rowBox.shadow{outline:var(--outLine);overflow:hidden}.rowBox.shadow{background-color:transparent;border-radius:var(--borderRadius);box-shadow:0 var(--screenEffectSize) 0 0 var(--color_dark),0 .25rem 1rem 0 rgba(0,0,0,.4)}.rowBox.outline{outline:var(--outLine)}.rowBox.reserved{background-color:var(--color_gray)}.rowBox.joined,.rowBox.started{border-radius:var(--borderRadius)}.rowBox.joined{background-color:var(--color_blue)}.rowBox.background{background-color:var(--color_background);overflow:hidden}.rowBox.started{background-color:var(--color_green)}.rowBox.finished{background-color:var(--color_yellow)}.rowBox.bottom{bottom:0;box-shadow:0 0 20rem 0 rgba(0,0,0,.097);height:calc(var(--headerSize)*2*var(--global) + env(safe-area-inset-bottom, 0));justify-content:center;margin-bottom:0;padding-bottom:0;transform:translateY(0)}.rowBox.bottom,.rowBox.top{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0;display:flex;flex-direction:column;left:0;outline:var(--outLine);overflow:visible;position:fixed;right:0;width:100%;will-change:transform;z-index:9999}.rowBox.top{box-shadow:0 0 20rem 0 transparent;cursor:pointer;height:calc(var(--headerSize)*var(--global) + env(safe-area-inset-top, 0));justify-content:flex-start;top:0}.rowBox.bottom,.rowBox.top{backdrop-filter:blur(2rem)}.nameBox,.squareBox{align-items:center;border:none;border-radius:var(--borderRadius);color:var(--color_dark);cursor:pointer;display:flex;flex-direction:column;height:calc(var(--roomBoxLayout)*var(--global));justify-content:center;position:relative;width:calc(var(--roomBoxLayout)*var(--global));z-index:2}.squareBox{font-size:var(--textMedium)}.roomBoxLayout{align-items:center;background-color:inherit;background-color:var(--color_dark);border-radius:var(--borderRadius);display:flex;height:calc(var(--roomBoxLayout)*var(--global));justify-content:space-evenly;margin-bottom:calc((var(--roomBoxLayout)*var(--global))*.5);outline:1px solid;overflow:hidden;position:relative;text-align:center;transform:translateX(calc((var(--roomBoxLayout)*var(--global))*.2));width:calc(var(--roomBoxLayout)*var(--global))}.layoutUI{align-items:center;background-color:transparent;display:grid;grid-template-columns:repeat(var(--layoutColumns),calc(var(--roomBoxLayout)*var(--global)*1.5));justify-content:center;letter-spacing:0;width:100%}.squareBox.wholeDayFree{background-color:var(--color_green)}.squareBox.morningFree{background-color:var(--color_pink);transform:var(--buttonPressedLarge)}.squareBox.eveningFree{background-color:var(--color_gray);transform:var(--buttonPressedLarge)}.squareBox.full{background-color:var(--color_red);color:var(--color_white);transform:var(--buttonPressedLarge)}.squareBox.broken{background-color:var(--color_dark);color:var(--color_white)}.nameBox{align-items:flex-start;font-size:var(--textSmall);justify-content:center;outline:none;outline:0 solid;overflow:visible}.squareBox.noline{outline:none;overflow:visible}.squareBox.left:hover,.squareBox.noline:hover,.squareBox.remove:hover,.squareBox.right:hover,.squareBox.wide:hover{box-shadow:none}.squareBox.dark{background-color:var(--color_dark);color:var(--color_white)}.squareBox.reserved{background-color:var(--color_gray);z-index:10}.squareBox.joined{background-color:var(--color_blue);color:var(--color_dark)}.squareBox.started{background-color:var(--color_green);color:var(--color_dark);cursor:auto}.squareBox.finished{background-color:var(--color_yellow);color:var(--color_white)}.squareBox.teacher.reserved{background-color:var(--color_blue);color:var(--color_dark);outline:0 solid}.squareBox.started.teacher.notification,.squareBox.teacher.finished,.squareBox.teacher.joined,.squareBox.teacher.started{background-color:var(--color_dark);color:var(--color_white);outline:0 solid}.smileyTimer{background-color:var(--color_dark);background-color:transparent;font-size:calc(var(--buttonSize)*.4);font-size:calc(var(--buttonSize)*.7);position:relative;z-index:10}.circleBox,.circleButton.large,.circleButton.medium,.circleButton.small,.smileyTimer{align-items:center;border:none;border-radius:50%;color:var(--color_dark);cursor:pointer;display:flex;justify-content:center;overflow:hidden}.circleBox,.circleButton.large,.circleButton.medium,.circleButton.small{background-color:var(--color_white_trans)}.circleButton.small{font-size:calc(var(--buttonSize)*.4);height:calc(var(--roomBoxLayout)*.4*var(--global));margin:calc(var(--roomBoxLayout)*0*var(--global));width:calc(var(--roomBoxLayout)*.4*var(--global))}.circleButton.small.trans{background-color:transparent}.circleButton.small.dark{color:var(--color_dark);margin-right:calc(var(--itemGap)*var(--global)*.35);position:absolute;right:0}.circleButton.medium{background-color:var(--color_white_trans);color:var(--color_dark);font-size:calc(var(--buttonSize)*.5);height:calc(var(--roomBoxLayout)*.5*var(--global));width:calc(var(--roomBoxLayout)*.5*var(--global))}.circleButton.large,.circleButton.medium{margin:calc(var(--roomBoxLayout)*0*var(--global))}.circleButton.large{font-size:calc(var(--buttonSize)*.6);height:calc(var(--roomBoxLayout)*.6*var(--global));width:calc(var(--roomBoxLayout)*.6*var(--global))}.circleButton.medium.margin{margin:calc(var(--itemGap)*var(--global)*.35)}.circleButton.medium.nomargin.red{background-color:var(--color_red)}.tubeBox{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start}.circleButton.large.red,.circleButton.medium.red,.circleButton.small.red{color:var(--color_red)}.circleButton.small.right{background-color:transparent;color:var(--color_dark);margin:0;outline:none;position:relative;right:0}.animation.spinning{animation:spin var(--spinRPM) linear infinite;cursor:default}.animation.spinning,.sideBarLeft{align-items:center;display:flex;justify-content:center}.sideBarLeft{background-color:transparent;flex-direction:column;height:auto;left:calc(var(--itemGap)*var(--global)*.125);padding:calc(var(--itemGap)*var(--global)*.125);position:fixed;top:50%;transform:translateY(-50%);width:auto;z-index:999}.sideBarLeft,.sideBarLeft.toggled{gap:calc(var(--itemGap)*var(--global)*.7)}.MarqueeBox{align-items:center;background-color:transparent;display:flex;flex-grow:1;flex-shrink:1;justify-content:center;min-width:0;overflow:hidden;position:relative}.logoBoxHeader{background-color:var(--color_white);height:100%;left:0;padding-left:calc(var(--itemGap)*var(--global)*.5);padding-right:calc(var(--itemGap)*var(--global)*.5)}.logoBox,.logoBoxHeader{align-items:center;background-color:transparent;display:flex;justify-content:center;position:relative;z-index:1}.logoBox{height:auto;padding-bottom:calc(var(--itemGap)*var(--global)*0);padding-top:calc(var(--itemGap)*var(--global)*0);width:auto}.logoImageHeader{height:calc(var(--headerSize)*.65*var(--global))}.logoImage,.logoImageHeader{align-items:center;display:flex;justify-content:center;position:relative}.logoImage{height:calc(var(--headerSize)*1.5*var(--global))}.userBox{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:calc(var(--itemGap)*var(--global)*.5);justify-content:flex-start;min-width:fit-content;overflow:visible;padding-left:calc(var(--itemGap)*var(--global)*.5);padding-right:calc(var(--itemGap)*var(--global)*.5);position:relative;z-index:1}.userFullName{cursor:pointer;font-size:var(--textSmall);font-weight:400;white-space:nowrap}.subjectText{font-weight:700;margin-left:calc(var(--itemGap)*var(--global)*.7)}.releaseText,.subjectText{font-size:var(--textSmall);margin-right:calc(var(--itemGap)*var(--global)*.7)}.releaseText{font-style:italic}.contentSeparator{align-items:center;color:var(--color_dark);display:inline-flex;justify-content:center}.notiUI{align-items:flex-start;box-sizing:border-box;flex-direction:row;gap:calc(var(--itemGap)*.5*var(--global));height:calc(100vh - var(--headerSize)*2*var(--global));justify-content:center;padding:calc(var(--itemGap)*.5*var(--global));width:100%}.AvustuksetUI,.notiUI{display:flex;position:relative}.AvustuksetUI{width:var(--global)}.AvustuksetUI,.KutsutUI.singlerow{align-items:center;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden}.KutsutUI.singlerow{display:flex;flex:1;min-width:0;position:relative}.KutsutUI.multirow{align-items:start;display:grid;gap:calc(var(--itemGap)*.5*var(--global));grid-auto-columns:minmax(auto,1fr);grid-auto-flow:column;grid-template-rows:1fr 1fr;height:100%;justify-content:center;overflow-x:auto;overflow-y:hidden;padding:calc(var(--itemGap)*.5*var(--global));position:relative;width:100%}.KutsutUI.multirow>.outlineBox.shadow{height:100%;max-width:calc(var(--global)*.4);min-width:calc(var(--global)*.25);width:auto}@supports (-webkit-touch-callout:none){body{overflow-x:hidden;position:relative}.rowBox.bottom,.rowBox.top{transform:translateZ(0);-webkit-transform:translateZ(0)}.rowBox.bottom{isolation:isolate}}@media (display-mode:standalone){body{height:100vh;height:-webkit-fill-available}.rowBox.top{height:calc(var(--headerSize)*var(--global));top:0}.rowBox.top>.liquidGlass.square{align-items:center;flex-direction:row;height:100%;justify-content:space-between;margin-top:0}.rowBox.bottom{background-color:var(--color_background);bottom:0;flex-direction:column;justify-content:flex-end;padding-bottom:env(safe-area-inset-bottom,0)}.rowBox.bottom,.rowBox.bottom>.rowBox.bottom{align-items:center;height:calc(var(--headerSize)*2*var(--global))}.rowBox.bottom>.rowBox.bottom{flex-direction:row;justify-content:center;margin-bottom:0}}:root{--gradientAngle:-5deg;--gradientStart:#00000000;--gradientMiddle:#00000003;--gradientEnd:#ffffff08;--blobColor-1:#0f0e24;--blobColor-2:#3e53a8;--blobSize:120%;--blobRadius:100rem;--blobOpacity:0%}.dynamicBackground{background:linear-gradient(var(--gradientAngle),var(--gradientStart) 0,var(--gradientMiddle) 50%,var(--gradientEnd) 100%);overflow:hidden;position:relative}.blobShape{border-radius:50%;filter:blur(var(--blobRadius));height:var(--blobSize);opacity:var(--blobOpacity);pointer-events:none;position:absolute;transform:translate3d(-50%,-50%,0);width:var(--blobSize);will-change:transform}.blobShape--1{background:radial-gradient(circle,var(--blobColor-1) 0,transparent var(--blobOpacity));left:25%;top:120%}.blobShape--2{background:radial-gradient(circle,var(--blobColor-2) 0,transparent var(--blobOpacity));right:-100%;top:0}.dynamicBackground_content{height:100%;position:relative;width:100%;z-index:3}