
:root{
  /* brand: navy + soft gold from the logo, green = success */
  --ranch:#16304A; --amber:#C9A46F; --amber-d:#B0904F;
  --green:#16a34a; --green-d:#15803d; --green-l:#22c55e; --green-soft:#dcfce7; --green-glow:rgba(34,197,94,.4);
  --ink:#16222E; --slate:#5B6B7C; --muted:#93A1AE; --line:#E7E2D6; --card:#ffffff;
  --side:#0A2A40; --side-2:#16304A; --side-line:rgba(255,255,255,.08);
  --shadow:0 22px 48px -22px rgba(10,42,64,.36);
}
*{box-sizing:border-box;margin:0;padding:0}
/* Stop the browser's native "pull down to refresh" gesture site-wide. This is
   the main fix for #2 (an ugly blank strip flashing in at the bottom of the
   intro screen during the rubber-band bounce) and it also means an accidental
   downward swipe no longer triggers a full page reload in the first place. */
html{overscroll-behavior-y:none}
body{font-family:'Manrope',system-ui,sans-serif;color:var(--ink);background:#fbfbfa;min-height:100vh;overflow-x:hidden;overscroll-behavior-y:none}
.friendly{font-family:'Quicksand',sans-serif}

/* ============ INTRO / LANDING ============ */
#intro{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;
  background:linear-gradient(150deg,#051515 0%,#0d3d1f 42%,#0f4c2a 72%,#061d0f 100%);overflow:hidden;transition:opacity .7s,visibility .7s}
#intro.hide{opacity:0;visibility:hidden}
.aura{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;animation:drift 18s ease-in-out infinite}
.aura.a1{width:520px;height:520px;background:#10b981;opacity:.42;top:-160px;left:-120px}
.aura.a2{width:460px;height:460px;background:#059669;opacity:.38;bottom:-180px;right:-120px;animation-delay:-8s}
.aura.a3{width:380px;height:380px;background:#047857;opacity:.45;top:40%;left:55%;animation-delay:-13s}
@keyframes drift{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(60px,-40px) scale(1.1)}66%{transform:translate(-40px,50px) scale(.95)}}
.grain{position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,transparent 0,rgba(0,0,0,.35) 100%)}

.bgimg{opacity:.07;filter:grayscale(.7) brightness(.8);position:absolute;inset:-5%;background-image:url("data:image/jpeg;base64,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");background-size:cover;background-position:center;z-index:0;animation:bgDrift 46s ease-in-out infinite}
.bgshade{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 42%,rgba(10,26,58,.30),rgba(4,10,24,.88))}
@keyframes bgDrift{0%,100%{transform:scale(1.06) translate(0,0)}50%{transform:scale(1.13) translate(1.4%,-1.4%)}}
#intro .aura{display:none}
/* whole intro rendered at 90% so the admin button stays visible without scrolling */
.intro-inner{zoom:.9}
@supports not (zoom:1){.intro-inner{transform:scale(.9);transform-origin:top center}}
/* Still allow internal scroll as a fallback on very short screens, but kill
   the rubber-band bounce (overscroll-behavior:none, not just "contain") so
   overscrolling never reveals the page's off-white background behind the
   intro's dark gradient -- that flash was the "unprofessional blank part"
   at the bottom. */
#intro{overflow-y:auto;overscroll-behavior:none;background-color:#04120c}
@media(max-height:760px){.intro-inner{zoom:.82}.quote-orb{margin-bottom:16px}}
@media(max-height:640px){.intro-inner{zoom:.74}}
#sparkles{position:absolute;inset:0;z-index:2;pointer-events:none}
.intro-actions{display:flex;flex-direction:column;gap:14px;max-width:610px;margin:0 auto}
.intro-actions .start{width:100%}
.start.reg{background:rgba(255,255,255,.92);color:#065f46;box-shadow:0 16px 30px -18px rgba(0,0,0,.5)}
.start.reg:hover{background:#fff;box-shadow:0 20px 36px -16px rgba(0,0,0,.55)}

/* auth modals */
.auth-ov{position:fixed;inset:0;background:rgba(18,11,7,.72);backdrop-filter:blur(8px);z-index:120;display:none;align-items:center;justify-content:center;padding:20px;animation:fade .3s}
.auth-ov.show{display:flex}
.auth-card{background:#fff;border-radius:26px;max-width:680px;width:100%;padding:42px 44px;position:relative;box-shadow:0 40px 90px -30px #000;animation:rise .5s cubic-bezier(.22,1,.36,1);max-height:92vh;overflow-y:auto}
.auth-card .close{position:absolute;top:15px;right:15px;width:34px;height:34px;border-radius:50%;border:0;background:#fee2e2;color:#ef4444;cursor:pointer;font-size:18px;font-weight:700}
.auth-head{display:flex;align-items:center;gap:13px;margin-bottom:20px}
.auth-head .ah-ic{width:54px;height:54px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#34d399,#059669);flex:none}
.auth-head h2{font-size:26px;font-weight:800;color:#241812;line-height:1.2}
.auth-head span{font-size:15px;color:#5b5048;font-weight:600}
.field{margin-bottom:20px;text-align:left;position:relative}
.field label{display:block;font-size:16px;font-weight:700;color:#3a2b22;margin-bottom:9px}
.field input{width:100%;border:1.5px solid #e6ded7;border-radius:13px;padding:15px 16px;font:inherit;font-size:17px;background:#fdfbf9;transition:.2s;color:#241812}
.field input:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px rgba(255,138,61,.16)}
.field.err input,.field.err .dd-btn{border-color:#ef4444;background:#fef2f2}
.field .msg{color:#ef4444;font-size:14px;font-weight:600;margin-top:6px;display:none}
/* ---- password field with show/hide eye ---- */
.pw-wrap{position:relative;display:block}
.pw-wrap input{padding-right:58px!important;letter-spacing:normal}
.pw-wrap .eye{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:42px;height:42px;border:0;background:transparent;color:#8b7f75;border-radius:11px;cursor:pointer;display:grid;place-items:center;transition:.18s}
.pw-wrap .eye:hover{background:#f3ece6;color:var(--ranch)}
.pw-wrap .eye:active{transform:translateY(-50%) scale(.9)}
.pw-hint{font-size:13.5px;color:#6b6058;font-weight:600;margin-top:7px}
/* ---- welcome splash ---- */
.wk-card{background:#fff;border-radius:28px;padding:38px 40px 32px;max-width:520px;width:100%;text-align:center;box-shadow:0 46px 100px -32px #000;animation:wkPop .62s cubic-bezier(.22,1.4,.36,1)}
@keyframes wkPop{0%{opacity:0;transform:translateY(34px) scale(.9)}100%{opacity:1;transform:none}}
.wk-card .ring{margin:0 auto 20px}
.wk-title{font-family:'Quicksand',sans-serif;font-weight:800;font-size:clamp(24px,3.4vw,32px);color:#1d1410;line-height:1.25;margin-bottom:10px;animation:wkIn .7s .12s both}
.wk-sub{font-size:clamp(16px,2vw,19px);font-weight:600;color:#5b5048;line-height:1.5;animation:wkIn .7s .24s both}
@keyframes wkIn{0%{opacity:0;transform:translateY(14px)}100%{opacity:1;transform:none}}
.wk-go{margin-top:26px;width:100%;border:0;font:inherit;font-family:'Quicksand',sans-serif;font-weight:800;font-size:20px;padding:18px;border-radius:16px;cursor:pointer;color:#fff;
  background:linear-gradient(135deg,var(--green-l),var(--green-d));box-shadow:0 18px 34px -12px var(--green-glow);transition:.25s;animation:wkIn .7s .36s both}
.wk-go:hover{transform:translateY(-3px);box-shadow:0 26px 46px -14px var(--green-glow)}
.wk-go:active{transform:translateY(0) scale(.98)}
.wk-pw{margin-top:22px;background:#fffbeb;border:1.5px dashed #fbbf24;border-radius:16px;padding:16px;text-align:left;animation:wkIn .7s .3s both}
.wk-pw-lab{font-size:14px;font-weight:800;color:#92400e;margin-bottom:9px}
.wk-pw-row{display:flex;gap:9px;align-items:stretch}
.wk-pw-row code{flex:1;background:#fff;border:1.5px solid #fde68a;border-radius:11px;padding:12px 14px;font-family:'Manrope',monospace;font-size:18px;font-weight:800;color:#241812;letter-spacing:1px;overflow:auto;white-space:nowrap}
.wk-copy{border:0;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font:inherit;font-weight:800;font-size:14.5px;padding:0 18px;border-radius:11px;cursor:pointer;white-space:nowrap;transition:.2s;display:flex;align-items:center;gap:7px}
.wk-copy:hover{transform:translateY(-2px);box-shadow:0 12px 22px -10px rgba(217,119,6,.7)}
.wk-copy.done{background:linear-gradient(135deg,var(--green-l),var(--green-d))}
.wk-pw-note{display:block;font-size:13.5px;font-weight:600;color:#92400e;margin-top:10px;line-height:1.45}
/* custom dropdown (renders below field, never in corner) */
.dd{position:relative;width:100%}
.dd-btn{width:100%;border:1.5px solid #e6ded7;border-radius:13px;padding:15px 16px;font:inherit;font-size:17px;background:#fdfbf9;color:#241812;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;transition:.2s}
.dd-btn:hover{border-color:#d6c8bc}
.dd.open .dd-btn{border-color:var(--amber);box-shadow:0 0 0 3px rgba(255,138,61,.16)}
.dd-btn .cav{color:#94897f;transition:.2s}
.dd.open .dd-btn .cav{transform:rotate(180deg)}
.dd-btn.ph{color:#98918a}
.dd-list{position:static;margin-top:8px;background:#fff;border:1.5px solid #eadfd6;border-radius:14px;box-shadow:inset 0 0 0 1px #f4ece5;max-height:220px;overflow:auto;display:none;padding:6px}
.dd.open .dd-list{display:block;animation:rise .22s ease}
.dd-item{padding:12px 14px;border-radius:10px;font-size:16px;font-weight:600;color:#3a2b22;cursor:pointer;transition:.15s}
.dd-item:hover{background:#fff3ec;color:var(--ranch)}
.dd-item.sel{background:#f2fdf6;color:var(--green-d);font-weight:800}
.auth-head{margin-bottom:26px}

.field.err .msg{display:block}
.auth-btn{width:100%;border:0;font:inherit;font-weight:800;font-size:18px;padding:17px;border-radius:14px;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--green-l),var(--green-d));box-shadow:0 14px 26px -12px var(--green-glow);margin-top:10px;transition:.25s}
.auth-btn:hover{transform:translateY(-2px)}
.auth-note{font-size:15px;color:#5b5048;margin-top:18px;text-align:center}
.auth-note a{color:#059669;font-weight:800;cursor:pointer;text-decoration:underline}
.form-err{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px;font-weight:700;border-radius:12px;padding:11px 14px;margin-bottom:16px;display:none}
.form-err.show{display:block}
/* success splash */
.auth-ok{position:fixed;inset:0;z-index:140;background:rgba(18,11,7,.78);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:20px;overflow-y:auto}
.auth-ok.show{display:flex}
.auth-ok .ring{width:110px;height:110px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--green-l),var(--green-d));box-shadow:0 0 0 12px rgba(34,197,94,.18),0 20px 40px -12px var(--green-glow);animation:ring .6s cubic-bezier(.34,1.56,.64,1)}
.auth-ok .ring svg{width:54px;height:54px}
.auth-ok p{color:#fff;font-weight:800;font-size:18px;font-family:'Quicksand',sans-serif}

/* ---- page zoom controls ---- */
.zoom-ctl{position:fixed;right:16px;bottom:16px;z-index:118;display:flex;align-items:center;gap:6px;background:#fff;border:1.5px solid #e6ded7;border-radius:999px;padding:6px;box-shadow:0 16px 34px -14px rgba(0,0,0,.42)}
.zoom-ctl button{width:42px;height:42px;border:0;border-radius:50%;background:linear-gradient(135deg,var(--amber),var(--ranch));color:#fff;font:inherit;font-weight:800;font-size:21px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:.2s;box-shadow:0 8px 16px -8px rgba(245,52,10,.7)}
.zoom-ctl button:hover{transform:translateY(-2px) scale(1.05)}
.zoom-ctl button:active{transform:scale(.93)}
.zoom-ctl button:disabled{opacity:.42;cursor:default;transform:none;box-shadow:none}
.zoom-ctl .zlvl{min-width:56px;text-align:center;font-weight:800;font-size:14.5px;color:#3a2b22;font-variant-numeric:tabular-nums;cursor:pointer;user-select:none}
.zoom-ctl .zlvl:hover{color:var(--ranch)}
@media(max-width:560px){.zoom-ctl{right:10px;bottom:10px;padding:5px}.zoom-ctl button{width:38px;height:38px;font-size:19px}.zoom-ctl .zlvl{min-width:48px;font-size:13.5px}}
@media print{.zoom-ctl{display:none}}
:root{--zf:1}
/* ---- fit any screen / phone frame automatically ---- */
.pp-wrap,.lt-wrap,.so-wrap,.ag-wrap,.hd-wrap,.tu-wrap,.tt-wrap,.cs-wrap,.bf-wrap,.hl-wrap,.dc-wrap,.admin-shell{width:100%;margin-left:auto;margin-right:auto}
img,canvas,svg,video{max-width:100%}
input,select,textarea,button{max-width:100%}
*{-webkit-tap-highlight-color:transparent}
html{-webkit-text-size-adjust:100%}
@supports(padding:max(0px)){
  .sidebar{padding-left:max(16px,env(safe-area-inset-left));padding-bottom:max(22px,env(safe-area-inset-bottom))}
  .content{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right));padding-bottom:max(30px,env(safe-area-inset-bottom))}
  .zoom-ctl{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}
}
/* phones: single column, comfortable tap targets, no horizontal scroll */
@media(max-width:820px){
  html,body{max-width:100%}
  .content{padding:16px 12px 90px}
  .q-body{padding:16px 14px}
  .cse-box{max-width:100%;max-height:96vh;border-radius:16px}
  .cse-body{padding:14px 14px}
  .cse-optrow{flex-wrap:wrap;gap:7px}
  .cse-oscale{max-width:100%;flex:1 1 100%;order:5}
  .cse-score{width:100%;flex:1 1 70px}
  .cs-res-scale{flex-wrap:wrap}
  .bio-card{max-width:100%}
  .admin-shell{padding:16px 12px 70px}
}
@media(max-width:430px){
  .zoom-ctl button{width:36px;height:36px}
  .cse-obadge{width:26px;height:26px;font-size:12.5px}
  .wk-card{padding:26px 18px}
}
.sparkle{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--sc,#fff7ed);box-shadow:0 0 12px var(--sc,#ffedd5);opacity:.85;animation:sparkMove linear infinite}
@keyframes sparkMove{0%{transform:translate3d(0,0,0) scale(.4);opacity:0}15%{opacity:.95}100%{transform:translate3d(var(--dx),var(--dy),0) scale(1.15);opacity:0}}
.intro-inner{position:relative;z-index:3;max-width:780px;width:100%;text-align:center;color:#fff;
  animation:introUp .9s cubic-bezier(.22,1,.36,1)}
@keyframes introUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
/* intro logo: show the supplied mark directly without an additional frame */
.rlogo{width:clamp(120px,26vw,210px);height:clamp(120px,26vw,210px);border-radius:50%;margin:0 auto clamp(14px,3vw,26px);display:grid;place-items:center;
  background:transparent;box-shadow:none;animation:pulse 4s ease-in-out infinite;padding:0;border:0;overflow:visible}
@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.04)}}
.rlogo img{width:100%;height:100%;object-fit:cover;object-position:center;transform:none;border-radius:50%}
.eyebrow{font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#34d399;margin-bottom:14px}
.intro-inner h1{font-size:clamp(30px,5.2vw,54px);font-weight:800;line-height:1.12;margin-bottom:16px;letter-spacing:-.5px;text-shadow:0 4px 24px rgba(0,0,0,.5)}
.intro-inner .lead{font-size:clamp(16px,1.9vw,21px);font-weight:500;color:#f1e7de;max-width:640px;margin:0 auto 14px;line-height:1.6;text-shadow:0 2px 14px rgba(0,0,0,.55)}
.author{font-size:clamp(15px,1.7vw,19px);color:#e2d3c6;font-weight:600;margin-bottom:32px;text-shadow:0 2px 12px rgba(0,0,0,.5)}
.author b{color:#fff}

/* login methods on intro */
.login-title{font-size:13px;font-weight:700;color:#e9ddd3;margin-bottom:14px;letter-spacing:.4px}
.methods{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:30px}
.method{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:18px 14px;text-align:left;
  transition:.3s;cursor:pointer;backdrop-filter:blur(8px)}
.method:hover{background:rgba(255,255,255,.13);transform:translateY(-4px);border-color:var(--amber)}
.method .mnum{width:30px;height:30px;border-radius:9px;background:var(--ranch);color:#fff;font-weight:800;font-size:14px;
  display:grid;place-items:center;margin-bottom:12px}
.method h4{font-size:14px;font-weight:800;color:#fff;margin-bottom:5px}
.method p{font-size:12px;color:#cdbfb4;font-weight:500;line-height:1.5}
.start{border:0;font-family:inherit;font-weight:800;font-size:clamp(19px,2.4vw,24px);color:#fff;padding:clamp(14px,1.7vw,18px) clamp(18px,3vw,28px);border-radius:15px;cursor:pointer;
  display:flex;align-items:center;gap:12px;width:100%;
  background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 18px 36px -14px rgba(16,185,129,.7);transition:.3s}
.start:hover{transform:translateY(-3px);box-shadow:0 24px 44px -14px rgba(16,185,129,.8)}
.start .btn-ic{display:grid;place-items:center;flex:none;opacity:.95;min-width:26px}
.start .btn-div{width:1px;height:22px;background:rgba(255,255,255,.35);flex:none}
.start.reg .btn-div{background:rgba(6,95,70,.25)}
.start .btn-label{flex:1;text-align:center}
.start .btn-arrow{display:grid;place-items:center;flex:none;opacity:.9;transition:transform .25s;min-width:26px}
.start:hover .btn-arrow{transform:translateX(4px)}
.intro-lang{position:absolute;top:26px;right:26px;z-index:3;display:flex;gap:6px;background:rgba(255,255,255,.1);border-radius:999px;padding:5px;backdrop-filter:blur(8px)}
.intro-lang button{border:0;background:transparent;color:#e9ddd3;font:inherit;font-weight:700;font-size:13px;padding:6px 14px;border-radius:999px;cursor:pointer;transition:.25s}
.intro-lang button.active{background:#fff;color:var(--ranch)}
.quote-orb{margin:0 auto 26px;max-width:610px;position:relative;padding:18px 22px;border-radius:28px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);box-shadow:0 18px 38px -22px #000;overflow:hidden}
.quote-orb:before{content:"";position:absolute;inset:-2px;background:conic-gradient(from 180deg,transparent,#34d399,transparent,#10b981,transparent);opacity:.45;animation:spin 7s linear infinite}
.quote-orb:after{content:"";position:absolute;inset:2px;border-radius:26px;background:rgba(10,30,18,.84)}
@keyframes spin{to{transform:rotate(360deg)}}
.quote-content{position:relative;z-index:2;color:#fff;font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(16px,1.8vw,20px);line-height:1.6;min-height:56px;transition:opacity .45s,transform .45s}
.quote-content small{display:block;margin-top:6px;color:#ffcda9;font-family:'Manrope',sans-serif;font-weight:800;font-size:12px;letter-spacing:.4px}
.menu-btn{border:0;background:linear-gradient(135deg,var(--amber),var(--ranch));color:#fff;font:inherit;font-weight:800;border-radius:12px;padding:10px 15px;cursor:pointer;box-shadow:0 12px 22px -12px rgba(245,52,10,.6)}
.sidebar.closed{transform:translateX(-100%)}
#app.sidebar-closed{grid-template-columns:0 1fr}
.back-menu{margin:0 0 18px;border:1px solid var(--line);background:#fff;color:var(--slate);font:inherit;font-weight:800;border-radius:12px;padding:10px 14px;cursor:pointer;display:inline-flex;gap:8px;align-items:center}

/* ============ APP SHELL ============ */
#app{display:none;min-height:100vh}
#app.show{display:grid;grid-template-columns:266px 1fr}
.sidebar{background:linear-gradient(180deg,var(--side),var(--side-2));color:#e9ddd3;padding:22px 16px;min-height:100vh;position:sticky;top:0;height:100vh;overflow-y:auto}
.side-brand{display:flex;align-items:center;gap:11px;padding:6px 8px 20px;border-bottom:1px solid var(--side-line);margin-bottom:18px}
.side-brand .mini{width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center;flex:none;padding:3px}
.side-brand .mini img{width:100%;height:100%;object-fit:cover;border-radius:50%}
.side-brand .txt b{display:block;font-size:14px;color:#fff;font-weight:800;line-height:1.2}
.side-brand .txt span{font-size:11px;color:#b7a89c;font-weight:600}
/* ===== sidebar supervisors card (animated) ===== */
.side-advisors{position:relative;display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;padding:12px 13px;border-radius:14px;
  background:linear-gradient(135deg,rgba(79,109,255,.16),rgba(139,92,246,.10));border:1px solid rgba(140,170,255,.28);overflow:hidden;
  animation:saRise .6s cubic-bezier(.22,1,.36,1) both}
.side-advisors::before{content:"";position:absolute;top:0;left:-60%;width:55%;height:100%;
  background:linear-gradient(100deg,transparent,rgba(180,205,255,.28),transparent);transform:skewX(-18deg);
  animation:saShine 4.5s ease-in-out 1.2s infinite}
.side-advisors .sa-ico{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;color:#fff;
  background:linear-gradient(135deg,#4f6dff,#8b5cf6);box-shadow:0 6px 16px -6px rgba(79,109,255,.9)}
.side-advisors .sa-body{min-width:0;flex:1}
.side-advisors .sa-lbl{font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;
  color:#9db4ff;margin-bottom:5px}
.side-advisors .sa-name{font-size:13.5px;font-weight:800;line-height:1.45;color:#fff;
  background:linear-gradient(90deg,#ffffff,#cfe0ff);-webkit-background-clip:text;background-clip:text;
  opacity:0;transform:translateX(-6px);animation:saName .5s ease forwards;animation-delay:var(--d,.1s)}
.side-advisors .sa-name::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;
  background:#8b5cf6;margin-right:7px;vertical-align:middle;box-shadow:0 0 0 3px rgba(139,92,246,.22)}
@keyframes saRise{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
@keyframes saName{to{opacity:1;transform:none}}
@keyframes saShine{0%,55%{left:-60%}80%,100%{left:130%}}
@media(prefers-reduced-motion:reduce){.side-advisors::before{animation:none}.side-advisors,.side-advisors .sa-name{animation-duration:.01s}}
.side-sec{font-size:11px;font-weight:800;letter-spacing:1.5px;color:#8f7f73;text-transform:uppercase;padding:14px 10px 8px}
.side-item{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;cursor:pointer;font-size:14px;font-weight:600;color:#d8cabd;transition:.2s;margin-bottom:2px}
.side-item:hover{background:rgba(255,255,255,.06);color:#fff}
.side-item.active{background:linear-gradient(135deg,var(--amber),var(--ranch));color:#fff;box-shadow:0 10px 20px -10px rgba(245,52,10,.6)}
.side-item svg{width:18px;height:18px;flex:none}
.side-item .tag{margin-left:auto;font-size:10px;font-weight:800;background:rgba(255,255,255,.15);padding:2px 8px;border-radius:999px}

.main{padding:0;min-height:100vh;background:#fbfbfa}
.topnav{display:flex;align-items:center;justify-content:space-between;padding:18px 30px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}
.crumb{font-size:13px;color:var(--muted);font-weight:600}
.crumb b{color:var(--ink)}
.topnav-right{display:flex;align-items:center;gap:12px}
.applang{display:flex;gap:4px;background:#f3ede7;border-radius:999px;padding:4px}
.applang button{border:0;background:transparent;font:inherit;font-weight:700;font-size:12px;color:var(--slate);padding:6px 13px;border-radius:999px;cursor:pointer;transition:.2s}
.applang button.active{background:var(--ranch);color:#fff}
.content{padding:30px}

/* progress */
.progress-shell{background:#fff;border:1px solid var(--line);border-radius:18px;padding:15px 18px;box-shadow:var(--shadow);margin-bottom:20px}
.progress-head{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:var(--slate);margin-bottom:10px}
.pct{color:var(--green-d)}
.bar{height:9px;border-radius:999px;background:#eee7e0;overflow:hidden}
.fill{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--green-l),var(--green-d));transition:width .6s cubic-bezier(.22,1,.36,1);box-shadow:0 0 14px var(--green-glow)}

.card{background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);overflow:hidden;animation:rise .5s cubic-bezier(.22,1,.36,1)}
@keyframes rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
.q-head{display:flex;align-items:center;gap:15px;padding:22px 26px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fffdfb,#fff)}
.q-num{min-width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:18px;background:linear-gradient(135deg,var(--amber),var(--ranch));box-shadow:0 10px 20px -8px rgba(245,52,10,.5)}
.q-title{font-size:19px;font-weight:800;line-height:1.3}
.q-sub{font-size:13px;color:var(--slate);font-weight:600;margin-top:2px}
.q-body{padding:24px}

.opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px}
.opt{position:relative;border:2px solid var(--line);border-radius:18px;background:#fff;padding:20px 14px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:12px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s,background .28s;min-height:160px;justify-content:center}
.opt:hover{transform:translateY(-6px);box-shadow:0 22px 34px -20px rgba(40,20,8,.3);border-color:#c7f0d4}
.opt .shape{width:74px;height:74px;display:grid;place-items:center;transition:.3s}
.opt .label{font-size:14px;font-weight:700;color:var(--slate);transition:.3s}
.opt .tick{position:absolute;top:11px;right:11px;width:28px;height:28px;border-radius:50%;background:var(--green);display:grid;place-items:center;color:#fff;opacity:0;transform:scale(.4) rotate(-25deg);transition:.35s cubic-bezier(.34,1.56,.64,1)}
.opt .badge{position:absolute;bottom:12px;font-size:11px;font-weight:800;color:#fff;background:var(--green);padding:4px 12px;border-radius:999px;opacity:0;transform:translateY(8px);transition:.3s;box-shadow:0 8px 16px -6px var(--green-glow)}
.opt.sel{border-color:var(--green);background:linear-gradient(180deg,#f2fdf6,#eafcf0);box-shadow:0 20px 40px -18px var(--green-glow),0 0 0 4px rgba(34,197,94,.12);animation:pop .4s cubic-bezier(.34,1.56,.64,1)}
.opt.sel .label{color:var(--green-d)}
.opt.sel .tick{opacity:1;transform:scale(1) rotate(0)}
.opt.sel .badge{opacity:1;transform:none}
.opt.sel .stroke{stroke:var(--green-d)!important}
.opt.sel .fillsh{fill:var(--green-soft)!important}
@keyframes pop{0%{transform:scale(.98)}55%{transform:scale(1.03)}100%{transform:scale(1)}}
.opts.img .opt{padding:12px;min-height:180px}
.opt .imgwrap{width:100%;height:112px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#faf7f4,#f1ece7)}
.opt .imgwrap svg{width:92px;height:92px}

/* description reveal panel */
.desc{margin-top:20px;border:1px solid var(--green-soft);background:linear-gradient(180deg,#f6fef9,#f0fdf4);border-radius:18px;padding:20px 22px;
  display:none;animation:rise .45s cubic-bezier(.22,1,.36,1)}
.desc.show{display:block}
.desc .dh{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.desc .dh .ic{width:34px;height:34px;border-radius:10px;background:var(--green);display:grid;place-items:center;color:#fff}
.desc .dh b{font-size:15px;font-weight:800;color:var(--green-d)}
.desc p{font-family:'Quicksand',sans-serif;font-size:15px;font-weight:500;line-height:1.75;color:#3f4a43;text-align:justify}.desc.long{max-height:360px;overflow:auto}

.nav{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:22px}
.btn{border:0;font:inherit;font-weight:800;font-size:15px;padding:13px 24px;border-radius:13px;cursor:pointer;transition:.25s;display:inline-flex;align-items:center;gap:8px}
.btn-ghost{background:#fff;border:1px solid var(--line);color:var(--slate)}
.btn-ghost:hover{border-color:#cbb8ab;color:var(--ink)}
.btn-primary{color:#fff;background:linear-gradient(135deg,var(--green-l),var(--green-d));box-shadow:0 14px 26px -12px var(--green-glow)}
.btn-primary:hover{transform:translateY(-2px)}
.btn:disabled{opacity:.4;cursor:not-allowed;transform:none!important}
.dots{display:flex;gap:8px}
.dot{width:9px;height:9px;border-radius:50%;background:#dcd2c9;transition:.3s}
.dot.on{background:var(--green);width:26px;border-radius:999px}

/* settings view */
.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.setcard{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:var(--shadow)}
.setcard h3{font-size:16px;font-weight:800;margin-bottom:4px;display:flex;align-items:center;gap:9px}
.setcard .sh-ic{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--amber),var(--ranch));display:grid;place-items:center;color:#fff}
.setcard .sub{font-size:13px;color:var(--slate);font-weight:600;margin-bottom:18px}
.opt-row{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1.5px solid var(--line);border-radius:13px;margin-bottom:10px;cursor:pointer;transition:.2s}
.opt-row:hover{border-color:var(--amber);background:#fffaf6}
.opt-row.on{border-color:var(--green);background:#f2fdf6}
.opt-row .rdot{width:20px;height:20px;border-radius:50%;border:2px solid #cbb8ab;flex:none;display:grid;place-items:center;transition:.2s}
.opt-row.on .rdot{border-color:var(--green);background:var(--green)}
.opt-row.on .rdot::after{content:"";width:8px;height:8px;border-radius:50%;background:#fff}
.opt-row .rt b{font-size:14px;font-weight:700;display:block}
.opt-row .rt span{font-size:12px;color:var(--slate);font-weight:500}
.upload{border:2px dashed #d9cabc;border-radius:16px;padding:34px 20px;text-align:center;transition:.25s;cursor:pointer;background:#fdfbf9}
.upload:hover{border-color:var(--amber);background:#fffaf6}
.upload .uic{width:52px;height:52px;border-radius:14px;background:#fff3ec;display:grid;place-items:center;margin:0 auto 12px;color:var(--ranch)}
.upload b{font-size:14px;font-weight:700;display:block;margin-bottom:4px}
.upload span{font-size:12px;color:var(--muted);font-weight:600}
.viewwrap{display:none}.viewwrap.show{display:block}

/* success modal */
.overlay{position:fixed;inset:0;background:rgba(26,20,16,.6);backdrop-filter:blur(6px);z-index:80;display:none;align-items:center;justify-content:center;padding:20px;animation:fade .3s}
.overlay.show{display:flex}
@keyframes fade{from{opacity:0}to{opacity:1}}
.modal{background:#fff;border-radius:26px;max-width:500px;width:100%;padding:38px 32px;text-align:center;position:relative;box-shadow:0 40px 80px -30px rgba(26,20,16,.6);animation:rise .5s cubic-bezier(.22,1,.36,1)}
.modal .close{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;border:0;background:#fee2e2;color:#ef4444;cursor:pointer;font-size:18px;font-weight:700}
.check-ring{width:100px;height:100px;border-radius:50%;margin:0 auto 20px;display:grid;place-items:center;background:linear-gradient(135deg,var(--green-l),var(--green-d));box-shadow:0 0 0 10px var(--green-soft),0 18px 34px -12px var(--green-glow);animation:ring .6s cubic-bezier(.34,1.56,.64,1)}
@keyframes ring{0%{transform:scale(.3);opacity:0}100%{transform:scale(1);opacity:1}}
.check-ring svg{width:50px;height:50px}
.modal h2{color:var(--green-d);font-size:22px;font-weight:800;margin-bottom:6px}
.modal p{color:var(--slate);font-size:14px;font-weight:600}
.summary{margin-top:20px;text-align:left;background:#f8f5f2;border:1px solid var(--line);border-radius:16px;padding:16px}
.summary .row{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;border-bottom:1px dashed var(--line);gap:12px}
.summary .row:last-child{border:0}
.summary .row b{color:var(--green-d);text-align:right}
.demo-flag{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);z-index:90;background:#241812;color:#fff;font-size:12px;font-weight:700;padding:8px 16px;border-radius:999px;opacity:.9;box-shadow:var(--shadow)}
.confetti{position:fixed;width:10px;height:14px;top:-20px;z-index:85;opacity:0}
@media(max-width:820px){#app.show{grid-template-columns:1fr}.sidebar{display:none}.methods{grid-template-columns:1fr}.settings-grid{grid-template-columns:1fr}}
@media(max-width:560px){.rlogo{padding:0;border-width:0;box-shadow:none}.wrap{padding:16px 12px 70px}.intro-actions{max-width:100%}.quote-orb{max-width:100%;padding:16px 16px}.auth-card{padding:26px 20px;border-radius:20px}.auth-head h2{font-size:22px}.field input,.dd-btn{font-size:16px;padding:14px}.field label{font-size:15px}.q-head{padding:18px}.q-title{font-size:17px}.opts{grid-template-columns:repeat(2,1fr)}.opts.img{grid-template-columns:repeat(2,1fr)}.content{padding:18px 14px}.topnav{padding:14px 16px}.nav{flex-wrap:wrap}}

/* ===== language dropdown ===== */
.lang-dd{position:relative;font-family:inherit;user-select:none}
.lang-dd--intro{position:absolute;top:26px;right:26px;z-index:6}
.lang-dd-btn{display:flex;align-items:center;gap:8px;border:0;cursor:pointer;font:inherit;font-weight:700;border-radius:999px;transition:.2s;line-height:1}
.lang-dd--intro .lang-dd-btn{background:rgba(255,255,255,.12);color:#f3e9df;padding:9px 15px;font-size:13px;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18)}
.lang-dd--intro .lang-dd-btn:hover{background:rgba(255,255,255,.2)}
.lang-dd--app .lang-dd-btn{background:#f3ede7;color:var(--slate);padding:8px 14px;font-size:12.5px}
.lang-dd--app .lang-dd-btn:hover{background:#ece3db}
.lang-globe{width:16px;height:16px;flex:none;opacity:.85}
.lang-flag{flex:none;font-size:16px;line-height:1;font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji','Twemoji Mozilla',sans-serif}
.lang-menu .lang-flag{font-size:18px}
.lang-cur{white-space:nowrap}
.lang-cav{font-size:10px;transition:transform .25s;opacity:.85}
.lang-dd.open .lang-cav{transform:rotate(180deg)}
.lang-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:224px;background:#fff;border-radius:16px;padding:6px;box-shadow:0 24px 50px -18px rgba(30,15,5,.42);border:1px solid var(--line);z-index:40;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.97);transform-origin:top right;transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility .22s}
.lang-dd.open .lang-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1)}
.lang-opt{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:11px;cursor:pointer;transition:background .15s}
.lang-opt:hover{background:#faf6f2}
.lang-code{font-size:11px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--amber),var(--ranch));border-radius:7px;padding:3px 6px;min-width:32px;text-align:center;letter-spacing:.4px}
.lang-name{font-weight:600;color:var(--ink);flex:1;font-size:14px}
.lang-check{color:var(--green);font-weight:800;opacity:0;transition:.15s}
.lang-opt.on .lang-check{opacity:1}
.lang-opt.on{background:#f4faf5}
.content{transition:opacity .28s ease}
@media(max-width:640px){.lang-dd--intro{top:16px;right:16px}.lang-menu{min-width:200px}}

/* ===== psixologik pasport ===== */
.side-profile{display:flex;align-items:center;gap:11px;padding:10px;margin:-4px 0 16px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid var(--side-line)}
.bio-circle{width:46px;height:46px;border-radius:50%;flex:none;background:linear-gradient(135deg,var(--amber),var(--ranch));display:grid;place-items:center;color:#fff;font-weight:800;font-size:16px;overflow:hidden;border:2px solid rgba(255,255,255,.28);box-shadow:0 6px 14px -6px rgba(0,0,0,.5)}
.bio-circle img{width:100%;height:100%;object-fit:cover;display:block}
.side-profile{cursor:pointer;transition:.2s}
.side-profile:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.34)}
.side-profile:active{transform:scale(.985)}
.sp-more{margin-left:auto;flex:none;color:#b7a89c;transition:.2s}
.side-profile:hover .sp-more{color:#fff;transform:translateX(2px)}
.sp-txt{min-width:0}
/* ---- my-details (bio) modal ---- */
.bio-ov{position:fixed;inset:0;z-index:135;background:rgba(18,11,7,.74);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;padding:20px;overflow-y:auto}
.bio-ov.show{display:flex}
.bio-card{background:#fff;border-radius:26px;max-width:calc(620px / var(--zf));width:100%;padding:32px 34px;box-shadow:0 44px 96px -32px #000;animation:rise .45s cubic-bezier(.22,1,.36,1);position:relative}
.bio-card .close{position:absolute;top:15px;right:15px;width:36px;height:36px;border-radius:50%;border:0;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;cursor:pointer;font-size:19px;font-weight:800;transition:.2s}
.bio-card .close:hover{transform:scale(1.08)}
.bio-hero{display:flex;align-items:center;gap:18px;margin-bottom:22px}
.bio-ava{width:96px;height:96px;border-radius:50%;flex:none;background:linear-gradient(135deg,var(--amber),var(--ranch));display:grid;place-items:center;color:#fff;font-weight:800;font-size:34px;overflow:hidden;box-shadow:0 14px 30px -12px rgba(245,52,10,.6)}
.bio-ava img{width:100%;height:100%;object-fit:cover;display:block}
.bio-hero h2{font-family:'Quicksand',sans-serif;font-size:clamp(20px,2.6vw,25px);font-weight:800;color:#1d1410;line-height:1.25}
.bio-hero .bh-sub{font-size:15px;font-weight:600;color:#5b5048;margin-top:4px}
.bio-up{display:inline-flex;align-items:center;gap:9px;margin-top:12px;border:0;font:inherit;font-weight:800;font-size:15px;padding:12px 20px;border-radius:13px;cursor:pointer;color:#fff;
  background:linear-gradient(135deg,var(--green-l),var(--green-d));box-shadow:0 14px 26px -12px var(--green-glow);transition:.24s}
.bio-up:hover{transform:translateY(-2px);box-shadow:0 20px 34px -14px var(--green-glow)}
.bio-up:active{transform:translateY(0) scale(.98)}
.bio-rows{border:1.5px solid #eee3da;border-radius:18px;overflow:hidden}
.bio-row{display:flex;gap:14px;padding:14px 18px;font-size:15.5px;border-bottom:1px solid #f2e9e1}
.bio-row:last-child{border-bottom:0}
.bio-row:nth-child(odd){background:#fdfbf9}
.bio-row .bk{flex:0 0 46%;color:#6b6058;font-weight:700}
.bio-row .bv{flex:1;color:#241812;font-weight:700;word-break:break-word}
.bio-row .bv.em{color:#a89c93;font-weight:600;font-style:italic}
.bio-acts{display:flex;gap:11px;margin-top:22px}
.bio-acts button{flex:1;border:0;font:inherit;font-weight:800;font-size:16px;padding:15px 14px;border-radius:14px;cursor:pointer;transition:.24s;line-height:1.28}
.bio-acts .bfill{font-size:15px}
.bio-acts .bfill{background:linear-gradient(135deg,var(--amber),var(--ranch));color:#fff;box-shadow:0 14px 26px -12px rgba(245,52,10,.6)}
.bio-acts .bfill:hover{transform:translateY(-2px)}
.bio-acts .bclose{background:#f2ece6;color:#5b5048}
.bio-acts .bclose:hover{background:#e8e0d8}
@media(max-width:560px){.bio-card{padding:26px 20px;border-radius:20px}.bio-hero{flex-direction:column;text-align:center}.bio-row{flex-direction:column;gap:3px}.bio-row .bk{flex:none}.bio-acts{flex-direction:column}}
.sp-txt b{display:block;font-size:13px;color:#fff;font-weight:800;line-height:1.2;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sp-txt span{font-size:11px;color:#b7a89c;font-weight:600;display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pp-wrap{max-width:840px}
.pp-top{display:flex;align-items:center;gap:14px;margin-bottom:18px}
.pp-progress{flex:1}
.pp-progress .pph{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--slate);margin-bottom:6px}
.pp-progress .ppbar{height:9px;border-radius:999px;background:#eee3da;overflow:hidden}
.pp-progress .ppfill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--green-l),var(--green-d));width:0;transition:width .5s cubic-bezier(.22,1,.36,1)}
.pp-sec{margin-bottom:20px}
.pp-sec-head{display:flex;align-items:center;gap:12px;margin:0 2px 12px}
.pp-sec-head .n{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:15px;background:linear-gradient(135deg,var(--amber),var(--ranch));flex:none}
.pp-sec-head h3{font-size:17px;font-weight:800;color:var(--ink)}
.pp-sec-head .cnt{margin-left:auto;font-size:12px;font-weight:800;color:var(--slate);background:#f2ece6;padding:5px 12px;border-radius:999px;transition:.25s}
.pp-sec-head .cnt.done{background:var(--green-soft);color:var(--green-d)}
.pp-field{border:1.5px solid var(--line);border-radius:15px;padding:15px 17px;margin-bottom:11px;background:#fff;transition:.28s cubic-bezier(.22,1,.36,1)}
.pp-field.active{border-color:var(--amber);box-shadow:0 0 0 3px rgba(255,138,61,.15);background:#fffdf8}
.pp-field.done{border-color:var(--green-l);background:var(--green-soft)}
.pp-field.locked{opacity:.5;filter:grayscale(.35)}
.pp-field.auto{border-style:dashed;border-color:#c9d6e5;background:#f6f9fd}
.pp-label{display:flex;align-items:center;gap:9px;font-weight:700;color:#3a2b22;font-size:14.5px;margin-bottom:2px}
.pp-label .badge{width:24px;height:24px;border-radius:7px;flex:none;display:grid;place-items:center;font-size:12px;font-weight:800;background:#f2ece6;color:var(--slate)}
.pp-field.done .pp-label .badge{background:var(--green);color:#fff}
.pp-tag{margin-left:auto;font-size:10.5px;font-weight:800;border-radius:999px;padding:3px 9px;letter-spacing:.3px}
.pp-tag.auto{background:#e5edf7;color:#3b5876}
.pp-tag.ok{background:var(--green);color:#fff;display:inline-flex;align-items:center;gap:4px}
.pp-tag.lock{background:#eee3da;color:#9a8f86}
.pp-body{margin-top:10px}
.pp-input,.pp-area{width:100%;border:1.5px solid #e6ded7;border-radius:11px;padding:12px 14px;font:inherit;font-size:15px;background:#fdfbf9;color:#241812;transition:.2s}
.pp-area{min-height:76px;resize:vertical;line-height:1.5}
.pp-input:focus,.pp-area:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px rgba(255,138,61,.16)}
.pp-input:disabled,.pp-area:disabled{background:#f4f0ec;cursor:not-allowed}
.pp-row{display:flex;gap:10px;align-items:flex-start;margin-top:10px}
.pp-row .pp-input,.pp-row .pp-area{flex:1}
.pp-save{border:0;font:inherit;font-weight:800;font-size:14px;padding:12px 20px;border-radius:11px;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--green-l),var(--green-d));box-shadow:0 12px 22px -12px var(--green-glow);transition:.2s;white-space:nowrap}
.pp-save:hover{transform:translateY(-1px)}
.pp-save:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.4);transform:none}
.pp-opts{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}
.pp-opt{display:flex;align-items:center;gap:9px;border:1.5px solid var(--line);border-radius:12px;padding:11px 15px;cursor:pointer;transition:.2s;font-weight:600;background:#fff;color:#3a2b22}
.pp-opt:hover{border-color:var(--amber);background:#fffaf4}
.pp-opt .lt{width:23px;height:23px;border-radius:7px;display:grid;place-items:center;font-size:11.5px;font-weight:800;background:#f2ece6;color:var(--slate);transition:.2s}
.pp-opt.sel{border-color:var(--green-l);background:var(--green-soft);color:var(--green-d)}
.pp-opt.sel .lbl{text-decoration:underline;text-underline-offset:3px}
.pp-opt.sel .lt{background:var(--green);color:#fff}
.pp-err{color:#e11d48;font-size:12.5px;font-weight:600;margin-top:7px;display:none}
.pp-err.show{display:block}
.pp-note{color:#9a8f86;font-size:12.5px;font-weight:600;margin-top:8px;display:flex;align-items:center;gap:6px}
.pp-photo{display:flex;align-items:center;gap:18px;margin-top:10px;flex-wrap:wrap}
.pp-photo .prev{width:88px;height:88px;border-radius:50%;flex:none;background:#f2ece6;display:grid;place-items:center;overflow:hidden;border:2px solid #e6ded7;color:#c3b6aa}
.pp-photo .prev img{width:100%;height:100%;object-fit:cover}
.pp-photo .pbtn{border:1.5px solid var(--amber);background:#fff;color:var(--amber-d);font:inherit;font-weight:800;font-size:14px;padding:11px 18px;border-radius:11px;cursor:pointer;transition:.2s}
.pp-photo .pbtn:hover{background:#fff5ec}
.pp-check-ic{color:var(--green-d)}
.pp-done-card{background:linear-gradient(135deg,var(--green-soft),#fff);border:1.5px solid var(--green-l);border-radius:18px;padding:22px 24px;margin-bottom:18px;display:flex;align-items:center;gap:16px;animation:rise .5s cubic-bezier(.22,1,.36,1)}
.pp-done-card .ic{width:52px;height:52px;border-radius:14px;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,var(--green-l),var(--green-d));color:#fff}
.pp-done-card b{display:block;font-size:18px;font-weight:800;color:var(--green-d)}
.pp-done-card span{font-size:13.5px;color:#3d6b4a;font-weight:600}
.side-item .navtick{margin-left:auto;color:var(--green-l);opacity:0;transition:.25s}
.side-item.pp-complete .navtick{opacity:1}
@keyframes pppop{0%{transform:scale(.5);opacity:0}55%{transform:scale(1.18)}100%{transform:scale(1);opacity:1}}
.pppop{animation:pppop .42s cubic-bezier(.22,1,.36,1)}
.toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%) translateY(24px);background:var(--green-d);color:#fff;font-weight:800;padding:13px 24px;border-radius:999px;box-shadow:0 18px 38px -14px var(--green-glow);opacity:0;visibility:hidden;transition:.32s cubic-bezier(.22,1,.36,1);z-index:200;font-size:14px;display:flex;align-items:center;gap:9px}
.toast.show{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}
@media(max-width:560px){.pp-row{flex-direction:column}.pp-save{width:100%}}

/* ===== yolg'izlik testi (distinct indigo theme) ===== */
:root{--lt:#4f46e5;--lt-d:#4338ca;--lt-l:#6366f1;--lt-soft:#e0e7ff;--lt-glow:rgba(99,102,241,.42)}
.side-item.lt-nav{position:relative}
.side-item.lt-nav .lt-dot{margin-left:auto;width:9px;height:9px;border-radius:50%;background:var(--lt-l);box-shadow:0 0 0 3px rgba(99,102,241,.25);flex:none}
.side-item.lt-nav.active{background:linear-gradient(90deg,rgba(99,102,241,.22),rgba(99,102,241,.05))}
.side-item.lt-nav svg:first-child{color:#a9a6f5}
.lt-wrap{max-width:840px}
.lt-hero{background:linear-gradient(135deg,var(--lt),var(--lt-d));border-radius:22px;padding:24px 26px;color:#fff;box-shadow:0 20px 44px -20px var(--lt-glow);margin-bottom:18px;position:relative;overflow:hidden}
.lt-hero:before{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.12)}
.lt-hero .lh-ic{width:48px;height:48px;border-radius:13px;background:rgba(255,255,255,.18);display:grid;place-items:center;margin-bottom:12px}
.lt-hero h2{font-size:21px;font-weight:800;line-height:1.25}
.lt-hero p{font-size:13.5px;opacity:.92;margin-top:5px;font-weight:600;max-width:560px}
.lt-instr{display:flex;gap:10px;align-items:flex-start;background:var(--lt-soft);border:1px solid #c7cffb;color:#3730a3;border-radius:14px;padding:13px 16px;font-size:13.5px;font-weight:600;margin-bottom:16px}
.lt-top{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}
.lt-progress{flex:1;min-width:180px}
.lt-progress .lph{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--slate);margin-bottom:6px}
.lt-progress .lpbar{height:9px;border-radius:999px;background:#e7e6f7;overflow:hidden}
.lt-progress .lpfill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--lt-l),var(--lt-d));width:0;transition:width .5s cubic-bezier(.22,1,.36,1)}
.lt-score{background:var(--lt);color:#fff;border-radius:13px;padding:9px 16px;font-weight:800;font-size:14px;display:flex;align-items:center;gap:8px;white-space:nowrap}
.lt-score small{font-weight:600;opacity:.8;font-size:11px}
.lt-q{border:1.5px solid var(--line);border-radius:15px;padding:15px 17px;margin-bottom:11px;background:#fff;transition:.28s cubic-bezier(.22,1,.36,1)}
.lt-q.active{border-color:var(--lt-l);box-shadow:0 0 0 3px rgba(99,102,241,.16);background:#fbfbff}
.lt-q.done{border-color:var(--green-l);background:var(--green-soft)}
.lt-q.locked{opacity:.5;filter:grayscale(.35)}
.lt-qhead{display:flex;align-items:flex-start;gap:11px;font-weight:700;color:#241f30;font-size:14.5px;line-height:1.4}
.lt-qhead .n{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:var(--lt-soft);color:var(--lt-d)}
.lt-q.done .lt-qhead .n{background:var(--green);color:#fff}
.lt-opts{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:12px}
.lt-opt{display:flex;align-items:center;gap:9px;border:1.5px solid var(--line);border-radius:12px;padding:11px 13px;cursor:pointer;transition:.18s;font-weight:600;background:#fff;color:#3a3550;font-size:14px}
.lt-opt:hover{border-color:var(--lt-l);background:#f6f6ff}
.lt-opt .lk{width:23px;height:23px;border-radius:7px;flex:none;display:grid;place-items:center;font-size:11.5px;font-weight:800;background:#eef0f5;color:var(--slate);transition:.18s}
.lt-opt .pts{margin-left:auto;font-size:11px;font-weight:800;color:#a9a6c9}
.lt-opt.sel{border-color:var(--green-l);background:var(--green-soft);color:var(--green-d)}
.lt-opt.sel .lk{background:var(--green);color:#fff}
.lt-opt.sel .pts{color:var(--green-d)}
.lt-lock{color:#9a94b8;font-size:12.5px;font-weight:600;margin-top:10px;display:flex;align-items:center;gap:6px}
.lt-result{border-radius:18px;padding:22px 24px;margin:6px 0 18px;animation:rise .5s cubic-bezier(.22,1,.36,1);border:1.5px solid}
.lt-result .rtop{display:flex;align-items:center;gap:15px}
.lt-result .rbig{width:60px;height:60px;border-radius:16px;flex:none;display:grid;place-items:center;font-weight:800;font-size:22px;color:#fff}
.lt-result .rlbl{font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;opacity:.75}
.lt-result .rtxt{font-size:18px;font-weight:800;line-height:1.3;margin-top:2px}
.lt-result--ok{background:var(--green-soft);border-color:var(--green-l)}
.lt-result--ok .rbig{background:linear-gradient(135deg,var(--green-l),var(--green-d))} .lt-result--ok .rtxt,.lt-result--ok .rlbl{color:var(--green-d)}
.lt-result--mild{background:#fef9c3;border-color:#fde047} .lt-result--mild .rbig{background:linear-gradient(135deg,#facc15,#ca8a04)} .lt-result--mild .rtxt,.lt-result--mild .rlbl{color:#854d0e}
.lt-result--warn{background:#ffedd5;border-color:#fdba74} .lt-result--warn .rbig{background:linear-gradient(135deg,#fb923c,#ea580c)} .lt-result--warn .rtxt,.lt-result--warn .rlbl{color:#9a3412}
.lt-result--danger{background:#fee2e2;border-color:#fca5a5} .lt-result--danger .rbig{background:linear-gradient(135deg,#f87171,#dc2626)} .lt-result--danger .rtxt,.lt-result--danger .rlbl{color:#991b1b}
.lt-support{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding-top:14px;border-top:1px dashed rgba(0,0,0,.14);font-size:13px;font-weight:600;line-height:1.5}
.lt-restart{margin-top:15px;border:1.5px solid var(--lt);background:#fff;color:var(--lt-d);font:inherit;font-weight:800;font-size:13.5px;padding:10px 18px;border-radius:11px;cursor:pointer;transition:.2s;display:inline-flex;align-items:center;gap:7px}
.lt-restart:hover{background:var(--lt-soft)}
@media(max-width:560px){.lt-opts{grid-template-columns:1fr}}

/* ===== shaxs yo'nalganligi (teal theme) ===== */
:root{--so:#0891b2;--so-d:#0e7490;--so-l:#06b6d4;--so-soft:#cffafe;--so-glow:rgba(6,182,212,.4)}
.side-item.so-nav .so-dot{margin-left:auto;width:9px;height:9px;border-radius:50%;background:var(--so-l);box-shadow:0 0 0 3px rgba(6,182,212,.25);flex:none}
.side-item.so-nav.active{background:linear-gradient(90deg,rgba(6,182,212,.2),rgba(6,182,212,.04))}
.side-item.so-nav svg:first-child{color:#7fd8e8}
.so-wrap{max-width:860px}
.so-hero{background:linear-gradient(135deg,var(--so),var(--so-d));border-radius:22px;padding:24px 26px;color:#fff;box-shadow:0 20px 44px -20px var(--so-glow);margin-bottom:16px;position:relative;overflow:hidden}
.so-hero:before{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.12)}
.so-hero .sh-ic{width:48px;height:48px;border-radius:13px;background:rgba(255,255,255,.18);display:grid;place-items:center;margin-bottom:12px}
.so-hero h2{font-size:21px;font-weight:800;line-height:1.25}
.so-hero p{font-size:13px;opacity:.9;margin-top:5px;font-weight:600;max-width:600px}
.so-instr{display:flex;gap:10px;align-items:flex-start;background:var(--so-soft);border:1px solid #a5eaf3;color:#0e5566;border-radius:14px;padding:13px 16px;font-size:13px;font-weight:600;margin-bottom:16px;line-height:1.5}
.so-top{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}
.so-progress{flex:1;min-width:180px}
.so-progress .sph{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--slate);margin-bottom:6px}
.so-progress .spbar{height:9px;border-radius:999px;background:#dcf3f7;overflow:hidden}
.so-progress .spfill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--so-l),var(--so-d));width:0;transition:width .5s cubic-bezier(.22,1,.36,1)}
.so-q{border:1.5px solid var(--line);border-radius:15px;padding:15px 17px;margin-bottom:11px;background:#fff;transition:.28s cubic-bezier(.22,1,.36,1)}
.so-q.active{border-color:var(--so-l);box-shadow:0 0 0 3px rgba(6,182,212,.15);background:#fbffff}
.so-q.done{border-color:var(--green-l);background:var(--green-soft)}
.so-q.locked{opacity:.5;filter:grayscale(.35)}
.so-qhead{display:flex;align-items:flex-start;gap:11px;font-weight:700;color:#1c2b30;font-size:14.5px;line-height:1.4}
.so-qhead .n{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:var(--so-soft);color:var(--so-d)}
.so-q.done .so-qhead .n{background:var(--green);color:#fff}
.so-hint{font-size:12px;font-weight:700;color:var(--so-d);margin:11px 0 4px;display:flex;align-items:center;gap:6px}
.so-opt{display:flex;align-items:center;gap:11px;border:1.5px solid var(--line);border-radius:12px;padding:11px 13px;margin-top:8px;background:#fff;transition:.18s}
.so-opt .lk{width:24px;height:24px;border-radius:7px;flex:none;display:grid;place-items:center;font-size:12px;font-weight:800;background:#eef4f5;color:var(--slate)}
.so-opt .otxt{flex:1;font-weight:600;color:#3a4448;font-size:13.5px;line-height:1.35}
.so-marks{display:flex;gap:7px;flex:none}
.so-mk{border:1.4px solid var(--line);background:#fff;border-radius:9px;padding:6px 11px;font:inherit;font-weight:800;font-size:12px;cursor:pointer;transition:.18s;color:var(--slate);white-space:nowrap;display:flex;align-items:center;gap:5px}
.so-mk.most:hover{border-color:var(--green-l);color:var(--green-d)}
.so-mk.least:hover{border-color:#f87171;color:#dc2626}
.so-mk.most.on{background:var(--green);border-color:var(--green);color:#fff}
.so-mk.least.on{background:#ef4444;border-color:#ef4444;color:#fff}
.so-mk:disabled{opacity:.35;cursor:not-allowed}
.so-opt.is-most{border-color:var(--green-l);background:var(--green-soft)}
.so-opt.is-least{border-color:#fca5a5;background:#fee2e2}
.so-lock{color:#8fa4a9;font-size:12.5px;font-weight:600;margin-top:10px;display:flex;align-items:center;gap:6px}
.so-done-card{background:linear-gradient(135deg,var(--so-soft),#fff);border:1.5px solid var(--so-l);border-radius:18px;padding:20px 22px;margin:6px 0 16px;display:flex;align-items:center;gap:15px;animation:rise .5s cubic-bezier(.22,1,.36,1)}
.so-done-card .ic{width:50px;height:50px;border-radius:14px;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,var(--so-l),var(--so-d));color:#fff}
.so-done-card b{display:block;font-size:17px;font-weight:800;color:var(--so-d)}
.so-done-card span{font-size:13px;color:#0e5566;font-weight:600}
.so-restart{margin-top:6px;border:1.5px solid var(--so);background:#fff;color:var(--so-d);font:inherit;font-weight:800;font-size:13.5px;padding:10px 18px;border-radius:11px;cursor:pointer;transition:.2s;display:inline-flex;align-items:center;gap:7px}
.so-restart:hover{background:var(--so-soft)}
@media(max-width:600px){.so-opt{flex-wrap:wrap}.so-marks{width:100%;margin-top:8px}.so-mk{flex:1;justify-content:center}}

/* ===== admin ===== */
.admin-link{margin-top:26px;text-align:center}
.admin-link button{background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.07));border:2px solid rgba(255,255,255,.42);color:#fff;font-family:'Quicksand',sans-serif;font-weight:800;
  font-size:clamp(16px,1.9vw,19px);padding:16px 34px;border-radius:999px;cursor:pointer;transition:.28s;display:inline-flex;align-items:center;gap:12px;backdrop-filter:blur(8px);
  box-shadow:0 16px 34px -16px rgba(0,0,0,.8),0 0 0 0 rgba(255,255,255,.35);animation:admPulse 2.8s ease-in-out infinite}
@keyframes admPulse{0%,100%{box-shadow:0 16px 34px -16px rgba(0,0,0,.8),0 0 0 0 rgba(255,255,255,.34)}50%{box-shadow:0 16px 34px -16px rgba(0,0,0,.8),0 0 0 14px rgba(255,255,255,0)}}
.admin-link button svg{width:22px;height:22px;flex:none}
.admin-link button:hover{background:#fff;color:var(--ranch);border-color:#fff;transform:translateY(-3px) scale(1.03);animation:none;box-shadow:0 24px 46px -16px rgba(0,0,0,.85)}
.admin-link button:active{transform:translateY(0) scale(.99)}
.admin-ov{position:fixed;inset:0;background:rgba(14,20,24,.92);backdrop-filter:blur(10px);z-index:130;display:none;padding:0;overflow-y:auto}
.admin-ov.show{display:block}
.admin-shell{max-width:1000px;margin:0 auto;padding:26px 22px 60px}
.admin-bar{display:flex;align-items:center;gap:14px;margin-bottom:22px;flex-wrap:wrap}
.admin-bar .ab-head{display:flex;align-items:center;gap:14px;flex:none}
.admin-bar .ab-ic{width:50px;height:50px;border-radius:14px;background:linear-gradient(135deg,#0891b2,#4f46e5);display:grid;place-items:center;color:#fff;flex:none}
.admin-bar h2{font-size:22px;font-weight:800;color:#fff;line-height:1.2}
.admin-bar .sub{font-size:12.5px;color:#9fb0b6;font-weight:600}
.admin-bar .ab-bell-slot{display:inline-flex;align-items:center;margin-left:6px}
.admin-bar .ab-bell-slot:empty{display:none}
.admin-bar .sp{margin-left:auto;display:flex;gap:9px;flex-wrap:wrap}
.admin-btn{border:0;font:inherit;font-weight:800;font-size:13px;padding:10px 16px;border-radius:11px;cursor:pointer;transition:.2s;display:inline-flex;align-items:center;gap:7px}
.admin-btn.ghost{background:rgba(255,255,255,.1);color:#e6ded7}.admin-btn.ghost:hover{background:rgba(255,255,255,.18)}
.admin-btn.menu{background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff}
.admin-btn.exp{background:linear-gradient(135deg,#22c55e,#15803d);color:#fff}

/* ===== admin delete + statistics dashboard ===== */
.ac-del{margin-left:8px;flex:none;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;cursor:pointer;background:#fff;color:#dc2626;border:1.5px solid #fca5a5;transition:.18s}
.ac-del:hover{background:#dc2626;color:#fff;border-color:#dc2626}
.ac-del svg{width:16px;height:16px}
.admin-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px 16px;margin-bottom:16px}
.admin-filters .fl{display:flex;flex-direction:column;gap:5px}
.admin-filters .fl label{font-size:11px;font-weight:700;color:#9fb0b6;text-transform:uppercase;letter-spacing:.5px}
.admin-filters select{background:#1c2b30;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:9px 12px;font:inherit;font-size:13px;font-weight:600;min-width:150px;cursor:pointer}
.admin-filters select:focus{outline:none;border-color:#4f46e5}
.admin-filters .fcount{margin-left:auto;color:#cdd8dc;font-size:13px;font-weight:700}
.stats-title{color:#fff;font-size:14px;font-weight:800;margin:4px 2px 12px;display:flex;align-items:center;gap:8px}
.stats-title svg{width:17px;height:17px;color:#6ee7b7}
.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:20px}
.stat-box{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px 16px;color:#fff}
.stat-box .lbl{font-size:11.5px;color:#9fb0b6;font-weight:700;margin-bottom:8px}
.stat-box .big{font-size:22px;font-weight:800}
.stat-box .big small{font-size:12px;color:#9fb0b6;font-weight:600}
.stat-row{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;margin-top:6px;color:#dbe4e7}
.stat-row .nm{flex:none;width:76px;color:#9fb0b6}
.stat-row .bar{flex:1;height:8px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}
.stat-row .bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#34d399,#059669)}
.stat-row .vv{flex:none;width:26px;text-align:right;color:#fff;font-weight:800}
.stat-box.warn .big{color:#fca5a5}
.admin-stat{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}
.admin-stat .st{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:13px 20px;color:#fff}
.admin-stat .st b{font-size:24px;font-weight:800;display:block}
.admin-stat .st span{font-size:11.5px;color:#9fb0b6;font-weight:600}
.admin-card{background:#fff;border-radius:16px;margin-bottom:14px;overflow:hidden;box-shadow:0 14px 30px -18px rgba(0,0,0,.5)}
.admin-card .ac-head{display:flex;align-items:center;gap:13px;padding:15px 18px;cursor:pointer;transition:.15s}
.admin-card .ac-head:hover{background:#f8fafb}
.admin-card .ac-av{width:42px;height:42px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-weight:800;font-size:15px;background:linear-gradient(135deg,#0891b2,#4f46e5);overflow:hidden}
.admin-card .ac-av img{width:100%;height:100%;object-fit:cover}
.admin-card .ac-num{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;background:#1e293b;color:#fff;font-weight:800;font-size:13px}
.admin-card .ac-nm b{display:block;font-size:15px;font-weight:800;color:#1a1410}
.admin-card .ac-nm span{font-size:12px;color:#5b5048;font-weight:600}
.admin-card .ac-badges{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}
.ac-badge{font-size:10.5px;font-weight:800;padding:4px 9px;border-radius:999px}
.ac-badge.on{background:#dcfce7;color:#15803d}.ac-badge.off{background:#f2ece6;color:#9a8f86}
.ac-cav{margin-left:6px;color:#9a8f86;transition:transform .25s}
.admin-card.open .ac-cav{transform:rotate(180deg)}
.ac-body{display:none;padding:0 18px 18px;border-top:1px solid #f0ebe6}
.admin-card.open .ac-body{display:block}
.ac-sec{margin-top:14px}
.ac-sec h4{font-size:13px;font-weight:800;color:#0e7490;margin-bottom:8px;text-transform:uppercase;letter-spacing:.4px}
.ac-kv{display:grid;grid-template-columns:auto 1fr;gap:5px 16px;font-size:13.5px}
.ac-kv .k{color:#5b5048;font-weight:600}.ac-kv .v{color:#1a1410;font-weight:700}
.ac-kv .v.miss{color:#c3b6aa;font-weight:600;font-style:italic}
.ac-photo{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-top:6px;border:2px solid #e6ded7}
.admin-login-card{max-width:400px;margin:16vh auto 0;background:linear-gradient(180deg,#ffffff,#f6faf8);border-radius:24px;padding:36px 32px;
  box-shadow:0 2px 0 rgba(255,255,255,.9) inset,0 50px 100px -30px rgba(4,30,20,.55),0 18px 40px -20px rgba(4,30,20,.35);
  border:1px solid rgba(16,185,129,.12);animation:rise .5s cubic-bezier(.22,1,.36,1)}
.admin-login-card .ali{width:60px;height:60px;border-radius:17px;background:linear-gradient(160deg,#34d399,#059669 55%,#047857);display:grid;place-items:center;color:#fff;margin-bottom:18px;
  box-shadow:inset 0 2px 3px rgba(255,255,255,.55),inset 0 -5px 9px rgba(0,0,0,.22),0 14px 26px -10px rgba(5,150,105,.65);
  transform:translateZ(0)}
.admin-login-card h3{font-size:22px;font-weight:800;color:#0d2b1e;margin-bottom:4px}
.admin-login-card .als{font-size:13px;color:#5b6b62;font-weight:600;margin-bottom:22px}
.admin-login-card label{display:block;font-size:13.5px;font-weight:700;color:#234437;margin-bottom:8px}
.admin-login-card input{width:100%;border:1.5px solid #dfe8e3;border-radius:12px;padding:14px 16px;font:inherit;font-size:16px;background:#fbfdfc;transition:.2s;letter-spacing:2px;
  box-shadow:inset 0 2px 5px rgba(16,60,40,.06)}
.admin-login-card input:focus{outline:none;border-color:#10b981;box-shadow:inset 0 2px 5px rgba(16,60,40,.06),0 0 0 3px rgba(16,185,129,.18)}
.admin-login-card .aerr{color:#e11d48;font-size:12.5px;font-weight:600;margin-top:9px;display:none}
.admin-login-card .aerr.show{display:block}
.admin-login-card .arow{display:flex;gap:14px;margin-top:24px;align-items:stretch}
.admin-login-card .arow button{border:0;font:inherit;font-family:'Quicksand',sans-serif;font-weight:800;font-size:17px;padding:16px;border-radius:14px;cursor:pointer;
  transition:transform .12s ease,box-shadow .12s ease;display:flex;align-items:center;justify-content:center;gap:9px;position:relative}
/* 3D "pressable" buttons: a solid colour lip below simulates thickness; the
   button sinks into it on press instead of just fading, like a physical key */
.admin-login-card .arow .go{
  flex:2;color:#fff;background:linear-gradient(180deg,#34d399,#059669);
  box-shadow:0 5px 0 #046a4c,0 5px 0 #046a4c,0 14px 26px -10px rgba(5,150,105,.6);
}
.admin-login-card .arow .go:hover{transform:translateY(-2px);box-shadow:0 7px 0 #046a4c,0 20px 34px -12px rgba(5,150,105,.7)}
.admin-login-card .arow .go:active{transform:translateY(4px);box-shadow:0 1px 0 #046a4c,0 6px 14px -8px rgba(5,150,105,.55)}
.admin-login-card .arow .go:disabled{opacity:.6;cursor:default;transform:none;box-shadow:0 5px 0 #046a4c,0 14px 26px -10px rgba(5,150,105,.6)}
.admin-login-card .arow .cx{flex:1;background:linear-gradient(180deg,#f87171,#dc2626);color:#fff;font-size:19px;box-shadow:0 5px 0 #9f1616,0 14px 26px -10px rgba(220,38,38,.55)}
.admin-login-card .arow .cx:hover{transform:translateY(-2px);box-shadow:0 7px 0 #9f1616,0 20px 34px -12px rgba(220,38,38,.65)}
.admin-login-card .arow .cx:active{transform:translateY(4px);box-shadow:0 1px 0 #9f1616,0 6px 14px -8px rgba(220,38,38,.5)}
.admin-login-card input#adminEmail{letter-spacing:normal;text-transform:lowercase}

/* ===== agressivlik testi (rose theme) ===== */
:root{--ag:#e11d48;--ag-d:#be123c;--ag-l:#f43f5e;--ag-soft:#ffe4e6;--ag-glow:rgba(244,63,94,.4)}
.side-item.ag-nav .ag-dot{margin-left:auto;width:9px;height:9px;border-radius:50%;background:var(--ag-l);box-shadow:0 0 0 3px rgba(244,63,94,.25);flex:none}
.side-item.ag-nav.active{background:linear-gradient(90deg,rgba(244,63,94,.2),rgba(244,63,94,.04))}
.side-item.ag-nav svg:first-child{color:#f7a8b8}
.ag-wrap{max-width:860px}
.ag-hero{background:linear-gradient(135deg,var(--ag),var(--ag-d));border-radius:22px;padding:24px 26px;color:#fff;box-shadow:0 20px 44px -20px var(--ag-glow);margin-bottom:16px;position:relative;overflow:hidden}
.ag-hero:before{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.12)}
.ag-hero .ah-ic{width:48px;height:48px;border-radius:13px;background:rgba(255,255,255,.18);display:grid;place-items:center;margin-bottom:12px}
.ag-hero h2{font-size:21px;font-weight:800;line-height:1.25}
.ag-hero p{font-size:13px;opacity:.9;margin-top:5px;font-weight:600;max-width:600px}
.ag-instr{display:flex;gap:10px;align-items:flex-start;background:var(--ag-soft);border:1px solid #fbcfe0;color:#9f1239;border-radius:14px;padding:13px 16px;font-size:13px;font-weight:600;margin-bottom:16px;line-height:1.5}
.ag-top{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}
.ag-progress{flex:1;min-width:180px}
.ag-progress .aph{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--slate);margin-bottom:6px}
.ag-progress .apbar{height:9px;border-radius:999px;background:#f7dde4;overflow:hidden}
.ag-progress .apfill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ag-l),var(--ag-d));width:0;transition:width .5s cubic-bezier(.22,1,.36,1)}
.ag-q{border:1.5px solid var(--line);border-radius:15px;padding:15px 17px;margin-bottom:11px;background:#fff;transition:.28s cubic-bezier(.22,1,.36,1)}
.ag-q.active{border-color:var(--ag-l);box-shadow:0 0 0 3px rgba(244,63,94,.15);background:#fffbfc}
.ag-q.done{border-color:var(--green-l);background:var(--green-soft)}
.ag-q.locked{opacity:.5;filter:grayscale(.35)}
.ag-qhead{display:flex;align-items:flex-start;gap:11px;font-weight:700;color:#2b1c22;font-size:14.5px;line-height:1.4}
.ag-qhead .n{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:var(--ag-soft);color:var(--ag-d)}
.ag-q.done .ag-qhead .n{background:var(--green);color:#fff}
.ag-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}
.ag-opt{display:flex;align-items:center;justify-content:center;gap:9px;border:1.5px solid var(--line);border-radius:12px;padding:13px;cursor:pointer;transition:.18s;font-weight:800;background:#fff;color:#3a3540;font-size:15px}
.ag-opt:hover{border-color:var(--ag-l);background:#fff5f7}
.ag-opt .ic{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#f2ece6;color:var(--slate);transition:.18s}
.ag-opt.yes.sel{border-color:var(--green-l);background:var(--green-soft);color:var(--green-d)}
.ag-opt.yes.sel .ic{background:var(--green);color:#fff}
.ag-opt.no.sel{border-color:#94a3b8;background:#f1f5f9;color:#475569}
.ag-opt.no.sel .ic{background:#64748b;color:#fff}
.ag-lock{color:#a99aa0;font-size:12.5px;font-weight:600;margin-top:10px;display:flex;align-items:center;gap:6px}
.ag-result{border-radius:18px;padding:22px 24px;margin:6px 0 16px;animation:rise .5s cubic-bezier(.22,1,.36,1);border:1.5px solid}
.ag-result .rtop{display:flex;align-items:center;gap:15px;margin-bottom:16px}
.ag-result .rbig{width:60px;height:60px;border-radius:16px;flex:none;display:grid;place-items:center;font-weight:800;font-size:22px;color:#fff}
.ag-result .rlbl{font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;opacity:.75}
.ag-result .rtxt{font-size:17px;font-weight:800;line-height:1.3;margin-top:2px}
.ag-result--ok{background:var(--green-soft);border-color:var(--green-l)} .ag-result--ok .rbig{background:linear-gradient(135deg,var(--green-l),var(--green-d))} .ag-result--ok .rtxt,.ag-result--ok .rlbl{color:var(--green-d)}
.ag-result--warn{background:#ffedd5;border-color:#fdba74} .ag-result--warn .rbig{background:linear-gradient(135deg,#fb923c,#ea580c)} .ag-result--warn .rtxt,.ag-result--warn .rlbl{color:#9a3412}
.ag-result--danger{background:#fee2e2;border-color:#fca5a5} .ag-result--danger .rbig{background:linear-gradient(135deg,#f87171,#dc2626)} .ag-result--danger .rtxt,.ag-result--danger .rlbl{color:#991b1b}
.ag-scales{display:flex;flex-direction:column;gap:10px}
.ag-scale{display:grid;grid-template-columns:150px 1fr 40px;align-items:center;gap:12px}
.ag-scale .snm{font-size:13px;font-weight:700;color:#3a3540}
.ag-scale .sbar{height:12px;border-radius:999px;background:#eee;overflow:hidden}
.ag-scale .sfill{height:100%;border-radius:999px;transition:width .5s cubic-bezier(.22,1,.36,1)}
.ag-scale .sfill.ok{background:var(--green-l)} .ag-scale .sfill.warn{background:#fb923c} .ag-scale .sfill.danger{background:#ef4444}
.ag-scale .sval{font-size:13px;font-weight:800;color:#3a3540;text-align:right}
.ag-restart{margin-top:15px;border:1.5px solid var(--ag);background:#fff;color:var(--ag-d);font:inherit;font-weight:800;font-size:13.5px;padding:10px 18px;border-radius:11px;cursor:pointer;transition:.2s;display:inline-flex;align-items:center;gap:7px}
.ag-restart:hover{background:var(--ag-soft)}
@media(max-width:600px){.ag-scale{grid-template-columns:110px 1fr 34px;gap:8px}.ag-scale .snm{font-size:12px}}

/* ===== mobile sidebar drawer (fixes Menu button) ===== */
.menu-btn{display:none}
.side-backdrop{display:none}
@media(max-width:820px){
  .menu-btn{display:inline-flex;align-items:center;gap:8px}
  #app.show .sidebar{display:block;position:fixed;top:0;left:0;width:270px;max-width:82vw;height:100vh;z-index:60;transform:translateX(-100%);transition:transform .3s cubic-bezier(.22,1,.36,1);box-shadow:0 0 44px rgba(0,0,0,.45)}
  #app.sidebar-open .sidebar{transform:none}
  .side-backdrop{display:block;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:55;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}
  #app.sidebar-open .side-backdrop{opacity:1;visibility:visible;pointer-events:auto}
  #app.show{grid-template-columns:1fr}
}

/* ===== HADS (violet theme) ===== */
:root{--hd:#7c3aed;--hd-d:#6d28d9;--hd-l:#8b5cf6;--hd-soft:#ede9fe;--hd-glow:rgba(139,92,246,.4)}
.side-item.hd-nav .hd-dot{margin-left:auto;width:9px;height:9px;border-radius:50%;background:var(--hd-l);box-shadow:0 0 0 3px rgba(139,92,246,.25);flex:none}
.side-item.hd-nav.active{background:linear-gradient(90deg,rgba(139,92,246,.2),rgba(139,92,246,.04))}
.side-item.hd-nav svg:first-child{color:#c4b5fd}
.hd-wrap{max-width:860px}
.hd-hero{background:linear-gradient(135deg,var(--hd),var(--hd-d));border-radius:22px;padding:24px 26px;color:#fff;box-shadow:0 20px 44px -20px var(--hd-glow);margin-bottom:16px;position:relative;overflow:hidden}
.hd-hero:before{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.12)}
.hd-hero .hh-ic{width:48px;height:48px;border-radius:13px;background:rgba(255,255,255,.18);display:grid;place-items:center;margin-bottom:12px}
.hd-hero h2{font-size:21px;font-weight:800;line-height:1.25}
.hd-hero p{font-size:13px;opacity:.9;margin-top:5px;font-weight:600;max-width:600px}
.hd-instr{display:flex;gap:10px;align-items:flex-start;background:var(--hd-soft);border:1px solid #ddd6fe;color:#5b21b6;border-radius:14px;padding:13px 16px;font-size:13px;font-weight:600;margin-bottom:16px;line-height:1.5}
.hd-top{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}
.hd-progress{flex:1;min-width:180px}
.hd-progress .hph{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--slate);margin-bottom:6px}
.hd-progress .hpbar{height:9px;border-radius:999px;background:#e9e2fb;overflow:hidden}
.hd-progress .hpfill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--hd-l),var(--hd-d));width:0;transition:width .5s cubic-bezier(.22,1,.36,1)}
.hd-q{border:1.5px solid var(--line);border-radius:15px;padding:15px 17px;margin-bottom:11px;background:#fff;transition:.28s cubic-bezier(.22,1,.36,1)}
.hd-q.active{border-color:var(--hd-l);box-shadow:0 0 0 3px rgba(139,92,246,.15);background:#fdfcff}
.hd-q.done{border-color:var(--green-l);background:var(--green-soft)}
.hd-q.locked{opacity:.5;filter:grayscale(.35)}
.hd-qhead{display:flex;align-items:flex-start;gap:11px;font-weight:700;color:#2a2340;font-size:14.5px;line-height:1.4}
.hd-qhead .n{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:var(--hd-soft);color:var(--hd-d)}
.hd-qhead .tag{margin-left:auto;font-size:10px;font-weight:800;padding:3px 8px;border-radius:999px;background:#f2ecfe;color:var(--hd-d);white-space:nowrap;letter-spacing:.3px}
.hd-q.done .hd-qhead .n{background:var(--green);color:#fff}
.hd-opts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}
.hd-opt{display:flex;flex-direction:column;align-items:center;gap:5px;border:1.5px solid var(--line);border-radius:12px;padding:11px 8px;cursor:pointer;transition:.18s;font-weight:700;background:#fff;color:#3a3550;font-size:12.5px;text-align:center}
.hd-opt:hover{border-color:var(--hd-l);background:#f8f6ff}
.hd-opt .pt{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:12px;font-weight:800;background:#f0ecf9;color:var(--slate);transition:.18s}
.hd-opt.sel{border-color:var(--hd-l);background:var(--hd-soft);color:var(--hd-d)}
.hd-opt.sel .pt{background:var(--hd);color:#fff}
.hd-lock{color:#9a92b0;font-size:12.5px;font-weight:600;margin-top:10px;display:flex;align-items:center;gap:6px}
.hd-results{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:6px 0 16px}
.hd-res{border-radius:18px;padding:18px 20px;animation:rise .5s cubic-bezier(.22,1,.36,1);border:1.5px solid}
.hd-res .rlbl{font-size:12px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;opacity:.75}
.hd-res .rnum{font-size:30px;font-weight:800;line-height:1.1;margin:4px 0}
.hd-res .rtxt{font-size:14px;font-weight:700}
.hd-res--ok{background:var(--green-soft);border-color:var(--green-l)} .hd-res--ok .rnum,.hd-res--ok .rtxt,.hd-res--ok .rlbl{color:var(--green-d)}
.hd-res--warn{background:#fef9c3;border-color:#fde047} .hd-res--warn .rnum,.hd-res--warn .rtxt,.hd-res--warn .rlbl{color:#854d0e}
.hd-res--danger{background:#fee2e2;border-color:#fca5a5} .hd-res--danger .rnum,.hd-res--danger .rtxt,.hd-res--danger .rlbl{color:#991b1b}
.hd-restart{border:1.5px solid var(--hd);background:#fff;color:var(--hd-d);font:inherit;font-weight:800;font-size:13.5px;padding:10px 18px;border-radius:11px;cursor:pointer;transition:.2s;display:inline-flex;align-items:center;gap:7px;margin-bottom:16px}
.hd-restart:hover{background:var(--hd-soft)}
@media(max-width:600px){.hd-opts{grid-template-columns:repeat(2,1fr)}.hd-results{grid-template-columns:1fr}}

/* ===== Uzbek ornament accent in section heroes ===== */
.lt-hero::after,.so-hero::after,.ag-hero::after,.hd-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;width:190px;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2764%27%20height%3D%2764%27%20viewBox%3D%270%200%2064%2064%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%2523ffffff%27%20stroke-width%3D%271.4%27%20stroke-opacity%3D%270.55%27%3E%3Cpolygon%20points%3D%2732%2C6%2058%2C32%2032%2C58%206%2C32%27%2F%3E%3Cpolygon%20points%3D%2714%2C14%2050%2C14%2050%2C50%2014%2C50%27%2F%3E%3Ccircle%20cx%3D%2732%27%20cy%3D%2732%27%20r%3D%273%27%2F%3E%3Cpolygon%20points%3D%270%2C0%208%2C0%200%2C8%27%2F%3E%3Cpolygon%20points%3D%2764%2C0%2056%2C0%2064%2C8%27%2F%3E%3Cpolygon%20points%3D%270%2C64%208%2C64%200%2C56%27%2F%3E%3Cpolygon%20points%3D%2764%2C64%2056%2C64%2064%2C56%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:52px 52px;background-repeat:repeat;opacity:.16;pointer-events:none;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}
.lt-hero>*,.so-hero>*,.ag-hero>*,.hd-hero>*{position:relative;z-index:1}

/* ===== fish tank welcome (home) ===== */
.fishwrap{position:relative;border-radius:22px;overflow:hidden;height:clamp(340px,58vh,520px);box-shadow:0 24px 50px -22px rgba(3,50,80,.55);background:#075985;-webkit-user-select:none;user-select:none}
#fishCanvas{display:block;width:100%;height:100%;cursor:pointer;touch-action:manipulation}
.fish-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;pointer-events:none;color:#fff;text-shadow:0 3px 18px rgba(0,20,40,.55)}
.fish-overlay h2{font-size:clamp(24px,4.4vw,38px);font-weight:800;letter-spacing:-.5px;line-height:1.15}
.fish-overlay p{font-size:clamp(14px,1.9vw,18px);font-weight:600;margin-top:8px;opacity:.95;max-width:520px}
.fish-hint{margin-top:20px;display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,.16);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:700;animation:fishPulse 2.6s ease-in-out infinite}
@keyframes fishPulse{0%,100%{transform:translateY(0);opacity:.9}50%{transform:translateY(-4px);opacity:1}}

/* ===== Testlar ro'yxati: distinct white hub ===== */
.side-item.list-nav{background:#fff;color:var(--side);font-weight:800;margin:6px 0 8px}
.side-item.list-nav svg{color:var(--ranch)}
.side-item.list-nav:hover{background:#f2ebe4;color:var(--side)}
.side-item.list-nav.active{background:#fff;color:var(--side);box-shadow:inset 0 0 0 2px var(--amber),0 10px 20px -10px rgba(0,0,0,.45)}
.side-item.list-nav .tag{background:var(--amber);color:#fff}

/* ===== Psixologik pasport, required-first highlight ===== */
.side-item.pasport-nav{background:rgba(255,138,61,.14);border:1.5px solid rgba(255,138,61,.55);color:#f4d9c4;font-weight:800;margin:2px 0}
.side-item.pasport-nav svg{color:var(--amber)}
.side-item.pasport-nav:hover{background:rgba(255,138,61,.22);color:#fff}
.side-item.pasport-nav.active{background:linear-gradient(135deg,var(--amber),var(--ranch));color:#fff;border-color:transparent}
.side-item.pasport-nav .navtick{margin-left:auto;color:var(--green-l);opacity:0;transition:.25s}
.side-item.pasport-nav.pp-complete .navtick{opacity:1}
.side-item.pasport-nav .req-dot{margin-left:auto;width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 3px rgba(255,138,61,.3);flex:none;animation:reqPulse 2s ease-in-out infinite}
.side-item.pasport-nav.pp-complete .req-dot{display:none}
@keyframes reqPulse{0%,100%{opacity:.5}50%{opacity:1}}

/* ===== Tyutor so'rovnomasi (blue theme) ===== */
:root{--tu:#059669;--tu-d:#10b981;--tu-l:#3b82f6;--tu-soft:#dbeafe;--tu-glow:rgba(59,130,246,.4)}
.side-item.tu-nav .tu-dot{margin-left:auto;width:9px;height:9px;border-radius:50%;background:var(--tu-l);box-shadow:0 0 0 3px rgba(59,130,246,.25);flex:none}
.side-item.tu-nav.active{background:linear-gradient(90deg,rgba(59,130,246,.2),rgba(59,130,246,.04))}
.side-item.tu-nav svg:first-child{color:#93c5fd}
.tu-wrap{max-width:860px}
.tu-hero{background:linear-gradient(135deg,var(--tu),var(--tu-d));border-radius:22px;padding:24px 26px;color:#fff;box-shadow:0 20px 44px -20px var(--tu-glow);margin-bottom:16px;position:relative;overflow:hidden}
.tu-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;width:190px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.4' stroke-opacity='0.55'%3E%3Cpolygon points='32,6 58,32 32,58 6,32'/%3E%3Cpolygon points='14,14 50,14 50,50 14,50'/%3E%3Ccircle cx='32' cy='32' r='3'/%3E%3C/g%3E%3C/svg%3E");background-size:52px 52px;opacity:.16;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}
.tu-hero>*{position:relative;z-index:1}
.tu-hero .th-ic{width:48px;height:48px;border-radius:13px;background:rgba(255,255,255,.18);display:grid;place-items:center;margin-bottom:12px}
.tu-hero h2{font-size:21px;font-weight:800;line-height:1.25}
.tu-hero p{font-size:13px;opacity:.9;margin-top:5px;font-weight:600;max-width:600px}
.tu-anon{display:inline-flex;align-items:center;gap:7px;margin-top:12px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}
.tu-instr{display:flex;gap:10px;align-items:flex-start;background:var(--tu-soft);border:1px solid #bfdbfe;color:#1e40af;border-radius:14px;padding:13px 16px;font-size:13px;font-weight:600;margin-bottom:16px;line-height:1.5}
.tu-top{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}
.tu-progress{flex:1;min-width:180px}
.tu-progress .tph{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--slate);margin-bottom:6px}
.tu-progress .tpbar{height:9px;border-radius:999px;background:#dbe6fb;overflow:hidden}
.tu-progress .tpfill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--tu-l),var(--tu-d));width:0;transition:width .5s cubic-bezier(.22,1,.36,1)}
.tu-q{border:1.5px solid var(--line);border-radius:15px;padding:15px 17px;margin-bottom:11px;background:#fff;transition:.28s cubic-bezier(.22,1,.36,1)}
.tu-q.active{border-color:var(--tu-l);box-shadow:0 0 0 3px rgba(59,130,246,.15);background:#fbfdff}
.tu-q.done{border-color:var(--green-l);background:var(--green-soft)}
.tu-q.locked{opacity:.5;filter:grayscale(.35)}
.tu-qhead{display:flex;align-items:flex-start;gap:11px;font-weight:700;color:#1e293b;font-size:14.5px;line-height:1.4}
.tu-qhead .n{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:var(--tu-soft);color:var(--tu-d)}
.tu-q.done .tu-qhead .n{background:var(--green);color:#fff}
.tu-opts{display:flex;flex-direction:column;gap:8px;margin-top:12px}
.tu-opt{display:flex;align-items:center;gap:11px;border:1.5px solid var(--line);border-radius:12px;padding:11px 14px;cursor:pointer;transition:.18s;font-weight:600;background:#fff;color:#334155;font-size:14px}
.tu-opt:hover{border-color:var(--tu-l);background:#f5f9ff}
.tu-opt .rd{width:20px;height:20px;border-radius:50%;flex:none;border:2px solid #cbd5e1;display:grid;place-items:center;transition:.18s}
.tu-opt .rd::after{content:"";width:9px;height:9px;border-radius:50%;background:transparent;transition:.18s}
.tu-opt.sel{border-color:var(--tu-l);background:var(--tu-soft);color:var(--tu-d)}
.tu-opt.sel .rd{border-color:var(--tu)}
.tu-opt.sel .rd::after{background:var(--tu)}
.tu-lock{color:#94a3b8;font-size:12.5px;font-weight:600;margin-top:10px;display:flex;align-items:center;gap:6px}
.tu-area{width:100%;border:1.5px solid #dbe3ee;border-radius:12px;padding:12px 14px;font:inherit;font-size:15px;background:#fbfdff;color:#1e293b;min-height:90px;resize:vertical;line-height:1.5;margin-top:10px}
.tu-area:focus{outline:none;border-color:var(--tu-l);box-shadow:0 0 0 3px rgba(59,130,246,.15)}
.tu-save{margin-top:10px;border:0;font:inherit;font-weight:800;font-size:14px;padding:11px 20px;border-radius:11px;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--tu-l),var(--tu-d));transition:.2s}
.tu-save:hover{transform:translateY(-1px)}
.tu-done-card{background:linear-gradient(135deg,var(--tu-soft),#fff);border:1.5px solid var(--tu-l);border-radius:18px;padding:20px 22px;margin:6px 0 16px;display:flex;align-items:center;gap:15px;animation:rise .5s cubic-bezier(.22,1,.36,1)}
.tu-done-card .ic{width:50px;height:50px;border-radius:14px;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,var(--tu-l),var(--tu-d));color:#fff}
.tu-done-card b{display:block;font-size:17px;font-weight:800;color:var(--tu-d)}
.tu-done-card span{font-size:13px;color:#1e40af;font-weight:600}
.tu-restart{border:1.5px solid var(--tu);background:#fff;color:var(--tu-d);font:inherit;font-weight:800;font-size:13.5px;padding:10px 18px;border-radius:11px;cursor:pointer;transition:.2s;display:inline-flex;align-items:center;gap:7px;margin-bottom:16px}
.tu-restart:hover{background:var(--tu-soft)}

/* ===== TTJ MUHITI (dormitory) theme ===== */
:root{--tt:#059669;--tt-d:#047857;--tt-l:#10b981;--tt-soft:#d1fae5;--tt-glow:rgba(16,185,129,.4)}
.side-item.tt-nav .tt-dot{margin-left:auto;width:9px;height:9px;border-radius:50%;background:var(--tt-l);box-shadow:0 0 0 3px rgba(16,185,129,.25);flex:none}
.side-item.tt-nav.active{background:linear-gradient(90deg,rgba(16,185,129,.2),rgba(16,185,129,.04))}
.side-item.tt-nav svg:first-child{color:#6ee7b7}
.tt-wrap{max-width:860px}
.tt-hero{background:linear-gradient(135deg,var(--tt),var(--tt-d));border-radius:22px;padding:24px 26px;color:#fff;box-shadow:0 20px 44px -20px var(--tt-glow);margin-bottom:16px;position:relative;overflow:hidden}
.tt-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;width:190px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.4' stroke-opacity='0.55'%3E%3Cpolygon points='32,6 58,32 32,58 6,32'/%3E%3Cpolygon points='14,14 50,14 50,50 14,50'/%3E%3Ccircle cx='32' cy='32' r='3'/%3E%3C/g%3E%3C/svg%3E");background-size:52px 52px;opacity:.16;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}
.tt-hero>*{position:relative;z-index:1}
.tt-hero .th-ic{width:48px;height:48px;border-radius:13px;background:rgba(255,255,255,.18);display:grid;place-items:center;margin-bottom:12px}
.tt-hero h2{font-size:21px;font-weight:800;line-height:1.25}
.tt-hero p{font-size:13px;opacity:.9;margin-top:5px;font-weight:600;max-width:600px}
.tt-anon{display:inline-flex;align-items:center;gap:7px;margin-top:12px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}
.tt-instr{display:flex;gap:10px;align-items:flex-start;background:var(--tt-soft);border:1px solid #a7f3d0;color:#065f46;border-radius:14px;padding:13px 16px;font-size:13px;font-weight:600;margin-bottom:16px;line-height:1.5}
.tt-top{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}
.tt-progress{flex:1;min-width:180px}
.tt-progress .tph{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--slate);margin-bottom:6px}
.tt-progress .tpbar{height:9px;border-radius:999px;background:#d5efe3;overflow:hidden}
.tt-progress .tpfill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--tt-l),var(--tt-d));width:0;transition:width .5s cubic-bezier(.22,1,.36,1)}
.tt-q{border:1.5px solid var(--line);border-radius:15px;padding:15px 17px;margin-bottom:11px;background:#fff;transition:.28s cubic-bezier(.22,1,.36,1)}
.tt-q.active{border-color:var(--tt-l);box-shadow:0 0 0 3px rgba(16,185,129,.15);background:#f6fefb}
.tt-q.done{border-color:var(--green-l);background:var(--green-soft)}
.tt-q.locked{opacity:.5;filter:grayscale(.35)}
.tt-qhead{display:flex;align-items:flex-start;gap:11px;font-weight:700;color:#1e293b;font-size:14.5px;line-height:1.4}
.tt-qhead .n{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:var(--tt-soft);color:var(--tt-d)}
.tt-q.done .tt-qhead .n{background:var(--green);color:#fff}
.tt-opts{display:flex;flex-direction:column;gap:8px;margin-top:12px}
.tt-opt{display:flex;align-items:center;gap:11px;border:1.5px solid var(--line);border-radius:12px;padding:11px 14px;cursor:pointer;transition:.18s;font-weight:600;background:#fff;color:#334155;font-size:14px}
.tt-opt:hover{border-color:var(--tt-l);background:#f2fdf8}
.tt-opt .rd{width:20px;height:20px;border-radius:50%;flex:none;border:2px solid #cbd5e1;display:grid;place-items:center;transition:.18s}
.tt-opt .rd::after{content:"";width:9px;height:9px;border-radius:50%;background:transparent;transition:.18s}
.tt-opt.sel{border-color:var(--tt-l);background:var(--tt-soft);color:var(--tt-d)}
.tt-opt.sel .rd{border-color:var(--tt)}
.tt-opt.sel .rd::after{background:var(--tt)}
.tt-lock{color:#94a3b8;font-size:12.5px;font-weight:600;margin-top:10px;display:flex;align-items:center;gap:6px}
.tt-area{width:100%;border:1.5px solid #cfe9dd;border-radius:12px;padding:12px 14px;font:inherit;font-size:15px;background:#f6fefb;color:#1e293b;min-height:90px;resize:vertical;line-height:1.5;margin-top:10px}
.tt-area:focus{outline:none;border-color:var(--tt-l);box-shadow:0 0 0 3px rgba(16,185,129,.15)}
.tt-save{margin-top:10px;border:0;font:inherit;font-weight:800;font-size:14px;padding:11px 20px;border-radius:11px;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--tt-l),var(--tt-d));transition:.2s}
.tt-save:hover{transform:translateY(-1px)}
.tt-done-card{background:linear-gradient(135deg,var(--tt-soft),#fff);border:1.5px solid var(--tt-l);border-radius:18px;padding:20px 22px;margin:6px 0 16px;display:flex;align-items:center;gap:15px;animation:rise .5s cubic-bezier(.22,1,.36,1)}
.tt-done-card .ic{width:50px;height:50px;border-radius:14px;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,var(--tt-l),var(--tt-d));color:#fff}
.tt-done-card b{display:block;font-size:17px;font-weight:800;color:var(--tt-d)}
.tt-done-card span{font-size:13px;color:#065f46;font-weight:600}
.tt-restart{border:1.5px solid var(--tt);background:#fff;color:var(--tt-d);font:inherit;font-weight:800;font-size:13.5px;padding:10px 18px;border-radius:11px;cursor:pointer;transition:.2s;display:inline-flex;align-items:center;gap:7px;margin-bottom:16px}
.tt-restart:hover{background:var(--tt-soft)}

/* ===== side test group, top avatar, admin flag, personal photo, desktop sizing ===== */
.side-tests{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:15px;padding:7px 8px 9px;margin:4px 0 10px}
.side-tests-lbl{font-size:10px;font-weight:800;letter-spacing:1.4px;color:#a99a8d;text-transform:uppercase;padding:4px 8px 7px}
.side-tests .side-item{margin-bottom:3px}
.side-tests .side-item:last-child{margin-bottom:0}
.side-logout svg{color:#f4a99a}
.side-logout:hover{background:rgba(244,63,94,.16);color:#fff}
.top-avatar{width:40px;height:40px;border-radius:50%;display:none;place-items:center;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,var(--amber),var(--ranch));color:#fff;font-weight:800;font-size:15px;border:2px solid #fff;box-shadow:0 6px 16px -6px rgba(245,52,10,.6);flex:none;transition:.2s}
.top-avatar:hover{transform:translateY(-1px);box-shadow:0 10px 20px -8px rgba(245,52,10,.7)}
.top-avatar img{width:100%;height:100%;object-fit:cover}
.admin-flag{display:none;align-items:center;gap:7px;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border:1px solid #f59e0b;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:800;box-shadow:0 6px 16px -8px rgba(245,158,11,.6)}
.admin-flag svg{width:15px;height:15px;flex:none}
@media(max-width:620px){.admin-flag span{display:none}.admin-flag{padding:7px}}
.photo-up{display:flex;flex-direction:column;align-items:center;gap:16px;padding:14px 0}
.photo-prev{width:150px;height:150px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--amber),var(--ranch));display:grid;place-items:center;color:#fff;font-weight:800;font-size:46px;border:4px solid #fff;box-shadow:0 18px 40px -18px rgba(245,52,10,.6)}
.photo-prev img{width:100%;height:100%;object-fit:cover}
.photo-prev svg{width:64px;height:64px;opacity:.9}
.photo-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--amber),var(--ranch));color:#fff;font:inherit;font-weight:800;font-size:14px;padding:12px 24px;border-radius:12px;cursor:pointer;transition:.2s}
.photo-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px -10px rgba(245,52,10,.6)}
.photo-rm{border:1.5px solid var(--line);background:#fff;color:var(--slate);font:inherit;font-weight:700;font-size:13px;padding:9px 18px;border-radius:11px;cursor:pointer;transition:.2s}
.photo-rm:hover{border-color:#f43f5e;color:#e11d48;background:#fff5f6}
.photo-hint{font-size:12.5px;color:var(--slate);font-weight:600}
.photo-miss{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:12px;padding:12px 16px;font-size:13px;font-weight:600;text-align:center}
@media(min-width:1200px){
  #app.show{grid-template-columns:288px 1fr}
  .content{padding:42px 54px}
  /* --zf is the current page-zoom factor: dividing by it keeps every panel the
     same physical width whether the user is at 75% or 200% */
  .pp-wrap,.lt-wrap,.so-wrap,.ag-wrap,.hd-wrap,.tu-wrap,.tt-wrap,.cs-wrap,.bf-wrap,.hl-wrap,.dc-wrap{max-width:calc(1080px / var(--zf))}
  .admin-shell{max-width:calc(1180px / var(--zf))}
  .q-title{font-size:22px}.q-sub{font-size:14px}.q-body{padding:30px}
  .tt-qhead,.tu-qhead,.hd-qhead{font-size:16px}
  .tt-opt,.tu-opt{font-size:15px;padding:13px 16px}
  .fishwrap{height:clamp(440px,66vh,660px)}
  .fish-overlay h2{font-size:clamp(26px,3vw,40px)}
}

/* ===== TEMPERAMENT theme ===== */
:root{--tm:#c2410c;--tm-d:#9a3412;--tm-l:#ea580c;--tm-soft:#ffedd5;--tm-glow:rgba(234,88,12,.4)}
.side-item.tm-nav .tm-dot{margin-left:auto;width:9px;height:9px;border-radius:50%;background:var(--tm-l);box-shadow:0 0 0 3px rgba(234,88,12,.25);flex:none}
.side-item.tm-nav.active{background:linear-gradient(90deg,rgba(234,88,12,.2),rgba(234,88,12,.04))}
.side-item.tm-nav svg:first-child{color:#fdba74}
.tm-wrap{max-width:860px}
.tm-hero{background:linear-gradient(135deg,var(--tm),var(--tm-d));border-radius:22px;padding:24px 26px;color:#fff;box-shadow:0 20px 44px -20px var(--tm-glow);margin-bottom:16px;position:relative;overflow:hidden}
.tm-hero>*{position:relative;z-index:1}
.tm-hero .th-ic{width:48px;height:48px;border-radius:13px;background:rgba(255,255,255,.18);display:grid;place-items:center;margin-bottom:12px}
.tm-hero h2{font-size:21px;font-weight:800;line-height:1.25}
.tm-hero p{font-size:13px;opacity:.9;margin-top:5px;font-weight:600;max-width:600px}
.tm-instr{display:flex;gap:10px;align-items:flex-start;background:var(--tm-soft);border:1px solid #fed7aa;color:#9a3412;border-radius:14px;padding:13px 16px;font-size:13px;font-weight:600;margin-bottom:16px;line-height:1.5}
.tm-top{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}
.tm-progress{flex:1;min-width:180px}
.tm-progress .tph{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--slate);margin-bottom:6px}
.tm-progress .tpbar{height:9px;border-radius:999px;background:#fde3cd;overflow:hidden}
.tm-progress .tpfill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--tm-l),var(--tm-d));width:0;transition:width .5s cubic-bezier(.22,1,.36,1)}
.tm-q{border:1.5px solid var(--line);border-radius:15px;padding:15px 17px;margin-bottom:11px;background:#fff;transition:.28s cubic-bezier(.22,1,.36,1)}
.tm-q.active{border-color:var(--tm-l);box-shadow:0 0 0 3px rgba(234,88,12,.15);background:#fffaf6}
.tm-q.done{border-color:var(--green-l);background:var(--green-soft)}
.tm-q.locked{opacity:.5;filter:grayscale(.35)}
.tm-qhead{display:flex;align-items:flex-start;gap:11px;font-weight:700;color:#1e293b;font-size:14.5px;line-height:1.4}
.tm-qhead .n{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:var(--tm-soft);color:var(--tm-d)}
.tm-q.done .tm-qhead .n{background:var(--green);color:#fff}
.tm-opts{display:flex;gap:10px;margin-top:12px}
.tm-opt{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;cursor:pointer;transition:.18s;font-weight:700;background:#fff;color:#334155;font-size:14.5px}
.tm-opt:hover{border-color:var(--tm-l);background:#fff5ee}
.tm-opt.sel{border-color:var(--tm-l);background:var(--tm-soft);color:var(--tm-d)}
.tm-lock{color:#94a3b8;font-size:12.5px;font-weight:600;margin-top:10px;display:flex;align-items:center;gap:6px}
.tm-done-card{background:linear-gradient(135deg,var(--tm-soft),#fff);border:1.5px solid var(--tm-l);border-radius:18px;padding:20px 22px;margin:6px 0 16px;animation:rise .5s cubic-bezier(.22,1,.36,1)}
.tm-done-card .top{display:flex;align-items:center;gap:15px;margin-bottom:14px}
.tm-done-card .ic{width:50px;height:50px;border-radius:14px;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,var(--tm-l),var(--tm-d));color:#fff}
.tm-done-card .rl{font-size:12.5px;color:var(--tm-d);font-weight:700;text-transform:uppercase;letter-spacing:.6px}
.tm-done-card b{display:block;font-size:20px;font-weight:800;color:var(--tm-d)}
.tm-done-card .desc{font-size:13.5px;color:#7c2d12;font-weight:600;line-height:1.5;margin-bottom:14px}
.tm-bars{display:flex;flex-direction:column;gap:9px}
.tm-bar{display:flex;align-items:center;gap:10px}
.tm-bar .lbl{width:110px;font-size:12.5px;font-weight:700;color:#475569;flex:none}
.tm-bar .track{flex:1;height:12px;border-radius:999px;background:#f1f5f9;overflow:hidden}
.tm-bar .fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--tm-l),var(--tm-d))}
.tm-bar.dom .lbl{color:var(--tm-d)}
.tm-bar .val{width:38px;text-align:right;font-size:12.5px;font-weight:800;color:#475569;flex:none}
.tm-restart{border:1.5px solid var(--tm);background:#fff;color:var(--tm-d);font:inherit;font-weight:800;font-size:13.5px;padding:10px 18px;border-radius:11px;cursor:pointer;transition:.2s;display:inline-flex;align-items:center;gap:7px;margin-bottom:16px}
.tm-restart:hover{background:var(--tm-soft)}

/* ===== PSIXOLOGIK LUG'AT (dictionary) theme ===== */
:root{--dc:#0f766e;--dc-d:#115e59;--dc-l:#14b8a6;--dc-soft:#ccfbf1;--dc-glow:rgba(20,184,166,.4)}
.side-item.dc-nav .dc-dot{margin-left:auto;width:9px;height:9px;border-radius:50%;background:var(--dc-l);box-shadow:0 0 0 3px rgba(20,184,166,.25);flex:none}
.side-item.dc-nav.active{background:linear-gradient(90deg,rgba(20,184,166,.2),rgba(20,184,166,.04))}
.side-item.dc-nav svg:first-child{color:#5eead4}
.dc-wrap{max-width:880px}
.dc-hero{background:linear-gradient(135deg,var(--dc),var(--dc-d));border-radius:22px;padding:24px 26px;color:#fff;box-shadow:0 20px 44px -20px var(--dc-glow);margin-bottom:16px;position:relative;overflow:hidden}
.dc-hero>*{position:relative;z-index:1}
.dc-hero .th-ic{width:48px;height:48px;border-radius:13px;background:rgba(255,255,255,.18);display:grid;place-items:center;margin-bottom:12px}
.dc-hero h2{font-size:21px;font-weight:800;line-height:1.25}
.dc-hero p{font-size:13px;opacity:.92;margin-top:5px;font-weight:600;max-width:600px}
.dc-search{position:relative;margin-bottom:14px}
.dc-search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}
.dc-search input{width:100%;border:1.5px solid #cfe9e3;border-radius:14px;padding:15px 16px 15px 46px;font:inherit;font-size:16px;background:#fff;color:#1e293b;transition:.2s}
.dc-search input:focus{outline:none;border-color:var(--dc-l);box-shadow:0 0 0 3px rgba(20,184,166,.15)}
.dc-count{font-size:12.5px;font-weight:700;color:var(--slate);margin:0 4px 12px}
.dc-list{display:flex;flex-direction:column;gap:10px}
.dc-item{border:1.5px solid var(--line);border-radius:14px;padding:14px 16px;background:#fff;transition:.18s}
.dc-item:hover{border-color:var(--dc-l);box-shadow:0 6px 16px -10px var(--dc-glow)}
.dc-item .w{font-size:15.5px;font-weight:800;color:var(--dc-d);margin-bottom:4px}
.dc-item .w mark{background:var(--dc-soft);color:var(--dc-d);border-radius:4px;padding:0 2px}
.dc-item .d{font-size:14px;color:#475569;font-weight:500;line-height:1.55}
.dc-empty{text-align:center;padding:40px 20px;color:#94a3b8;font-weight:600}
.dc-empty svg{width:46px;height:46px;margin-bottom:12px;opacity:.6}
.dc-more{text-align:center;font-size:12.5px;color:#94a3b8;font-weight:600;padding:12px}
@media(min-width:1200px){.dc-wrap{max-width:calc(1080px / var(--zf))}.dc-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}}

/* ===== TURN10: results, bot card, orange back-menu, admin buttons ===== */
:root{--rs:#6d28d9;--rs-d:#5b21b6;--rs-l:#8b5cf6;--rs-soft:#ede9fe;--rs-glow:rgba(139,92,246,.4)}
.side-item.rs-nav .rs-dot{margin-left:auto;width:9px;height:9px;border-radius:50%;background:var(--rs-l);box-shadow:0 0 0 3px rgba(139,92,246,.25);flex:none}
.side-item.rs-nav.active{background:linear-gradient(90deg,rgba(139,92,246,.2),rgba(139,92,246,.04))}
.side-item.rs-nav svg:first-child{color:#c4b5fd}
.rs-wrap{max-width:900px}
.rs-hero{background:linear-gradient(135deg,var(--rs),var(--rs-d));border-radius:22px;padding:24px 26px;color:#fff;box-shadow:0 20px 44px -20px var(--rs-glow);margin-bottom:18px;position:relative;overflow:hidden}
.rs-hero .th-ic{width:48px;height:48px;border-radius:13px;background:rgba(255,255,255,.18);display:grid;place-items:center;margin-bottom:12px}
.rs-hero h2{font-size:21px;font-weight:800;line-height:1.25}
.rs-hero p{font-size:13px;opacity:.92;margin-top:5px;font-weight:600;max-width:640px}
.rs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}
.rs-card{border:1.5px solid var(--line);border-radius:16px;padding:16px 18px;background:#fff;position:relative;transition:.2s}
.rs-card.done{border-color:var(--rs-l);box-shadow:0 8px 22px -14px var(--rs-glow)}
.rs-card .rc-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.rs-card .rc-ic{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;color:#fff}
.rs-card .rc-nm{font-size:13.5px;font-weight:800;color:#1e293b;line-height:1.25}
.rs-card .rc-val{font-size:22px;font-weight:800;color:var(--rs-d)}
.rs-card .rc-val small{font-size:13px;color:#94a3b8;font-weight:600}
.rs-card .rc-txt{font-size:12.5px;color:#5b6472;font-weight:600;margin-top:5px;line-height:1.45}
.rs-card .rc-miss{font-size:12.5px;color:#94a3b8;font-weight:600;margin-top:4px}
.rs-card .rc-go{margin-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:var(--rs-d);cursor:pointer;background:var(--rs-soft);border:0;border-radius:9px;padding:8px 12px;font-family:inherit}
.rs-card .rc-go:hover{background:#ddd6fe}
.rs-badge{position:absolute;top:14px;right:14px;font-size:10.5px;font-weight:800;padding:3px 9px;border-radius:999px}
.rs-badge.on{background:var(--green-soft);color:var(--green-d)}
.rs-badge.off{background:#f2ece6;color:#9a8f86}
.rc-lvl-ok{color:#15803d!important}.rc-lvl-mild{color:#b45309!important}.rc-lvl-warn{color:#c2410c!important}.rc-lvl-danger{color:#dc2626!important}
.rs-note{margin-top:18px;background:#faf5ff;border:1px solid #e9d5ff;color:#6d28d9;border-radius:14px;padding:14px 18px;font-size:13px;font-weight:600;line-height:1.55}
.rs-hero .rs-prog{margin-top:16px}
.rs-hero .rsp-h{display:flex;justify-content:space-between;font-size:12px;font-weight:700;opacity:.95;margin-bottom:6px}
.rs-hero .rsp-bar{height:8px;border-radius:999px;background:rgba(255,255,255,.25);overflow:hidden}
.rs-hero .rsp-fill{height:100%;border-radius:999px;background:#fff;transition:width .4s}
.rs-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;color:#8b7fb0;background:#faf5ff;border:1.5px dashed #ddd6fe;border-radius:16px;padding:26px 20px;margin-bottom:16px}
.rs-empty b{font-size:15px;color:#6d28d9}.rs-empty span{font-size:12.5px;max-width:420px}
.rc-scales{margin-top:8px;display:flex;flex-direction:column;gap:4px}
.rc-scales .rc-sc{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#5b6472;font-weight:600;border-top:1px solid #f1eef8;padding-top:4px}
.rc-scales .rc-sc:first-child{border-top:0;padding-top:0}
.rc-hads{margin-top:6px}
.rc-hads .rc-hrow{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;color:#1e293b;margin-top:6px}
.rc-hads .rc-htxt{font-size:11.5px;font-weight:600;margin-top:1px}
/* bot card */
.bot-card{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#229ED9,#1c7bb0);border-radius:18px;padding:16px 20px;margin:18px 0 4px;text-decoration:none;color:#fff;box-shadow:0 16px 36px -18px rgba(34,158,217,.7);transition:.2s;max-width:640px;margin-left:auto;margin-right:auto}
.bot-card:hover{transform:translateY(-2px);box-shadow:0 22px 44px -18px rgba(34,158,217,.8)}
.bot-card .bc-logo{width:56px;height:56px;border-radius:50%;flex:none;overflow:hidden;background:#fff;border:2px solid rgba(255,255,255,.7);display:grid;place-items:center}
.bot-card .bc-logo img{width:100%;height:100%;object-fit:cover}
.bot-card .bc-txt{flex:1;text-align:left}
.bot-card .bc-txt b{display:block;font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px}
.bot-card .bc-txt b .tg{width:19px;height:19px;flex:none}
.bot-card .bc-txt span{font-size:12.5px;opacity:.94;font-weight:500;line-height:1.5;display:block;margin-top:3px}
.bot-card .bc-arrow{flex:none;opacity:.85}
.bot-card--results{max-width:none;margin:0}
.bot-card--full{max-width:none;margin:0 0 14px}
.ct-wrap{max-width:720px}
.ct-hero{background:linear-gradient(135deg,#229ED9,#12628f);border-radius:22px;padding:24px 26px;color:#fff;box-shadow:0 20px 44px -20px rgba(34,158,217,.6);margin-bottom:18px}
.ct-hero .th-ic{width:48px;height:48px;border-radius:13px;background:rgba(255,255,255,.18);display:grid;place-items:center;margin-bottom:12px}
.ct-hero h2{font-size:21px;font-weight:800;line-height:1.25}
.ct-hero p{font-size:13px;opacity:.92;margin-top:5px;font-weight:600;max-width:560px}
.dev-card{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#334155,#1e293b);border-radius:18px;padding:16px 20px;text-decoration:none;color:#fff;box-shadow:0 16px 36px -18px rgba(30,41,59,.7);transition:.2s}
.dev-card:hover{transform:translateY(-2px);box-shadow:0 22px 44px -18px rgba(30,41,59,.85)}
.dev-card .dv-ic{width:56px;height:56px;border-radius:50%;flex:none;background:rgba(255,255,255,.14);display:grid;place-items:center;border:2px solid rgba(255,255,255,.35)}
.dev-card .bc-txt{flex:1;text-align:left}
.dev-card .bc-txt b{display:block;font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px}
.dev-card .bc-txt b .tg{width:19px;height:19px;flex:none}
.dev-card .bc-txt span{font-size:12.5px;opacity:.9;font-weight:500;display:block;margin-top:3px}
.side-item.ct-nav svg:first-child{color:#7fc4ec}
/* orange back-menu */
.back-menu.to-menu{background:linear-gradient(135deg,var(--amber),var(--ranch));color:#fff;border:0;box-shadow:0 10px 22px -12px rgba(245,52,10,.65);font-weight:800;position:sticky;top:12px;z-index:40;align-self:flex-start}
.back-menu.to-menu:hover{transform:translateY(-1px);box-shadow:0 14px 26px -12px rgba(245,52,10,.75)}
/* admin buttons */
.admin-btn.danger{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff}
.admin-btn.danger:hover{filter:brightness(1.08)}
.admin-btn.menu-big{font-size:15px;padding:14px 26px;border-radius:13px;box-shadow:0 10px 24px -10px rgba(8,145,178,.7);transform:translateZ(0)}
.admin-btn.menu-big:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 16px 30px -10px rgba(8,145,178,.85)}
.admin-btn.menu-big svg{width:18px;height:18px}

/* ===== BF test theme ===== */
:root{--bf:#0369a1;--bf-d:#075985;--bf-l:#0ea5e9;--bf-soft:#e0f2fe;--bf-glow:rgba(14,165,233,.4)}
.side-item.bf-nav .bf-dot{margin-left:auto;width:9px;height:9px;border-radius:50%;background:var(--bf-l);box-shadow:0 0 0 3px rgba(14,165,233,.25);flex:none}
.side-item.bf-nav.active{background:linear-gradient(90deg,rgba(14,165,233,.2),rgba(14,165,233,.04))}
.side-item.bf-nav svg:first-child{color:#0ea5e9}
.bf-wrap{max-width:860px}
.bf-hero{background:linear-gradient(135deg,var(--bf),var(--bf-d));border-radius:22px;padding:24px 26px;color:#fff;box-shadow:0 20px 44px -20px var(--bf-glow);margin-bottom:16px}
.bf-hero .th-ic{width:48px;height:48px;border-radius:13px;background:rgba(255,255,255,.18);display:grid;place-items:center;margin-bottom:12px}
.bf-hero h2{font-size:21px;font-weight:800;line-height:1.25}
.bf-hero p{font-size:13px;opacity:.9;margin-top:5px;font-weight:600;max-width:600px}
.bf-instr{display:flex;gap:10px;align-items:flex-start;background:var(--bf-soft);border:1px solid var(--bf-l);color:var(--bf-d);border-radius:14px;padding:13px 16px;font-size:13px;font-weight:600;margin-bottom:16px;line-height:1.5}
.bf-top{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}
.bf-progress{flex:1;min-width:180px}
.bf-progress .bfph{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--slate);margin-bottom:6px}
.bf-progress .bfpbar{height:9px;border-radius:999px;background:var(--bf-soft);overflow:hidden}
.bf-progress .bfpfill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--bf-l),var(--bf-d));width:0;transition:width .5s cubic-bezier(.22,1,.36,1)}
.bf-q{border:1.5px solid var(--line);border-radius:15px;padding:15px 17px;margin-bottom:11px;background:#fff;transition:.28s cubic-bezier(.22,1,.36,1)}
.bf-q.active{border-color:var(--bf-l);box-shadow:0 0 0 3px rgba(14,165,233,.15)}
.bf-q.done{border-color:var(--green-l);background:var(--green-soft)}
.bf-q.locked{opacity:.5;filter:grayscale(.35)}
.bf-qhead{display:flex;align-items:flex-start;gap:11px;font-weight:700;color:#1e293b;font-size:14.5px;line-height:1.4}
.bf-qhead .n{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:var(--bf-soft);color:var(--bf-d)}
.bf-q.done .bf-qhead .n{background:var(--green);color:#fff}
.bf-lock{color:#94a3b8;font-size:12.5px;font-weight:600;margin-top:10px;display:flex;align-items:center;gap:6px}
.bf-done-card{background:linear-gradient(135deg,var(--bf-soft),#fff);border:1.5px solid var(--bf-l);border-radius:18px;padding:20px 22px;margin:6px 0 16px;animation:rise .5s cubic-bezier(.22,1,.36,1)}
.bf-done-card .top{display:flex;align-items:center;gap:15px;margin-bottom:14px}
.bf-done-card .ic{width:50px;height:50px;border-radius:14px;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,var(--bf-l),var(--bf-d));color:#fff}
.bf-done-card .rl{font-size:12.5px;color:var(--bf-d);font-weight:700;text-transform:uppercase;letter-spacing:.6px}
.bf-done-card b{display:block;font-size:20px;font-weight:800;color:var(--bf-d)}
.bf-restart{border:1.5px solid var(--bf);background:#fff;color:var(--bf-d);font:inherit;font-weight:800;font-size:13.5px;padding:10px 18px;border-radius:11px;cursor:pointer;transition:.2s;display:inline-flex;align-items:center;gap:7px;margin-bottom:16px}
.bf-restart:hover{background:var(--bf-soft)}

.bf-opts{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}
.bf-opt{display:flex;flex-direction:column;align-items:center;gap:6px;border:1.5px solid var(--line);border-radius:12px;padding:11px 6px;cursor:pointer;transition:.18s;font-weight:600;background:#fff;color:#475569;font-size:11.5px;text-align:center;line-height:1.25}
.bf-opt .lk{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--bf-soft);color:var(--bf-d);font-weight:800;font-size:12px}
.bf-opt:hover{border-color:var(--bf-l);background:#f0f9ff}
.bf-opt.sel{border-color:var(--bf-l);background:var(--bf-soft);color:var(--bf-d)}
.bf-opt.sel .lk{background:var(--bf);color:#fff}
.bf-bars{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}
.bf-bar .bf-brow{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;color:#1e293b;margin-bottom:5px}
.bf-bar .bf-brow .val{font-size:12px;font-weight:700;color:var(--bf-d)}
.bf-bar .track{height:12px;border-radius:999px;background:#eef4f8;overflow:hidden}
.bf-bar .fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--bf-l),var(--bf-d))}
.bf-bar .desc{font-size:12px;color:#5b6472;font-weight:600;margin-top:5px;line-height:1.45}
.bf-lv-low .fill{background:#94a3b8}
@media(max-width:560px){.bf-opts{grid-template-columns:repeat(5,1fr);gap:5px}.bf-opt{font-size:10px;padding:8px 3px}}

/* ===== HL test theme ===== */
:root{--hl:#a21caf;--hl-d:#86198f;--hl-l:#d946ef;--hl-soft:#fae8ff;--hl-glow:rgba(217,70,239,.4)}
.side-item.hl-nav .hl-dot{margin-left:auto;width:9px;height:9px;border-radius:50%;background:var(--hl-l);box-shadow:0 0 0 3px rgba(217,70,239,.25);flex:none}
.side-item.hl-nav.active{background:linear-gradient(90deg,rgba(217,70,239,.2),rgba(217,70,239,.04))}
.side-item.hl-nav svg:first-child{color:#d946ef}
.hl-wrap{max-width:860px}
.hl-hero{background:linear-gradient(135deg,var(--hl),var(--hl-d));border-radius:22px;padding:24px 26px;color:#fff;box-shadow:0 20px 44px -20px var(--hl-glow);margin-bottom:16px}
.hl-hero .th-ic{width:48px;height:48px;border-radius:13px;background:rgba(255,255,255,.18);display:grid;place-items:center;margin-bottom:12px}
.hl-hero h2{font-size:21px;font-weight:800;line-height:1.25}
.hl-hero p{font-size:13px;opacity:.9;margin-top:5px;font-weight:600;max-width:600px}
.hl-instr{display:flex;gap:10px;align-items:flex-start;background:var(--hl-soft);border:1px solid var(--hl-l);color:var(--hl-d);border-radius:14px;padding:13px 16px;font-size:13px;font-weight:600;margin-bottom:16px;line-height:1.5}
.hl-top{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}
.hl-progress{flex:1;min-width:180px}
.hl-progress .hlph{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--slate);margin-bottom:6px}
.hl-progress .hlpbar{height:9px;border-radius:999px;background:var(--hl-soft);overflow:hidden}
.hl-progress .hlpfill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--hl-l),var(--hl-d));width:0;transition:width .5s cubic-bezier(.22,1,.36,1)}
.hl-q{border:1.5px solid var(--line);border-radius:15px;padding:15px 17px;margin-bottom:11px;background:#fff;transition:.28s cubic-bezier(.22,1,.36,1)}
.hl-q.active{border-color:var(--hl-l);box-shadow:0 0 0 3px rgba(217,70,239,.15)}
.hl-q.done{border-color:var(--green-l);background:var(--green-soft)}
.hl-q.locked{opacity:.5;filter:grayscale(.35)}
.hl-qhead{display:flex;align-items:flex-start;gap:11px;font-weight:700;color:#1e293b;font-size:14.5px;line-height:1.4}
.hl-qhead .n{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:var(--hl-soft);color:var(--hl-d)}
.hl-q.done .hl-qhead .n{background:var(--green);color:#fff}
.hl-lock{color:#94a3b8;font-size:12.5px;font-weight:600;margin-top:10px;display:flex;align-items:center;gap:6px}
.hl-done-card{background:linear-gradient(135deg,var(--hl-soft),#fff);border:1.5px solid var(--hl-l);border-radius:18px;padding:20px 22px;margin:6px 0 16px;animation:rise .5s cubic-bezier(.22,1,.36,1)}
.hl-done-card .top{display:flex;align-items:center;gap:15px;margin-bottom:14px}
.hl-done-card .ic{width:50px;height:50px;border-radius:14px;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,var(--hl-l),var(--hl-d));color:#fff}
.hl-done-card .rl{font-size:12.5px;color:var(--hl-d);font-weight:700;text-transform:uppercase;letter-spacing:.6px}
.hl-done-card b{display:block;font-size:20px;font-weight:800;color:var(--hl-d)}
.hl-restart{border:1.5px solid var(--hl);background:#fff;color:var(--hl-d);font:inherit;font-weight:800;font-size:13.5px;padding:10px 18px;border-radius:11px;cursor:pointer;transition:.2s;display:inline-flex;align-items:center;gap:7px;margin-bottom:16px}
.hl-restart:hover{background:var(--hl-soft)}

.hl-opts{display:flex;gap:10px;margin-top:12px}
.hl-opt{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;cursor:pointer;transition:.18s;font-weight:700;background:#fff;color:#334155;font-size:14.5px}
.hl-opt.yes:hover{border-color:#16a34a;background:#f0fdf4;color:#15803d}
.hl-opt.yes.sel{border-color:#16a34a;background:var(--green-soft);color:#15803d}
.hl-opt.no:hover{border-color:#dc2626;background:#fef2f2;color:#b91c1c}
.hl-opt.no.sel{border-color:#dc2626;background:#fee2e2;color:#b91c1c}
.hl-code{font-family:monospace;letter-spacing:3px;font-size:26px!important}
.hl-tops{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}
.hl-topcard{border:1.5px solid var(--hl-l);border-radius:14px;padding:12px 15px;background:#fff}
.hl-topcard .hh{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:800;color:var(--hl-d)}
.hl-topcard .hh .rk{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--hl);color:#fff;font-size:12px}
.hl-topcard .hh .nm{flex:1}
.hl-topcard .hh .cnt{font-size:12px;color:#7c2d6b}
.hl-topcard .dz{font-size:12px;color:#5b6472;font-weight:600;margin-top:5px;line-height:1.45}
.hl-bars{display:flex;flex-direction:column;gap:9px;margin-bottom:14px}
.hl-bar{display:flex;align-items:center;gap:10px}
.hl-bar .lbl{width:150px;font-size:12px;font-weight:700;color:#475569;flex:none}
.hl-bar .track{flex:1;height:12px;border-radius:999px;background:#f6ecf8;overflow:hidden}
.hl-bar .fill{height:100%;border-radius:999px;background:#cbd5e1}
.hl-bar.top .fill{background:linear-gradient(90deg,var(--hl-l),var(--hl-d))}
.hl-bar.top .lbl{color:var(--hl-d)}
.hl-bar .val{width:34px;text-align:right;font-size:12px;font-weight:800;color:#475569;flex:none}
@media(max-width:560px){.hl-bar .lbl{width:110px;font-size:11px}}


/* ===== T12: home actions (bot + refresh), admin GS config ===== */
.home-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:16px;align-items:stretch}
.home-bot{flex:1;min-width:280px;display:flex;align-items:center;gap:15px;background:linear-gradient(135deg,#229ED9,#1c7bb0);border-radius:18px;padding:15px 18px;text-decoration:none;color:#fff;box-shadow:0 16px 36px -18px rgba(34,158,217,.7);transition:.2s}
.home-bot:hover{transform:translateY(-2px);box-shadow:0 22px 44px -18px rgba(34,158,217,.85)}
.home-bot .hb-logo{width:50px;height:50px;border-radius:50%;flex:none;overflow:hidden;background:#fff;border:2px solid rgba(255,255,255,.7);display:grid;place-items:center}
.home-bot .hb-logo img{width:100%;height:100%;object-fit:cover}
.home-bot .hb-txt{flex:1;text-align:left}
.home-bot .hb-txt b{display:flex;align-items:center;gap:8px;font-size:15.5px;font-weight:800}
.home-bot .hb-txt b .tg{width:18px;height:18px;flex:none}
.home-bot .hb-txt span{display:block;font-size:12.5px;opacity:.95;font-weight:500;line-height:1.45;margin-top:3px}
.home-bot .hb-arrow{flex:none;opacity:.85}
.home-refresh{flex:none;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:150px;background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:16px 20px;cursor:pointer;font:inherit;font-weight:800;font-size:13.5px;color:#0f766e;transition:.2s;text-align:center;line-height:1.3}
.home-refresh:hover{border-color:#14b8a6;background:#f0fdfa;transform:translateY(-2px)}
.home-refresh svg{transition:transform .5s}
.home-refresh.spin svg{transform:rotate(360deg)}
.home-refresh.off{opacity:.55}
.gs-cfg{background:#0e1b24;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 16px;margin-bottom:18px;color:#cfe3ea}
.gs-cfg .gc-h{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:800;color:#fff;margin-bottom:8px}
.gs-cfg .gc-h .dot{width:9px;height:9px;border-radius:50%;flex:none;background:#ef4444}
.gs-cfg .gc-h .dot.on{background:#22c55e}
.gs-cfg .gc-row{display:flex;gap:8px;flex-wrap:wrap}
.gs-cfg input{flex:1;min-width:220px;background:#0b141b;border:1px solid rgba(255,255,255,.16);border-radius:9px;color:#fff;font:inherit;font-size:12.5px;padding:9px 11px}
.gs-cfg .gc-btns{display:flex;gap:8px;flex-wrap:wrap}
.gs-cfg button{border:0;font:inherit;font-weight:800;font-size:12.5px;padding:9px 14px;border-radius:9px;cursor:pointer;color:#fff;display:inline-flex;align-items:center;gap:6px}
.gs-cfg .gc-save{background:linear-gradient(135deg,#0891b2,#0e7490)}
.gs-cfg .gc-seed{background:linear-gradient(135deg,#7c3aed,#5b21b6)}
.gs-cfg .gc-note{font-size:11.5px;color:#8fa6af;margin-top:8px;line-height:1.5}
.gs-cfg .gc-note b{color:#cfe3ea}
.exp-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:2px}
.exp-fmt{font-size:10px;color:#9fb0b6;font-weight:700;margin-top:2px}


/* ===== T13: end-of-test action buttons ===== */
.test-actions{display:flex;gap:10px;flex-wrap:wrap;margin:2px 0 18px}
.save-word-btn{border:0;font:inherit;font-weight:800;font-size:13.5px;padding:11px 18px;border-radius:11px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:.2s;color:#fff}
.save-word-btn svg{flex:none}
.save-word-btn.primary{background:linear-gradient(135deg,#0891b2,#0e7490);box-shadow:0 12px 26px -12px rgba(8,145,178,.7)}
.save-word-btn.word{background:linear-gradient(135deg,#059669,#1e40af);box-shadow:0 12px 26px -12px rgba(37,99,235,.7)}
.save-word-btn:hover{transform:translateY(-2px)}
.save-word-btn:active{transform:translateY(0)}


/* ===== T15: survey deadline countdown ===== */
.home-countdown{margin:0 0 20px;border-radius:22px;padding:24px 26px;color:#fff;background:linear-gradient(135deg,#0e7490,#155e75);box-shadow:0 22px 46px -18px rgba(14,116,144,.8);border:1.5px solid rgba(255,255,255,.18);animation:cdIn .6s cubic-bezier(.22,1,.36,1)}
@keyframes cdIn{0%{opacity:0;transform:translateY(-14px)}100%{opacity:1;transform:none}}
.home-countdown.ended{background:linear-gradient(135deg,#b91c1c,#7f1d1d);box-shadow:0 16px 36px -18px rgba(185,28,28,.7)}
.home-countdown .cd-head{display:flex;align-items:center;gap:11px;font-family:'Quicksand',sans-serif;font-size:clamp(19px,2.4vw,24px);font-weight:800;margin-bottom:8px;opacity:1}
.home-countdown .cd-head svg{flex:none;width:26px;height:26px}
.home-countdown .cd-desc{font-size:clamp(16px,1.9vw,18.5px);opacity:.97;font-weight:600;margin-bottom:18px;line-height:1.55}
.home-countdown .cd-timer{display:flex;gap:10px;flex-wrap:wrap}
.home-countdown .cd-unit{flex:1;min-width:82px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);border-radius:15px;padding:15px 10px;text-align:center}
.home-countdown .cd-unit b{display:block;font-size:clamp(30px,4vw,38px);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}
.home-countdown .cd-unit span{display:block;font-size:13px;font-weight:800;opacity:.95;margin-top:7px;text-transform:uppercase;letter-spacing:.6px}
.home-countdown .cd-ended-msg{font-size:clamp(19px,2.3vw,23px);font-weight:800;display:flex;align-items:center;gap:11px}
/* admin deadline config card */
.dl-cfg{background:#0e1b24;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 16px;margin-bottom:18px;color:#cfe3ea}
.dl-cfg .dc-h{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:800;color:#fff;margin-bottom:10px}
.dl-cfg .dc-h .dot{width:9px;height:9px;border-radius:50%;flex:none;background:#64748b}
.dl-cfg .dc-h .dot.on{background:#22c55e}
.dl-cfg label{display:block;font-size:11.5px;font-weight:700;color:#8fa6af;margin:0 0 5px}
.dl-cfg .dc-field{margin-bottom:10px}
.dl-cfg input{width:100%;background:#0b141b;border:1px solid rgba(255,255,255,.16);border-radius:9px;color:#fff;font:inherit;font-size:13px;padding:9px 11px}
.dl-cfg .dc-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}
.dl-cfg button{border:0;font:inherit;font-weight:800;font-size:12.5px;padding:9px 16px;border-radius:9px;cursor:pointer;color:#fff}
.dl-cfg .dc-save{background:linear-gradient(135deg,#0891b2,#0e7490)}
.dl-cfg .dc-clear{background:#334155}
.dl-cfg select{width:100%;background:#0b141b;border:1px solid rgba(255,255,255,.16);border-radius:9px;color:#fff;font:inherit;font-size:13px;padding:9px 7px}
.dl-when-grid{display:flex;gap:7px;flex-wrap:wrap}
.dl-when-grid .dl-sel{flex:1;min-width:62px;display:flex;flex-direction:column}
.dl-when-grid .dl-sel label{font-size:10.5px;color:#8fa6af;margin:0 0 3px}


/* T17 connection test */
.gs-cfg .dot.off{background:#ef4444!important}
.gs-cfg .gc-test{background:linear-gradient(135deg,#334155,#1e293b)}
#gsTestRes{font-weight:700}


/* ===== custom sections: student test ===== */
.cs-wrap{max-width:720px;margin:0 auto}
.cs-hero{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,#3D5A3A,#2C3E2A);color:#fff;border-radius:18px;padding:20px 22px;margin-bottom:16px}
.cs-hero .ch-ic{width:46px;height:46px;flex:none;display:grid;place-items:center;background:rgba(255,255,255,.15);border-radius:12px}
.cs-hero .ch-ic svg{width:24px;height:24px}
.cs-hero h2{margin:0;font-size:19px;font-weight:800}
.cs-hero p{margin:4px 0 0;font-size:13px;opacity:.9;line-height:1.4}
.cs-top{margin-bottom:14px}
.cs-progress .cph{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:#5b5048;margin-bottom:5px}
.cs-progress .cpbar{height:9px;background:#e7ece6;border-radius:6px;overflow:hidden}
.cs-progress .cpfill{height:100%;background:linear-gradient(90deg,#3D5A3A,#22c55e);border-radius:6px;transition:.3s}
.cs-q{background:#fff;border:1px solid #e7ece6;border-radius:16px;padding:16px 18px;margin-bottom:12px;box-shadow:0 10px 24px -20px rgba(0,0,0,.4)}
.cs-q.done{border-color:#bfe6c4;background:#f6fbf6}
.cs-qhead{display:flex;align-items:flex-start;gap:10px;font-size:15px;font-weight:700;color:#1a1410;margin-bottom:12px}
.cs-qhead .n{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;background:#2C3E2A;color:#fff;font-size:13px;font-weight:800}
.cs-q.done .cs-qhead .n{background:#22c55e}
.cs-opts{display:flex;flex-direction:column;gap:8px}
.cs-opt{display:flex;align-items:center;gap:11px;padding:11px 14px;border:1.5px solid #e7ece6;border-radius:11px;cursor:pointer;transition:.14s;font-size:14px;color:#33302c}
.cs-opt:hover{border-color:#9ab79a;background:#f6fbf6}
.cs-opt.sel{border-color:#2C3E2A;background:#eef4ee;font-weight:700}
.cs-opt .cs-rd{width:19px;height:19px;flex:none;border-radius:50%;border:2px solid #9db09a;position:relative}
.cs-opt.sel .cs-rd{border-color:#2C3E2A}
.cs-opt.sel .cs-rd:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#2C3E2A}
.cs-textans{width:100%;border:1.5px solid #e7ece6;border-radius:11px;padding:10px 13px;font:inherit;font-size:14px;resize:vertical;box-sizing:border-box}
.cs-textans:focus{outline:none;border-color:#2C3E2A}
.side-item .cs-dot{margin-left:auto;width:7px;height:7px;border-radius:50%;background:transparent}
/* ===== admin: custom sections editor card ===== */
.cs-cfg{background:#fff;border-radius:16px;padding:16px 18px;margin-bottom:14px;box-shadow:0 14px 30px -20px rgba(0,0,0,.4)}
.cs-cfg .cc-h{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:800;color:#1a1410}
.cs-cfg .cc-h .cc-ic{width:22px;height:22px;color:#2C3E2A}
.cs-cfg .cc-h .cc-ic svg{width:20px;height:20px}
.cs-cfg .cc-note{font-size:12.5px;color:#6b625a;margin:6px 0 12px;line-height:1.45}
.cs-cfg .cc-empty{font-size:13px;color:#9a9088;padding:10px 0}
.cs-cfg .cc-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}
.cs-cfg .cc-item{display:flex;align-items:center;gap:10px;padding:11px 14px;background:#f6f8f6;border:1px solid #e7ece6;border-radius:11px}
.cs-cfg .cci-txt b{display:block;font-size:14px;color:#1a1410;font-weight:800}
.cs-cfg .cci-txt span{font-size:12px;color:#6b625a}
.cs-cfg .cci-btns{margin-left:auto;display:flex;gap:7px}
.cs-cfg .cci-edit,.cs-cfg .cci-del{border:0;border-radius:8px;padding:7px 13px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;color:#fff}
.cs-cfg .cci-edit{background:#3D5A3A}
.cs-cfg .cci-del{background:#ef4444}
.cs-cfg .cc-add{display:inline-flex;align-items:center;gap:9px;border:0;border-radius:13px;padding:15px 26px;font:inherit;font-size:16px;font-weight:800;cursor:pointer;color:#fff;background:linear-gradient(135deg,#f59e0b,#f5340a);
  box-shadow:0 16px 32px -12px rgba(245,52,10,.75);transition:.24s;width:100%;justify-content:center;margin-top:14px}
.cs-cfg .cc-add:hover{transform:translateY(-3px);box-shadow:0 24px 44px -14px rgba(245,52,10,.85)}
.cs-cfg .cc-add:active{transform:translateY(0) scale(.98)}
.cs-cfg .cc-add svg{width:20px;height:20px}
/* --- test list rows: clearer, with hover motion --- */
.cs-cfg .cc-item{transition:.22s;border-width:1.5px!important;animation:ccIn .4s ease both}
.cs-cfg .cc-item:hover{background:#fff!important;border-color:#3D5A3A!important;transform:translateX(3px);box-shadow:0 12px 26px -14px rgba(0,0,0,.32)}
@keyframes ccIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.cs-cfg .cci-edit,.cs-cfg .cci-del{padding:10px 18px!important;font-size:13.5px!important;font-weight:800!important;transition:.22s;box-shadow:0 8px 16px -8px rgba(0,0,0,.4)}
.cs-cfg .cci-edit{background:linear-gradient(135deg,#3D5A3A,#22c55e)!important}
.cs-cfg .cci-del{background:linear-gradient(135deg,#ef4444,#dc2626)!important}
.cs-cfg .cci-edit:hover,.cs-cfg .cci-del:hover{transform:translateY(-2px);filter:brightness(1.07)}
.cs-cfg .cci-edit:active,.cs-cfg .cci-del:active{transform:translateY(0) scale(.97)}
/* the scoring method each test uses, shown on its row */
.cci-method{display:inline-block;margin-top:5px;background:#eef5ee;border:1.5px solid #cfe3cf;color:#2f4a2c;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:800}
@media(max-width:560px){.cs-cfg .cc-item{flex-wrap:wrap}.cs-cfg .cci-btns{margin-left:0;width:100%}.cs-cfg .cci-edit,.cs-cfg .cci-del{flex:1}}
/* ===== editor overlay ===== */
#csEditorHost{position:fixed;inset:0;z-index:150;display:none;align-items:center;justify-content:center;background:rgba(10,14,10,.55);backdrop-filter:blur(3px);padding:16px}
#csEditorHost.show{display:flex}
.cse-box{background:#fff;border-radius:18px;width:100%;max-width:calc(640px / var(--zf));max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 80px -20px rgba(0,0,0,.6)}
.cse-head{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #eee;font-size:16px}
.cse-head b{font-weight:800;color:#1a1410}
.cse-head .cse-x{margin-left:auto;border:0;background:#f1f1f1;width:32px;height:32px;border-radius:9px;cursor:pointer;font-size:15px;color:#555}
.cse-body{padding:18px 20px;overflow-y:auto}
.cse-lbl{display:block;font-size:12.5px;font-weight:800;color:#3D5A3A;margin:12px 0 5px;text-transform:uppercase;letter-spacing:.3px}
.cse-lbl:first-child{margin-top:0}
.cse-in{width:100%;border:1.5px solid #e0e5e0;border-radius:10px;padding:10px 13px;font:inherit;font-size:14px;box-sizing:border-box;resize:vertical}
.cse-in:focus{outline:none;border-color:#3D5A3A}
.cse-qhh{font-size:13px;font-weight:800;color:#1a1410;margin:20px 0 10px;padding-top:14px;border-top:1px dashed #ddd}
.cse-q{background:#f7f9f7;border:1px solid #e4ebe4;border-radius:13px;padding:13px 14px;margin-bottom:12px}
.cse-qtop{display:flex;align-items:center;margin-bottom:9px}
.cse-qn{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#2C3E2A;color:#fff;font-size:12px;font-weight:800}
.cse-qmv{margin-left:auto;display:flex;gap:5px}
.cse-qmv button{border:0;background:#e5eae5;width:28px;height:28px;border-radius:7px;cursor:pointer;font-size:13px;color:#3D5A3A;font-weight:700}
.cse-qmv .cse-qdel{background:#fde2e2;color:#ef4444}
.cse-typerow{display:flex;align-items:center;gap:9px;margin-top:9px}
.cse-typerow label{font-size:12.5px;font-weight:700;color:#6b625a}
.cse-sel{flex:1;border:1.5px solid #e0e5e0;border-radius:9px;padding:8px 11px;font:inherit;font-size:13.5px;background:#fff;cursor:pointer}
.cse-fixed{margin-top:9px;font-size:12.5px;color:#8a8078;font-style:italic}
.cse-opts{margin-top:10px;display:flex;flex-direction:column;gap:7px}
.cse-optrow{display:flex;align-items:center;gap:8px}
.cse-obadge{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#2C3E2A,#3D5A3A);color:#fff;font-size:13.5px;font-weight:800;letter-spacing:.3px;box-shadow:0 2px 7px -2px rgba(44,62,42,.6)}
.cse-optin{flex:1}
.cse-addq{display:inline-flex;align-items:center;gap:7px;border:1.5px dashed #9ab79a;background:#f0f6f0;color:#2C3E2A;border-radius:10px;padding:10px 16px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;width:100%;justify-content:center}
.cse-foot{display:flex;gap:10px;padding:14px 20px;border-top:1px solid #eee}
.cse-cancel{flex:1;border:1.5px solid #ddd;background:#fff;color:#555;border-radius:11px;padding:12px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
.cse-save{flex:2;border:0;background:linear-gradient(135deg,#3D5A3A,#22c55e);color:#fff;border-radius:11px;padding:12px;font:inherit;font-size:14px;font-weight:800;cursor:pointer}


/* custom test: question image + correct-answer marking */
.cs-qimg{display:block;max-width:100%;max-height:260px;border-radius:12px;margin:0 0 12px;border:1px solid #e7ece6}
.cse-imgwrap{margin:10px 0;position:relative;display:inline-block}
.cse-img{max-width:100%;max-height:150px;border-radius:10px;border:1px solid #e0e5e0;display:block}
.cse-imgrm{margin-top:6px;border:0;background:#fde2e2;color:#ef4444;border-radius:8px;padding:6px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}
.cse-imgbtn{display:inline-flex;align-items:center;gap:7px;margin:10px 0;border:1.5px dashed #9ab79a;background:#f0f6f0;color:#2C3E2A;border-radius:9px;padding:8px 14px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}
.cse-corrhint{font-size:12.5px;color:#2C3E2A;margin:10px 0 7px;font-weight:700}
.cse-optrow .cse-corr{flex:none;width:36px;height:36px;border:2px solid #7f9a7c;background:#f1f7f0;border-radius:9px;cursor:pointer;color:#2C3E2A;display:grid;place-items:center;transition:.14s}
.cse-optrow .cse-corr svg{width:18px;height:18px;stroke-width:3.4}
.cse-optrow .cse-corr:hover{border-color:#16a34a;color:#16a34a;background:#e6f7ea}
.cse-optrow .cse-corr.on{background:#16a34a;border-color:#15803d;color:#fff;box-shadow:0 4px 11px -3px rgba(22,163,74,.65)}
.cse-fixedopt{display:flex;align-items:center;color:#33302c;background:#eef2ee}


/* atmos test (1-8 semantic differential) */
.at-poles{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13.5px}
.at-poles .n{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;background:#2C3E2A;color:#fff;font-size:12px;font-weight:800}
.tm-q.at-q.done .at-poles .n{background:#22c55e}
.at-poles .pos{font-weight:700;color:#166534}
.at-poles .neg{margin-left:auto;font-weight:700;color:#b91c1c;text-align:right}
.at-scale{display:flex;gap:6px;flex-wrap:wrap}
.at-num{flex:1;min-width:34px;height:40px;border:1.5px solid #e0e5e0;background:#fff;border-radius:9px;font:inherit;font-size:15px;font-weight:700;color:#33302c;cursor:pointer;transition:.12s}
.at-num:hover{border-color:#9ab79a}
.at-num.sel{background:#2C3E2A;border-color:#2C3E2A;color:#fff}
.at-scalebar{height:9px;background:linear-gradient(90deg,#22c55e,#eab308,#ef4444);border-radius:6px;position:relative;margin-top:12px}
.at-scalefill{position:absolute;top:-3px;width:4px;height:15px;background:#0e1b24;border:2px solid #fff;border-radius:2px;transform:translateX(-50%)}


/* custom scoring */
.cse-score{width:58px;border:1.5px solid #e0e5e0;border-radius:8px;padding:7px 8px;font:inherit;font-size:13px;text-align:center;flex:none;background:#fffbeb}
.cse-score:focus{outline:none;border-color:#f59e0b}
.cse-rm{margin-bottom:10px}
/* --- scoring-method explanation + scale mapping --- */
.cse-mdesc{display:flex;gap:9px;align-items:flex-start;background:#f0f7f0;border:1.5px solid #cfe3cf;border-left:4px solid #3D5A3A;border-radius:11px;padding:11px 13px;margin:-2px 0 12px;font-size:13.5px;font-weight:600;color:#2f4a2c;line-height:1.5}
.cse-mdesc svg{flex:none;margin-top:1px;color:#3D5A3A}
.cse-scalelist{display:flex;flex-wrap:wrap;gap:7px;margin:-2px 0 12px}
.cse-stag{background:#eef5ee;border:1.5px solid #cfe3cf;color:#2f4a2c;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:800}
.cse-scalerow label{color:#3D5A3A;font-weight:800}
.cse-oscale{flex:0 0 auto;max-width:150px;font-size:12.5px;padding:7px 9px;background:#f7fbf7;border-color:#cfe3cf}
/* --- clearer editor buttons (were barely visible) --- */
.cse-x{width:34px;height:34px;border:0;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:16px;font-weight:800;cursor:pointer;transition:.2s;box-shadow:0 6px 14px -6px rgba(220,38,38,.7)}
.cse-x:hover{transform:scale(1.09)}
.cse-cancel{border:2px solid #d6cdc5!important;background:#f5f1ed!important;color:#4a4038!important;font-weight:800!important;transition:.22s}
.cse-cancel:hover{background:#eae3db!important;border-color:#b9ada3!important;transform:translateY(-2px)}
.cse-save{box-shadow:0 14px 28px -12px rgba(34,197,94,.75);transition:.22s;font-size:15px!important}
.cse-save:hover{transform:translateY(-2px);box-shadow:0 20px 36px -12px rgba(34,197,94,.85)}
.cse-save:active,.cse-cancel:active{transform:translateY(0) scale(.98)}
.cse-addq{transition:.22s}
.cse-addq:hover{background:#eef5ee!important;border-color:#3D5A3A!important;color:#2f4a2c!important;transform:translateY(-2px)}
.cse-qmv button{transition:.18s}
.cse-qmv button:hover{background:#e6efe6!important;transform:translateY(-1px)}
.cse-qdel:hover{background:#fee2e2!important;color:#dc2626!important}
.cse-imgbtn{transition:.2s}
.cse-imgbtn:hover{background:#eef5ee!important;border-color:#3D5A3A!important}
/* result summary shown to the student / admin */
.cs-res-card{background:linear-gradient(135deg,#0e7490,#155e75);color:#fff;border-radius:16px;padding:16px 18px;margin-top:14px;box-shadow:0 16px 34px -16px rgba(14,116,144,.8)}
.cs-res-card .crc-h{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;opacity:.92;margin-bottom:7px}
.cs-res-card .crc-v{font-family:'Quicksand',sans-serif;font-size:clamp(19px,2.4vw,23px);font-weight:800;line-height:1.3}
.cs-res-card .crc-b{display:inline-block;margin-top:9px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:5px 13px;font-size:13.5px;font-weight:800}
.cs-res-scales{display:flex;flex-direction:column;gap:7px;margin-top:12px}
.cs-res-scale{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.13);border-radius:10px;padding:8px 12px;font-size:13.5px;font-weight:700}
.cs-res-scale .crs-n{flex:1;min-width:0}
.cs-res-scale .crs-v{font-weight:800;font-variant-numeric:tabular-nums}
.cs-res-scale .crs-b{font-size:12px;opacity:.9;background:rgba(255,255,255,.18);border-radius:999px;padding:3px 9px}
.cs-qsc{font-size:11.5px;color:#f59e0b;font-weight:700;background:#fffbeb;border-radius:5px;padding:1px 5px;margin-left:4px}
.cs-result-row{display:flex;align-items:center;gap:7px;margin:10px 0 4px;padding:9px 12px;background:#f0f9f0;border-radius:10px;font-size:13.5px;border:1px solid #bfe6c4}
.cs-result-row b{font-size:18px;color:#166534;font-weight:800}


/* bsurv sidebar dots */
.bs-dot{margin-left:auto;width:7px;height:7px;border-radius:50%;background:transparent}


/* admin student search (cap 100 rendered; rest via search) */
#adminShell .adm-stu-search{display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.08);border:1.5px solid rgba(255,255,255,.16);border-radius:12px;padding:9px 13px;margin:2px 0 12px}
#adminShell .adm-stu-search svg{flex:none;color:#9fb8c8}
#adminShell .adm-stu-search input{flex:1;background:transparent;border:0;outline:none;color:#eef5fb;font:inherit;font-size:14px}
#adminShell .adm-stu-search input::placeholder{color:#8fa3b3}
#adminShell .adm-stu-clear{flex:none;border:0;background:rgba(255,255,255,.12);color:#dfeaf2;width:26px;height:26px;border-radius:8px;cursor:pointer;font-size:14px;line-height:1}
#adminShell .adm-stu-clear:hover{background:rgba(255,255,255,.22)}
#adminShell .adm-stu-note{font-size:12.5px;color:#9fb8c8;font-weight:700;margin:0 2px 10px}

/* admin notification bell */
#adminShell .adm-bell{position:relative;padding-left:11px;padding-right:11px}
#adminShell .adm-bell-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#ef4444;color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.35)}
#adminShell .adm-bell-badge.zero{display:none}
.adm-bell-pop{position:fixed;z-index:100000;width:340px;max-width:92vw;max-height:70vh;overflow:auto;background:#fff;color:#12303c;border-radius:16px;box-shadow:0 30px 70px -20px rgba(0,0,0,.55);border:1px solid #e2e8f0;padding:8px}
.adm-bell-pop .bell-h{font-weight:800;font-size:14.5px;padding:9px 10px 8px;display:flex;align-items:center;gap:8px}
.adm-bell-pop .bell-cnt{background:#ef4444;color:#fff;border-radius:9px;font-size:11px;padding:1px 7px;font-weight:800}
.adm-bell-pop .bell-sub{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:#8fa3b3;padding:10px 10px 4px}
.adm-bell-pop .bell-empty{padding:22px 12px;text-align:center;color:#8fa3b3;font-size:13px;font-weight:600}
.adm-bell-pop .bell-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:11px}
.adm-bell-pop .bell-item.new{background:#f0f7ff}
.adm-bell-pop .bell-item+.bell-item{margin-top:3px}
.adm-bell-pop .bi-ic{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#e6f0fb;font-size:15px}
.adm-bell-pop .bi-tx{flex:1;min-width:0}
.adm-bell-pop .bi-tx b{display:block;font-size:13.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adm-bell-pop .bi-tx span{display:block;font-size:11.5px;color:#5b6b78;margin-top:1px}
.adm-bell-pop .bell-item.done{opacity:.72}
.adm-bell-pop .bi-btns{flex:none;display:flex;gap:6px}
.adm-bell-pop .bi-btns button{border:0;border-radius:8px;padding:6px 10px;font:inherit;font-weight:800;font-size:11.5px;cursor:pointer;color:#fff}
.adm-bell-pop .bi-btns .ok{background:linear-gradient(135deg,#22c55e,#15803d)}
.adm-bell-pop .bi-btns .no{background:linear-gradient(135deg,#ef4444,#b91c1c)}

/* admin full-statistics dashboard */
#adminShell .sd-sec{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:16px;margin:14px 0;padding:4px 14px}
#adminShell .sd-sum{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:12px 2px;font-weight:800;font-size:15.5px;color:#eaf3fa}
#adminShell .sd-sum::-webkit-details-marker{display:none}
#adminShell .sd-sum svg{flex:none;color:#7cc7e6}
#adminShell .sd-sum .sd-caret{margin-left:auto;transition:.2s}
#adminShell .sd-sec[open] .sd-sum .sd-caret{transform:rotate(180deg)}
#adminShell .sd-body{padding:4px 0 14px}
#adminShell .sd-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:6px 0 16px}
#adminShell .sd-card{background:#fff;border-top:4px solid #3b82f6;border-radius:12px;padding:11px 13px;color:#12303c}
#adminShell .sd-card .sd-lbl{font-size:11.5px;color:#5c6b78;font-weight:700;line-height:1.3}
#adminShell .sd-card .sd-big{font-size:20px;font-weight:800;margin-top:4px;word-break:break-word}
#adminShell .sd-card .sd-sub{font-size:11.5px;color:#0e7490;font-weight:700;margin-top:2px}
#adminShell .sd-h{font-size:13.5px;font-weight:800;color:#dfeefa;margin:16px 0 6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}
#adminShell .sd-sub2{font-size:12px;font-weight:800;color:#b9d2e4;margin:10px 0 6px}
#adminShell .sd-note{font-size:12.5px;color:#c3d4e0;font-weight:600;margin:0 0 8px}
#adminShell .sd-note b{color:#eaf3fa}
#adminShell .sd-tblwrap{overflow-x:auto;border-radius:10px}
#adminShell .sd-tbl{width:100%;border-collapse:collapse;font-size:12.5px;background:#fff;color:#12303c;border-radius:10px;overflow:hidden}
#adminShell .sd-tbl th{background:#f1f5f9;color:#334155;font-weight:800;text-align:left;padding:8px 10px;font-size:11.5px}
#adminShell .sd-tbl td{padding:7px 10px;border-top:1px solid #eef2f6;vertical-align:middle}
#adminShell .sd-tbl tr:first-child td{border-top:0}
#adminShell .sd-mini{display:inline-block;width:60px;height:7px;border-radius:99px;background:#e2e8f0;overflow:hidden;vertical-align:middle;margin-right:7px}
#adminShell .sd-mini i{display:block;height:100%;background:linear-gradient(90deg,#34d399,#0ea5e9)}
#adminShell .sd-bars{display:grid;gap:7px;margin:6px 0 4px}
#adminShell .sd-bar{display:grid;grid-template-columns:130px 1fr 80px;align-items:center;gap:9px;font-size:12px;color:#d7e4ef}
#adminShell .sd-bar .sd-bl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#adminShell .sd-bar .sd-bt{height:10px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}
#adminShell .sd-bar .sd-bt i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#38bdf8,#6366f1)}
#adminShell .sd-bar .sd-bv{font-weight:800;color:#eaf3fa;text-align:right}
#adminShell .sd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}
#adminShell .sd-chip{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:6px 11px;font-size:12px;color:#d7e4ef}
#adminShell .sd-chip b{color:#8fe3c0}
#adminShell .sd-empty{padding:22px;text-align:center;color:#9fb0b6;font-size:13px;font-weight:600}

/* light admin student rows (Phase 1: name · group · year · completed count) */
#adminShell .admin-row{display:flex;align-items:center;gap:12px;background:#fff;border-radius:12px;padding:10px 14px;margin-bottom:8px;color:#1a1410}
#adminShell .admin-row .ar-num{flex:none;min-width:26px;height:26px;border-radius:8px;background:#eef2f6;color:#475569;font-weight:800;font-size:12px;display:grid;place-items:center}
#adminShell .admin-row .ar-nm{flex:1;min-width:0}
#adminShell .admin-row .ar-nm b{display:block;font-size:14px;font-weight:800;color:#1a1410 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#adminShell .admin-row .ar-nm span{display:block;font-size:12px;color:#5b6b78;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#adminShell .admin-row .ar-done{flex:none;font-weight:800;font-size:13px;color:#0e7490;background:#e6f6fb;border-radius:8px;padding:4px 10px;white-space:nowrap}
#adminShell .admin-row .ar-acts{flex:none;display:flex;gap:6px}
#adminShell .admin-row .ar-btn{border:0;border-radius:9px;padding:7px 12px;font:inherit;font-weight:800;font-size:12px;cursor:pointer;color:#fff;display:inline-grid;place-items:center}
#adminShell .admin-row .ar-btn.view{background:linear-gradient(135deg,#0891b2,#0e7490)}
#adminShell .admin-row .ar-btn.word{background:linear-gradient(135deg,#059669,#1e40af)}
#adminShell .admin-row .ar-btn.del{background:linear-gradient(135deg,#ef4444,#b91c1c);padding:7px 9px}
#adminShell .admin-row .ar-btn:hover{filter:brightness(1.08)}
@media(max-width:640px){
  #adminShell .admin-row{flex-wrap:wrap}
  #adminShell .admin-row .ar-acts{width:100%;justify-content:flex-end}
}
#adminShell .sd-sum .sd-refresh{margin-left:auto;border:0;background:rgba(255,255,255,.12);color:#dfeaf2;width:28px;height:28px;border-radius:8px;cursor:pointer;font-size:15px;line-height:1}
#adminShell .sd-sum .sd-refresh:hover{background:rgba(255,255,255,.24)}
#adminShell .sd-sum .sd-caret{margin-left:8px}

/* security modal: back button (top of card) */
.admin-security-card{position:relative}
.admin-security-card .sec-back{display:inline-flex;align-items:center;gap:5px;border:0;background:#eef2f6;color:#334155;font:inherit;font-weight:800;font-size:13px;padding:8px 13px;border-radius:11px;cursor:pointer;margin:0 0 12px}
.admin-security-card .sec-back:hover{background:#e2e8f0}

/* admin toolbar buttons wrap and stay centered on small screens */
#adminShell .admin-bar .sp{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}

/* notification bell popup: fit the screen on phones (was hanging off the edge) */
@media (max-width:640px){
  .adm-bell-pop{left:8px !important; right:8px !important; width:auto !important; max-width:none !important; }
  /* the button row always breaks onto its own line right after the title,
     and now wraps + centers instead of scrolling off-screen, so Xavfsizlik,
     Yangilash and Menyu are all fully visible regardless of screen width */
  #adminShell .admin-bar .ab-head{flex-basis:100%;justify-content:center;text-align:center}
  #adminShell .admin-bar .sp{
    flex-basis:100%;margin-left:0;justify-content:center;
    flex-wrap:wrap;overflow-x:visible;white-space:normal;
  }
  #adminShell .admin-bar .admin-btn{font-size:12.5px;padding:8px 11px;white-space:nowrap}
  #adminShell .admin-bar .admin-btn.menu-big{font-size:12.5px;padding:8px 13px}
}
