body.auth-entry-page{min-height:100vh;position:relative;overflow-x:hidden}body.auth-entry-page .topbar,body.auth-entry-page .container,body.auth-entry-page .entry-statusbar,body.auth-entry-page .entry-layout{z-index:3;position:relative}body.auth-entry-page .entry-main,body.auth-entry-page .entry-side,body.auth-entry-page .card{z-index:4;position:relative}.login-fx-backdrop,.login-fx-frontdrop{pointer-events:none;position:fixed;inset:0;overflow:hidden}.login-fx-backdrop{z-index:1}.login-fx-frontdrop{z-index:10}.login-fx-layer,.login-fx-layer-front,.login-fx-fog,.login-fx-atmosphere,.login-fx-atmosphere-front,.login-fx-light-shell{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.login-fx-layer,.login-fx-layer-front{display:block}.login-fx-fog{mix-blend-mode:screen;opacity:.18}.login-fx-fog:before,.login-fx-fog:after,.login-fx-fog .fog-core,.login-fx-fog .fog-low{content:"";filter:blur(18px);background:radial-gradient(circle at 30%,#e4f1ff38,#e4f1ff0f 26%,#0000 62%),radial-gradient(circle at 58% 56%,#c0daff2e,#c0daff0d 22%,#0000 60%),radial-gradient(circle at 80% 44%,#ffffff26,#0000 54%);border-radius:50%;animation:32s ease-in-out infinite alternate loginFogDrift;position:absolute;left:-16%;right:-16%}.login-fx-fog:before{height:26%;top:52%}.login-fx-fog:after{height:22%;animation-duration:42s;animation-delay:-11s;top:62%}.login-fx-fog .fog-core{height:22%;animation-duration:36s;animation-delay:-17s;top:44%}.login-fx-fog .fog-low{height:18%;animation-duration:52s;animation-delay:-25s;top:68%}.login-fx-light-shell{opacity:.78}@keyframes loginFogDrift{0%{transform:translate(-2%)scale(1)}to{transform:translate(3%,-1.6%)scale(1.06)}}.entry-date-stack{gap:4px;margin-top:8px;display:grid}.entry-date-jalali{color:var(--text);font-weight:900}.entry-date-gregorian,.entry-date-weekday{color:var(--muted);font-size:13px}.fx-admin-wrap{max-width:1180px;margin:20px auto;padding:18px}.fx-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.fx-card{border:1px solid var(--border);background:rgba(var(--card-rgb),.72);border-radius:20px;padding:16px;box-shadow:0 12px 28px #0000002e}.fx-card h3{margin:0 0 6px;font-size:18px}.fx-card .muted{font-size:13px}.fx-card .fx-row{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:12px;display:grid}.fx-card .fx-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.fx-card label{gap:6px;font-size:13px;font-weight:700;display:grid}.fx-card input[type=range],.fx-card select{width:100%}.fx-top-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fx-top-actions .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fx-preset-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:14px;display:grid}.fx-preset-btn{border:1px solid var(--border);background:rgba(var(--card-rgb),.56);border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.fx-preset-btn strong{font-size:14px}.fx-preset-btn span{color:var(--muted);font-size:12px}.fx-inline-note{color:var(--muted);margin-top:10px;font-size:12px}@media (width<=980px){.login-fx-frontdrop{z-index:9}.login-fx-fog{opacity:.14}.fx-admin-grid,.fx-card .fx-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.login-fx-backdrop,.login-fx-frontdrop{display:none!important}}.entry-clock-card .entry-clock,.entry-clock-card .entry-date,.entry-date-jalali,.entry-date-gregorian,.entry-date-weekday{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.entry-clock-card .entry-clock{text-align:center;white-space:nowrap;min-width:8.5ch;display:inline-block}.entry-clock-card .entry-date{text-align:center;white-space:nowrap;min-width:20ch;display:block}.entry-date-stack{justify-items:center;min-width:20ch}.entry-clock-card,.entry-clock-card .entry-widget-title{text-align:center}.entry-clock-card .entry-date-stack{justify-items:center;width:100%}@media (width<=768px){.entry-clock-card{justify-items:center;display:grid}.entry-clock-card .entry-clock{min-width:8.5ch;margin-inline:auto}.entry-clock-card .entry-date{width:100%;min-width:0;margin-inline:auto}.entry-clock-card .entry-date-stack{justify-items:center;width:100%;min-width:0}}.entry-clock-card{align-content:center;gap:8px;min-height:168px;display:grid}.entry-clock-card .entry-clock{font-size:clamp(22px,2vw,28px);line-height:1.1}.entry-clock-card .entry-date{font-size:14px}.entry-music-player{background:linear-gradient(180deg,rgba(var(--card-rgb),.34),rgba(var(--card-rgb),.26));backdrop-filter:blur(10px)saturate(120%);border:1px solid #ffffff12;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px 8px;width:min(100%,220px);max-width:220px;margin:2px auto 0;padding:7px 8px 6px;display:grid;box-shadow:inset 0 1px #ffffff08,0 6px 16px #0000001f}.entry-music-player[hidden]{display:none!important}.entry-music-toggle{width:34px;height:34px;color:var(--text);cursor:pointer;background:radial-gradient(circle at 30% 30%,#ffffff2e,#ffffff0f 62%,#ffffff08);border:none;border-radius:999px;place-items:center;transition:transform .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 5px 14px #00000029,inset 0 1px #ffffff14}.entry-music-toggle:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0003,inset 0 1px #ffffff1a}.entry-music-toggle:active{transform:translateY(0)}.entry-music-toggle-icon{font-size:13px;line-height:1;transform:translate(1px)}.entry-music-meta{gap:1px;min-width:0;display:grid}.entry-music-title-row{align-items:center;gap:6px;min-width:0;display:flex}.entry-music-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:11px;font-weight:800;overflow:hidden}.entry-music-mode{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.entry-music-visualizer{opacity:.75;align-items:flex-end;gap:2px;min-width:16px;height:10px;display:inline-flex}.entry-music-visualizer span{transform-origin:bottom;opacity:.35;background:linear-gradient(#ffffffeb,#ffffff4d);border-radius:999px;width:2px;height:4px;animation:1.2s ease-in-out infinite entryMusicBars}.entry-music-visualizer span:nth-child(2){height:8px;animation-delay:.15s}.entry-music-visualizer span:nth-child(3){height:6px;animation-delay:.3s}.entry-music-player.is-playing .entry-music-visualizer span{opacity:.9}.entry-music-seek{accent-color:#ffffffd1;grid-column:1/-1;width:100%;height:12px;margin-top:-1px}.entry-music-seek:disabled{opacity:.38}@keyframes entryMusicBars{0%,to{transform:scaleY(.45)}40%{transform:scaleY(1)}75%{transform:scaleY(.68)}}.fx-music-box input[type=url],.fx-music-box input[type=text],.fx-music-box select{width:100%;min-width:0}.fx-music-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=768px){.entry-clock-card{min-height:168px}.entry-music-player{grid-template-columns:34px minmax(0,1fr);width:min(100%,210px);max-width:210px;padding:7px 8px 6px}.fx-music-grid{grid-template-columns:1fr}}body.auth-entry-page{--login-ambient-opacity:.18;--login-ambient-size:28px;--login-ambient-depth:.32;--login-sweep-opacity:.18;--login-sweep-width:32vw;--login-sweep-duration:12s;--login-sweep-angle:16deg;--login-grain-opacity:.028;--login-grain-size:180px;--login-grain-speed:18s;--login-spot-opacity:.11;--login-spot-size:280px}.login-fx-grain,.login-fx-sweep,.login-fx-spotlight{pointer-events:none;position:absolute;inset:0}.login-fx-grain{z-index:2;opacity:var(--login-grain-opacity);background-image:radial-gradient(circle at 22% 28%,#ffffff9e 0 1px,#0000 1.3px),radial-gradient(circle at 76% 34%,#ffffff70 0 1px,#0000 1.35px),radial-gradient(circle at 42% 76%,#ffffff5c 0 1px,#0000 1.2px),radial-gradient(circle at 12% 84%,#ffffff47 0 .9px,#0000 1.1px);background-size:var(--login-grain-size)var(--login-grain-size);mix-blend-mode:soft-light;animation:loginGrainDrift var(--login-grain-speed)steps(8)infinite}.login-fx-sweep{z-index:3;opacity:0;overflow:hidden}.login-fx-sweep:before{content:"";width:var(--login-sweep-width);transform:skewX(calc(var(--login-sweep-angle)*-1));filter:blur(6px);animation:loginSweepMove var(--login-sweep-duration)linear infinite;background:linear-gradient(90deg,#fff0 0%,#ffffff08 18%,#ffffff38 50%,#ffffff0a 82%,#fff0 100%);position:absolute;top:-18%;bottom:-18%;left:-38%}.login-fx-spotlight{z-index:4;opacity:0;background:radial-gradient(circle at var(--spot-x,50%)var(--spot-y,50%),rgba(255,255,255,var(--login-spot-opacity))0,rgba(255,255,255,calc(var(--login-spot-opacity)*.44))16%,#fff0 48%);filter:blur(calc(var(--login-spot-size)*.08));transition:opacity .25s}.entry-main.login-ambient-on:before,.entry-main.login-ambient-on:after{content:"";inset:calc(var(--login-ambient-size)*-1);border-radius:calc(var(--r,22px) + 16px);pointer-events:none;z-index:-1;position:absolute}.entry-main.login-ambient-on:before{background:radial-gradient(circle at 50% 18%,rgba(255,255,255,calc(var(--login-ambient-opacity)*1.15))0%,rgba(188,220,255,calc(var(--login-ambient-opacity)*.52))24%,#bcdcff00 68%);filter:blur(calc(var(--login-ambient-size)*1.35));animation:loginAmbientPulse calc(10s + var(--login-ambient-depth)*8s)ease-in-out infinite}.entry-main.login-ambient-on:after{inset:calc(var(--login-ambient-size)*-.4);border:1px solid rgba(255,255,255,calc(.06 + var(--login-ambient-depth)*.08));box-shadow:0 0 calc(var(--login-ambient-size)*1.2)rgba(158,208,255,calc(var(--login-ambient-opacity)*.42)),0 18px 50px rgba(8,16,28,calc(.12 + var(--login-ambient-depth)*.16));opacity:.88}@keyframes loginAmbientPulse{0%,to{opacity:.72;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translateY(-2px)scale(1.018)}}@keyframes loginSweepMove{0%{transform:translate3d(-12vw,0,0)skewX(calc(var(--login-sweep-angle)*-1));opacity:0}10%{opacity:1}50%{opacity:var(--login-sweep-opacity)}to{transform:translate3d(170vw,0,0)skewX(calc(var(--login-sweep-angle)*-1));opacity:0}}@keyframes loginGrainDrift{0%{transform:translate(0,0)}25%{transform:translate(-1.2%,.9%)}50%{transform:translate(.8%,-.7%)}75%{transform:translate(-.6%,-.9%)}to{transform:translate(0,0)}}body.auth-entry-page.fx-ambient-enabled .entry-main{isolation:isolate}body.auth-entry-page.fx-sweep-on-back .login-fx-backdrop .login-fx-sweep,body.auth-entry-page.fx-sweep-on-front .login-fx-frontdrop .login-fx-sweep{opacity:1}body.auth-entry-page.fx-grain-on-back .login-fx-backdrop .login-fx-grain,body.auth-entry-page.fx-grain-on-front .login-fx-frontdrop .login-fx-grain{display:block}body.auth-entry-page.fx-spot-on-back .login-fx-backdrop .login-fx-spotlight,body.auth-entry-page.fx-spot-on-front .login-fx-frontdrop .login-fx-spotlight{opacity:1}@media (width<=980px){body.auth-entry-page{--login-sweep-width:42vw;--login-spot-size:220px}.entry-main.login-ambient-on:before{filter:blur(calc(var(--login-ambient-size)*1.1))}}