:root{--b:#3B5BDB;--b-deep:#233E9E;--b-soft:#E8EDFD;--b-line:#CBD5F7;--g:#0E9F6E;--g-deep:#006A4E;--g-soft:#E3F4EC;--sun:#FFC93C;--sun-soft:#FFF4D1;--amber:#8A5A00;--teal:#0B7285;--teal-soft:#E0F4F8;--vio:#6D28D9;--vio-soft:#F1EAFE;--rose:#A61E61;--rose-soft:#FCE9F2;--ink:#1A2340;--ink-2:#4C5675;--ink-3:#646C8A;--bg:#F4F6FC;--line:#DDE3F2;--card:#fff;--r1:8px;--r2:12px;--r3:20px;--pill:99px;--lift:0 1px 2px rgba(20,30,80,.05),0 12px 32px rgba(20,30,80,.08);--lift-2:0 -6px 24px rgba(20,30,80,.10);--f:var(--f-latin),var(--f-bn),"Noto Sans Bengali",system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--f);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--b-deep)}h1,h2,h3,h4{line-height:1.3;text-wrap:balance;margin:0}li,p{text-wrap:pretty}:focus-visible{outline:2px solid var(--b);outline-offset:2px}svg.i{width:20px;height:20px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hd{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hd .in{display:flex;align-items:center;gap:6px;height:56px;padding:0 8px}.ib{display:inline-grid;place-items:center;width:44px;height:44px;border:0;background:none;border-radius:var(--r2);color:var(--ink-2);flex:0 0 44px}.ib:hover{background:var(--b-soft)}.ib:hover,.logo{color:var(--b-deep)}.logo{display:flex;align-items:center;gap:7px;text-decoration:none;font-weight:800;font-size:19px;white-space:nowrap;min-height:44px;border:0;background:none;padding:0 4px}.logo .mk{width:26px;height:26px;flex:0 0 26px}.hd .ttl{font-weight:700;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hd .ttl small{display:block;font-size:12px;font-weight:600;color:var(--ink-3);line-height:1.2}.sp{flex:1 1}.sync{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:var(--pill);font-size:13px;font-weight:700;white-space:nowrap;border:0}.sync .sl{display:none}.sync i{width:8px;height:8px;border-radius:50%;background:currentColor;display:block}.sync.ok{background:var(--g-soft);color:var(--g-deep)}.sync.pend{background:var(--sun-soft);color:var(--amber)}.sync.off{background:#ECEEF5;color:var(--ink-2)}.sync.spin i{animation:pulse 1s infinite}@keyframes pulse{50%{opacity:.25}}.lang{display:inline-flex;border:1.5px solid var(--line);border-radius:var(--pill);overflow:hidden;background:#fff;flex:0 0 auto}.lang a,.lang button{text-decoration:none;display:inline-grid;place-items:center;border:0;background:none;min-height:34px;min-width:40px;padding:0 9px;font-size:13px;font-weight:700;color:var(--ink-2)}.lang a.on,.lang button.on{background:var(--b);color:#fff}.roleSw{display:none;align-items:center;gap:6px;border:1.5px solid var(--b-line);background:#fff;border-radius:var(--pill);min-height:34px;padding:0 10px 0 6px;font-size:13px;font-weight:700;color:var(--b-deep)}.roleSw .av{width:24px;height:24px;font-size:12px;flex-basis:24px}.hide-ph{display:none}.bodyw{display:flex;flex:1 0 auto}.side{display:none}main{min-width:0;padding:16px 14px 0}.page,main{flex:1 1;display:flex;flex-direction:column}.page{width:100%;max-width:1120px;margin:0 auto;padding-bottom:0}.page>*{min-width:0}.page>.act{margin-top:auto}.page.narrow{max-width:760px}.pfoot{padding:16px 4px 28px;color:var(--ink-3);font-size:13px;text-align:center}.menu{list-style:none;margin:0;padding:0}.menu .gh{font-size:13px;font-weight:700;color:var(--ink-3);padding:14px 12px 6px}.menu li+li>a,.menu li+li>button{border-top:1px solid var(--line)}.menu a,.menu button{text-decoration:none;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;border:0;background:none;padding:0 12px;text-align:left;color:var(--ink-2);font-weight:600;font-size:15px}.menu a:hover,.menu button:hover{background:var(--bg);color:var(--b-deep)}.menu a.on,.menu button.on{background:var(--b-soft);color:var(--b-deep)}.menu button .ct{margin-left:auto;font-size:12px;font-weight:700;background:var(--sun-soft);color:var(--amber);border-radius:var(--pill);padding:1px 8px}.menu .gh+li>a,.menu .gh+li>button{border-top:0}.who{display:flex;gap:10px;align-items:center;padding:14px 12px;border-bottom:1px solid var(--line)}.who b{display:block;font-size:15px;line-height:1.3}.who small{display:block;font-size:13px;color:var(--ink-3);line-height:1.35}.scrim{position:fixed;inset:0;background:rgba(26,35,64,.45);z-index:60;opacity:0;pointer-events:none;transition:opacity .2s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;bottom:0;left:0;width:300px;max-width:86%;background:#fff;z-index:61;transform:translateX(-102%);transition:transform .22s;overflow:auto;box-shadow:var(--lift)}.drawer.on{transform:none}.sheet{position:fixed;left:0;right:0;bottom:0;background:#fff;z-index:61;border-radius:22px 22px 0 0;transform:translateY(105%);transition:transform .24s;max-height:88%;overflow:auto;box-shadow:var(--lift-2)}.sheet.on{transform:none}.sheet .grab{width:44px;height:5px;border-radius:5px;background:var(--line);margin:10px auto 4px}.sheet .in{padding:8px 18px 22px;max-width:560px;margin:0 auto}.sheet h2{font-size:20px;margin:6px 0}.toast{position:fixed;left:50%;bottom:92px;transform:translateX(-50%) translateY(10px);background:var(--ink);color:#fff;padding:11px 16px;border-radius:var(--r2);font-size:14px;z-index:90;opacity:0;transition:.2s;pointer-events:none;max-width:calc(100% - 32px);width:max-content;display:flex;gap:8px;align-items:center}.toast.on{opacity:1;transform:translateX(-50%)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;border-radius:var(--r2);padding:0 18px;font-weight:700;background:var(--b);color:#fff;text-decoration:none;font-size:16px;white-space:nowrap}.btn:hover{background:var(--b-deep)}.btn.gh{background:#fff;color:var(--b-deep);border:1.5px solid var(--b-line)}.btn.gh:hover{background:var(--b-soft)}.btn.gr{background:var(--g-deep)}.btn.gr:hover{background:#00563F}.btn.tx{background:none;color:var(--b-deep);padding:0 10px}.btn.tx:hover{background:var(--b-soft)}.btn.sm{min-height:40px;padding:0 12px;font-size:14px;border-radius:10px}.btn.lg{min-height:56px;font-size:17px}.btn.full{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r3);padding:16px}.card.flat{border-radius:var(--r2)}.card+.card{margin-top:12px}.h1{font-size:22px;font-weight:800;margin:2px 0 4px}.h2{font-size:18px;font-weight:700;margin:0 0 8px}.sub{color:var(--ink-2);margin:0 0 14px;font-size:15px}.mut{color:var(--ink-3);font-size:14px}.row{display:flex;align-items:center;gap:10px}.row.wrap{flex-wrap:wrap}.col{display:flex;flex-direction:column;gap:10px}.gap{height:14px}.chip{display:inline-flex;align-items:center;gap:5px;border-radius:var(--pill);padding:3px 10px;font-size:13px;font-weight:700;background:var(--bg);color:var(--ink-2);white-space:nowrap;border:0}.chip.b{background:var(--b-soft);color:var(--b-deep)}.chip.g{background:var(--g-soft);color:var(--g-deep)}.chip.s{background:var(--sun-soft);color:var(--amber)}.chip.t{background:var(--teal-soft);color:var(--teal)}.chip.v{background:var(--vio-soft);color:var(--vio)}.chip.r{background:var(--rose-soft);color:var(--rose)}.chip svg.i{width:14px;height:14px}.av{width:36px;height:36px;border-radius:50%;background:var(--g-deep);color:#fff;place-items:center;font-weight:800;flex:0 0 36px;font-size:15px}.av,.ic{display:grid}.ic{flex:0 0 40px;width:40px;height:40px;border-radius:var(--r2);place-items:center;background:var(--b-soft);color:var(--b)}.ic.g{background:var(--g-soft);color:var(--g-deep)}.ic.s{background:var(--sun-soft);color:var(--amber)}.ic.t{background:var(--teal-soft);color:var(--teal)}.ic.v{background:var(--vio-soft);color:var(--vio)}.ic.r{background:var(--rose-soft);color:var(--rose)}.seg{display:inline-flex;background:#E6EAF5;border-radius:var(--r2);padding:3px;gap:2px;max-width:100%;overflow:auto}.seg button{border:0;background:none;border-radius:9px;min-height:38px;padding:0 12px;font-size:14px;font-weight:700;color:var(--ink-2);white-space:nowrap}.seg button.on{background:#fff;color:var(--b-deep);box-shadow:0 1px 3px rgba(20,30,80,.12)}.tabs{display:flex;gap:0;border-bottom:1px solid var(--line);margin:0 0 14px;overflow:auto}.tabs button{border:0;background:none;min-height:44px;padding:0 14px;font-weight:700;font-size:15px;color:var(--ink-3);border-bottom:3px solid transparent;white-space:nowrap}.tabs button.on{color:var(--b-deep);border-bottom-color:var(--b)}.tabs button+button{border-left:1px solid var(--line)}label.f{display:block;font-size:14px;font-weight:700;color:var(--ink-2);margin:0 0 6px}.in-f{width:100%;min-height:48px;border:1.5px solid var(--line);border-radius:var(--r2);padding:0 12px;background:#fff;font-size:16px}textarea.in-f{padding:10px 12px;min-height:90px;resize:vertical}.in-f:focus{border-color:var(--b);outline:0}.fld{margin-bottom:14px}.audit{font-size:13px;color:var(--ink-3);margin-top:5px;display:flex;gap:5px;align-items:center}.audit svg.i{width:14px;height:14px}.tog{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:0 2px}.tog+.tog{border-top:1px solid var(--line)}.sw{width:46px;height:28px;border-radius:28px;background:#C9CFE0;border:0;position:relative;flex:0 0 46px}.sw,.sw:after{transition:.15s}.sw:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.sw.on{background:var(--g)}.sw.on:after{left:21px}.bar{height:8px;background:#E3E8F5;overflow:hidden}.bar,.bar>i{border-radius:8px}.bar>i{display:block;height:100%;background:var(--b)}.bar.g>i{background:var(--g)}.bar.s>i{background:var(--sun)}.note{display:flex;gap:10px;border-radius:var(--r2);padding:12px 14px;font-size:14px;background:var(--b-soft);color:var(--b-deep);align-items:flex-start}.note.s{background:var(--sun-soft);color:#6B4A00}.note.g{background:var(--g-soft);color:var(--g-deep)}.note svg.i{margin-top:1px}.empty{text-align:center;padding:30px 10px;color:var(--ink-3)}hr.sep{border:0;border-top:1px solid var(--line);margin:14px 0}.kbd{font-family:ui-monospace,monospace;font-size:13px;background:#ECEFF7;border-radius:6px;padding:1px 6px}.g4,.g6{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px}.g3,.g4,.g6{display:grid;gap:10px}.g3{grid-template-columns:1fr;grid-gap:10px}.g2{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.tile{background:#fff;border:1px solid var(--line);border-radius:var(--r3);padding:14px;text-align:left;display:block;width:100%;color:inherit}button.tile:hover{border-color:var(--b-line);box-shadow:var(--lift)}.tile .th{display:flex;align-items:center;gap:10px}.tile .th h3{font-size:15px;font-weight:700;line-height:1.3}.tile .th small{display:block;font-size:13px;color:var(--ink-3);font-weight:600}.tile p{margin:8px 0 0;font-size:14px;color:var(--ink-2)}.kpi .v{font-size:28px;font-weight:800;line-height:1.1;margin-top:10px}.kpi .d{font-size:13px;font-weight:700;color:var(--g-deep);margin-top:2px}.stats{display:flex;gap:0;background:#fff;border:1px solid var(--line);border-radius:var(--r2);margin-bottom:10px;overflow:hidden}.stats div{flex:1 1;padding:8px 6px;text-align:center;font-size:12px;color:var(--ink-3);font-weight:700;line-height:1.3}.stats div+div{border-left:1px solid var(--line)}.stats b{display:block;font-size:20px;color:var(--ink)}.kpis-desk{display:none}.g6.wide{grid-template-columns:1fr}@container app (max-width: 759px){.kpi .v{font-size:24px}.tile{padding:12px}}.list{background:#fff;border:1px solid var(--line);border-radius:var(--r3);overflow:hidden}.li{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px;width:100%;border:0;background:none;text-align:left;color:inherit}.li+.li{border-top:1px solid var(--line)}button.li:hover{background:#F8F9FE}.li .t:not(.ic){flex:1 1;min-width:0}.li .t b{display:block;font-weight:700;font-size:15px;line-height:1.35}.li .t small{display:block;font-size:13px;color:var(--ink-3);line-height:1.4}.roll{width:36px;height:36px;border-radius:10px;background:var(--bg);display:grid;place-items:center;font-weight:800;font-size:14px;color:var(--ink-2);flex:0 0 36px}.act{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;margin:0 -14px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);border-top:1px solid var(--line);box-shadow:var(--lift-2);display:flex;gap:8px;align-items:center}.act .meta{flex:1 1;min-width:0;font-size:14px;color:var(--ink-2);line-height:1.35}.act .meta b{display:block;font-size:16px;color:var(--ink)}table.t{width:100%;border-collapse:collapse;font-size:14px;background:#fff}table.t td,table.t th{border-bottom:1px solid var(--line);padding:9px 10px;text-align:left;white-space:nowrap}table.t th{font-size:13px;color:var(--ink-3);font-weight:700;background:#F8F9FE;position:-webkit-sticky;position:sticky;top:0}table.t td.n,table.t th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tw{overflow:auto;border:1px solid var(--line);border-radius:var(--r2);background:#fff;max-width:100%}.pick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.pick button{min-height:48px;border:1.5px solid var(--line);background:#fff;border-radius:var(--r2);font-weight:700;font-size:16px;color:var(--ink-2)}.pick button.on{background:var(--b);border-color:var(--b);color:#fff}.subj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.subj button{display:flex;align-items:center;gap:10px;min-height:58px;border:1.5px solid var(--line);background:#fff;border-radius:var(--r2);padding:0 12px;text-align:left;font-weight:700;font-size:15px;color:var(--ink)}.subj button.on{border-color:var(--b);background:var(--b-soft);color:var(--b-deep)}.subj button .ic{flex-basis:34px;width:34px;height:34px}.cover{width:84px;height:112px;border-radius:6px 10px 10px 6px;flex:0 0 84px;position:relative;overflow:hidden;color:#fff;padding:9px 8px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:inset 6px 0 0 rgba(0,0,0,.14),0 6px 14px rgba(20,30,80,.18)}.cover b{font-size:13px;line-height:1.25}.cover small{font-size:11px;opacity:.9;font-weight:700}.cover:after{content:"";position:absolute;right:-18px;bottom:-18px;width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.18)}.q{display:flex;gap:12px;padding:14px;border-bottom:1px solid var(--line);background:#fff;align-items:flex-start;cursor:pointer}.q:hover{background:#FAFBFF}.q.on{background:#F3F6FF}.cb{width:26px;height:26px;border-radius:8px;border:2px solid var(--b-line);flex:0 0 26px;display:grid;place-items:center;margin-top:2px;background:#fff}.q.on .cb{background:var(--b);border-color:var(--b);color:#fff}.cb svg.i{width:16px;height:16px;stroke-width:3}.q .body{flex:1 1;min-width:0}.q .qt{font-size:15px;font-weight:600;line-height:1.5}.q .opts{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px 14px;gap:2px 14px;font-size:14px;color:var(--ink-2);margin-top:4px}.q .meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.q .mk{font-weight:800;font-size:14px;color:var(--ink-2);white-space:nowrap}.pv{background:#D9DEEB;border-radius:var(--r2);padding:14px;overflow:hidden}.pv-scale{transform-origin:top left}.sheetp{background:#fff;color:#111;box-shadow:0 4px 20px rgba(0,0,0,.15);position:relative;font-size:11pt;line-height:1.45;margin:0 auto 14px;overflow:hidden}.sheetp.a4{width:210mm;min-height:297mm;height:297mm}.sheetp.a4,.sheetp.legal{padding:25.4mm 17.8mm 17.8mm 25.4mm}.sheetp.legal{width:216mm;height:356mm}.sheetp.land{width:297mm;height:210mm;padding:20mm 15mm 15mm 20mm}.sheetp .pf{position:absolute;left:0;right:0;bottom:7mm;text-align:center;font-size:8pt;color:#9AA0AE}.sheetp h1{font-size:16pt;text-align:center;margin:0}.sheetp .ph{text-align:center;border-bottom:1.5px solid #111;padding-bottom:6px;margin-bottom:10px}.sheetp .ph p{margin:2px 0;font-size:11pt}.sheetp .pl{display:flex;justify-content:space-between;font-size:11pt;font-weight:600;margin-top:4px}.sheetp .ins{font-size:10pt;font-style:italic;margin:6px 0 10px}.sheetp .sec{font-weight:800;font-size:12pt;margin:12px 0 6px;display:flex;justify-content:space-between}.sheetp ol{margin:0;padding-left:7mm}.sheetp ol li{margin:0 0 7px;padding-left:1mm}.sheetp .po{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px 10mm;gap:1px 10mm;margin-top:2px}.sheetp .qm{float:right;font-weight:700;margin-left:6mm}.sheetp table{width:100%;border-collapse:collapse;font-size:9pt}.sheetp table td,.sheetp table th{border:1px solid #333;padding:3px 4px;text-align:center}.sheetp table td.l{text-align:left}.sheetp .setb{position:absolute;top:12mm;right:17.8mm;border:1.5px solid #111;padding:2px 10px;font-weight:800;font-size:11pt}.sheetp .qr{position:absolute;top:10mm;left:25.4mm;width:16mm;height:16mm}.keypad{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.keypad button{min-height:52px;border:0;border-radius:var(--r2);background:#fff;font-size:22px;font-weight:700;box-shadow:0 1px 0 #C9D0E4}.keypad button.f{background:var(--b-soft);color:var(--b-deep);font-size:15px}.keypad button.p{background:var(--b);color:#fff;font-size:16px;grid-row:span 2}.mrow{display:flex;align-items:center;gap:10px;padding:8px 12px;min-height:54px;border:0;background:#fff;width:100%;text-align:left}.mrow+.mrow{border-top:1px solid var(--line)}.mrow.cur{background:#EEF2FF;box-shadow:inset 4px 0 0 var(--b)}.mrow .nm{flex:1 1;min-width:0;font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrow .val{min-width:58px;text-align:right;font-weight:800;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mrow .val.e{color:#B7BED3;font-weight:600}.arow{display:flex;align-items:center;gap:10px;padding:6px 12px;min-height:54px;width:100%;border:0;background:#fff;text-align:left}.arow+.arow{border-top:1px solid var(--line)}.arow .nm{flex:1 1;font-weight:600;font-size:15px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st{min-width:76px;text-align:center;border-radius:var(--pill);padding:5px 10px;font-size:13px;font-weight:800}.st.p{background:var(--g-soft);color:var(--g-deep)}.st.a{background:#FDE7EA;color:#A3162A}.st.l{background:var(--sun-soft);color:var(--amber)}.arow.a{background:#FFF7F8}.arow.l{background:#FFFBEF}.agrid{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.grp{border-radius:var(--r3);padding:16px;border:1px solid var(--line);background:#fff;position:relative;overflow:hidden}.grp:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px}.grp.gp1:before{background:var(--g)}.grp.gp2:before{background:var(--b)}.grp.gp3:before{background:var(--sun)}.grp .n{font-size:34px;font-weight:800;line-height:1}.grp h3{font-size:17px}.bigq{font-size:26px;font-weight:700;line-height:1.45;padding:18px 6px}.bigans,.bigq{text-align:center}.bigans{font-size:30px;font-weight:800;color:var(--g-deep);background:var(--g-soft);border-radius:var(--r3);padding:14px}.timer{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;font-size:18px}.sb-wrap{background:#0F1630;border-radius:var(--r2);padding:10px;overflow:hidden}.sb{width:1920px;height:1080px;background:#fff;transform-origin:top left;position:relative;font-family:var(--f);display:flex;flex-direction:column}.sb .sbh{height:120px;display:flex;align-items:center;padding:0 70px;gap:30px;border-bottom:4px solid var(--b-soft);font-size:40px;font-weight:700;color:var(--ink-2)}.sb .sbm{flex:1 1;padding:60px 90px;display:flex;flex-direction:column;justify-content:center}.sb .sbf{height:110px;display:flex;align-items:center;justify-content:space-between;padding:0 70px;background:#F4F6FC;font-size:34px;color:var(--ink-3)}.tmap{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:5px;gap:5px}.tmap button{aspect-ratio:1.15;border:0;border-radius:8px;font-size:12px;font-weight:700;color:#fff;padding:3px;line-height:1.2}.gday{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.gday span{aspect-ratio:1;border-radius:7px;display:grid;place-items:center;font-size:12px;font-weight:700}.flash{perspective:1000px;height:230px;cursor:pointer}.flash .fi{position:relative;width:100%;height:100%;transition:transform .45s;transform-style:preserve-3d}.flash.on .fi{transform:rotateY(180deg)}.flash .fs{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--r3);display:grid;place-items:center;padding:20px;text-align:center;font-size:22px;font-weight:700;border:1px solid var(--line);background:#fff}.flash .fs.bk{transform:rotateY(180deg);background:var(--g-soft);color:var(--g-deep)}@container app (min-width: 760px){main{padding:22px 26px 0}.act{margin:0 -26px;padding:12px 26px}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.g3,.g6{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hide-ph{display:revert}.sync .sl{display:inline}.g6.wide{grid-template-columns:repeat(3,minmax(0,1fr))}.stats{display:none}.kpis-desk{display:grid}.roleSw{display:inline-flex}.h1{font-size:26px}.pick{grid-template-columns:repeat(6,minmax(0,1fr))}.subj{grid-template-columns:repeat(4,minmax(0,1fr))}.agrid{grid-template-columns:1fr 1fr;column-gap:0}.agrid .arow:nth-child(2){border-top:0}.agrid .arow:nth-child(odd){border-right:1px solid var(--line)}.split{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:18px;gap:18px;align-items:start}.split.wide{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.sticky{position:-webkit-sticky;position:sticky;top:76px}.bigq{font-size:34px}.tmap{grid-template-columns:repeat(8,1fr)}}@container app (min-width: 1000px){.side{display:block;width:250px;flex:0 0 250px;background:#fff;border-right:1px solid var(--line);position:-webkit-sticky;position:sticky;top:56px;height:calc(100vh - 110px);overflow:auto}.ham{display:none}.g6{grid-template-columns:repeat(3,minmax(0,1fr))}}@container app (max-width: 759px){.split>*+*{margin-top:14px}.only-desk{display:none!important}}@container app (min-width: 760px){.only-ph{display:none!important}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}#app{container-type:inline-size;container-name:app;background:var(--bg);position:relative}#app,.scroller{min-height:100vh}.scroller{display:flex;flex-direction:column}#print-root{display:none}@media print{@page{margin:0}body{background:#fff}#app,.drawer,.scrim,.sheet,.toast{display:none!important}#print-root{display:block}#print-root .sheetp{box-shadow:none;margin:0;page-break-after:always;break-after:page}#print-root .sheetp:last-child{page-break-after:auto;break-after:auto}}.lang,.sync{position:relative}.sync:before{content:"";position:absolute;inset:-6px -2px}.lang a,.lang button{position:relative}.lang a:before,.lang button:before{content:"";position:absolute;inset:-5px 0}.adm code{background:var(--b-soft);border-radius:6px;padding:1px 6px;font-size:14px}.adm h2{font-size:18px;margin:18px 0 8px}.adm label{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-weight:700;font-size:15px;margin:14px 0 5px}.adm input,.adm textarea{width:100%;font:inherit;font-size:16px;padding:10px 12px;border:1.5px solid var(--line);border-radius:var(--r2);background:#fff;color:var(--ink)}.adm input:focus,.adm textarea:focus{outline:0;border-color:var(--b)}.adm textarea{resize:vertical}.adm-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.adm-tabs button{min-height:44px;border:1.5px solid var(--line);background:#fff;border-radius:var(--pill);padding:0 14px;font-weight:700;font-size:15px;color:var(--ink-2)}.adm-tabs button.on{border-color:var(--b);background:var(--b-soft);color:var(--b-deep)}.adm-note{background:var(--sun-soft);color:#6B5310;border-radius:var(--r2);padding:10px 14px;font-size:15px}.adm-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:24px;gap:24px;align-items:start}.adm-form fieldset{border:1px solid var(--line);border-radius:var(--r3);background:#fff;padding:6px 16px 16px;margin:0 0 14px}.adm-form legend{font-weight:800;padding:0 6px}.adm-form legend a{font-weight:600;font-size:14px}.adm-narrow{max-width:720px}.adm-hint{font-weight:500;font-size:14px;color:var(--ink-3)}.adm-count{font-weight:600;font-size:14px}.adm-count.ok{color:var(--g-deep)}.adm-count.off{color:#9A3412}.adm .adm-check{justify-content:flex-start;align-items:center;font-weight:600}.adm .adm-check input{width:22px;height:22px}.adm-previews{position:-webkit-sticky;position:sticky;top:72px}.adm-serp{background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:12px 14px;margin-bottom:10px;font-family:arial,var(--f-bn),sans-serif}.adm-serp small{color:#4D5156;font-size:14px}.adm-serp b{display:block;color:#1A0DAB;font-size:19px;font-weight:400;line-height:1.3;margin:2px 0}.adm-serp p{margin:0;color:#4D5156;font-size:14px;line-height:1.5}.adm-card{background:#fff;border:1px solid var(--line);border-radius:var(--r2);overflow:hidden}.adm-card img,.adm-og{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;background:var(--b-soft)}.adm-og{border-radius:var(--r2);margin-top:8px}.adm-card div{padding:10px 14px}.adm-card small{color:var(--ink-3);text-transform:uppercase;font-size:13px}.adm-card b{display:block;line-height:1.35}.adm-card p{margin:2px 0 0;font-size:14px;color:var(--ink-2)}.adm-issues li{color:#9A3412}.adm-hist{list-style:none;padding:0}.adm-hist li{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:8px 0;border-top:1px solid var(--line)}.adm-ok{color:var(--g-deep)}.adm-err{color:#B3141F}@container app (max-width: 900px){.adm-grid{grid-template-columns:1fr}.adm-previews{position:static}}