.App_page-container__mtX30{opacity:0;transform:scale(.98);transition:opacity .6s ease-out,transform .6s ease-out;min-height:100vh;width:100%;display:flex;flex-direction:column}.App_page-container__mtX30.App_page-loaded__cxDr9{opacity:1;transform:scale(1)}.App_status-bar__9iSMW{position:fixed;top:0;left:0;right:0;height:var(--status-bar-height);display:flex;justify-content:space-between;align-items:center;padding:0 15px;font-size:.9em;z-index:10;font-weight:500}.App_status-icons__ouTs3{display:flex;gap:8px;align-items:center}.App_status-time__ozVjM{font-weight:600}.App_wifi-icon__T49yV{display:flex;align-items:center;margin-right:2px}.App_battery-container__q1aqq{display:flex;align-items:center;gap:4px;position:relative}.App_battery-percentage__GpKHd{font-size:.85em;font-weight:600;margin-left:2px}.App_charging-bolt__MFBKM{font-size:.7em;position:absolute;left:-12px;animation:App_pulse__Q0J1r 1.5s ease-in-out infinite}@keyframes App_pulse__Q0J1r{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.App_main-screen__dVHzV{padding-top:calc(var(--status-bar-height) + 20px);flex-grow:1;width:90%;max-width:1000px;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--app-size) + 20px),1fr));gap:50px 100px;align-content:start;justify-items:center;margin:0 auto;padding-bottom:100px}.App_app-icon__7PkH9{width:calc(var(--app-size) + 20px);display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .1s ease}.App_app-icon__7PkH9:active{transform:scale(.95)}.App_app-image-container__pqD2R{width:var(--app-size);height:var(--app-size);overflow:hidden;border-radius:var(--icon-border-radius);background-color:#333;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 4px 6px rgba(0,0,0,.4)}.App_app-image-container__pqD2R img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.App_app-image-container__pqD2R img.App_zoomed__zGSLq,.App_app-image-container__pqD2R img.App_zoomedin__fbFB0{width:130%;height:130%;-o-object-fit:cover;object-fit:cover;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.App_app-image-container__pqD2R img.App_zoomedout__QAz4u{width:70%;height:70%;-o-object-fit:cover;object-fit:cover;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.App_app-label__hQDwZ{margin-top:5px;font-size:.7em;font-weight:400;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.8)}.App_dock-container__P_8eW{position:fixed;bottom:20px;left:0;right:0;display:flex;justify-content:center;z-index:5}.App_dock__3EwOX{display:flex;padding:10px;gap:15px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(var(--dock-blur));-webkit-backdrop-filter:blur(var(--dock-blur));border-radius:20px;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 8px 32px 0 rgba(0,0,0,.3)}.App_dock-app__kmHVs{width:var(--app-size);height:var(--app-size)}.App_dock-app__kmHVs .App_app-image-container__pqD2R{border-radius:var(--icon-border-radius);box-shadow:0 4px 8px rgba(0,0,0,.5)}.App_modal-overlay__wwg1p{position:fixed;top:0;left:0;right:0;bottom:0;display:none;justify-content:center;align-items:center;z-index:20;opacity:0;transition:opacity .5s cubic-bezier(.25,.46,.45,.94);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.App_modal-overlay__wwg1p.App_active__E_HSv{display:flex;opacity:1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.App_blur-background__KwPuT .dock-container,.App_blur-background__KwPuT .main-screen{filter:blur(10px) brightness(.7);pointer-events:none;transition:filter .5s cubic-bezier(.25,.46,.45,.94)}.App_modal-wrapper__orcSo{display:flex;align-items:center;gap:20px;transform:scale(.8) translateY(30px);opacity:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .5s cubic-bezier(.25,.46,.45,.94)}.App_modal-overlay__wwg1p.App_active__E_HSv .App_modal-wrapper__orcSo{transform:scale(1) translateY(0);opacity:1}.App_modal-content__xGzLR{position:relative;background:rgba(72,67,67,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;padding:30px;width:500px;color:#fff;box-shadow:0 20px 60px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);display:flex;align-items:center;min-height:180px}.App_modal-icon-container__lieG8{width:350px;height:350px;border-radius:22%;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:App_modalIconAppear__hrsGA .6s cubic-bezier(.34,1.56,.64,1) forwards;flex-shrink:0}.App_modal-icon-container__lieG8 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.App_modal-icon-container__lieG8 img.App_zoomedin__fbFB0{width:130%;height:130%;-o-object-fit:cover;object-fit:cover;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.App_modal-icon-container__lieG8 img.App_zoomedout__QAz4u{width:70%;height:70%;-o-object-fit:cover;object-fit:cover;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes App_modalIconAppear__hrsGA{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.App_modal-text-content__Riolc{flex:1;display:flex;flex-direction:column;justify-content:center}.App_modal-header__ggtQd{text-align:left;margin-bottom:15px;padding-top:0}.App_modal-header__ggtQd h2{font-size:2em;font-weight:600;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.3)}.App_modal-body__WlR4T{font-size:1em;line-height:1.6;text-align:left;color:hsla(0,0%,100%,.9);text-shadow:0 1px 3px rgba(0,0,0,.3);white-space:pre-line}.App_modal-body__WlR4T p{margin:0}.App_modal-link__oAkCy{color:#66b3ff;text-decoration:none;font-weight:500;transition:all .2s ease;border-bottom:1px solid rgba(102,179,255,.3)}.App_modal-link__oAkCy:hover{color:#9cf;border-bottom-color:rgba(153,204,255,.6)}.App_modal-close-btn__q3fK9{position:absolute;top:15px;right:15px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:32px;height:32px;font-size:1.2em;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.App_modal-close-btn__q3fK9:hover{background:hsla(0,0%,100%,.25);transform:scale(1.1)}