@keyframes skeleton-shimmer{0%{background-position:100%}to{background-position:0}}.tabbar{--tab-count:5;z-index:40;width:min(var(--app-max), 100%);grid-template-columns:repeat(var(--tab-count), minmax(0, 1fr));height:calc(var(--tabbar-h) + var(--safe-bottom));padding:.35rem max(.25rem, var(--safe-left)) calc(.35rem + var(--safe-bottom)) max(.25rem, var(--safe-right));-webkit-backdrop-filter:saturate(180%)blur(16px);border-top:1px solid var(--border);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fffffff0;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)translateZ(0)}.tabbar__items{display:contents}.tabbar__item{min-width:0;min-height:3.1rem;color:var(--text-tertiary);transition:color .15s var(--ease), background .15s var(--ease);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:0 .1rem;font-size:.65rem;font-weight:600;display:flex}.tabbar__item.is-active,.tabbar__item.router-link-active{color:var(--green)}.tabbar__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.tabbar__icon{place-items:center;height:1.4rem;display:grid}.tabbar__logout{display:none}@media (min-width:720px) and (max-width:1023px){.tabbar{border-radius:0;width:100%;max-width:none;left:0;transform:none}}@media (min-width:1024px){.tabbar{color:#ffffffc7;background:#103b1c;border-top:0;border-right:1px solid #ffffff0f;flex-direction:column;align-items:stretch;gap:.35rem;width:auto;height:100%;padding:1.45rem .95rem 1.1rem;display:flex;position:relative;bottom:auto;left:auto;right:auto;transform:none}.tabbar:before{content:"";opacity:.16;pointer-events:none;background:url(/assets/pattern-green.webp) 40% 0/220% no-repeat;position:absolute;inset:0}.tabbar .tabbar__items{z-index:1;flex-direction:column;gap:.35rem;display:flex;position:relative}.tabbar .tabbar__item{color:#ffffffdb;background:0 0;border:1px solid #0000;border-radius:1.15rem;flex-direction:row;justify-content:flex-start;gap:.75rem;min-height:3.1rem;padding:0 .95rem;font-size:.92rem;font-weight:600}.tabbar .tabbar__item:hover{color:#fff;background:#ffffff14}.tabbar .tabbar__item.is-active,.tabbar .tabbar__item.router-link-active{color:#fff;background:#ffffff24;border-color:#ffffff1f;box-shadow:0 10px 24px -12px #00000073}.tabbar .tabbar__icon{flex-shrink:0;width:1.55rem;height:1.55rem}.tabbar .tabbar__label{letter-spacing:-.01em;font-size:.92rem}.tabbar .tabbar__logout{z-index:1;color:#ffffffe0;min-height:3.1rem;font:inherit;cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1.15rem;align-items:center;gap:.75rem;margin-top:auto;padding:0 .95rem;font-size:.9rem;font-weight:600;display:flex;position:relative}.tabbar .tabbar__logout:hover{color:#fff;background:#ffffff1f}.tabbar .tabbar__logout:active{transform:scale(.98)}.app__main{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow-y:auto}}.topbar{z-index:30;min-height:calc(var(--header-h) + var(--safe-top));padding:var(--safe-top) max(.85rem, var(--safe-right)) 0 max(.85rem, var(--safe-left));-webkit-backdrop-filter:saturate(180%)blur(14px);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#f4f7f2e6;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:sticky;top:0}.topbar__context{display:none}.topbar__right{flex-flow:row;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.topbar__icon-btn{color:#103b1c;border:1px solid var(--border);background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;transition:background .15s,transform .15s;display:flex}.topbar__icon-btn:hover{background:#fff;transform:rotate(15deg)}.topbar__icon-btn:active{transform:scale(.94)}.topbar__lang-btn{font-family:var(--font-display,inherit);letter-spacing:.04em;color:#103b1c;border:1px solid var(--border);cursor:pointer;font-size:.76rem;font-weight:700}.topbar__lang-btn:hover{transform:scale(1.06)}.topbar__lang-code{line-height:1;display:inline-block}.topbar__action{min-height:2.5rem;color:var(--green);border-radius:999px;justify-content:center;align-items:center;padding:0 .85rem;font-size:.9rem;font-weight:600;display:flex}.topbar__action:active{background:#2096411a}.topbar__action--user{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;font-family:var(--font-display);letter-spacing:-.03em;border-radius:50%;padding:0;overflow:hidden}.topbar__action--photo:active{background:0 0}.topbar__photo{object-fit:cover;outline-offset:-1px;outline:1px solid #0000001a;width:100%;height:100%}@media (min-width:1024px){.topbar{min-height:calc(4rem + var(--safe-top));height:auto;padding:var(--safe-top) 1.75rem 0;border-bottom:1px solid var(--border);background:#f4f7f2f0;justify-content:flex-end}.topbar .topbar__action{color:#fff;background:#103b1c;min-height:2.4rem;padding:0 1.1rem}.topbar .topbar__action:hover,.topbar .topbar__action:active{background:var(--green)}.topbar .topbar__action--user{width:2.55rem;min-width:2.55rem;height:2.55rem;min-height:2.55rem;padding:0}.topbar .topbar__action--photo{background:0 0}.topbar .topbar__action--photo:hover,.topbar .topbar__action--photo:active{filter:brightness(.96);background:0 0}}.brand{color:#103b1c;flex-flow:row;justify-content:flex-start;align-items:center;gap:.65rem;min-width:0;display:flex}.brand__mark{flex-shrink:0;width:2.1rem;height:2.1rem;display:block}.brand__text{flex-direction:column;min-width:0;line-height:1.05;display:flex}@media (max-width:380px){.brand__text{max-width:9.5rem}}.brand__title,.brand__sub{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:.92rem;font-weight:600}@media (max-width:380px){.brand__title,.brand__sub{font-size:.82rem}}.brand--sidebar{display:none}@media (min-width:1024px){.brand--sidebar{color:#fff;align-items:center;gap:.75rem;margin:.1rem .35rem 1.55rem;display:flex}.brand--sidebar .brand__mark{width:2.7rem;height:2.7rem}.brand--sidebar .brand__title,.brand--sidebar .brand__sub{color:#fff;font-size:1.02rem}.brand--top{display:none}}@font-face{font-family:Nekst;src:url(/assets/fonts/Nekst-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ANS;src:url(/assets/fonts/ANS-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-Variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--green-dark:#103b1c;--green:#209641;--orange:#ff8001;--sand:#ffcf77;--brick:#cc4047;--burgundy:#72000f;--white:#fff;--yellow-glow:#ff0;--bg:#f4f7f2;--bg-card:#fff;--surface:#fff;--text:#103b1c;--text-primary:#103b1c;--text-secondary:#4d6352;--text-tertiary:#7d8c80;--border:#dce6dc;--lesson:var(--green);--lesson-bg:#2096411f;--event:var(--orange);--event-bg:#ff800124;--font:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Nekst", "Manrope", sans-serif;--font-accent:"ANS", "Manrope", sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--tabbar-h:4.1rem;--header-h:3.35rem;--app-max:36rem;--sidebar-w:16.75rem;--radius:1.15rem;--radius-sm:.75rem;--ease:cubic-bezier(.25, .1, .25, 1);--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;max-width:100%;overflow-x:hidden}body{touch-action:manipulation;min-height:100dvh;font-family:var(--font);color:var(--text);background-color:var(--bg);overflow-wrap:break-word;background-image:radial-gradient(circle at 100% 0,#2096410a 0%,#0000 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cpath fill='none' stroke='%23209641' stroke-width='0.75' stroke-opacity='0.08' d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM1 1l13 7.5L27 1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:auto,28px 49px;max-width:100%;margin:0;font-size:1rem;line-height:1.4;overflow-x:hidden}button,a,input,select,textarea{touch-action:manipulation}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--green);outline-offset:2px}.app{width:100%;max-width:var(--app-max);background:var(--bg);min-height:100dvh;padding-bottom:calc(var(--tabbar-h) + var(--safe-bottom));margin:0 auto;position:relative}.app__main{min-width:0}.views{position:relative}.view{padding:.35rem max(.85rem, var(--safe-right)) 1.5rem max(.85rem, var(--safe-left));animation:view-in .28s var(--ease-out) both}.view[hidden]{display:none}@keyframes view-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.role-badge{letter-spacing:.01em;min-height:1.55rem;color:var(--green-dark);background:#103b1c1a;border-radius:999px;align-items:center;padding:0 .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.role-badge--sm{min-height:1.25rem;padding:0 .4rem;font-size:.62rem}.role-badge--student{color:var(--green-dark);background:#103b1c14}.role-badge--teacher{color:#fff;background:#0284c7}.role-badge--curator{color:#fff;background:#8b5cf6}.role-badge--starosta{color:#103b1c;background:#ffcf77}.role-badge--dekanat{color:#fff;background:#209641}.role-badge--media{color:#fff;background:#ba007d}.role-badge--admin{color:#fff;background:#740a24}.role-badge--director{color:#fff;background:#0f766e}.role-badge--schedule_editor{color:#fff;background:#1d4ed8}.role-badge--announcements_publisher{color:#fff;background:#c2410c}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes slot-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.note{border-radius:.85rem;margin-top:.45rem;padding:.75rem .8rem .8rem}.note__meta{opacity:.78;justify-content:space-between;gap:.5rem;font-size:.72rem;font-weight:700;display:flex}.note__text{text-wrap:pretty;margin-top:.32rem;font-size:.9rem;line-height:1.4}.note__delete{color:var(--brick);margin-top:.5rem;font-size:.75rem;font-weight:700}@media (max-width:480px){.field-row{grid-template-columns:1fr}}@media (min-width:720px) and (max-width:1023px){body{background:var(--bg);padding:0}.app{width:100%;max-width:none;min-height:100dvh;box-shadow:none;border:0;border-radius:0;overflow:visible}.view{padding-inline:1.35rem}.home-grid__side{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.5rem;display:grid}}@media (min-width:1024px){html,body{height:100%}body{background:var(--bg)}.app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);width:100%;max-width:none;height:100dvh;min-height:100dvh;box-shadow:none;background:var(--bg);border:0;border-radius:0;margin:0;padding-bottom:0;display:grid;overflow:hidden}.app__main{background:var(--bg);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.views{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;display:block;overflow:auto}.view{flex:none;max-width:none;height:auto;min-height:auto;padding:1.5rem 2rem 2.5rem;display:block;overflow:visible}.home-grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.9fr);align-items:start;gap:1.5rem;display:grid}.home-grid__primary{flex-direction:column;min-width:0;display:flex}.home-grid__side{background:var(--bg-card);border:1px solid var(--border);border-radius:1.1rem;flex-direction:column;gap:1.25rem;padding:1.25rem 1.35rem;display:flex}.home-grid__side:empty{background:0 0;border:none;display:none}.home-grid__side:not(:has(>*)){background:0 0;border:none;display:none}}@media (min-width:1280px){.app{--sidebar-w:18rem}.view{padding:1.75rem 2.5rem 2.25rem}.home-grid{grid-template-columns:minmax(0,1.4fr) minmax(22rem,.8fr);gap:1.75rem}}@keyframes vk-profile-in{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:none}}.field__area{resize:vertical;border:1px solid var(--border);background:var(--bg-card);width:100%;min-width:0;min-height:6.5rem;color:var(--text);font:inherit;box-sizing:border-box;border-radius:.85rem;padding:.75rem .9rem;font-weight:500;line-height:1.45}.field__area:focus,.field__area:focus-visible{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #20964138}.role-pick{border:1px solid var(--border);background:var(--bg);border-radius:.85rem;margin:0;padding:.75rem .85rem}.role-pick legend{color:var(--text-secondary);padding:0 .25rem;font-size:.82rem;font-weight:700}.role-pick__item{min-height:2.4rem;color:var(--text);cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.55rem;margin:.2rem 0;padding:.55rem .6rem;font-size:.9rem;font-weight:600;display:flex}.role-pick__item.is-on{background:#2096411a;box-shadow:inset 0 0 0 1.5px #20964147}.role-pick__item span{gap:.15rem;display:grid}.role-pick__item strong{font-size:.9rem}.role-pick__item em{color:var(--text-tertiary);text-wrap:pretty;font-size:.78rem;font-style:normal;font-weight:500}.role-pick__item input{width:1rem;height:1rem;accent-color:var(--green);margin-top:.15rem}.role-pick__summary{color:var(--text);margin:.65rem 0 0;font-size:.88rem}.role-pick__summary--muted{color:var(--text-secondary)}.field-row{grid-template-columns:minmax(0,1fr) 7.25rem;gap:.75rem;min-width:0;display:grid}.field{min-width:0;color:var(--text-secondary);grid-template-columns:minmax(0,1fr);gap:.35rem;font-size:.85rem;font-weight:600;display:grid}.field__hint{color:var(--text-tertiary);margin:0;font-size:.75rem;font-style:normal;font-weight:500}.field input,.field select{border:1px solid var(--border);background:var(--bg-card);width:100%;min-width:0;max-width:100%;height:2.7rem;min-height:2.7rem;color:var(--text);font:inherit;box-sizing:border-box;border-radius:.85rem;padding:0 .9rem;font-weight:500}.field input:focus,.field input:focus-visible,.field select:focus,.field select:focus-visible{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #20964138}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23103b1c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 6 6l4.5-4.5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-right:2.3rem}.field select:disabled{opacity:.55;cursor:default}.switch{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;min-height:2.75rem;color:var(--text);border-radius:.85rem;justify-content:space-between;align-items:center;gap:.9rem;padding:.5rem .55rem .5rem .9rem;display:flex}.switch__label{text-wrap:pretty;min-width:0;font-size:.92rem;font-weight:600}.switch__ui{width:2.85rem;height:1.68rem;transition-property:background-color,box-shadow;transition-duration:.18s;transition-timing-function:var(--ease-out);background:#d7e2d8;border-radius:999px;flex-shrink:0;position:relative;box-shadow:inset 0 1px 2px #103b1c14}.switch__ui:before{content:"";background:var(--white);width:1.36rem;height:1.36rem;transition-property:transform;transition-duration:.18s;transition-timing-function:var(--ease-out);border-radius:50%;position:absolute;top:.16rem;left:.16rem;box-shadow:0 1px 3px #103b1c38}.switch:hover .switch__ui{background:#cbd8cc}.switch:has(input:checked) .switch__ui{background:linear-gradient(145deg, var(--green), var(--green-dark));box-shadow:none}.switch:has(input:checked):hover .switch__ui{background:linear-gradient(145deg, var(--green), var(--green-dark));filter:brightness(1.06)}.switch:has(input:checked) .switch__ui:before{transform:translate(1.17rem)}.switch:has(input:focus-visible) .switch__ui{outline:2px solid var(--green);outline-offset:3px}.switch:active .switch__ui:before{transform:scale(.96)}.switch:has(input:checked):active .switch__ui:before{transform:translate(1.17rem)scale(.96)}@media (prefers-reduced-motion:reduce){.switch__ui,.switch__ui:before{transition:none}*{transition:none!important}}.section-head{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.section-head__left{align-items:center;gap:.5rem;display:flex}.section-head__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--green-dark);margin:0;font-size:1.25rem;font-weight:700}.section-head__link{color:var(--green);font-size:.88rem;font-weight:600;transition:opacity .15s}.section-head__link:hover{opacity:.8}.event-badge{border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-weight:700;line-height:1.2}.event-badge--announcement{color:#c2410c;background:#ffedd5}.event-badge--date{color:#475569;background:#f1f5f9}.badge--peach{color:#fff;background:#f59e0b}.badge--purple{color:#fff;background:#7c3aed}.badge--green{color:#fff;background:#16a34a}.badge--blue{color:#fff;background:#0284c7}.badge--rose{color:#fff;background:#e11d48}.badge--slate{color:#fff;background:#475569}.badge--amber{color:#fff;background:#d97706}.badge--count{color:#15803d;background:#e8f5e9;padding:.15rem .5rem;font-size:.78rem}.feed-post-btn{color:#fff;background:#16a34a;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .95rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 3px 12px #16a34a40}.feed-post-btn:hover{background:#15803d;transform:translateY(-1px)}.feed-post-btn:active{transform:scale(.96)}.feed-search{align-items:center;margin-bottom:.85rem;display:flex;position:relative}.feed-search__icon{color:var(--text-tertiary);pointer-events:none;flex-shrink:0;position:absolute;left:.85rem}.feed-search__input{border:1px solid var(--border);width:100%;height:2.6rem;color:var(--green-dark);box-sizing:border-box;background:#fff;border-radius:999px;outline:none;padding:0 2.2rem 0 2.5rem;font-family:inherit;font-size:.88rem;transition:border-color .15s,box-shadow .15s}.feed-search__input::placeholder{color:var(--text-tertiary)}.feed-search__input:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.feed-search__input::-webkit-search-cancel-button{display:none}.feed-search__clear{width:1.5rem;height:1.5rem;color:var(--text-secondary);cursor:pointer;background:#103b1c14;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;transition:background .15s,color .15s;display:inline-flex;position:absolute;right:.65rem}.feed-search__clear:hover{color:var(--green-dark);background:#103b1c26}.feed-settings-btn{color:#fff;background:#166534;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;transition:background .15s,transform .15s;display:inline-flex;position:relative;box-shadow:0 3px 10px #16653440}.feed-settings-btn:hover{background:#14532d;transform:scale(1.03)}.feed-settings-btn:active{transform:scale(.95)}.feed-settings-btn__dot{background:#facc15;border:1.5px solid #166534;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.35rem;right:.35rem}.channel-footer{justify-content:center;margin-top:1.5rem;margin-bottom:2rem;display:flex}.channel-footer__btn{color:#16a34a;background:0 0;border:1.5px solid #16a34a;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.88rem;font-weight:700;transition:all .15s;display:inline-flex}.channel-footer__btn:hover{background:#e8f5e9}.channel-footer__btn:active{transform:scale(.97)}.toggle-switch{flex-shrink:0;width:2.85rem;height:1.65rem;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch__slider{cursor:pointer;background-color:#cbd5e1;border-radius:999px;transition:all .25s;position:absolute;inset:0}.toggle-switch__slider:before{content:"";background-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;transition:all .25s;position:absolute;bottom:.2rem;left:.2rem;box-shadow:0 1px 4px #0003}.toggle-switch input:checked+.toggle-switch__slider{background-color:#16a34a}.toggle-switch input:checked+.toggle-switch__slider:before{transform:translate(1.2rem)}:root{--bg-sage:#dce8de;--bg-pattern-salvia:url(/assets/wallpapers/salvia.webp);--pattern-opacity:var(--pattern-intensity,.35)}body{background-color:var(--bg-sage);min-height:100vh;position:relative}body:before{content:"";opacity:var(--pattern-opacity);pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .25s,background-image .2s;position:fixed;inset:0}#app,.app{z-index:1;position:relative}html[data-wallpaper]:not([data-wallpaper=none]) body{background-color:#0c1e13;background-image:none!important}html[data-wallpaper=light] body{background-color:#f4f7f2!important}html[data-wallpaper=bordeaux] body{background-color:#2b0307!important}html[data-wallpaper=emerald] .home-hello__date,html[data-wallpaper=emerald] .home-hello__greet,html[data-wallpaper=emerald] .page-head__title,html[data-wallpaper=emerald] .page-head__sub,html[data-wallpaper=emerald] .brand__title,html[data-wallpaper=emerald] .brand__sub,html[data-wallpaper=emerald] .topbar__lang-btn,html[data-wallpaper=emerald] .cabinet-topbar__title,html[data-wallpaper=emerald] .tools-head__title,html[data-wallpaper=emerald] .feed-header__title,html[data-wallpaper=emerald] .attendance-head__title,html[data-wallpaper=emerald] .cert-head__title,html[data-wallpaper=emerald] .map-topbar__title,html[data-wallpaper=emerald] .section-head__title,html[data-wallpaper=emerald] .editor-top__title,html[data-wallpaper=amber] .home-hello__date,html[data-wallpaper=amber] .home-hello__greet,html[data-wallpaper=amber] .page-head__title,html[data-wallpaper=amber] .page-head__sub,html[data-wallpaper=amber] .brand__title,html[data-wallpaper=amber] .brand__sub,html[data-wallpaper=amber] .topbar__lang-btn,html[data-wallpaper=amber] .cabinet-topbar__title,html[data-wallpaper=amber] .tools-head__title,html[data-wallpaper=amber] .feed-header__title,html[data-wallpaper=amber] .attendance-head__title,html[data-wallpaper=amber] .cert-head__title,html[data-wallpaper=amber] .map-topbar__title,html[data-wallpaper=amber] .section-head__title,html[data-wallpaper=amber] .editor-top__title,html[data-wallpaper=neon] .home-hello__date,html[data-wallpaper=neon] .home-hello__greet,html[data-wallpaper=neon] .page-head__title,html[data-wallpaper=neon] .page-head__sub,html[data-wallpaper=neon] .brand__title,html[data-wallpaper=neon] .brand__sub,html[data-wallpaper=neon] .topbar__lang-btn,html[data-wallpaper=neon] .cabinet-topbar__title,html[data-wallpaper=neon] .tools-head__title,html[data-wallpaper=neon] .feed-header__title,html[data-wallpaper=neon] .attendance-head__title,html[data-wallpaper=neon] .cert-head__title,html[data-wallpaper=neon] .map-topbar__title,html[data-wallpaper=neon] .section-head__title,html[data-wallpaper=neon] .editor-top__title,html[data-wallpaper=bordeaux] .home-hello__date,html[data-wallpaper=bordeaux] .home-hello__greet,html[data-wallpaper=bordeaux] .page-head__title,html[data-wallpaper=bordeaux] .page-head__sub,html[data-wallpaper=bordeaux] .brand__title,html[data-wallpaper=bordeaux] .brand__sub,html[data-wallpaper=bordeaux] .topbar__lang-btn,html[data-wallpaper=bordeaux] .cabinet-topbar__title,html[data-wallpaper=bordeaux] .tools-head__title,html[data-wallpaper=bordeaux] .feed-header__title,html[data-wallpaper=bordeaux] .attendance-head__title,html[data-wallpaper=bordeaux] .cert-head__title,html[data-wallpaper=bordeaux] .map-topbar__title,html[data-wallpaper=bordeaux] .section-head__title,html[data-wallpaper=bordeaux] .editor-top__title,html[data-wallpaper=salvia] .home-hello__date,html[data-wallpaper=salvia] .home-hello__greet,html[data-wallpaper=salvia] .page-head__title,html[data-wallpaper=salvia] .page-head__sub,html[data-wallpaper=salvia] .brand__title,html[data-wallpaper=salvia] .brand__sub,html[data-wallpaper=salvia] .topbar__lang-btn,html[data-wallpaper=salvia] .cabinet-topbar__title,html[data-wallpaper=salvia] .tools-head__title,html[data-wallpaper=salvia] .feed-header__title,html[data-wallpaper=salvia] .attendance-head__title,html[data-wallpaper=salvia] .cert-head__title,html[data-wallpaper=salvia] .map-topbar__title,html[data-wallpaper=salvia] .section-head__title,html[data-wallpaper=salvia] .editor-top__title,html[data-wallpaper=monochrome] .home-hello__date,html[data-wallpaper=monochrome] .home-hello__greet,html[data-wallpaper=monochrome] .page-head__title,html[data-wallpaper=monochrome] .page-head__sub,html[data-wallpaper=monochrome] .brand__title,html[data-wallpaper=monochrome] .brand__sub,html[data-wallpaper=monochrome] .topbar__lang-btn,html[data-wallpaper=monochrome] .cabinet-topbar__title,html[data-wallpaper=monochrome] .tools-head__title,html[data-wallpaper=monochrome] .feed-header__title,html[data-wallpaper=monochrome] .attendance-head__title,html[data-wallpaper=monochrome] .cert-head__title,html[data-wallpaper=monochrome] .map-topbar__title,html[data-wallpaper=monochrome] .section-head__title,html[data-wallpaper=monochrome] .editor-top__title,html[data-wallpaper=grid] .home-hello__date,html[data-wallpaper=grid] .home-hello__greet,html[data-wallpaper=grid] .page-head__title,html[data-wallpaper=grid] .page-head__sub,html[data-wallpaper=grid] .brand__title,html[data-wallpaper=grid] .brand__sub,html[data-wallpaper=grid] .topbar__lang-btn,html[data-wallpaper=grid] .cabinet-topbar__title,html[data-wallpaper=grid] .tools-head__title,html[data-wallpaper=grid] .feed-header__title,html[data-wallpaper=grid] .attendance-head__title,html[data-wallpaper=grid] .cert-head__title,html[data-wallpaper=grid] .map-topbar__title,html[data-wallpaper=grid] .section-head__title,html[data-wallpaper=grid] .editor-top__title{color:#fff!important}html[data-wallpaper=emerald] .home-hello__greet,html[data-wallpaper=emerald] .page-head__sub,html[data-wallpaper=emerald] .brand__sub,html[data-wallpaper=emerald] .tools-head__lead,html[data-wallpaper=emerald] .attendance-head__lead,html[data-wallpaper=emerald] .attendance-head__back-btn,html[data-wallpaper=emerald] .cert-head__subtitle,html[data-wallpaper=emerald] .cert-back-btn,html[data-wallpaper=emerald] .feed-header__sub,html[data-wallpaper=emerald] .section-head__link,html[data-wallpaper=emerald] .editor-top__back,html[data-wallpaper=emerald] .editor-top__lead,html[data-wallpaper=amber] .home-hello__greet,html[data-wallpaper=amber] .page-head__sub,html[data-wallpaper=amber] .brand__sub,html[data-wallpaper=amber] .tools-head__lead,html[data-wallpaper=amber] .attendance-head__lead,html[data-wallpaper=amber] .attendance-head__back-btn,html[data-wallpaper=amber] .cert-head__subtitle,html[data-wallpaper=amber] .cert-back-btn,html[data-wallpaper=amber] .feed-header__sub,html[data-wallpaper=amber] .section-head__link,html[data-wallpaper=amber] .editor-top__back,html[data-wallpaper=amber] .editor-top__lead,html[data-wallpaper=neon] .home-hello__greet,html[data-wallpaper=neon] .page-head__sub,html[data-wallpaper=neon] .brand__sub,html[data-wallpaper=neon] .tools-head__lead,html[data-wallpaper=neon] .attendance-head__lead,html[data-wallpaper=neon] .attendance-head__back-btn,html[data-wallpaper=neon] .cert-head__subtitle,html[data-wallpaper=neon] .cert-back-btn,html[data-wallpaper=neon] .feed-header__sub,html[data-wallpaper=neon] .section-head__link,html[data-wallpaper=neon] .editor-top__back,html[data-wallpaper=neon] .editor-top__lead,html[data-wallpaper=bordeaux] .home-hello__greet,html[data-wallpaper=bordeaux] .page-head__sub,html[data-wallpaper=bordeaux] .brand__sub,html[data-wallpaper=bordeaux] .tools-head__lead,html[data-wallpaper=bordeaux] .attendance-head__lead,html[data-wallpaper=bordeaux] .attendance-head__back-btn,html[data-wallpaper=bordeaux] .cert-head__subtitle,html[data-wallpaper=bordeaux] .cert-back-btn,html[data-wallpaper=bordeaux] .feed-header__sub,html[data-wallpaper=bordeaux] .section-head__link,html[data-wallpaper=bordeaux] .editor-top__back,html[data-wallpaper=bordeaux] .editor-top__lead,html[data-wallpaper=salvia] .home-hello__greet,html[data-wallpaper=salvia] .page-head__sub,html[data-wallpaper=salvia] .brand__sub,html[data-wallpaper=salvia] .tools-head__lead,html[data-wallpaper=salvia] .attendance-head__lead,html[data-wallpaper=salvia] .attendance-head__back-btn,html[data-wallpaper=salvia] .cert-head__subtitle,html[data-wallpaper=salvia] .cert-back-btn,html[data-wallpaper=salvia] .feed-header__sub,html[data-wallpaper=salvia] .section-head__link,html[data-wallpaper=salvia] .editor-top__back,html[data-wallpaper=salvia] .editor-top__lead,html[data-wallpaper=monochrome] .home-hello__greet,html[data-wallpaper=monochrome] .page-head__sub,html[data-wallpaper=monochrome] .brand__sub,html[data-wallpaper=monochrome] .tools-head__lead,html[data-wallpaper=monochrome] .attendance-head__lead,html[data-wallpaper=monochrome] .attendance-head__back-btn,html[data-wallpaper=monochrome] .cert-head__subtitle,html[data-wallpaper=monochrome] .cert-back-btn,html[data-wallpaper=monochrome] .feed-header__sub,html[data-wallpaper=monochrome] .section-head__link,html[data-wallpaper=monochrome] .editor-top__back,html[data-wallpaper=monochrome] .editor-top__lead,html[data-wallpaper=grid] .home-hello__greet,html[data-wallpaper=grid] .page-head__sub,html[data-wallpaper=grid] .brand__sub,html[data-wallpaper=grid] .tools-head__lead,html[data-wallpaper=grid] .attendance-head__lead,html[data-wallpaper=grid] .attendance-head__back-btn,html[data-wallpaper=grid] .cert-head__subtitle,html[data-wallpaper=grid] .cert-back-btn,html[data-wallpaper=grid] .feed-header__sub,html[data-wallpaper=grid] .section-head__link,html[data-wallpaper=grid] .editor-top__back,html[data-wallpaper=grid] .editor-top__lead{color:#f0fdf4d9!important}html[data-wallpaper=emerald] .section-head__link:hover,html[data-wallpaper=emerald] .editor-top__back:hover,html[data-wallpaper=emerald] .attendance-head__back-btn:hover,html[data-wallpaper=emerald] .cert-back-btn:hover,html[data-wallpaper=amber] .section-head__link:hover,html[data-wallpaper=amber] .editor-top__back:hover,html[data-wallpaper=amber] .attendance-head__back-btn:hover,html[data-wallpaper=amber] .cert-back-btn:hover,html[data-wallpaper=neon] .section-head__link:hover,html[data-wallpaper=neon] .editor-top__back:hover,html[data-wallpaper=neon] .attendance-head__back-btn:hover,html[data-wallpaper=neon] .cert-back-btn:hover,html[data-wallpaper=bordeaux] .section-head__link:hover,html[data-wallpaper=bordeaux] .editor-top__back:hover,html[data-wallpaper=bordeaux] .attendance-head__back-btn:hover,html[data-wallpaper=bordeaux] .cert-back-btn:hover,html[data-wallpaper=salvia] .section-head__link:hover,html[data-wallpaper=salvia] .editor-top__back:hover,html[data-wallpaper=salvia] .attendance-head__back-btn:hover,html[data-wallpaper=salvia] .cert-back-btn:hover,html[data-wallpaper=monochrome] .section-head__link:hover,html[data-wallpaper=monochrome] .editor-top__back:hover,html[data-wallpaper=monochrome] .attendance-head__back-btn:hover,html[data-wallpaper=monochrome] .cert-back-btn:hover,html[data-wallpaper=grid] .section-head__link:hover,html[data-wallpaper=grid] .editor-top__back:hover,html[data-wallpaper=grid] .attendance-head__back-btn:hover,html[data-wallpaper=grid] .cert-back-btn:hover{opacity:1;color:#fff!important}html[data-wallpaper=emerald] .attendance-head__mode-switch,html[data-wallpaper=amber] .attendance-head__mode-switch,html[data-wallpaper=neon] .attendance-head__mode-switch,html[data-wallpaper=bordeaux] .attendance-head__mode-switch,html[data-wallpaper=salvia] .attendance-head__mode-switch,html[data-wallpaper=monochrome] .attendance-head__mode-switch,html[data-wallpaper=grid] .attendance-head__mode-switch{background:#ffffff1f!important;border:1px solid #fff3!important}html[data-wallpaper=emerald] .attendance-mode-btn:not(.is-active),html[data-wallpaper=amber] .attendance-mode-btn:not(.is-active),html[data-wallpaper=neon] .attendance-mode-btn:not(.is-active),html[data-wallpaper=bordeaux] .attendance-mode-btn:not(.is-active),html[data-wallpaper=salvia] .attendance-mode-btn:not(.is-active),html[data-wallpaper=monochrome] .attendance-mode-btn:not(.is-active),html[data-wallpaper=grid] .attendance-mode-btn:not(.is-active){color:#f0fdf4e0!important}html[data-wallpaper=emerald] .home-footer-disclaimer,html[data-wallpaper=amber] .home-footer-disclaimer,html[data-wallpaper=neon] .home-footer-disclaimer,html[data-wallpaper=bordeaux] .home-footer-disclaimer,html[data-wallpaper=salvia] .home-footer-disclaimer,html[data-wallpaper=monochrome] .home-footer-disclaimer,html[data-wallpaper=grid] .home-footer-disclaimer{border-top-color:#ffffff24!important}html[data-wallpaper=emerald] .home-footer-disclaimer__badge,html[data-wallpaper=amber] .home-footer-disclaimer__badge,html[data-wallpaper=neon] .home-footer-disclaimer__badge,html[data-wallpaper=bordeaux] .home-footer-disclaimer__badge,html[data-wallpaper=salvia] .home-footer-disclaimer__badge,html[data-wallpaper=monochrome] .home-footer-disclaimer__badge,html[data-wallpaper=grid] .home-footer-disclaimer__badge{color:#fff!important;background:#ffffff1f!important}html[data-wallpaper=emerald] .home-footer-disclaimer__text,html[data-wallpaper=emerald] .home-footer-disclaimer__link,html[data-wallpaper=emerald] .home-footer-disclaimer__dot,html[data-wallpaper=amber] .home-footer-disclaimer__text,html[data-wallpaper=amber] .home-footer-disclaimer__link,html[data-wallpaper=amber] .home-footer-disclaimer__dot,html[data-wallpaper=neon] .home-footer-disclaimer__text,html[data-wallpaper=neon] .home-footer-disclaimer__link,html[data-wallpaper=neon] .home-footer-disclaimer__dot,html[data-wallpaper=bordeaux] .home-footer-disclaimer__text,html[data-wallpaper=bordeaux] .home-footer-disclaimer__link,html[data-wallpaper=bordeaux] .home-footer-disclaimer__dot,html[data-wallpaper=salvia] .home-footer-disclaimer__text,html[data-wallpaper=salvia] .home-footer-disclaimer__link,html[data-wallpaper=salvia] .home-footer-disclaimer__dot,html[data-wallpaper=monochrome] .home-footer-disclaimer__text,html[data-wallpaper=monochrome] .home-footer-disclaimer__link,html[data-wallpaper=monochrome] .home-footer-disclaimer__dot,html[data-wallpaper=grid] .home-footer-disclaimer__text,html[data-wallpaper=grid] .home-footer-disclaimer__link,html[data-wallpaper=grid] .home-footer-disclaimer__dot{color:#f0fdf4c7!important}html[data-wallpaper=emerald] .home-footer-disclaimer__link:hover,html[data-wallpaper=amber] .home-footer-disclaimer__link:hover,html[data-wallpaper=neon] .home-footer-disclaimer__link:hover,html[data-wallpaper=bordeaux] .home-footer-disclaimer__link:hover,html[data-wallpaper=salvia] .home-footer-disclaimer__link:hover,html[data-wallpaper=monochrome] .home-footer-disclaimer__link:hover,html[data-wallpaper=grid] .home-footer-disclaimer__link:hover{color:#fff!important}html[data-wallpaper=emerald] .editor-summary,html[data-wallpaper=amber] .editor-summary,html[data-wallpaper=neon] .editor-summary,html[data-wallpaper=bordeaux] .editor-summary,html[data-wallpaper=salvia] .editor-summary,html[data-wallpaper=monochrome] .editor-summary,html[data-wallpaper=grid] .editor-summary{background:#ffffff1a!important;border-color:#ffffff29!important}html[data-wallpaper=emerald] .editor-summary__text,html[data-wallpaper=amber] .editor-summary__text,html[data-wallpaper=neon] .editor-summary__text,html[data-wallpaper=bordeaux] .editor-summary__text,html[data-wallpaper=salvia] .editor-summary__text,html[data-wallpaper=monochrome] .editor-summary__text,html[data-wallpaper=grid] .editor-summary__text{color:#fff!important}html[data-wallpaper=emerald] .feed-empty,html[data-wallpaper=amber] .feed-empty,html[data-wallpaper=neon] .feed-empty,html[data-wallpaper=bordeaux] .feed-empty,html[data-wallpaper=salvia] .feed-empty,html[data-wallpaper=monochrome] .feed-empty,html[data-wallpaper=grid] .feed-empty{color:#f0fdf4b3!important}html[data-wallpaper=emerald] .tools-empty,html[data-wallpaper=emerald] .tools-gate,html[data-wallpaper=amber] .tools-empty,html[data-wallpaper=amber] .tools-gate,html[data-wallpaper=neon] .tools-empty,html[data-wallpaper=neon] .tools-gate,html[data-wallpaper=bordeaux] .tools-empty,html[data-wallpaper=bordeaux] .tools-gate,html[data-wallpaper=salvia] .tools-empty,html[data-wallpaper=salvia] .tools-gate,html[data-wallpaper=monochrome] .tools-empty,html[data-wallpaper=monochrome] .tools-gate,html[data-wallpaper=grid] .tools-empty,html[data-wallpaper=grid] .tools-gate{background:#fff!important}html[data-wallpaper=emerald] .cabinet--auth,html[data-wallpaper=amber] .cabinet--auth,html[data-wallpaper=neon] .cabinet--auth,html[data-wallpaper=bordeaux] .cabinet--auth,html[data-wallpaper=salvia] .cabinet--auth,html[data-wallpaper=monochrome] .cabinet--auth,html[data-wallpaper=grid] .cabinet--auth{isolation:isolate;background:#fff!important}html[data-wallpaper=emerald] .topbar,html[data-wallpaper=amber] .topbar,html[data-wallpaper=neon] .topbar,html[data-wallpaper=bordeaux] .topbar,html[data-wallpaper=salvia] .topbar,html[data-wallpaper=monochrome] .topbar,html[data-wallpaper=grid] .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1e13eb!important;border-bottom:1px solid #ffffff1a!important}html[data-wallpaper=emerald] .topbar__icon-btn,html[data-wallpaper=amber] .topbar__icon-btn,html[data-wallpaper=neon] .topbar__icon-btn,html[data-wallpaper=bordeaux] .topbar__icon-btn,html[data-wallpaper=salvia] .topbar__icon-btn,html[data-wallpaper=monochrome] .topbar__icon-btn,html[data-wallpaper=grid] .topbar__icon-btn{color:#f0fdf4!important;background:#ffffff26!important;border-color:#ffffff40!important}html[data-wallpaper=emerald] .home-customize-btn,html[data-wallpaper=amber] .home-customize-btn,html[data-wallpaper=neon] .home-customize-btn,html[data-wallpaper=bordeaux] .home-customize-btn,html[data-wallpaper=salvia] .home-customize-btn,html[data-wallpaper=monochrome] .home-customize-btn,html[data-wallpaper=grid] .home-customize-btn{color:#f0fdf4!important;background:#ffffff1f!important;border-color:#ffffff38!important}html[data-wallpaper=emerald] .week-day:not(.is-selected),html[data-wallpaper=amber] .week-day:not(.is-selected),html[data-wallpaper=neon] .week-day:not(.is-selected),html[data-wallpaper=bordeaux] .week-day:not(.is-selected),html[data-wallpaper=salvia] .week-day:not(.is-selected),html[data-wallpaper=monochrome] .week-day:not(.is-selected),html[data-wallpaper=grid] .week-day:not(.is-selected){color:#f0fdf4d9!important;background:#ffffff14!important;border-color:#ffffff1f!important}@media (max-width:1023px){html[data-wallpaper=emerald] .tabbar,html[data-wallpaper=amber] .tabbar,html[data-wallpaper=neon] .tabbar,html[data-wallpaper=bordeaux] .tabbar,html[data-wallpaper=salvia] .tabbar,html[data-wallpaper=monochrome] .tabbar,html[data-wallpaper=grid] .tabbar{-webkit-backdrop-filter:blur(18px);background:#0c1e13f7!important;border-top:1px solid #ffffff1f!important}html[data-wallpaper=emerald] .tabbar__item,html[data-wallpaper=amber] .tabbar__item,html[data-wallpaper=neon] .tabbar__item,html[data-wallpaper=bordeaux] .tabbar__item,html[data-wallpaper=salvia] .tabbar__item,html[data-wallpaper=monochrome] .tabbar__item,html[data-wallpaper=grid] .tabbar__item{color:#f0fdf499!important}html[data-wallpaper=emerald] .tabbar__item.is-active,html[data-wallpaper=emerald] .tabbar__item.router-link-active,html[data-wallpaper=amber] .tabbar__item.is-active,html[data-wallpaper=amber] .tabbar__item.router-link-active,html[data-wallpaper=neon] .tabbar__item.is-active,html[data-wallpaper=neon] .tabbar__item.router-link-active,html[data-wallpaper=bordeaux] .tabbar__item.is-active,html[data-wallpaper=bordeaux] .tabbar__item.router-link-active,html[data-wallpaper=salvia] .tabbar__item.is-active,html[data-wallpaper=salvia] .tabbar__item.router-link-active,html[data-wallpaper=monochrome] .tabbar__item.is-active,html[data-wallpaper=monochrome] .tabbar__item.router-link-active,html[data-wallpaper=grid] .tabbar__item.is-active,html[data-wallpaper=grid] .tabbar__item.router-link-active{color:#4ade80!important}}html[data-wallpaper=emerald] .week-parity,html[data-wallpaper=amber] .week-parity,html[data-wallpaper=neon] .week-parity,html[data-wallpaper=bordeaux] .week-parity,html[data-wallpaper=salvia] .week-parity,html[data-wallpaper=monochrome] .week-parity,html[data-wallpaper=grid] .week-parity{background:#ffffff1a!important}html[data-wallpaper=emerald] .week-parity__btn,html[data-wallpaper=amber] .week-parity__btn,html[data-wallpaper=neon] .week-parity__btn,html[data-wallpaper=bordeaux] .week-parity__btn,html[data-wallpaper=salvia] .week-parity__btn,html[data-wallpaper=monochrome] .week-parity__btn,html[data-wallpaper=grid] .week-parity__btn{color:#f0fdf4d9!important}html[data-wallpaper=emerald] .week-parity__btn.is-active,html[data-wallpaper=amber] .week-parity__btn.is-active,html[data-wallpaper=neon] .week-parity__btn.is-active,html[data-wallpaper=bordeaux] .week-parity__btn.is-active,html[data-wallpaper=salvia] .week-parity__btn.is-active,html[data-wallpaper=monochrome] .week-parity__btn.is-active,html[data-wallpaper=grid] .week-parity__btn.is-active{background:var(--green-dark,#103b1c)!important;color:#fff!important}html[data-wallpaper=emerald] .week-parity__step,html[data-wallpaper=amber] .week-parity__step,html[data-wallpaper=neon] .week-parity__step,html[data-wallpaper=bordeaux] .week-parity__step,html[data-wallpaper=salvia] .week-parity__step,html[data-wallpaper=monochrome] .week-parity__step,html[data-wallpaper=grid] .week-parity__step{color:#f0fdf4!important}html[data-wallpaper=emerald] .slot__pair-num,html[data-wallpaper=amber] .slot__pair-num,html[data-wallpaper=neon] .slot__pair-num,html[data-wallpaper=bordeaux] .slot__pair-num,html[data-wallpaper=salvia] .slot__pair-num,html[data-wallpaper=monochrome] .slot__pair-num,html[data-wallpaper=grid] .slot__pair-num{color:#86efac!important}html[data-wallpaper=emerald] .slot__time-start,html[data-wallpaper=amber] .slot__time-start,html[data-wallpaper=neon] .slot__time-start,html[data-wallpaper=bordeaux] .slot__time-start,html[data-wallpaper=salvia] .slot__time-start,html[data-wallpaper=monochrome] .slot__time-start,html[data-wallpaper=grid] .slot__time-start{color:#f0fdf4!important}html[data-wallpaper=emerald] .slot__time-end,html[data-wallpaper=amber] .slot__time-end,html[data-wallpaper=neon] .slot__time-end,html[data-wallpaper=bordeaux] .slot__time-end,html[data-wallpaper=salvia] .slot__time-end,html[data-wallpaper=monochrome] .slot__time-end,html[data-wallpaper=grid] .slot__time-end{color:#f0fdf4b3!important}html[data-wallpaper=bordeaux] .topbar{background:#2b0307f0!important}@media (max-width:1023px){html[data-wallpaper=bordeaux] .tabbar{background:#2b0307f7!important}}html[data-wallpaper=light]{--text:#103b1c;--text-primary:#103b1c;--text-secondary:#4d6352;--text-tertiary:#7d8c80;--green-dark:#103b1c}html[data-wallpaper=light] .topbar{background:#f4f7f2e6!important}@media (max-width:1023px){html[data-wallpaper=light] .tabbar{background:#fffffff0!important}}html[data-wallpaper]:not([data-wallpaper=none]) .app,html[data-wallpaper]:not([data-wallpaper=none]) .app__main{background:0 0!important}[data-wallpaper=none] body:before,[data-wallpaper=none]:before{display:none!important}[data-wallpaper=emerald] body:before,[data-wallpaper=emerald]:before,[data-device=pc][data-wallpaper=emerald] body:before,[data-device=pc][data-wallpaper=emerald]:before{background-image:url(/assets/wallpapers/pc-emerald.webp)}@media (max-width:820px),(orientation:portrait){[data-wallpaper=emerald] body:before,[data-wallpaper=emerald]:before{background-image:url(/assets/wallpapers/mobile-emerald.webp)}}[data-device=mobile][data-wallpaper=emerald] body:before,[data-device=mobile][data-wallpaper=emerald]:before{background-image:url(/assets/wallpapers/mobile-emerald.webp)}[data-wallpaper=amber] body:before,[data-wallpaper=amber]:before,[data-device=pc][data-wallpaper=amber] body:before,[data-device=pc][data-wallpaper=amber]:before{background-image:url(/assets/wallpapers/pc-amber.webp)}@media (max-width:820px),(orientation:portrait){[data-wallpaper=amber] body:before,[data-wallpaper=amber]:before{background-image:url(/assets/wallpapers/mobile-amber.webp)}}[data-device=mobile][data-wallpaper=amber] body:before,[data-device=mobile][data-wallpaper=amber]:before{background-image:url(/assets/wallpapers/mobile-amber.webp)}[data-wallpaper=neon] body:before,[data-wallpaper=neon]:before,[data-device=pc][data-wallpaper=neon] body:before,[data-device=pc][data-wallpaper=neon]:before{background-image:url(/assets/wallpapers/pc-neon.webp)}@media (max-width:820px),(orientation:portrait){[data-wallpaper=neon] body:before,[data-wallpaper=neon]:before{background-image:url(/assets/wallpapers/mobile-neon.webp)}}[data-device=mobile][data-wallpaper=neon] body:before,[data-device=mobile][data-wallpaper=neon]:before{background-image:url(/assets/wallpapers/mobile-neon.webp)}[data-wallpaper=light] body:before,[data-wallpaper=light]:before,[data-device=pc][data-wallpaper=light] body:before,[data-device=pc][data-wallpaper=light]:before{background-image:url(/assets/wallpapers/pc-light.webp)}@media (max-width:820px),(orientation:portrait){[data-wallpaper=light] body:before,[data-wallpaper=light]:before{background-image:url(/assets/wallpapers/mobile-light.webp)}}[data-device=mobile][data-wallpaper=light] body:before,[data-device=mobile][data-wallpaper=light]:before{background-image:url(/assets/wallpapers/mobile-light.webp)}[data-wallpaper=bordeaux] body:before,[data-wallpaper=bordeaux]:before,[data-device=pc][data-wallpaper=bordeaux] body:before,[data-device=pc][data-wallpaper=bordeaux]:before{background-image:url(/assets/wallpapers/pc-bordeaux.webp)}@media (max-width:820px),(orientation:portrait){[data-wallpaper=bordeaux] body:before,[data-wallpaper=bordeaux]:before{background-image:url(/assets/wallpapers/mobile-bordeaux.webp)}}[data-device=mobile][data-wallpaper=bordeaux] body:before,[data-device=mobile][data-wallpaper=bordeaux]:before{background-image:url(/assets/wallpapers/mobile-bordeaux.webp)}[data-wallpaper=salvia] body:before{background-image:url(/assets/wallpapers/salvia.webp);background-repeat:repeat;background-size:420px}[data-wallpaper=monochrome] body:before{filter:grayscale();background-image:url(/assets/wallpapers/salvia.webp);background-repeat:repeat;background-size:420px}[data-wallpaper=grid] body:before{background-image:radial-gradient(circle,#2e5939 10%,#0000 11%),radial-gradient(circle at 0 100%,#2e5939 5%,#0000 6%);background-size:24px 24px}.demo-badge{color:#238636;background:#eef7f0;border-radius:.4rem;padding:.25rem .55rem;font-size:.75rem;font-weight:600}.demo-time{color:#9ca3af;font-size:.8rem}.subgroup-toggle-wrap{background:#f3f4f6;border-radius:.85rem;grid-template-columns:1fr 1fr;height:52px;padding:4px;display:grid}.subgroup-btn{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:.65rem;font-size:1.05rem;font-weight:600;transition:all .15s}.subgroup-btn.is-active{color:#fff;background:#238636;box-shadow:0 2px 6px #2386364d}.clean-switch-row{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.clean-switch-row__label{color:#1f2937;font-size:1.05rem}.clean-toggle{width:54px;height:32px;display:inline-block;position:relative}.clean-toggle input:checked+.clean-toggle__track{background-color:#238636}.clean-toggle input:checked+.clean-toggle__track:after{transform:translate(22px)}.clean-toggle__track{cursor:pointer;background-color:#d1d5db;border-radius:9999px;transition:background-color .2s;position:absolute;inset:0}.clean-toggle__track:after{content:"";background-color:#fff;border-radius:50%;width:26px;height:26px;transition:transform .2s;position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #0003}.clean-submit-btn{color:#fff;cursor:pointer;background:#238636;border:none;border-radius:.95rem;width:100%;margin-top:.5rem;padding:1rem;font-size:1.1rem;font-weight:600;transition:opacity .15s,transform .15s;box-shadow:0 4px 12px #23863640}.clean-submit-btn:hover{opacity:.95;transform:translateY(-1px)}.home-grid__side:empty{display:none!important}.tab-svg-icon{object-fit:contain;width:22px;height:22px;transition:transform .15s,filter .15s;display:block}.settings-title-icon{vertical-align:-4px;margin-right:8px;display:inline-block}
