:root{--black:#111;--gold:#f5c400;--page:#f6f7f9;--card:#fff;--text:#111;--label:#5f646b;--hair:#e3e6ea;--grid:#d9dce1;--muted:#8a8f96;--chip:#f3f4f6;--head:#fafbfc;--green:#1a8a4a;--green-bg:#e8f5e9;--amber:#856404;--amber-bg:#fff3cd;--amber-line:#d9b44a;--red:#c00;--red-bg:#fdecea;--so:#f26b1d;--white:#fff;--mono:ui-monospace, Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--page);color:var(--text);-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:15px}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.muted{color:var(--label)}.ok{color:var(--green)}.warn-text{color:var(--amber)}.bar{background:var(--black);padding:calc(12px + env(safe-area-inset-top,0px)) 22px 12px;z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:0}.bar .t{color:var(--white);font-size:15px;font-weight:800}.bar .t span{color:var(--gold)}.bar-left{align-items:center;gap:14px;min-width:0;display:flex}.home{background:var(--gold);color:var(--black);white-space:nowrap;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:800}.bar-right{align-items:center;gap:12px;min-width:0;display:flex}.who{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.so{background:var(--so);color:var(--white);letter-spacing:1px;border:0;border-radius:8px;padding:7px 11px;font-family:inherit;font-size:11px;font-weight:800}.inner{flex-direction:column;gap:18px;max-width:1100px;margin:0 auto;padding:26px clamp(16px,4vw,48px) 30px;display:flex}.foot{text-align:center;color:var(--muted);padding:0 16px calc(24px + env(safe-area-inset-bottom,0px));font-size:11px;font-family:var(--mono)}.loading{text-align:center;color:var(--label);padding:60px 16px}.ident{align-items:center;gap:20px;display:flex}.badge{background:var(--black);width:84px;height:84px;color:var(--gold);font-family:var(--mono);border-radius:6px;flex-shrink:0;place-items:center;font-size:28px;font-weight:800;display:grid}.ident-text{min-width:0}.ident h1{text-wrap:balance;margin:0;font-size:28px;font-weight:700}.ident .sub{color:var(--label);font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px}.tabs{border-bottom:1px solid var(--hair);gap:28px;display:flex;overflow-x:auto}.tabs a{color:var(--label);white-space:nowrap;border-bottom:3px solid #0000;padding:10px 2px;font-size:15px;font-weight:600}.tabs a.on{color:var(--text);border-bottom-color:var(--gold);font-weight:700}.back{border:1.5px solid var(--black);background:var(--white);min-height:44px;color:var(--text);border-radius:8px;align-self:flex-start;align-items:center;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.back:hover{background:var(--head)}.sec{margin:4px 0 0;font-size:20px;font-weight:600}.box{background:var(--card);border:1px solid var(--hair);border-radius:4px;overflow:hidden}.boxhd{background:var(--head);border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:16px;padding:20px 24px;display:flex}.icon{background:var(--gold);width:52px;height:52px;font-size:18px;font-weight:900;font-family:var(--mono);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.icon.grey{background:var(--chip);color:var(--muted)}.boxhd .nm{flex:1;min-width:0}.boxhd .nm b{font-size:19px;font-weight:600;display:block}.boxhd .nm small{color:var(--label);font-size:14px}.prim{background:var(--black);color:var(--gold);border:0;border-radius:6px;align-self:flex-start;padding:11px 20px;font-family:inherit;font-size:15px;font-weight:700}.prim.wide{width:100%;padding:13px}.prim:disabled,.chg:disabled{opacity:.45;cursor:not-allowed}.rows{padding:0 24px}.r{border-top:1px solid var(--hair);grid-template-columns:minmax(120px,220px) 1fr auto;align-items:center;gap:12px;padding:16px 0;display:grid}.r:first-child{border-top:0}.r .k{color:var(--label);font-size:14px}.r .v{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600;line-height:1.45}.chg{background:var(--white);color:var(--text);white-space:nowrap;border:1px solid #c9ccd1;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:14px}.lock{color:var(--label);font-size:13px}.note{background:var(--amber-bg);border:1px solid var(--amber-line);color:var(--amber);border-radius:6px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.45}.note.green{background:var(--green-bg);border-color:var(--green);color:var(--green)}.note.red{background:var(--red-bg);border-color:var(--red);color:var(--red)}.pill{letter-spacing:.3px;white-space:nowrap;border-radius:20px;justify-self:start;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-block}.pill.green{color:var(--green);background:var(--green-bg);border:1.5px solid var(--green)}.pill.grey{color:var(--muted);background:var(--chip);border:1.5px solid var(--grid)}.pill.amber{color:var(--amber);background:var(--amber-bg);border:1.5px solid var(--amber-line)}.empty{color:var(--label);padding:20px 24px}.qhead,.q{grid-template-columns:48px minmax(0,1fr) 92px 84px;align-items:center;gap:14px;display:grid}.qhead{letter-spacing:1.2px;text-transform:uppercase;color:var(--label);background:var(--head);border-bottom:1px solid var(--hair);padding:10px 24px;font-size:11px;font-weight:700}.q{border-top:1px solid var(--hair);padding:13px 24px}.qhead+.q{border-top:0}.q:hover{background:var(--head)}.q .n{font-family:var(--mono);background:var(--black);color:var(--gold);text-align:center;border-radius:6px;padding:5px 0;font-size:14px;font-weight:800}.q .tx{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.q .sl{color:var(--label);font-variant-numeric:tabular-nums;font-size:13px}.q.dim{opacity:.55}.q.tq,.qhead.tq{grid-template-columns:44px minmax(0,1fr) 100px 90px}.q.tq .tx{white-space:normal}.q.tq .tx small{color:var(--label);font-size:12.5px;font-weight:500;font-family:var(--mono);display:block}.av{background:var(--amber-bg);border:1.5px solid var(--amber-line);width:40px;height:40px;color:var(--amber);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.av.on{background:var(--green-bg);border-color:var(--green);color:var(--green)}.dots{gap:6px;display:flex}.d{border:1.5px solid var(--grid);background:var(--chip);border-radius:50%;width:14px;height:14px;display:block}.d.ok{background:var(--green);border-color:var(--green)}.menu-row{border-top:1px solid var(--hair);align-items:center;gap:14px;padding:16px 24px;display:flex}.menu-row:first-child{border-top:0}.menu-row:hover{background:var(--head)}.menu-row .num{font-family:var(--mono);background:var(--black);color:var(--gold);text-align:center;border-radius:7px;width:40px;padding:6px 0;font-size:13px;font-weight:800}.menu-row .t{flex:1;min-width:0}.menu-row .t b{font-size:16px;display:block}.menu-row .t small{color:var(--label);font-size:13px}.chev{color:var(--muted);font-size:18px;font-weight:800}.opts{flex-direction:column;gap:8px;display:flex}.opt{align-items:flex-start;gap:10px;font-weight:500;display:flex}.opt .k{font-family:var(--mono);border:1.5px solid var(--grid);border-radius:5px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.opt.right{font-weight:700}.opt.right .k{background:var(--green);border-color:var(--green);color:var(--white)}.track{flex-direction:column;display:flex}.nd{border-top:1px solid var(--hair);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 24px;display:grid}.nd:first-child{border-top:0}.nd .c{border:2px solid var(--grid);background:var(--white);width:36px;height:36px;color:var(--muted);border-radius:50%;place-items:center;font-weight:800;display:grid}.nd.done .c{background:var(--green);border-color:var(--green);color:var(--white)}.nd .b b{font-size:16px;font-weight:700;display:block}.nd .b small{color:var(--label);margin-top:2px;font-size:13px;display:block}.nd .meta{margin-top:6px;font-size:13.5px;font-weight:600}.nd .meta.muted{margin-top:2px;font-weight:500}.nd .stns{gap:4px;margin-top:6px;display:grid}.nd .stn{align-items:center;gap:6px;font-size:13px;display:flex}.nd .stn .ok{color:var(--green);font-weight:800}.nd .stn .todo{color:var(--muted);font-weight:800}.nd.lock{opacity:.6}.site-pick{color:var(--label);align-items:center;gap:10px;font-size:14px;display:flex}.site-pick select{font:inherit;color:var(--text);background:var(--white);border:1px solid #c9ccd1;border-radius:6px;min-width:0;max-width:100%;padding:9px 12px;font-size:15px}.signin{place-items:center;min-height:100%;padding:40px 16px;display:grid}.signin-card{background:var(--card);border:1px solid var(--hair);border-radius:8px;flex-direction:column;gap:12px;width:100%;max-width:400px;padding:28px 24px;display:flex}.signin-card .brand{font-size:15px;font-weight:800}.signin-card .brand span{color:var(--amber)}.signin-card h1{margin:0;font-size:24px}.signin-card p{margin:0;line-height:1.45}.signin-card form{flex-direction:column;gap:8px;display:flex}.signin-card label{letter-spacing:1px;text-transform:uppercase;color:var(--label);margin-top:6px;font-size:12px;font-weight:700}.signin-card input{font:inherit;border:1.5px solid var(--grid);background:var(--head);border-radius:8px;padding:11px 12px;font-size:16px}.signin-card button{margin-top:10px}@media (width<=700px){.bar{padding-left:16px;padding-right:16px}.who{display:none}.badge{width:56px;height:56px;font-size:20px}.ident{gap:14px}.ident h1{font-size:22px}.ident .sub{font-size:14px}.boxhd{gap:12px;padding:16px}.boxhd .prim{width:100%}.rows{padding:0 16px}.r{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.r .k{text-transform:uppercase;letter-spacing:1px;grid-column:1/-1;font-size:12px}.qhead{display:none}.q,.q.tq{grid-template-columns:40px minmax(0,1fr) auto;padding:12px 16px}.q .sl,.q.tq .dots{display:none}.q .tx{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.nd{grid-template-columns:36px minmax(0,1fr);padding:14px 16px}.nd>.chg,.nd>.pill{grid-column:2;justify-self:start}.menu-row{padding:14px 16px}}.qtc{background:var(--card);border:2px solid var(--black);border-radius:14px;overflow:hidden}.qtc h3{background:var(--black);color:var(--gold);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:800;display:flex}.qtc h3 span{font-variant-numeric:tabular-nums;font-size:15px}.qtc-chain{flex-direction:column;padding:12px 12px 4px;display:flex}.qtc-row{gap:11px;display:flex}.qtc-rail{flex-direction:column;align-items:center;display:flex}.qtc-dot{border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.qtc-dot.current{background:var(--green);color:var(--white)}.qtc-dot.expiringSoon{background:var(--amber-line);color:var(--black)}.qtc-dot.expired{background:var(--red);color:var(--white)}.qtc-dot.next{background:var(--white);color:var(--red);border:2px solid var(--red)}.qtc-dot.waiting{background:var(--chip);color:var(--muted);border:1.5px solid var(--grid)}.qtc-line{background:var(--grid);flex:1;width:2px;min-height:14px}.qtc-line.done{background:var(--green)}.qtc-text{min-width:0;padding:3px 0 14px}.qtc-text b{font-size:14px;font-weight:800;display:block}.qtc-text small{color:var(--label);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;line-height:1.4;display:block}.qtc-text.next small{color:var(--red);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:800}.qtc-text.expiringSoon small{color:var(--amber);font-weight:800}.qtc-text.expired small{color:var(--red);font-weight:800}.qtc-text.waiting b{color:var(--muted)}.dots .d.bad{background:var(--red);border-color:var(--red)}.nd.fail .c{background:var(--red-bg);border-color:var(--red);color:var(--red)}.nd .meta.red{color:var(--red)}.dots .d.exp{background:var(--amber-bg);border-color:var(--amber-line)}.nd.exp .c{background:var(--amber-bg);border-color:var(--amber-line);color:var(--amber)}.nd .meta.amber{color:var(--amber)}.results .res{border-top:1px solid var(--hair);padding:14px 24px}.results .boxhd+.res{border-top:0}.results .rl{justify-content:space-between;gap:12px;font-size:16px;display:flex}.results .rl span{font-variant-numeric:tabular-nums;font-weight:700}.results .rl .ok{color:var(--green)}.results .rl .am{color:var(--amber)}.results .rl .mu{color:var(--muted);font-weight:600}.results .res small{color:var(--label);margin-top:2px;font-size:13px;display:block}.results .rb{background:var(--chipbg);border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.results .rb i{background:var(--green);height:100%;display:block}.results .rb i.am{background:var(--amber-line)}.rows .v .ok{color:var(--green)}.rows .v .red{color:var(--red)}@media (width<=700px){.results .res{padding:12px 16px}}.icon.on{background:var(--green);color:var(--white);font-size:15px}.code4{letter-spacing:3px}.q.ps{grid-template-columns:84px minmax(0,1fr) auto}.q.ps:hover{background:0 0}.q.ps .tx,.q.ps .tx small{white-space:normal;-webkit-line-clamp:unset;display:block;overflow:visible}.q.ps .tx small{color:var(--label);font-size:13px;font-weight:500;display:block}.q.ps .n{letter-spacing:2px}.lnk{color:var(--text);min-height:24px;margin-top:8px;font-size:13.5px;font-weight:700;text-decoration:underline;display:inline-block}a.chg{align-items:center;min-height:40px;display:inline-flex}.fin{border:1.5px solid var(--grid);font:inherit;background:var(--head);color:var(--text);border-radius:8px;max-width:100%;min-height:44px;padding:9px 11px;font-size:15px;font-weight:600}.fin.num{text-align:center;font-variant-numeric:tabular-nums;width:76px}.fin.wide{width:100%}.fhint{color:var(--label);margin-top:6px;font-size:13px;font-weight:500;display:block}.score-in{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}label.r{cursor:default}.shade{z-index:10;background:#11111173;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{padding:18px 16px calc(20px + env(safe-area-inset-bottom,0px));background:#eef0f3;border-radius:18px 18px 0 0;flex-direction:column;gap:11px;width:100%;max-width:560px;max-height:90vh;display:flex;overflow:auto}@media (width>=701px){.shade{align-items:center}.sheet{border-radius:18px}}.sheet .big{font-size:20px;font-weight:800}.sheet p{color:#444;margin:0;font-size:15px;line-height:1.45}.sheet .stat{background:var(--white);border:1.5px solid var(--grid);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:space-between;gap:10px;padding:10px 13px;font-size:15px;font-weight:700;display:flex}.sheet .stat span:first-child{color:var(--label);font-weight:600}.sheet .stat .bad{color:var(--red)}.sheet .chk{background:var(--amber-bg);border:1.5px solid var(--gold);cursor:pointer;border-radius:10px;align-items:flex-start;gap:11px;padding:12px;font-size:15px;font-weight:700;line-height:1.4;display:flex}.sheet .chk input{width:22px;height:22px;accent-color:var(--black);flex-shrink:0;margin:0}.sheet-card{background:var(--white);border:2px solid var(--black);border-radius:14px;overflow:hidden}.sheet-card .fl{border-top:1px solid var(--grid);padding:10px 13px;display:block}.sheet-card .fl:first-child{border-top:0}.sheet-card .lbl{letter-spacing:1.4px;text-transform:uppercase;color:var(--label);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.sheet-card select,.sheet-card input{border:1.5px solid var(--grid);width:100%;font:inherit;background:var(--head);color:var(--text);border-radius:8px;min-height:44px;padding:10px;font-size:15px;font-weight:600}.sheet .go{background:var(--black);width:100%;min-height:50px;color:var(--gold);font:inherit;cursor:pointer;border:0;border-radius:12px;font-size:16px;font-weight:800}.sheet .go:disabled{opacity:.35;cursor:not-allowed}.sheet .go2{border:2px solid var(--black);background:var(--white);width:100%;min-height:50px;color:var(--black);font:inherit;cursor:pointer;border-radius:12px;font-size:16px;font-weight:800}.qb-cd[hidden]{display:none!important}textarea.fin{resize:vertical;font-weight:500;line-height:1.45}.seg2{flex-wrap:wrap;gap:8px;display:flex}.segk{display:inline-flex;position:relative}.segk input{opacity:0;width:1px;height:1px;position:absolute}.segk span{border:1.5px solid var(--grid);background:var(--head);min-width:48px;min-height:44px;font-family:var(--mono);cursor:pointer;border-radius:8px;place-items:center;padding:0 14px;font-size:15px;font-weight:800;display:grid}.segk.wide span{font-family:inherit;font-size:14px}.segk input:checked+span{background:var(--gold);border-color:var(--black)}.segk input:focus-visible+span{outline:3px solid var(--gold);outline-offset:2px}a.prim{align-items:center;display:inline-flex}.qz{background:#eef0f3;flex-direction:column;min-height:100dvh;display:flex}.qz-bar{background:var(--black);padding:calc(14px + env(safe-area-inset-top,0px)) 16px 12px;z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:0}.qz-e{letter-spacing:1.6px;color:#fff9;font-size:10px;font-weight:700}.qz-t{color:var(--white);margin-top:2px;font-size:18px;font-weight:800}.qz-back{color:var(--gold);font:inherit;white-space:nowrap;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:15px;font-weight:800}.qz-body{width:100%;max-width:560px;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:12px;margin:0 auto;display:flex}.qz-card{background:var(--card);border:2px solid var(--black);border-radius:14px;overflow:hidden}.qz-card h3{background:var(--black);color:var(--gold);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:11px 14px;font-size:16px;font-weight:800;display:flex}.qz-card h3 .st{letter-spacing:1px;color:#ffffffb3;font-size:11px;font-weight:800}.qz-card h3.green{background:var(--green);color:var(--white)}.qz-card h3.green .st{color:#ffffffd9}.qz-card h3.amber{background:var(--gold);color:var(--black)}.qz-card h3.amber .st{color:#0009}.qz-lbl{letter-spacing:1.4px;text-transform:uppercase;color:var(--label);font-size:11px;font-weight:600}.qz-val{overflow-wrap:anywhere;margin-top:2px;font-size:15px;font-weight:700;line-height:1.35}.qz-cells{border-top:1px solid var(--grid);grid-template-columns:1fr 1fr;display:grid}.qz-cell{border-top:1px solid var(--grid);min-width:0;padding:9px 14px}.qz-cells .qz-cell:nth-child(-n+2){border-top:0}.qz-cells .qz-cell:nth-child(odd){border-right:1px solid var(--grid)}.qz-cell.full{grid-column:1/-1;border-right:0!important}.qz-fld{padding:12px 14px;display:block}.qz-in{border:1.5px solid var(--grid);background:var(--head);width:100%;font-size:20px;font-weight:800;font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text);border-radius:10px;margin-top:6px;padding:12px;display:block}.qz-hint{color:var(--label);padding:0 14px 12px;font-size:13px}.qz-hint.center{text-align:center;font-family:var(--mono);padding:0}.qz-who{text-align:center;padding:18px 14px 14px}.qz-nm{font-size:24px;font-weight:800}.qz-tag{font-family:var(--mono);background:var(--black);color:var(--gold);letter-spacing:1px;border-radius:7px;margin-top:8px;padding:4px 10px;font-size:14px;font-weight:800;display:inline-block}.qz-rl{border-top:1px solid var(--grid);justify-content:space-between;gap:10px;padding:10px 14px;font-size:15px;display:flex}.qz-card h3+.qz-rl{border-top:0}.qz-rl span:first-child{color:var(--label);font-weight:600}.qz-rl span:last-child{font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.qz-prog{flex-direction:column;gap:5px;display:flex}.qz-pr{letter-spacing:1px;text-transform:uppercase;color:var(--label);justify-content:space-between;font-size:11px;font-weight:700;display:flex}.qz-bar2{background:var(--chip);border:1px solid var(--grid);border-radius:4px;height:8px;overflow:hidden}.qz-bar2 i{background:var(--gold);height:100%;display:block}.qz-qtx{padding:14px 14px 8px;font-size:17px;font-weight:700;line-height:1.4}.qz-opts{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.qz-opt{text-align:left;border:1.5px solid var(--grid);width:100%;min-height:48px;font:inherit;background:var(--head);color:var(--text);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:15px;font-weight:500;line-height:1.4;display:flex}.qz-opt .k{font-family:var(--mono);border:1.5px solid var(--grid);background:var(--white);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.qz-opt.sel{border-color:var(--black);background:var(--amber-bg);font-weight:700}.qz-opt.sel .k{background:var(--black);color:var(--gold);border-color:var(--black)}.qz-opt.wrong{border-color:var(--red);background:var(--red-bg);font-weight:700}.qz-opt.wrong .k{background:var(--red);color:var(--white);border-color:var(--red)}.qz-opt.right{border-color:var(--green);background:var(--green-bg);font-weight:700}.qz-opt.right .k{background:var(--green);color:var(--white);border-color:var(--green)}.qz-opt.was{opacity:.5;text-decoration:line-through}.qz-opt.cmp{margin-top:6px}.qz-score{align-items:center;gap:14px;padding:14px;display:flex}.qz-ring{flex-shrink:0}.qz-score b{font-size:16px;font-weight:800;display:block}.qz-score small{color:var(--label);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4;display:block}.qz-two{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:16px 14px;display:grid}.qz-two .s{text-align:center}.qz-two .s b{font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;display:block}.qz-two .s small{letter-spacing:1px;text-transform:uppercase;color:var(--label);font-size:11px;font-weight:700}.qz-two .s.r b{color:var(--red)}.qz-two .s.g b{color:var(--green)}.qz-two .ar{color:var(--muted);text-transform:uppercase;font-size:14px;font-weight:800}.qz-fold{flex-direction:column;gap:10px;display:flex}.qz-fold summary{background:var(--black);color:var(--gold);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;min-height:48px;padding:12px 14px;font-size:15px;font-weight:800;list-style:none;display:flex}.qz-fold summary::-webkit-details-marker{display:none}.qz-fold .cnt{background:var(--gold);color:var(--black);border-radius:10px;margin-left:6px;padding:1px 8px;font-size:12px}.qz-mq{text-align:left;width:100%;font:inherit;color:var(--text);background:var(--card);border:1.5px solid var(--grid);border-radius:12px;padding:11px 12px;display:block}.qz-mq .qn{letter-spacing:1px;text-transform:uppercase;color:var(--label);justify-content:space-between;gap:8px;font-size:11px;font-weight:800;display:flex}.qz-mq .qn .ok{color:var(--green)}.qz-mq .qt{margin-top:5px;font-size:15px;font-weight:700;line-height:1.4}.qz-mq.done{border-color:var(--green);background:var(--green-bg)}.qz-mq.open{border:2px solid var(--black);cursor:pointer}.qz-mq.open .qn span:last-child{color:var(--text)}.qz-tally{letter-spacing:1px;text-transform:uppercase;color:var(--label);justify-content:space-between;align-items:center;gap:10px;padding:0 2px;font-size:12px;font-weight:800;display:flex}.qz-tally span:last-child{color:var(--text);font-variant-numeric:tabular-nums}.qz-tally .dots{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.qz-tally .d{border:1.5px solid var(--grid);background:var(--chip);border-radius:50%;width:12px;height:12px}.qz-tally .d.ok{background:var(--green);border-color:var(--green)}.qz-stop{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px 8px;display:flex}.qz-stop .ic{border:2.5px solid var(--black);background:var(--gold);border-radius:50%;place-items:center;width:64px;height:64px;font-size:28px;font-weight:900;display:grid}.qz-stop .ic.grey{background:var(--chip);border-color:var(--grid);color:var(--muted)}.qz-stop .ic.green{background:var(--green);border-color:var(--green);color:var(--white)}.qz-stop h4{text-wrap:balance;margin:0;font-size:20px;font-weight:800}.qz-stop p{color:#444;max-width:32ch;margin:0;font-size:15px;line-height:1.5}.qz-stop .code{font-family:var(--mono);color:var(--muted);letter-spacing:.5px;font-size:12px}.qz-btm{flex-direction:column;gap:9px;margin-top:auto;padding-top:4px;display:flex}.qz-go{background:var(--black);width:100%;min-height:52px;color:var(--gold);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:14px;font-size:17px;font-weight:800}.qz-go:disabled{opacity:.35;cursor:default}.qz-go2{border:2px solid var(--black);background:var(--white);width:100%;min-height:52px;color:var(--black);font:inherit;cursor:pointer;border-radius:12px;padding:13px;font-size:17px;font-weight:800}.qz-body>.qtc+.note,.qz-body .note{border-radius:10px}.site-end{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.site-warn{letter-spacing:.4px;color:var(--amber);text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:800}.site-warn:before{content:"⚠ "}.menu-row.dim{opacity:.55}.ct-row{border-top:1px solid var(--hair);align-items:flex-start;gap:12px;padding:14px 24px;display:flex}.boxhd+.ct-row{border-top:0}.ct-row:hover{background:var(--head)}.ct-row.dim{opacity:.55}.ct-row .t{flex:1;min-width:0}.ct-row .t b{font-size:16px;display:block}.ct-row .t small{color:var(--label);overflow-wrap:anywhere;font-size:13px;display:block}.tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.tg{letter-spacing:.4px;background:var(--gold);color:var(--black);text-transform:uppercase;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:800}.tg.off{background:var(--chip);color:var(--muted)}.ct-row+.empty,.boxhd+.empty{border-top:1px solid var(--hair)}.boxhd+.empty{border-top:0}.bigbtn{background:var(--gold);border:2px solid var(--black);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:16px;display:flex}.bigbtn small{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.search{display:block}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#asset-groups{flex-direction:column;gap:8px;display:flex}.grp{letter-spacing:1.2px;text-transform:uppercase;color:var(--label);justify-content:space-between;padding:8px 2px 0;font-size:12px;font-weight:800;display:flex}.ar{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:11px 24px;display:flex}.ar:first-child{border-top:0}.ar:hover{background:var(--head)}.ar .t{min-width:0;color:var(--label);flex:1;font-size:14px}.chip{font-family:var(--mono);background:var(--gold);color:var(--black);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:13px;font-weight:800;display:inline-block}.ro{text-align:center;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:800}.boxhd.sub{border-top:1px solid var(--hair);padding-top:16px;padding-bottom:16px}.ticks{flex-direction:column;display:flex}.tick{border-top:1px solid var(--hair);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 24px;display:flex}.tick:first-child{border-top:0}.tick.inline{border:0;padding:0}.tick input{width:22px;height:22px;accent-color:var(--black);flex-shrink:0;margin:1px 0 0}.tick .t b{font-size:15px;display:block}.tick .t small{color:var(--label);font-size:13px;font-weight:500;display:block}a.chg{display:inline-block}.sheet .go.red{background:var(--red);color:var(--white)}@media (width<=700px){.ct-row,.ar,.tick{padding-left:16px;padding-right:16px}.tick.inline{padding:0}.boxhd .chg{margin-left:auto}}.pb-actions{flex-wrap:wrap;gap:10px;display:flex}.chip.dark{background:var(--black);color:var(--gold)}.ar .t b{color:var(--text);font-size:15px;display:block}.ar .t small{color:var(--label);font-size:13px;display:block}.ar.dim{opacity:.55}div.ar{cursor:default}#people-groups{flex-direction:column;gap:8px;display:flex}.cnt{grid-template-columns:repeat(3,1fr);display:grid}.cnt-cell{text-align:center;border-left:1px solid var(--hair);padding:14px 8px}.cnt-cell:first-child{border-left:0}.cnt-cell:hover{background:var(--head)}.cnt-cell b{font-variant-numeric:tabular-nums;font-size:22px;display:block}.cnt-cell small{letter-spacing:.8px;color:var(--label);font-size:10.5px;font-weight:800}.prim.danger{background:var(--red);color:var(--white)}.prim.ok-btn{background:var(--green);color:var(--white)}.note .lnk{color:inherit;white-space:nowrap;margin:0 0 0 6px;font-weight:800;text-decoration:underline}.pill.red{color:var(--red);background:var(--red-bg);border:1.5px solid var(--red)}.num-chip{font-family:var(--mono);background:var(--gold);border:1.5px solid var(--black);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:7px;padding:3px 9px;font-size:14px;font-weight:800;display:inline-block}.chg-line{color:var(--muted);margin-top:4px;font-size:12px;font-weight:500;display:block}.big-in{align-items:baseline;gap:8px;display:inline-flex}.big-in small{color:var(--label);font-weight:700}.fin.num.big{width:140px;font-size:24px;font-family:var(--mono);font-weight:800}.fhint.bad{color:var(--red);font-weight:700}.move{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.chg.sm{padding:6px 10px;font-size:13px}.count{color:var(--label);font-variant-numeric:tabular-nums;font-size:14px}.vals{flex-direction:column;gap:8px;display:flex}.val-row{border-top:1px solid var(--hair);align-items:center;gap:10px;padding:10px 24px;display:flex}.val-row:first-child{border-top:0}.val-row.dim .t{opacity:.55}.val-row .t{flex:1;min-width:0}.val-row .t b{font-size:15px;display:block}.val-row .t small{color:var(--label);font-size:12.5px;display:block}.val-row .t:hover b{text-decoration:underline}@media (width<=700px){.val-row{padding:10px 16px}}.cnt.cnt4{grid-template-columns:repeat(4,1fr)}.cnt-cell.on{background:var(--head);box-shadow:inset 0 -3px 0 var(--gold)}.cnt-cell.gl-ok b{color:var(--green)}.cnt-cell.gl-warn b{color:var(--amber)}.cnt-cell.gl-bad b{color:var(--red)}.gl-text-ok{color:var(--green)}.gl-text-warn{color:var(--amber)}.gl-text-bad{color:var(--red)}.note.grey{background:var(--chip);border-color:var(--grid);color:var(--label)}@media (width<=700px){.cnt.cnt4{grid-template-columns:repeat(2,1fr)}.cnt.cnt4 .cnt-cell:nth-child(3){border-left:0}.cnt.cnt4 .cnt-cell:nth-child(n+3){border-top:1px solid var(--hair)}}.gl-row .t .pill{margin-top:6px}@media (width>=701px){.gl-row .t{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.gl-row .t b,.gl-row .t small{grid-column:1}.gl-row .t .pill{grid-area:1/2/span 2;justify-self:end;margin-top:0}}#task-groups{flex-direction:column;gap:8px;display:flex}.tk-row{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:11px 24px;display:flex}.tk-row:first-child{border-top:0}.tk-row.dim{background:var(--chip)}.tk-row.dim .t b{color:var(--muted)}.tk-row .t{flex:1;min-width:0}.tk-row .t b{font-size:15px;display:block}.tk-row .t:hover b{text-decoration:underline}.tk-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.tk-tags .pill{padding:2px 8px;font-size:10px}.tog{background:var(--grid);border:2px solid var(--black);cursor:pointer;border-radius:16px;flex-shrink:0;width:52px;height:30px;padding:0;position:relative}.tog:after{content:"";background:var(--white);border:2px solid var(--black);box-sizing:border-box;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:3px}.tog.on{background:var(--gold)}.tog.on:after{background:var(--black);left:auto;right:3px}.tog:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.cnt-cell.tk-add{background:var(--gold)}.cnt-cell.tk-add:hover{background:var(--gold);text-decoration:underline}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg-opt{cursor:pointer;flex:1 1 0;min-width:88px}.seg-opt input{opacity:0;pointer-events:none;position:absolute}.seg-opt span{text-align:center;border:2px solid var(--black);background:var(--white);white-space:nowrap;border-radius:10px;padding:10px 4px;font-size:14px;font-weight:800;display:block}@media (width<=420px){.seg-opt{min-width:0}.seg-opt span{padding:10px 2px;font-size:13px}}.seg-opt span small{letter-spacing:.6px;text-transform:uppercase;color:var(--label);font-size:10px;font-weight:700;display:block}.seg-opt input:checked+span{background:var(--gold)}.seg-opt input:focus-visible+span{outline:3px solid var(--black);outline-offset:2px}.tk-hist{border-top:1px solid var(--hair);padding:11px 24px}.boxhd+.tk-hist{border-top:0}.tk-hist b{font-size:14px;display:block}.tk-hist small{color:var(--label);font-size:13px;display:block}.res-frame.tk-frame{border:1.5px solid var(--grid);border-radius:0 0 12px 12px;height:calc(100dvh - 220px);min-height:420px}.res-review+.res-frame.tk-frame{border-top:0}@media (width<=700px){.tk-row,.tk-hist{padding-left:16px;padding-right:16px}}#ref-groups{flex-direction:column;gap:8px;display:flex}a.tk-row{color:inherit;text-decoration:none}a.tk-row:hover .t b{text-decoration:underline}.rl-sub{margin-top:2px;font-size:13px;display:block}.rl-file{margin-bottom:6px;display:block}.rl-file b{overflow-wrap:anywhere;font-size:14px;display:block}.rl-file small{color:var(--label);font-size:13px}.rl-pick{display:inline-block;position:relative}.rl-pick input[type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.rl-pick input[type=file]:focus-visible+.chg{outline:3px solid var(--gold);outline-offset:2px}.seg-opt input:disabled+span{opacity:.45;cursor:default}.seg-opt input:checked:disabled+span{opacity:1}.tk-hist .chg.sm{margin-top:6px}.seg.kinds .seg-opt{flex:30%;min-width:30%}@media (width<=420px){.seg.kinds .seg-opt{min-width:30%}}.hm-grp{letter-spacing:1.4px;text-transform:uppercase;color:var(--label);margin:18px 0 10px;font-size:12px;font-weight:800}.hm-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px;display:grid}.hm-tile{text-align:center;min-width:0;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:4px 2px;text-decoration:none;display:flex}.hm-tile:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.hm-sq{background:var(--black);width:64px;height:64px;color:var(--gold);font-family:var(--mono);border-radius:15px;place-items:center;font-size:20px;font-weight:800;display:grid;position:relative}.hm-tile:hover .hm-sq{box-shadow:0 0 0 3px var(--gold)}.hm-nm{overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.2}.hm-ct{color:var(--label);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.25}.hm-tile.off{cursor:default}.hm-tile.off:hover .hm-sq{box-shadow:none}.hm-tile.off .hm-sq{background:var(--chip);color:var(--muted);border:1.5px dashed var(--grid)}.hm-tile.off .hm-nm{color:var(--muted)}.hm-tile.off .hm-ct{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;font-size:10.5px;font-weight:700}.hm-dot{min-width:24px;height:24px;color:var(--black);border:2px solid var(--page);background:#e8a100;border-radius:12px;place-items:center;padding:0 5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;font-weight:900;display:grid;position:absolute;top:-8px;right:-9px}.hm-ext{background:var(--white);border:1.5px solid var(--black);width:20px;height:20px;color:var(--black);border-radius:6px;place-items:center;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:900;display:grid;position:absolute;bottom:-4px;right:-4px}.hm-lbl{letter-spacing:1.3px;text-transform:uppercase;color:var(--label);font-size:11px;font-weight:700}.sheet .hm-id{color:var(--black);font-size:15px;font-weight:700}.sheet a.hm-go{place-items:center;text-decoration:none;display:grid}@media (width>=760px){.hm-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 12px}.hm-sq{border-radius:16px;width:72px;height:72px;font-size:22px}}.nd.loto{background:var(--amber-bg)}.nd .c.lt{border-color:var(--amber-line);color:var(--amber);font-size:10px}.em-ctrl{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.em-ctrl .site-pick{flex:220px;min-width:0}.em-ctrl .site-pick select{flex:1}.em-chips{gap:8px;display:flex}.em-chip{border:1.5px solid var(--grid);background:var(--white);color:var(--text);border-radius:16px;align-items:center;min-height:36px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.em-chip.on{background:var(--black);color:var(--gold);border-color:var(--black)}.em-row .t{min-width:0}.note.em-note{background:var(--chip);border-color:var(--grid);color:var(--text)}.em-frame{background:#f0f2f5;border:0;width:100%;height:560px;display:block}.em-text{border-top:1px solid var(--hair);padding:12px 24px}.em-text summary{cursor:pointer;font-weight:700}.em-text pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);margin:10px 0 0;font-size:13px}.wr-pills{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.wr-acts{flex-wrap:wrap;gap:8px;padding:12px 16px 16px;display:flex}.prim.wr-out{color:#111;background:#fff;border:2px solid #111}body.tagpage{background:#d8d8d8;margin:0}#tagRoot{color:#111;-webkit-font-smoothing:antialiased;box-sizing:border-box;background:#d8d8d8;min-height:100vh;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}#tagRoot *,#tagRoot :before,#tagRoot :after{box-sizing:border-box;margin:0;padding:0}#tagRoot .phone{background:#f4f4f4;border-radius:14px;flex-direction:column;max-width:430px;min-height:600px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 6px 24px #00000038}#tagRoot .header{background:#111;justify-content:space-between;align-items:center;padding:13px 16px 12px;display:flex}#tagRoot .header-eyebrow{text-transform:uppercase;letter-spacing:1.2px;color:#ffffff80;margin-bottom:2px;font-size:9px;font-weight:800}#tagRoot .header-title{color:#fff;letter-spacing:.3px;font-size:15px;font-weight:800}#tagRoot .header-scan-again{cursor:pointer;color:#111;text-transform:uppercase;letter-spacing:.6px;background:#f5c400;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:7px 12px;font-family:inherit;font-size:10px;font-weight:800;display:flex}#tagRoot .header-scan-again:active{background:#d4a800}#tagRoot .tagstrip{background:#fff;border-left:5px solid #f5c400;border-radius:10px;justify-content:space-between;align-items:center;margin:12px 12px 0;padding:11px 14px;display:flex;box-shadow:0 1px 4px #00000012}#tagRoot .tagstrip-lbl{text-transform:uppercase;letter-spacing:.9px;color:#888;margin-bottom:2px;font-size:9px;font-weight:800}#tagRoot .tagstrip-id{color:#111;letter-spacing:1.2px;font-size:19px;font-weight:900}#tagRoot .tagstrip-site{color:#888;margin-top:2px;font-size:10px;font-weight:700}#tagRoot .tagstrip-state{text-transform:uppercase;letter-spacing:.7px;color:#8a6d00;background:#fff4cc;border-radius:20px;padding:4px 9px;font-size:9px;font-weight:800}#tagRoot .tagstrip-state.claimed{color:#2e7d32;background:#e8f5e9}#tagRoot .tagstrip-state.oos{color:#c00;background:#fdecea}#tagRoot .rail{gap:4px;padding:12px 12px 0;display:flex}#tagRoot .rail-seg{background:#dcdcdc;border-radius:2px;flex:1;height:4px;transition:background .3s}#tagRoot .rail-seg.done{background:#f5c400}#tagRoot .rail-seg.active{background:#111}#tagRoot .stepwrap{flex:1;padding:20px 12px 0}#tagRoot .step{display:none}#tagRoot .step.active{animation:.3s cubic-bezier(.16,1,.3,1) tagslide;display:block}@keyframes tagslide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#tagRoot .step.active{animation:none}}#tagRoot .step-count{text-transform:uppercase;letter-spacing:.8px;color:#856404;background:#fff3cd;border-radius:20px;align-items:center;gap:6px;margin-bottom:11px;padding:4px 10px 4px 8px;font-size:10px;font-weight:800;display:inline-flex}#tagRoot .step-count-dot{background:#f5c400;border-radius:50%;width:5px;height:5px}#tagRoot .step-icon{background:#111;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:12px;display:flex}#tagRoot .step-icon svg{width:19px;height:19px}#tagRoot .step-q{color:#111;letter-spacing:-.4px;margin-bottom:7px;font-size:23px;font-weight:800;line-height:1.2}#tagRoot .step-help{color:#666;margin-bottom:18px;font-size:12px;font-weight:500;line-height:1.55}#tagRoot .big-input{color:#111;-webkit-appearance:none;background:#fff;border:2px solid #ddd;border-radius:10px;outline:none;width:100%;padding:14px 15px;font-size:17px;font-weight:700;transition:all .18s}#tagRoot .big-input::placeholder{color:#bbb;font-weight:500}#tagRoot .big-input:focus{border-color:#111}#tagRoot .big-input.ok{border-color:#4caf50}#tagRoot .big-input.bad{border-color:#c00}#tagRoot .input-gap{margin-bottom:10px}#tagRoot .note{border-radius:8px;margin-top:11px;padding:10px 12px;font-size:11px;font-weight:600;line-height:1.5;display:none}#tagRoot .note.on{display:block}#tagRoot .note-bad{color:#c00;background:#fdecea;border-left:4px solid #c00}#tagRoot .note-ok{color:#2e7d32;background:#e8f5e9;border-left:4px solid #4caf50}#tagRoot .note-work{color:#8a6d00;background:#fff8e1;border-left:4px solid #f5c400}#tagRoot .loto-confirm{background:#e8f5e9;border-radius:20px;align-items:center;gap:7px;width:fit-content;margin-top:12px;padding:7px 13px 7px 8px;display:none}#tagRoot .loto-confirm.on{display:inline-flex}#tagRoot .loto-confirm-icon{color:#fff;background:#2e7d32;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:flex}#tagRoot .loto-confirm-text{color:#2e7d32;font-size:11.5px;font-weight:700}#tagRoot .loto-flag{background:#fff4e0;border-radius:20px;align-items:center;gap:7px;width:fit-content;margin-top:12px;padding:7px 13px 7px 8px;display:none}#tagRoot .loto-flag.on{display:inline-flex}#tagRoot .loto-flag-icon{color:#fff;background:#a05a00;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:flex}#tagRoot .loto-flag-text{color:#8a5300;font-size:11.5px;font-weight:700}#tagRoot .review-pill{text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border-radius:20px;margin-right:8px;padding:3px 8px;font-size:9px;font-weight:800}#tagRoot .review-pill.g{color:#2e7d32;background:#e8f5e9}#tagRoot .review-pill.a{color:#a05a00;background:#fff4e0}#tagRoot .review-pill.n{color:#777;background:#eee}#tagRoot .loto-skip-row{cursor:pointer;background:#fff;border:2px solid #ddd;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:11px 12px;display:flex}#tagRoot .loto-skip-row input[type=checkbox]{accent-color:#111;flex-shrink:0;width:17px;height:17px}#tagRoot .loto-skip-lbl{color:#333;font-size:12.5px;font-weight:700;line-height:1.4}#tagRoot .loto-wait-card{background:#fff4e0;border-left:4px solid #f5a623;border-radius:10px;margin:10px 12px 0;padding:15px 14px}#tagRoot .loto-wait-hdr{align-items:center;gap:7px;margin-bottom:6px;display:flex}#tagRoot .loto-wait-title{text-transform:uppercase;letter-spacing:.8px;color:#8a5300;font-size:10px;font-weight:800}#tagRoot .loto-wait-msg{color:#8a5300;font-size:11px;font-weight:600;line-height:1.55}#tagRoot .loto-card{background:#fff;border-radius:10px;margin:10px 12px 0;overflow:hidden;box-shadow:0 1px 4px #00000012}#tagRoot .loto-card-head{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}#tagRoot .loto-card-lbl{text-transform:uppercase;letter-spacing:.8px;color:#555;margin-bottom:3px;font-size:11px;font-weight:900}#tagRoot .loto-card-status{font-size:14px;font-weight:800}#tagRoot .loto-card-status.g{color:#2e7d32}#tagRoot .loto-card-status.a{color:#a05a00}#tagRoot .loto-card-caret{color:#bbb;flex-shrink:0;font-size:10px;transition:transform .2s}#tagRoot .loto-card.open .loto-card-caret{transform:rotate(90deg)}#tagRoot .loto-card-body{border-top:1px solid #f0f0f0;padding:14px 15px 16px;display:none}#tagRoot .loto-card.open .loto-card-body{display:block}#tagRoot .loto-card-save{color:#f5c400;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;-webkit-appearance:none;background:#111;border:none;border-radius:10px;width:100%;margin-top:12px;padding:13px;font-family:inherit;font-size:13px;font-weight:800}#tagRoot .loto-card-save:disabled{cursor:not-allowed;background:#ccc}#tagRoot .choices{flex-direction:column;gap:8px;display:flex}#tagRoot .choice{color:#111;text-align:left;cursor:pointer;-webkit-appearance:none;background:#fff;border:2px solid #ddd;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 15px;font-family:inherit;font-size:15px;font-weight:700;transition:all .15s;display:flex}#tagRoot .choice:hover{border-color:#bbb}#tagRoot .choice.sel{color:#fff;background:#111;border-color:#111}#tagRoot .choice-tick{color:#f5c400;opacity:0;font-size:15px}#tagRoot .choice.sel .choice-tick{opacity:1}#tagRoot .navbar{align-items:center;gap:9px;padding:16px 12px 20px;display:flex}#tagRoot .btn-back{color:#555;cursor:pointer;-webkit-appearance:none;background:#fff;border:2px solid #ccc;border-radius:10px;padding:14px 17px;font-family:inherit;font-size:15px;font-weight:800}#tagRoot .btn-next{color:#f5c400;text-transform:uppercase;letter-spacing:.7px;cursor:pointer;-webkit-appearance:none;background:#111;border:none;border-radius:10px;flex:1;padding:15px;font-family:inherit;font-size:14px;font-weight:800}#tagRoot .btn-next:disabled{color:#fff;cursor:not-allowed;background:#ccc}#tagRoot .btn-next:active:not(:disabled){background:#333}#tagRoot .review-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #00000012}#tagRoot .review-row{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}#tagRoot .review-row:last-child{border-bottom:none}#tagRoot .review-lbl{color:#777;font-size:11px;font-weight:700}#tagRoot .review-right{align-items:center;display:flex}#tagRoot .review-val{color:#111;text-align:right;font-size:13px;font-weight:800}#tagRoot .review-edit{color:#111;cursor:pointer;background:0 0;border:none;padding:0 0 0 11px;font-family:inherit;font-size:11px;font-weight:800;text-decoration:underline}#tagRoot .done-hdr{text-align:center;background:#2e7d32;padding:22px 16px}#tagRoot .done-hdr.yellow{background:#f5c400}#tagRoot .done-hdr.red{background:#c00}#tagRoot .done-check{color:#fff;margin-bottom:5px;font-size:40px}#tagRoot .done-title{color:#fff;margin-bottom:3px;font-size:20px;font-weight:800}#tagRoot .done-sub{color:#ffffffd9;text-transform:uppercase;letter-spacing:.9px;font-size:10px;font-weight:700}#tagRoot .done-hdr.yellow .done-title,#tagRoot .done-hdr.yellow .done-sub{color:#111}#tagRoot .name-banner{text-align:center;background:#111;border-radius:10px;margin:12px 12px 0;padding:15px 14px}#tagRoot .name-banner-eyebrow{text-transform:uppercase;letter-spacing:1px;color:#ffffff73;margin-bottom:5px;font-size:9px;font-weight:800}#tagRoot .name-banner-name{color:#fff;font-size:21px;font-weight:900;line-height:1.15}#tagRoot .name-banner-tag{color:#f5c400;letter-spacing:1px;margin-top:5px;font-size:11px;font-weight:800}#tagRoot .prog-card{background:#fff;border-radius:10px;margin:10px 12px 0;padding:15px 14px;box-shadow:0 1px 4px #00000012}#tagRoot .prog-top{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}#tagRoot .prog-lbl{text-transform:uppercase;letter-spacing:.8px;color:#555;font-size:10px;font-weight:800}#tagRoot .prog-count{color:#111;font-size:17px;font-weight:900}#tagRoot .prog-count span{color:#888;font-size:12px;font-weight:700}#tagRoot .node-chain{margin-top:14px}#tagRoot .node-row{gap:11px;display:flex}#tagRoot .node-rail{flex-direction:column;align-items:center;display:flex}#tagRoot .node-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:flex}#tagRoot .node-dot.node-done{color:#fff;background:#2e7d32}#tagRoot .node-dot.node-next{color:#c00;background:#fff;border:2px solid #c00}#tagRoot .node-dot.node-pending{color:#fff;background:#f0a3a3}#tagRoot .node-line{background:#e0e0e0;flex:1;width:2px;min-height:16px}#tagRoot .node-line.node-line-done{background:#a5d6a7}#tagRoot .node-label{color:#555;padding:2px 0 16px;font-size:12px;font-weight:600}#tagRoot .node-label.node-done{color:#111}#tagRoot .node-label.node-next{color:#111;font-weight:800}#tagRoot .node-next-tag{text-transform:uppercase;letter-spacing:.5px;color:#c00;margin-top:1px;font-size:10px;font-weight:800}#tagRoot .node-date{color:#888;margin-top:2px;font-size:11px;font-weight:500}#tagRoot .locked-card{background:#ececec;border:1.5px dashed #bbb;border-radius:10px;margin:10px 12px 0;padding:15px 14px}#tagRoot .locked-hdr{align-items:center;gap:7px;margin-bottom:6px;display:flex}#tagRoot .locked-title{text-transform:uppercase;letter-spacing:.8px;color:#888;font-size:10px;font-weight:800}#tagRoot .locked-msg{color:#777;font-size:11px;font-weight:600;line-height:1.55}#tagRoot .msg-card{background:#fff;border-radius:10px;margin:10px 12px 0;padding:18px 16px;box-shadow:0 1px 4px #00000012}#tagRoot .msg-title{color:#111;margin-bottom:8px;font-size:15px;font-weight:800}#tagRoot .msg-body{color:#555;font-size:13px;font-weight:500;line-height:1.55}#tagRoot .bottom-pad{height:24px}#tagRoot .spinner{border:3px solid #ddd;border-top-color:#f5c400;border-radius:50%;width:32px;height:32px;margin:0 auto;animation:.8s linear infinite tagspin}#tagRoot .sess-spinner{vertical-align:middle;border:2px solid #ddd;border-top-color:#111;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.8s linear infinite tagspin;display:inline-block}@keyframes tagspin{to{transform:rotate(360deg)}}#tagRoot .loading-wrap{text-align:center;padding:80px 20px}#tagRoot .loading-msg{color:#666;letter-spacing:.4px;text-transform:uppercase;margin-top:14px;font-size:12px;font-weight:600}#tagRoot .ppe-card{background:#fff;border-left:4px solid #888;border-radius:10px;margin:10px 12px 0;padding:15px 16px;text-decoration:none;transition:transform .12s;animation:.35s tagCardIn;display:block;box-shadow:0 1px 4px #00000012}body.fa{color:#111;background:#eef0f3;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.fa-wrap{background:#eef0f3;flex-direction:column;max-width:520px;min-height:100vh;margin:0 auto;display:flex}.fa-top{background:#f5c400;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.fa-top .nm{font-size:15px;font-weight:800}.fa-top .pg{letter-spacing:1.5px;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:700}.fa-top .pbtn{color:#f5c400;cursor:pointer;white-space:nowrap;background:#111;border:0;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:800}.fa-body{flex-direction:column;flex:1;gap:12px;padding:14px;display:flex}.fa-card{background:#fff;border:2px solid #111;border-radius:14px;overflow:hidden}.fa-card h3{color:#f5c400;background:#111;margin:0;padding:10px 14px;font-size:14px;font-weight:800}.fa-cam{aspect-ratio:4/3;background:#222;place-items:center;display:grid;position:relative;overflow:hidden}.fa-cam video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fa-cam .fr{aspect-ratio:1;border:3px solid #f5c400;border-radius:14px;width:52%;position:relative;box-shadow:0 0 0 2000px #00000040}.fa-cam .tx{text-align:center;color:#fff;text-shadow:0 1px 3px #000;padding:0 10px;font-size:13px;font-weight:700;position:absolute;bottom:10px;left:0;right:0}.fa-hint{color:#5f646b;text-align:center;padding:10px 14px;font-size:13px;line-height:1.4}.fa-or{text-align:center;letter-spacing:2px;color:#8a8f96;font-size:11px;font-weight:800}.fa-typein{color:#8a8f96;cursor:pointer;background:#fff;border:2px dashed #d9dce1;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:18px;font-weight:800;display:flex}.fa-typein span{color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:14px}.fa-link{color:#5f646b;cursor:pointer;background:0 0;border:0;align-self:center;padding:6px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:underline}.fa-idbox{justify-content:center;align-items:center;gap:6px;padding:18px 10px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:30px;font-weight:800;display:flex}.fa-idbox .b{text-align:center;background:#fafbfc;border:2px solid #111;border-radius:9px;min-width:2.4em;padding:4px 10px}.fa-idbox .fx{color:#5f646b}.fa-keys{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fa-keys button{color:#111;cursor:pointer;background:#fff;border:1px solid #d9dce1;border-radius:10px;padding:14px 0;font-family:inherit;font-size:20px;font-weight:700}.fa-keys button.fn{color:#5f646b;font-size:14px}.fa-keys button.blank{visibility:hidden}.fa-go{color:#f5c400;cursor:pointer;text-align:center;background:#111;border:0;border-radius:12px;width:100%;padding:15px;font-family:inherit;font-size:16px;font-weight:800;display:block}.fa-go:disabled{opacity:.35;cursor:not-allowed}.fa-go small{color:#f5c400bf;margin-top:2px;font-size:12px;font-weight:600;display:block}.fa-plain{color:#444;cursor:pointer;text-align:center;background:#fff;border:1.5px solid #d9dce1;border-radius:12px;width:100%;padding:13px;font-family:inherit;font-size:15px;font-weight:700;display:block}.fa-ask{text-align:center;padding:16px 14px 4px;font-size:20px;font-weight:800}.fa-idcard{text-align:center;padding:8px 14px 18px}.fa-chip{color:#f5c400;letter-spacing:.5px;background:#111;border-radius:8px;padding:4px 12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:16px;font-weight:800;display:inline-block}.fa-idcard .n{margin-top:10px;font-size:24px;font-weight:800}.fa-idcard .s{color:#5f646b;margin-top:3px;font-size:14px}.fa-note{color:#856404;background:#fff3cd;border:1.5px solid #d9b44a;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.4}.fa-note.red{color:#c00;background:#fdecea;border-color:#c00}.fa-note.grey{color:#444;background:#fff;border-color:#d9dce1;font-weight:600}.fa-wait{text-align:center;color:#5f646b;padding:40px 0;font-size:15px}.fa-idb{text-align:center;padding:20px 16px 16px;position:relative}.fa-idb.hasbk{padding-top:52px}.fa-idb-bk{color:#f5c400;cursor:pointer;background:#111;border:0;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:800;position:absolute;top:12px;right:12px}.fa-navh .fa-idb-bk{position:static}.fa-idb.green{color:#fff;background:#1a8a4a}.fa-idb.yellow{color:#111;background:#f5c400}.fa-idb .e{letter-spacing:1.6px;opacity:.75;font-size:10px;font-weight:700}.fa-idb .nm{margin-top:4px;font-size:26px;font-weight:800}.fa-idb .tg{opacity:.9;margin-top:3px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;font-weight:700}.fa-idb .st{background:#0000002e;border-radius:14px;margin-top:10px;padding:4px 12px;font-size:13px;font-weight:800;display:inline-block}.fa-idb.yellow .st{color:#f5c400;background:#111}.fa-back{color:#111;background:#fff;border-bottom:1px solid #d9dce1;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;display:block}.fa-so{color:#444;cursor:pointer;background:#fff;border:1.5px solid #d9dce1;border-radius:12px;width:100%;padding:13px;font-family:inherit;font-size:15px;font-weight:700;display:block}.fa-loto{text-align:left;color:#111;cursor:pointer;background:#fff;border:2px solid #111;border-radius:14px;width:100%;padding:0;font-family:inherit;display:block;overflow:hidden}.fa-loto .h{color:#f5c400;background:#111;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;font-weight:800;display:flex}.fa-loto .chev{font-size:16px}.fa-loto .b{flex-direction:column;gap:3px;padding:11px 12px;display:flex}.fa-loto .s{font-size:16px;font-weight:800}.fa-loto .s.green{color:#1a8a4a}.fa-loto .s.amber{color:#856404}.fa-loto .s.red{color:#c00}.fa-loto .s.grey{color:#444}.fa-loto .m{color:#5f646b;font-size:13px;line-height:1.4}.fa-gold{color:#111;cursor:pointer;background:#f5c400;border:0;border-radius:12px;width:100%;padding:14px;font-family:inherit;font-size:15px;font-weight:800;display:block}.fa-navh{background:#111;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.fa-navh .e{letter-spacing:1.6px;color:#fff9;font-size:10px;font-weight:700}.fa-navh .t{color:#fff;margin-top:2px;font-size:17px;font-weight:800}.fa-navh .bk{color:#f5c400;cursor:pointer;background:0 0;border:0;padding:6px;font-family:inherit;font-size:14px;font-weight:700}.fa-lbl{letter-spacing:1.3px;text-transform:uppercase;color:#5f646b;font-size:11px;font-weight:700}.fa-in{color:#111;background:#fafbfc;border:1.5px solid #d9dce1;border-radius:10px;width:100%;padding:12px;font-family:inherit;font-size:17px;font-weight:700}.fa-in:disabled{opacity:.4}.fa-chk{cursor:pointer;background:#fff;border:1.5px solid #d9dce1;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:14px;font-weight:700;line-height:1.35;display:flex}.fa-chk input{accent-color:#111;flex-shrink:0;width:20px;height:20px;margin:0}.mt{background:#fff;border:2px solid #111;border-radius:14px;overflow:hidden}.mt h3{color:#f5c400;background:#111;justify-content:space-between;align-items:center;margin:0;padding:10px 12px;font-size:14px;font-weight:800;display:flex}.mt h3>span{font-variant-numeric:tabular-nums;font-size:16px}.mt h3 small{color:#ffffffb3;font-size:12px;font-weight:700}.mt-fold{color:#111;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #d9dce1;align-items:center;gap:11px;width:100%;padding:12px;font-family:inherit;display:flex}.mt h3+.mt-fold{border-top:0}.mt-fold .chip{background:#d9dce1;border-radius:3px;flex-shrink:0;width:6px;height:32px}.mt-fold .chip.green{background:#1a8a4a}.mt-fold .chip.amber{background:#d9b44a}.mt-fold .t{flex:1}.mt-fold .t b{font-size:15px;display:block}.mt-fold .t small{color:#5f646b;font-size:12px}.mt-fold .f{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.mt-fold .ar{color:#8a8f96;text-align:center;width:12px;font-size:14px;font-weight:800}.mt-row{border-top:1px solid #f3f4f6;align-items:center;gap:11px;padding:9px 12px 9px 29px;display:flex}.mt-row .gl{border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.mt-row .gl.current{color:#fff;background:#1a8a4a}.mt-row .gl.lapsing{color:#111;background:#d9b44a}.mt-row .gl.never,.mt-row .gl.lapsed{color:#8a8f96;background:#f3f4f6;border:1.5px solid #d9dce1}.mt-row .t{flex:1;min-width:0}.mt-row .t b{font-size:14px;display:block}.mt-row .t small{color:#5f646b;font-size:12px}.mt-row .tg{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;font-size:11px;font-weight:800}.mt-row .tg.current{color:#1a8a4a}.mt-row .tg.lapsing{color:#856404}.mt-row .tg.never,.mt-row .tg.lapsed{color:#8a8f96}.mt-foot{color:#5f646b;background:#fafbfc;border-top:1px solid #d9dce1;padding:10px 12px;font-size:12px;line-height:1.4}.fa-ppe{color:#111;text-align:left;cursor:pointer;background:#fff;border:2px solid #111;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-family:inherit;display:flex}.fa-ppe b{font-size:15px;display:block}.fa-ppe small{color:#5f646b;margin-top:2px;font-size:13px;font-weight:600;display:block}.fa-ppe small.ok{color:#1a8a4a}.fa-ppe small.warn{color:#856404}.fa-ppe small.bad{color:#c00}.fa-ppe .chev{font-size:18px;font-weight:800}.fa-lock{color:#5f646b;background:#fff;border:1.5px dashed #d9dce1;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.4}.fa-lock b{color:#111;margin-bottom:2px;font-size:15px;display:block}.fa-red{color:#fff;cursor:pointer;background:#c00;border:0;border-radius:12px;width:100%;padding:15px;font-family:inherit;font-size:16px;font-weight:800;display:block}.fa-red:disabled{opacity:.35;cursor:not-allowed}.gl-state{border-radius:14px;flex-direction:column;gap:3px;padding:14px;display:flex}.gl-state small{letter-spacing:1.4px;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:700}.gl-state span{font-size:22px;font-weight:800}.gl-state.ok{color:#1a8a4a;background:#e8f5e9}.gl-state.warn{color:#856404;background:#fff3cd}.gl-state.bad{color:#c00;background:#fdecea}.gl-state.wait{color:#444;background:#f3f4f6}.gl-card{background:#fff;border-radius:14px;padding:4px 14px}.gl-card .kv{border-top:1px solid #d9dce1;justify-content:space-between;gap:10px;padding:10px 0;font-size:14px;display:flex}.gl-card .kv:first-child{border-top:0}.gl-card .kv span{color:#5f646b}.gl-card .kv b{text-align:right;font-variant-numeric:tabular-nums}.gl-card .kv b.ok{color:#1a8a4a}.gl-card .kv b.warn{color:#856404}.gl-card .kv b.bad{color:#c00}.mono{font-family:ui-monospace,Menlo,Consolas,monospace}.gl-note{border-radius:12px;padding:11px 13px;font-size:14px;line-height:1.45}.gl-note.plain{color:#444;background:#fff}.gl-note.amber{color:#856404;background:#fff3cd;font-weight:600}.gl-note.red{color:#c00;background:#fdecea;font-weight:600}.gl-photo{text-align:center;color:#5f646b;cursor:pointer;background:#fafbfc;border:2px dashed #d9dce1;border-radius:12px;padding:18px;font-size:14px;font-weight:700;display:block}.gl-photo.has{border-style:solid;border-color:#111;padding:8px}.gl-photo img{object-fit:cover;border-radius:8px;width:100%;max-height:180px;margin-bottom:6px;display:block}.gl-sizes{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.gl-sizes button,.gl-chips button{color:#111;cursor:pointer;background:#fff;border:1.5px solid #d9dce1;border-radius:9px;padding:11px 0;font-family:inherit;font-size:15px;font-weight:700}.gl-sizes button.on,.gl-chips button.on{color:#f5c400;background:#111;border-color:#111}.gl-chips{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gl-lock{color:#5f646b;background:#f3f4f6;border-radius:10px;padding:11px 12px;font-size:14px}.fa-scanbtn{color:#f5c400;cursor:pointer;text-align:center;background:#111;border:0;border-radius:14px;width:100%;padding:18px 16px;font-family:inherit;font-size:18px;font-weight:800;display:block}.fa-scanbtn small{color:#f5c400bf;margin-top:4px;font-size:13px;font-weight:600;display:block}.fa-green{color:#fff;cursor:pointer;background:#1a8a4a;border:0;border-radius:12px;width:100%;padding:15px;font-family:inherit;font-size:16px;font-weight:800;display:block}.fa-green:disabled,.fa-gold:disabled{opacity:.45;cursor:not-allowed}.fa-in.bad{border-color:#c00}.gl-ask{padding:4px 2px;font-size:20px;font-weight:800;line-height:1.3}.gl-ask.sm{font-size:16px}.gl-step{color:#f5c400;letter-spacing:1.3px;text-transform:uppercase;background:#111;border-radius:6px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:800}.gl-done{color:#1a8a4a;background:#e8f5e9;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:700}.gl-err{color:#c00;font-size:14px;font-weight:700;line-height:1.4}.gl-chips.two{grid-template-columns:1fr 1fr}.fa-cam.found .fr{border-color:#1a8a4a;box-shadow:0 0 0 2000px #1a8a4a40}.fa-cam.found .tx{color:#fff;font-size:16px}a.fa-ppe{box-sizing:border-box;text-decoration:none}.res .mt-fold .chip.gold{background:#f5c400}.res-row{color:#111;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f3f4f6;align-items:center;gap:11px;width:100%;padding:10px 12px 10px 29px;font-family:inherit;display:flex}.res-row .res-chip{color:#f5c400;font-variant-numeric:tabular-nums;text-align:center;background:#111;border-radius:5px;flex-shrink:0;min-width:34px;padding:3px 6px;font-size:11px;font-weight:800}.res-row .t{flex:1;min-width:0}.res-row .t b{font-size:14px;display:block}.res-row .t small{color:#5f646b;font-size:12px}.res-row .chev{color:#8a8f96;font-size:14px;font-weight:800}.res-review{color:#5f646b;background:#fafbfc;border-bottom:1px solid #d9dce1;padding:8px 14px;font-size:12px;font-weight:600;line-height:1.4}.res-frame{background:#fff;border:0;width:100%;height:calc(100dvh - 110px);display:block}button.fa-back{text-align:left;cursor:pointer;border:0;border-bottom:1px solid #d9dce1;width:100%;font-family:inherit}.aw-head{align-items:flex-start}.aw-head .e{color:#f5c400}.aw-sub{color:#cfd3d8;margin-top:3px;font-size:13px;line-height:1.35}.aw-card{background:#fff;border:1.5px solid #d0d0d0;border-radius:12px;overflow:hidden}.aw-hy,.aw-hd,.aw-hm{padding:9px 14px;font-size:14px;font-weight:800}.aw-hy{color:#111;background:#f5c400}.aw-hd{color:#f5c400;background:#111}.aw-hm{color:#fff;background:#333}.aw-act{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.aw-act div{text-align:center;background:#f8f8f8;border:1px solid #d0d0d0;border-radius:10px;padding:10px 4px}.aw-act b{font-size:22px;font-weight:800;line-height:1;display:block}.aw-act b.am{color:#856404}.aw-act span{color:#666;text-transform:uppercase;letter-spacing:.3px;margin-top:5px;font-size:10px;line-height:1.2;display:block}.aw-who{align-items:center;gap:10px;padding:12px 14px;display:flex}.aw-who .av{background:#f5c400;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}.aw-who .wn{flex:1;min-width:0}.aw-who .wn b{font-size:16px;display:block}.aw-who .wn span{color:#666;font-size:13px}.aw-who .qa{white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.aw-who .qa i{border-radius:50%;width:9px;height:9px}.aw-who .qa.green{color:#1a8a4a}.aw-who .qa.green i{background:#1a8a4a}.aw-who .qa.yellow{color:#856404}.aw-who .qa.yellow i{background:#f5c400}.aw-pick{flex-direction:column;gap:10px;padding:12px;display:flex}.aw-sel{width:100%;font:inherit;color:#111;background:#fff;border:2px solid #111;border-radius:10px;padding:12px;font-size:17px;font-weight:700}.aw-tcard{background:#fff;border:2px solid #ccc;border-left-width:7px;border-radius:12px;padding:12px 14px}.aw-tcard.green{border-color:#1a8a4a}.aw-tcard.amber{border-color:#f5c400}.aw-tcard.grey{border-color:#9aa3ad}.aw-tcard .tn{font-size:17px;font-weight:800}.aw-tcard .tm{color:#555;margin-top:2px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.aw-tcard .ts{color:#4a5560;margin-top:6px;font-size:14px;font-weight:700;line-height:1.4}.aw-tcard.green .ts{color:#1a8a4a}.aw-tcard.amber .ts{color:#856404}.aw-tcard .ts small{color:#666;margin-top:3px;font-size:13px;font-weight:600;display:block}.aw-rev{margin-top:12px}.aw-revl{margin-top:8px;padding:4px 0;display:block}.aw-cfm{gap:6px;display:grid}.aw-cfm b{color:#111;font-size:15px}.aw-cfm .row{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.aw-cfm .fa-go,.aw-cfm .fa-plain{padding:12px;font-size:14px}.aw-start{color:#111;letter-spacing:.4px;cursor:pointer;background:#f5c400;border:2px solid #111;border-radius:14px;width:100%;min-height:58px;font-family:inherit;font-size:18px;font-weight:900;display:block}.aw-start.off{color:#9a9a9a;cursor:not-allowed;background:#efefef;border-color:#ddd}.aw-startn{color:#777;text-align:center;margin-top:-4px;font-size:13px}.aw-guest{margin-top:2px}.aw-head .bk{white-space:nowrap}.fa-close{background:#fff3c4;border:2px solid #f5c400;border-radius:14px;gap:10px;padding:14px;display:grid}.fa-close .t{color:#111;font-size:18px;font-weight:800}.fa-close .m{color:#5a4a00;font-size:14px}.fa-close .auto{color:#444;background:#f1f1f1;border-radius:8px;padding:8px 10px;font-size:14px}.fa-close .olist{gap:8px;display:grid}.fa-close-o{color:#111;text-align:left;cursor:pointer;background:#fff;border:2px solid #111;border-radius:10px;min-height:48px;padding:10px 14px;font-family:inherit;font-size:16px;font-weight:800}.fa-close-open{color:#f5c400;cursor:pointer;background:#111;border:2px solid #111;border-radius:12px;min-height:52px;font-family:inherit;font-size:17px;font-weight:900}.fa-close .q{color:#111;font-size:15px;font-weight:700}.fa-close-note{width:100%;min-height:80px;font:inherit;color:#111;box-sizing:border-box;background:#fff;border:2px solid #111;border-radius:10px;padding:10px;font-size:16px}.fa-close .row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fa-close.done{color:#111;font-size:16px;font-weight:800;display:block}.aw-gate{background:#fff;border:2px solid #d9b44a;border-radius:14px;overflow:hidden}.aw-gate .gh{background:#fff3cd;align-items:center;gap:12px;padding:14px;display:flex}.aw-gate .lk{color:#856404;background:#fff;border:2px solid #d9b44a;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.aw-gate .lk svg{width:18px;height:18px}.aw-gate .gh b{color:#111;font-size:17px;font-weight:800;display:block}.aw-gate .gh span{color:#856404;margin-top:2px;font-size:14px;font-weight:700;display:block}.aw-gate .sec{letter-spacing:.6px;text-transform:uppercase;color:#5f646b;padding:12px 14px 2px;font-size:11px;font-weight:800}.aw-need{align-items:flex-start;gap:12px;padding:8px 14px 14px;display:flex}.aw-need .dot{background:#d9b44a;border-radius:50%;flex:none;width:11px;height:11px;margin-top:6px}.aw-need b{color:#111;font-size:16px;display:block}.aw-need span{color:#5f646b;margin-top:2px;font-size:14px;line-height:1.4;display:block}.aw-gate .donel{color:#8a8f96;border-top:1px solid #e3e6ea;padding:11px 14px;font-size:14px}.aw-wr{margin:0 0 12px}.fa-ask{background:#fff8e1;border:2px solid #c26a00;border-radius:14px;gap:10px;padding:14px;display:grid}.fa-ask .e{letter-spacing:1px;text-transform:uppercase;color:#8a5a12;font-size:11px;font-weight:800}.fa-ask .t{color:#111;font-size:17px;font-weight:800;line-height:1.35}.fa-ask .r{grid-template-columns:90px 1fr;gap:8px;font-size:14px;display:grid}.fa-ask .r span{color:#5f646b;font-weight:600}.fa-ask .q{color:#111;font-size:15px;font-weight:700}.fa-ask .m{color:#5f646b;font-size:13px}.fa-ask .row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fa-ask-read{text-align:left;min-height:48px;font:inherit;color:#111;cursor:pointer;background:#fff;border:2px solid #111;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.fa-ask-read .bx{color:#f5c400;border:2px solid #b0b0b0;border-radius:5px;place-items:center;width:22px;min-width:22px;height:22px;font-weight:900;display:grid}.fa-ask-read.on .bx{background:#111;border-color:#111}.fa-ask-read b{font-size:15px;display:block}.fa-ask-read small{color:#5f646b;font-size:12px;display:block}.jsp{--page:#e9edf1;--line:#cfd6dd;--muted:#5c6b7a;--faint:#8a97a4;--ink:#111;--gold:#f5c300;--amber:#c26a00;--red:#c00;--green:#1a7a3c;--blue:#2a7ed0;--card:#fafafa;--white:#fff;--low-bg:#e3f2e8;--low-fg:#17663a;--med-bg:#fff2c7;--med-fg:#7a5600;--high-bg:#ffe0cc;--high-fg:#a03a00;--dng-bg:#c81d1d;--dng-fg:#fff;--none-bg:#eceae4;--none-fg:#5d5f66;--pend-bg:#e3ecf8;--pend-fg:#1f4f8f;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--mono:ui-monospace,Menlo,Consolas,monospace;color:#1a1a1a;font-family:var(--sans);background:#fff;line-height:1.5}.jsp .d,.jsp .note,.jsp .opts,.jsp .pill,.jsp .sec{width:revert;height:revert;border-radius:revert;border:revert;background:revert;display:revert;color:revert;padding:revert;font-size:revert;font-weight:revert;line-height:revert;margin:revert;flex-direction:revert;gap:revert;letter-spacing:revert;white-space:revert;justify-self:revert}.jsp .ok,.jsp .d.ok{color:revert;background:revert;border-color:revert}.jsp .jh{z-index:10;position:sticky;top:0}.jsp .jh .y{background:var(--gold);justify-content:space-between;align-items:center;padding:8px 12px 5px;display:flex}.jsp .jh .y b{color:var(--ink);font-size:13px;font-weight:800}.jsp .jh .y span{color:#0000008c;border:1.5px solid #0003;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700}.jsp .jh .y .yr{align-items:center;gap:8px;display:flex}.jsp .backq{appearance:none;font:inherit;background:var(--ink);color:var(--gold);cursor:pointer;border:0;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:800}.jsp .jh .k{background:var(--ink);flex-wrap:wrap;gap:8px;padding:5px 12px;display:flex}.jsp .apill{background:var(--white);border:1.5px solid var(--green);color:var(--green);border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:800;display:flex}.jsp .apill:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px}.jsp .sopb{appearance:none;font:inherit;background:var(--gold);border:1.5px solid var(--gold);color:var(--ink);cursor:pointer;border-radius:20px;margin-left:auto;padding:2px 10px;font-size:10px;font-weight:800}.jsp .asset{border-bottom:1px solid #eee;padding:10px 12px 6px}.jsp .asset .id{font-family:var(--mono);color:var(--ink);font-size:12px;font-weight:700}.jsp .asset .nm{color:#555;font-size:11px}.jsp .asset .tk{color:var(--ink);margin-top:2px;font-size:11px;font-weight:700}.jsp .rail{padding:8px 10px 14px 0}.jsp .row{display:flex}.jsp .rc{flex-direction:column;flex-shrink:0;align-items:center;width:44px;display:flex}.jsp .dot{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-top:6px;font-size:10px;font-weight:800;display:flex}.jsp .dot.done,.jsp .dot.act{background:var(--ink);color:var(--gold)}.jsp .dot.lock{color:#999;background:#ccc}.jsp .ln{border-left:2px solid #ddd;flex:1;width:2px;min-height:12px}.jsp .ln.done{border-left-color:var(--ink)}.jsp .rb{flex:1;min-width:0;padding-bottom:4px}.jsp .pill{appearance:none;font:inherit;text-align:left;background:var(--white);border:1.5px solid #ddd;border-radius:8px;align-items:center;gap:6px;width:100%;margin-top:5px;margin-bottom:2px;padding:7px 10px;display:flex}.jsp .pill .l{text-transform:uppercase;color:var(--ink);white-space:nowrap;min-width:52px;font-size:10px;font-weight:800}.jsp .pill .s{color:#555;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.jsp .pill.lk{opacity:.55;background:#f9f9f9;border-color:#eee}.jsp .pill.lk .l,.jsp .pill.lk .s{color:#bbb}.jsp .pill.dng{border-color:#f0b4b4}.jsp .pill.dng .l{color:var(--dng-bg)}.jsp .newtag{letter-spacing:.6px;background:var(--dng-bg);color:#fff;vertical-align:middle;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:8.5px;font-weight:800;display:inline-block}.jsp .card{background:var(--card);border:2px solid var(--ink);border-radius:12px;margin-top:5px;margin-bottom:6px;padding:12px;position:relative}.jsp .card:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-right:9px solid var(--ink);position:absolute;top:13px;left:-11px}.jsp .nn{text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:2px;font-size:8px;font-weight:800}.jsp .tt{color:var(--ink);margin-bottom:10px;font-size:15px;font-weight:800}.jsp .tiles{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.jsp .tile{border:2px solid #0000;border-radius:10px;padding:10px 12px}.jsp .tile .h{letter-spacing:.8px;text-transform:uppercase;opacity:.8;font-size:9px;font-weight:800}.jsp .tile .v{letter-spacing:.5px;margin-top:2px;font-size:22px;font-weight:900;line-height:1.15}.jsp .tile .r{margin-top:2px;font-size:9.5px;font-weight:800}.jsp .L-NONE{background:var(--none-bg);color:var(--none-fg)}.jsp .L-LOW{background:var(--low-bg);color:var(--low-fg)}.jsp .L-MEDIUM{background:var(--med-bg);color:var(--med-fg)}.jsp .L-HIGH{background:var(--high-bg);color:var(--high-fg)}.jsp .L-DANGER{background:var(--dng-bg);color:var(--dng-fg)}.jsp .L-PENDING{background:var(--pend-bg);color:var(--pend-fg)}.jsp .act{border-left:4px solid var(--gold);background:var(--white);border-radius:0 8px 8px 0;flex-direction:column;gap:6px;margin-bottom:10px;padding:9px 11px;display:flex}.jsp .act .d{color:var(--ink);font-size:13px;font-weight:800;line-height:1.35}.jsp .act .c{color:#333;font-size:12px;font-weight:600;line-height:1.4}.jsp .act .c.unk{color:var(--pend-fg);font-weight:800}.jsp .act .c.you{color:var(--amber);font-weight:800}.jsp .whyl{display:block}.jsp .whyl .wh{text-transform:uppercase;letter-spacing:.6px;color:#888;margin:4px 0;font-size:9px;display:block}.jsp .whyl ol{flex-direction:column;gap:4px;padding-left:18px;display:flex}.jsp .wl{margin-bottom:3px;font-weight:600}.jsp .wl.unk{color:var(--pend-fg);font-weight:800}.jsp .wl.you{color:var(--amber)}.jsp .rec{color:#555;background:#eceeef;border-radius:8px;grid-template-columns:auto 1fr;gap:3px 10px;margin-bottom:10px;padding:8px 10px;font-size:11.5px;display:grid}.jsp .rec dt{color:#777;font-weight:600}.jsp .rec dd{color:var(--ink);font-variant-numeric:tabular-nums;min-width:0;font-weight:700}.jsp .rec dd.pend{color:var(--pend-fg)}.jsp .rec dd.warn{color:var(--red)}.jsp .rec .note{color:var(--amber);grid-column:1/-1;font-size:10.5px;font-weight:700}.jsp .why{appearance:none;font:inherit;background:var(--white);width:100%;min-height:44px;color:var(--ink);cursor:pointer;border:1.5px solid #ddd;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.jsp .why .cv{color:#888;font-size:11px}.jsp .whyl{background:var(--white);color:#333;border:1.5px solid #ddd;border-top:0;border-radius:0 0 8px 8px;flex-direction:column;gap:4px;margin:-10px 0 10px;padding:8px 10px 8px 28px;font-size:11.5px;display:flex}.jsp .raise{border:1.5px dashed #bbb;border-radius:10px;margin-bottom:10px;padding:10px}.jsp .raise .hl{color:#777;margin:4px 0 0;font-size:10.5px;line-height:1.4}.jsp .rbtn{appearance:none;font:inherit;border:2px solid var(--ink);background:var(--white);width:100%;min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;padding:10px;font-size:12.5px;font-weight:800}.jsp .q{color:var(--ink);margin:12px 0 6px;font-size:12.5px;font-weight:800;line-height:1.35}.jsp .q:first-child{margin-top:0}.jsp .hlp{color:#777;margin:-3px 0 6px;font-size:10.5px}.jsp .tagp{color:var(--amber);background:#fff3df;border-radius:3px;margin-left:4px;padding:1px 6px;font-size:9px;font-weight:800;display:inline-block}.jsp .opts{flex-wrap:wrap;gap:6px;display:flex}.jsp .o{appearance:none;font:inherit;border:2px solid var(--ink);background:var(--white);min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;flex:auto;padding:9px 12px;font-size:12px;font-weight:800}.jsp .o[aria-pressed=true]{background:var(--ink);color:#fff}.jsp .o.lvl-DANGER[aria-pressed=true]{background:var(--dng-bg);border-color:var(--dng-bg)}.jsp .olist{flex-direction:column;gap:6px;display:flex}.jsp .olist .o{text-align:left}.jsp .recd{color:#7a1414;background:#fdecea;border-radius:6px;margin-top:8px;padding:7px 9px;font-size:11.5px;font-weight:700;line-height:1.4}.jsp .recd span{color:#5a2020;font-weight:600;display:block}.jsp .blk{border-top:1px solid #eee;margin-top:12px;padding-top:10px}.jsp .row2{gap:8px;margin-top:10px;display:flex}.jsp .row2 button{flex:1}.jsp .gbtn{appearance:none;font:inherit;background:var(--gold);width:100%;min-height:46px;color:var(--ink);border:2px solid var(--ink);letter-spacing:.3px;cursor:pointer;border-radius:10px;margin-top:10px;padding:12px;font-size:13px;font-weight:800}.jsp .gbtn.off{color:#8a8a8a;cursor:not-allowed;background:#efefef;border-color:#ddd}.jsp .gbtn.dng{background:var(--dng-bg);color:#fff;border-color:var(--dng-bg)}.jsp .iso{background:var(--ink);color:#fff;border-radius:10px;margin-bottom:10px;padding:10px 12px}.jsp .iso .h{letter-spacing:.8px;text-transform:uppercase;color:var(--gold);font-size:9px;font-weight:800}.jsp .iso .d{font-family:var(--mono);overflow-wrap:anywhere;margin-top:2px;font-size:14px;font-weight:800}.jsp .iso .d2{margin-top:2px;font-size:14px;font-weight:800}.jsp .iso .n{color:#cfd3d8;margin-top:4px;font-size:11px;line-height:1.4}.jsp .cf{appearance:none;font:inherit;text-align:left;border:1.5px solid #eee;border-left:4px solid var(--ink);cursor:pointer;width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.jsp .cf .bx{width:22px;min-width:22px;height:22px;color:var(--gold);border:2px solid #ddd;border-radius:4px;justify-content:center;align-items:center;font-weight:900;display:flex}.jsp .cf.on{border-color:var(--ink)}.jsp .cf.on .bx{background:var(--ink);border-color:var(--ink)}.jsp .cf b{font-size:12px;line-height:1.35;display:block}.jsp .cf .sb{color:#777;margin-top:2px;font-size:10.5px;display:block}.jsp .ldl{border-top:2px solid var(--gold);border-bottom:2px solid var(--gold);color:#fff;background:linear-gradient(#1a2332,#212f42);border-radius:8px;margin-bottom:10px;padding:14px 12px}.jsp .ldl .tag{letter-spacing:1.2px;background:var(--gold);color:#111;border-radius:3px;padding:3px 9px;font-size:8px;font-weight:800;display:inline-block}.jsp .ldl .ph{letter-spacing:.5px;text-transform:uppercase;margin-top:10px;font-size:9px;font-weight:800}.jsp .ldl .ph.v{color:#60a5fa}.jsp .ldl .ph.w{color:var(--gold)}.jsp .ldl .st{color:#94a3b8;font-size:9.5px}.jsp .ldl .lb{margin:2px 0 8px;font-size:16px;font-weight:800}.jsp .ldl .rd{font-family:var(--mono);text-align:center;font-variant-numeric:tabular-nums;background:#0f1826;border-radius:8px;margin-bottom:10px;padding:8px;font-size:26px;font-weight:800}.jsp .ldl .dots{justify-content:center;gap:5px;margin-top:10px;display:flex}.jsp .ldl .dots span{background:#ffffff26;border-radius:50%;width:7px;height:7px}.jsp .ldl .dots span.ok{background:#22c55e}.jsp .ldl .dots span.cur{background:var(--gold);border-radius:3px;width:16px}.jsp .ldl .btn{appearance:none;font:inherit;background:var(--gold);color:#111;cursor:pointer;border:none;border-radius:9px;width:100%;min-height:44px;font-size:12.5px;font-weight:800}.jsp .ldl .btn.v{color:#0f172a;background:#60a5fa}.jsp .zero{text-align:center;color:#fff;border-top:2px solid var(--gold);border-bottom:2px solid var(--gold);background:linear-gradient(#1a2332,#212f42);border-radius:8px;margin-bottom:10px;padding:14px 10px}.jsp .zero .ck{background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 8px;font-size:22px;font-weight:900;display:flex}.jsp .zero b{font-size:14px;display:block}.jsp .zero span{color:#94a3b8;margin-top:3px;font-size:11px;display:block}.jsp .wr{border:1.5px solid var(--gold);color:#856404;background:#fff8e1;border-radius:8px;margin-bottom:10px;padding:8px 10px;font-size:11.5px;font-weight:700}.jsp .wr.ok{color:#1a7a3c;background:#e8f5e9;border-color:#4caf50}.jsp .closew{appearance:none;font:inherit;color:#666;cursor:pointer;background:0 0;border:1.5px dashed #bbb;border-radius:8px;width:100%;min-height:40px;margin-top:10px;font-size:11.5px;font-weight:700}.jsp .closebox{border:1.5px solid var(--dng-bg);background:#fff;border-radius:8px;margin-top:10px;padding:10px}.jsp .closebox p{color:#7a1414;font-size:12px;font-weight:700}.jsp .ov{z-index:50;background:#0009;border-radius:22px;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:10px}.jsp .ovc{background:var(--white);border:2px solid var(--ink);border-radius:14px;width:100%;max-width:340px;max-height:94%;overflow:hidden auto}.jsp .ovc .sh{background:var(--ink);color:var(--gold);padding:11px 14px;font-size:13px;font-weight:800}.jsp .ovc .sb{color:#333;flex-direction:column;gap:7px;padding:12px 14px;font-size:11.5px;display:flex}.jsp .nj-ldl-wrap{color:#fff;background:linear-gradient(#1a2332,#212f42);border-top:2px solid #f5c300;border-bottom:2px solid #f5c300;border-radius:8px;margin:12px -2px;padding:16px 14px 18px}.jsp .nj-ldl-tag{letter-spacing:1.2px;color:#111;background:#f5c300;border-radius:3px;margin-bottom:9px;padding:3px 9px;font-size:8px;font-weight:800;display:inline-block}.jsp .nj-ldl-headline{margin-bottom:10px;font-size:13.5px;font-weight:800;line-height:1.3}.jsp .nj-ldl-pills{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.jsp .nj-ldl-pill{text-transform:uppercase;letter-spacing:.5px;color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;padding:3px 8px;font-size:9px;font-weight:700}.jsp .nj-ldl-phase{text-transform:uppercase;letter-spacing:1.4px;font-size:9px;font-weight:800;transition:color .3s}.jsp .nj-ldl-phase.verify{color:#60a5fa}.jsp .nj-ldl-phase.walk{color:#f5c300}.jsp .nj-ldl-stepnum{color:#64748b;margin:2px 0;font-size:9px}.jsp .nj-ldl-pairname{margin-bottom:10px;font-size:16px;font-weight:800;transition:opacity .2s,color .3s}.jsp .nj-ldl-pairname.verify{color:#60a5fa}.jsp .nj-ldl-pairname.walk{color:#fff}.jsp .nj-ldl-pairname.fade{opacity:0}.jsp .nj-ldl-stage{background:#0f1826;border:1px solid #ffffff14;border-radius:8px;height:190px;margin-bottom:10px;position:relative;overflow:hidden}.jsp .nj-ldl-stage svg{width:100%;height:100%;display:block}.jsp .nj-ldl-lead-halo{fill:none;stroke:#ffffff2e;stroke-width:7px;stroke-linecap:round}.jsp .nj-ldl-lead-red{fill:none;stroke:#ef4444;stroke-width:4px;stroke-linecap:round}.jsp .nj-ldl-lead-black{fill:none;stroke:#64748b;stroke-width:4px;stroke-linecap:round}.jsp .nj-ldl-terminal{transition:opacity .3s}.jsp .nj-ldl-terminal.hidden{opacity:0}.jsp .nj-ldl-term-fill.walk{fill:#f5c30026}.jsp .nj-ldl-term-fill.ground{fill:#22c55e33}.jsp .nj-ldl-term-ring{fill:none;stroke-width:2.5px}.jsp .nj-ldl-term-ring.walk{stroke:#f5c300}.jsp .nj-ldl-term-ring.ground{stroke:#22c55e}.jsp .nj-ldl-term-label{letter-spacing:.5px;text-anchor:middle;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:800}.jsp .nj-ldl-term-label.walk{fill:#f5c300}.jsp .nj-ldl-term-label.ground{fill:#22c55e}.jsp .nj-ldl-term-sublbl{letter-spacing:.3px;text-anchor:middle;fill:#94a3b8;text-transform:uppercase;font-size:7px;font-weight:600}.jsp .meter-reading{fill:#4ade80;text-anchor:middle;letter-spacing:1px;font-family:SF Mono,Consolas,monospace;font-size:13px;font-weight:800}.jsp .meter-reading.verify{fill:#60a5fa}.jsp .nj-ldl-meter-unit{fill:#94a3b8;text-anchor:middle;text-transform:uppercase;letter-spacing:.8px;font-size:6px;font-weight:700}.jsp .nj-ldl-meter-brand{text-anchor:middle;letter-spacing:.8px;font-size:6px;font-weight:800}.jsp .nj-ldl-meter-port{stroke:#111;stroke-width:.8px}.jsp .nj-ldl-meter-port-lbl{fill:#111;text-anchor:middle;letter-spacing:.4px;font-size:5.5px;font-weight:800}.jsp .nj-ldl-source-panel{fill:#60a5fa14;stroke:#60a5fa;stroke-width:1.5px;stroke-dasharray:5 3}.jsp .nj-ldl-source-label{fill:#60a5fa;text-anchor:middle;text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:800}.jsp .nj-ldl-source-sublabel{fill:#cbd5e1;text-anchor:middle;font-size:8px;font-weight:600}.jsp .nj-ldl-source-hint{fill:#64748b;text-anchor:middle;font-size:7px;font-style:italic}.jsp .nj-ldl-probe-tip{pointer-events:none}.jsp .nj-ldl-legend{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:12px;display:flex}.jsp .nj-ldl-legend span{color:#94a3b8;font-size:9px;font-weight:700}.jsp .nj-ldl-legend .sw{vertical-align:middle;border-radius:2px;width:18px;height:3px;margin-right:5px;display:inline-block}.jsp .nj-ldl-trace-btn{color:#111;letter-spacing:.6px;cursor:pointer;background:#f5c300;border:none;border-radius:9px;width:100%;padding:11px;font-family:inherit;font-size:12px;font-weight:800;transition:all .15s}.jsp .nj-ldl-trace-btn.verify{color:#0f172a;background:#60a5fa}.jsp .nj-ldl-trace-btn.disabled{opacity:.5;cursor:wait;pointer-events:none}.jsp .nj-ldl-dots{border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:5px;margin-top:12px;padding-top:12px;display:flex}.jsp .nj-ldl-pdot{background:#ffffff24;border-radius:50%;width:7px;height:7px;transition:all .25s}.jsp .nj-ldl-pdot.current-walk{background:#f5c300;border-radius:3px;width:16px}.jsp .nj-ldl-pdot.current-verify{background:#60a5fa;border-radius:3px;width:16px}.jsp .nj-ldl-pdot.done-walk{background:#22c55e}.jsp .nj-ldl-pdot.done-verify{opacity:.7;background:#60a5fa}.jsp .nj-ldl-done{color:#fff;text-align:center;background:linear-gradient(#1a2332,#212f42);border-top:2px solid #f5c300;border-bottom:2px solid #f5c300;border-radius:8px;margin:12px -2px;padding:16px}.jsp .nj-ldl-done-tag{letter-spacing:1.2px;color:#111;background:#f5c300;border-radius:3px;margin-bottom:10px;padding:3px 9px;font-size:8px;font-weight:800;display:inline-block}.jsp .nj-ldl-done-check{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin:2px auto 9px;font-size:24px;font-weight:900;display:flex}.jsp .planst{border-left:4px solid var(--ink);color:var(--ink);background:#f3f4f5;border-radius:0 8px 8px 0;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45}.jsp .pill.ed{cursor:pointer}.jsp .pill .e{color:#999;font-size:10px;font-weight:700}.jsp .sopline{appearance:none;font:inherit;background:var(--ink);color:var(--gold);cursor:pointer;border:0;border-radius:6px;margin-top:6px;padding:5px 9px;font-size:11px;font-weight:800;display:block}.jsp .blkh{background:var(--ink);color:var(--gold);letter-spacing:.4px;border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:12px 0 8px;padding:6px 10px;font-size:11px;font-weight:800;display:flex}.jsp .blkh span{color:#cfd3d8;font-weight:700}.jsp .cbanner{border:2px solid var(--gold);background:#fff3c4;border-radius:10px;flex-direction:column;gap:2px;margin:8px 10px 6px 44px;padding:12px;display:flex}.jsp .cbanner b{color:var(--ink);font-size:14px}.jsp .cbanner span{color:#5a4a00;font-size:12px}.jsp .cbanner.auto{background:#f1f1f1;border-color:#bbb}.jsp .cpill{margin:6px 10px 10px 44px}.jsp .cpill:before{display:none}.jsp .ovc.wide{max-width:96%}.jsp .ovc img{border-radius:6px;width:100%;display:block}.jsp .tsub{color:#666;margin:-6px 0 12px;font-size:11px;line-height:1.45}.jsp .sec{text-transform:uppercase;letter-spacing:.6px;color:#888;border-bottom:1px solid #f0f0f0;margin:12px 0 8px;padding-bottom:4px;font-size:9px;font-weight:800}.jsp .tierb{border-radius:6px;width:max-content;max-width:100%;margin:0 0 6px auto;padding:2px 8px;font-size:10px;font-weight:700;display:block}.jsp .taskn{color:var(--ink);background:#f5f5f5;border:1.5px solid #ddd;border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:12px;font-weight:700}.jsp .briefh{justify-content:space-between;align-items:center;margin:12px 0 4px;display:flex}.jsp .briefh span:first-child{text-transform:uppercase;letter-spacing:1px;color:#888;font-size:8px;font-weight:800}.jsp .dict{border:1.5px solid var(--ink);color:var(--ink);border-radius:20px;padding:3px 10px;font-size:10px;font-weight:700}.jsp .card textarea{width:100%;font:inherit;border:2px solid var(--ink);resize:vertical;min-height:70px;color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px;font-size:13px}.jsp .chipb{appearance:none;font:inherit;text-align:left;border:1.5px solid var(--gold);cursor:pointer;width:100%;color:var(--ink);background:#fff8e1;border-radius:8px;align-items:center;gap:9px;margin-bottom:8px;padding:9px 11px;display:flex}.jsp .chipb.ok{border-color:var(--green);background:#e8f5e9}.jsp .chipb .ic{background:var(--ink);width:22px;min-width:22px;height:22px;color:var(--gold);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.jsp .chipb.ok .ic{background:var(--green);color:#fff}.jsp .chipb b{font-size:11px;display:block}.jsp .chipb b i{background:var(--ink);color:var(--gold);border-radius:3px;margin-left:4px;padding:1px 5px;font-size:8px;font-style:normal}.jsp .chipb span span{color:#666;font-size:9.5px;display:block}.jsp .sopu{border:1.5px solid var(--gold);background:#fff8e1;border-radius:8px;padding:10px 11px}.jsp .sopt b{font-size:11px;display:block}.jsp .sopt span{color:#856404;font-size:9.5px}.jsp .gbtn.dark{background:var(--ink);color:var(--gold);border-color:var(--ink)}.jsp .gbtn.navy{color:#fff;background:#0d1b3e;border-color:#0d1b3e}.jsp .stopm{border:1.5px solid var(--red);color:var(--red);background:#fdecea;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.5}.jsp .note.bl{border-left:3px solid var(--blue);color:#215a94;background:#e8f0fb;border-radius:0 8px 8px 0;margin-bottom:10px;padding:8px 10px;font-size:11.5px;line-height:1.45}.jsp .note.bl b{text-transform:uppercase;letter-spacing:.6px;margin-bottom:2px;font-size:9px;display:block}.jsp .txt{color:#555;margin-bottom:8px;font-size:11.5px;line-height:1.5}.jsp .q2{color:var(--ink);margin-bottom:7px;font-size:12px;font-weight:700;line-height:1.4}.jsp .bul{color:#333;margin-bottom:5px;padding-left:14px;font-size:12px;font-weight:600;line-height:1.4;position:relative}.jsp .bul:before{content:"•";font-weight:900;position:absolute;left:2px}.jsp .bul.or{color:#b5551a;border-top:1px solid #eee;margin-top:8px;padding-top:8px;font-weight:700}.jsp .bul.gr{color:#1c5b2a}.jsp .pbox{background:#fafafa;border:1.5px solid #ddd;border-radius:8px;margin-bottom:10px;padding:10px 12px}.jsp .plbl{text-transform:uppercase;color:#666;letter-spacing:.8px;margin-bottom:8px;font-size:9px;font-weight:800}.jsp .pq.sep{border-top:1px solid #eee;margin-top:8px;padding-top:8px}.jsp .o.sm{min-height:38px;padding:6px 10px;font-size:11px}.jsp .rbtn.sm{min-height:36px;margin-top:6px;font-size:11px}.jsp .pwhy{border-left:3px solid var(--gold);color:#856404;background:#fff8e1;margin-top:6px;padding:5px 8px;font-size:10.5px;line-height:1.4}.jsp .pack{color:var(--green);margin-top:6px;font-size:10.5px;font-weight:700}.jsp .chk{appearance:none;font:inherit;text-align:left;cursor:pointer;width:100%;color:var(--ink);background:#fff;border:1.5px solid #cfcfcf;border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:11px 12px;display:flex}.jsp .chk .bx{width:24px;min-width:24px;height:24px;color:var(--gold);border:2.5px solid #b0b0b0;border-radius:6px;justify-content:center;align-items:center;font-weight:900;display:flex}.jsp .chk.on{border-color:var(--ink)}.jsp .chk.on .bx{border-color:var(--ink);background:var(--ink)}.jsp .chk.dim{opacity:.7;cursor:default}.jsp .chk b{font-size:12.5px;line-height:1.4;display:block}.jsp .chk .det{color:var(--med-fg);border-left:3px solid var(--amber);background:#fff6e0;border-radius:0 6px 6px 0;margin-top:6px;padding:6px 9px;font-size:11px;font-weight:600;line-height:1.45;display:block}.jsp .chk .det2{color:#777;margin-top:4px;font-size:11px;display:block}.jsp .ebox{border:2px solid var(--gold);background:#fffdf6;border-radius:9px;margin:0 0 10px;padding:11px 12px}.jsp .enum{color:#7a6000;border:1px solid var(--gold);background:#fff8e1;border-radius:4px;margin-bottom:6px;padding:2px 6px;font-size:8px;font-weight:800;display:inline-block}.jsp .hlp2{color:#8a5a12;border-left:3px solid var(--gold);background:#fff8e1;border-radius:0 6px 6px 0;margin-bottom:9px;padding:6px 9px;font-size:10.5px;line-height:1.45}.jsp .egrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.jsp .eo{appearance:none;font:inherit;text-align:left;border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;min-height:38px;padding:8px 9px;font-size:10.5px;font-weight:600}.jsp .eo.on{border-color:var(--ink);background:var(--ink);color:#fff;font-weight:800}.jsp .eo.none{border-style:dashed;width:100%;margin-top:6px}.jsp .econf{background:#fffbf0;border:1.5px solid #d9c48a;border-radius:8px;margin-top:8px;padding:9px 10px;font-size:11.5px;font-weight:700;line-height:1.35}.jsp .econf .opts{margin-top:6px}.jsp .peak{border:1.5px solid var(--red);border-left:4px solid var(--red);color:#a01818;background:#fdecea;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.45}.jsp .peak b{text-transform:uppercase;letter-spacing:.8px;color:var(--red);margin-bottom:3px;font-size:9px;display:block}.jsp .meter{border:1.5px solid var(--blue);color:#4a5b6a;background:#f5f9ff;border-radius:8px;margin-bottom:8px;padding:10px 12px;font-size:11px;line-height:1.5}.jsp .meter b{text-transform:uppercase;letter-spacing:.8px;color:#215a94;margin-bottom:6px;font-size:9px;display:block}.jsp .meter i{color:#8aa;margin-top:6px;font-size:9.5px;display:block}.jsp .tech{background:#e8f5e9;border:1.5px solid #4caf50;border-left:4px solid #2e7d32;border-radius:8px;margin-bottom:6px;padding:12px 14px}.jsp .tech b{text-transform:uppercase;letter-spacing:.6px;color:#2e7d32;margin-bottom:6px;font-size:9px;display:block}.jsp .srow{border-bottom:1px solid #f0f0f0;gap:8px;padding:7px 0;display:flex}.jsp .srow span:first-child{text-transform:uppercase;color:#888;min-width:70px;font-size:10px;font-weight:700}.jsp .srow span:last-child{color:var(--ink);flex:1;min-width:0;font-size:12px}.jsp .note2{color:var(--amber);grid-column:1/-1;font-size:10.5px;font-weight:700}.jsp .tagl{color:var(--green);background:#e8f5e9;border-radius:4px;margin-bottom:6px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-block}.jsp .tagl.new{color:var(--amber);background:#fff3df}.jsp{min-height:100vh;padding-bottom:24px}.jsp button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.jsp .ovc .x{appearance:none;font:inherit;border:2px solid var(--ink);background:var(--white);cursor:pointer;border-radius:8px;padding:9px;font-size:12px;font-weight:800}.jsp .taskn .pk{color:#777;margin-top:2px;font-size:10px;font-weight:600;display:block}.jsp .ov{border-radius:0;position:fixed;inset:0}.jsp .ovc .sopf{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;height:70vh}.jsp .apill.amber{color:#c26a00;border-color:#c26a00}.jsp .apill.amber:before{background:#c26a00}.jsp .apill.red{color:#b3261e;border-color:#b3261e}.jsp .apill.red:before{background:#b3261e}.jsp .apill.grey{color:#6b7078;border-color:#6b7078}.jsp .apill.grey:before{background:#6b7078}.jsp .tierb.t1{color:#111;background:#fff;border:1.5px solid #111}.jsp .tierb.t2{color:#fff;background:#c26a00}.jsp .tierb.t3{background:var(--ink);color:var(--gold)}.jsp .jfail{color:#b3261e;background:#fdecea;border-radius:10px;margin:12px;padding:12px;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.jsp *{transition:none!important;animation:none!important}}.jsp .gdl{color:var(--ink);margin:10px 0 4px;font-size:11px;font-weight:700;display:block}.jsp .gdsel,.jsp .gdin{width:100%;font:inherit;border:2px solid var(--ink);min-height:44px;color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px;font-size:13px}.jsp .gdin{margin-top:8px}.jsp .subnote{color:var(--muted);text-align:center;margin-top:8px;font-size:12px}.jsp .ewq{color:#777;text-align:center;margin-top:12px;font-size:11.5px;line-height:1.5}.jsp .ewlk{appearance:none;font:inherit;color:#555;cursor:pointer;background:0 0;border:0;min-height:32px;padding:4px 2px;font-weight:700;text-decoration:underline}.jsp .ewl{appearance:none;font:inherit;color:#111;cursor:pointer;background:0 0;border:0;min-height:40px;padding:6px 4px;font-size:12.5px;font-weight:800;text-decoration:underline}.jsp .ewlinkrow{text-align:center;margin-top:12px}.jsp .ewreason{border:1.5px solid #ddd;border-radius:8px;margin-bottom:6px;padding:8px 10px;font-size:12px}.jsp .ewreason b{display:block}.jsp .ewreason span{color:#666;font-size:11px}.jsp .ewpaths{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.jsp .ewp{border-radius:8px;flex-direction:column;gap:2px;padding:9px 10px;font-size:11px;display:flex}.jsp .ewp b{margin-bottom:2px;font-size:12.5px}.jsp .ewp.dead{background:#fff8e1;border:2px solid #f5c300}.jsp .ewp.live{color:#555;background:#f3f4f5;border:1.5px solid #ccc}.jsp .card textarea.ewta{box-sizing:border-box;border:1.5px solid #ccc;min-height:54px;margin:2px 0 12px;font-size:12px}.jsp .ewsel{width:100%;min-height:44px;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #111;border-radius:8px;padding:9px;font-size:12.5px;font-weight:700}.jsp .ewphoto{text-align:center;color:#555;cursor:pointer;border:1.5px dashed #bbb;border-radius:8px;padding:12px;font-size:12px;font-weight:800;display:block;position:relative}.jsp .ewphoto input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.jsp .ewphoto img{object-fit:cover;border-radius:6px;width:100%;max-height:180px;margin-bottom:6px;display:block}.jsp .opt{color:#888;font-size:11px;font-weight:600}.jsp .ewok{color:#f5c300;background:#111;border-radius:8px;margin-bottom:10px;padding:9px 11px;font-size:12px;font-weight:800}.jsp .ewwait{background:#fff;border:2px solid #111;border-radius:12px;flex-direction:column;gap:6px;margin-top:5px;margin-bottom:6px;padding:12px;font-size:13px;display:flex}.jsp .ewwait>b{color:var(--ink);font-size:14px}.jsp .ewwait>span{color:#555}.jsp .ewwait .exp{color:#856404;font-size:12px;font-weight:700}.jsp .ewap{align-items:center;gap:8px;font-size:12.5px;display:flex}.jsp .ewap .ok{color:#f5c300;background:#111;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.jsp .ewap .wt{color:#888;border:1.5px solid #bbb;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:inline-flex}.jsp .ewnone{color:#777;text-align:center;margin-top:12px;font-size:11.5px}.jsp .ewupd{color:#777;font-size:11px}:where(#guestContent) *,:where(#guestContent) :before,:where(#guestContent) :after{box-sizing:border-box;margin:0;padding:0}body.guest{color:#1a1a1a;overscroll-behavior:none;background:#f0f2f5;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px}#guestContent{display:block}.g-page-body{flex-direction:column;gap:8px;padding:10px 10px 32px;display:flex;align-items:stretch!important;gap:0!important;padding:0 0 32px!important}.g-cap{background:#f5c400;border-bottom:2.5px solid #111;padding:10px 14px 9px}.g-cap-left{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.g-cap-brand{color:#111;letter-spacing:-.3px;font-size:13px;font-weight:800}.g-cap-site{color:#555;margin-top:2px;font-size:10px;font-weight:500}.g-scan-btn-dark{cursor:pointer;color:#f5c400;background:#111;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:7px 11px;font-family:inherit;font-size:10px;font-weight:700;display:flex}.g-scan-btn-dark:active{background:#333}.g-strip{background:#fff;border:1.5px solid #ddd;border-radius:14px;margin:10px 14px 0;overflow:hidden}.g-strip-hdr{background:#111;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.g-strip-lbl{color:#f5c400;letter-spacing:.2px;font-size:12px;font-weight:800}.g-strip-asset-id{color:#ffffff59;font-family:Courier New,monospace;font-size:9px;font-weight:700}.g-photo-row{display:flex}.g-info-col{flex:1;min-width:0;padding:9px 11px}.g-asset-id-badge{color:#111;background:#f5c400;border-radius:5px;margin-bottom:3px;padding:2px 6px;font-family:monospace;font-size:11px;font-weight:700;display:inline-block}.g-strip-desc{color:#111;margin-bottom:2px;font-size:11px;font-weight:600;line-height:1.3}.g-strip-equip{color:#555;font-size:10px}.g-photo-col{color:#ccc;background:#f8f8f8;border-left:1px solid #ddd;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:68px;min-height:76px;font-size:20px;display:flex}.g-photo-col span{color:#999;text-align:center;font-size:9px;line-height:1.3}.g-pill-row{border-top:1px solid #ddd;flex-wrap:wrap;justify-content:center;gap:5px;padding:6px 11px;display:flex}.g-pill{border:1.5px solid;border-radius:20px;align-items:center;gap:3px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.g-pill.green{color:#1a8a4a;background:#eafaf1;border-color:#1a8a4a}.g-pill.yellow{color:#856404;background:#fff8e1;border-color:#856404}.g-pill.gray{color:#666;background:#f5f5f5;border-color:#bbb}.g-pill.red{color:#c20;background:#ffeaea;border-color:#c20}.g-data-grid{grid-template-columns:1fr 1fr;display:grid}.g-data-cell{border-top:1px solid #ddd;padding:7px 11px}.g-data-cell.br{border-right:1px solid #ddd}.g-data-lbl{text-transform:uppercase;letter-spacing:.5px;color:#555;margin-bottom:2px;font-size:9px}.g-data-val{color:#111;font-size:12px;font-weight:700}.g-data-val.amber{color:#856404}.g-dates-row{border-top:1px solid #ddd;display:flex}.g-dates-cell{flex:1;padding:6px 11px}.g-dates-cell.br{border-right:1px solid #ddd}.g-dates-val{color:#111;font-size:11px;font-weight:600}.g-dates-val.stale{color:#c62828}.g-welcome{text-align:center;background:#111;border:1.5px solid #e8450a;border-radius:14px;margin:10px 14px 0;padding:14px 16px;position:relative;overflow:hidden}.g-welcome-title,.g-welcome-body{z-index:1;position:relative}.g-welcome-title{color:#f5c400;letter-spacing:-.2px;margin-bottom:5px;font-size:13px;font-weight:800}.g-welcome-body{color:#ffffffb3;font-size:11px;font-weight:500;line-height:1.5}.g-id-explainer{background:#fff;border:.5px solid #ddd;border-radius:10px;margin:8px 14px 0;overflow:hidden}.g-id-explainer-toggle{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-family:inherit;display:flex}.g-id-explainer-toggle-left{align-items:center;gap:6px;display:flex}.g-id-explainer-label{color:#666;letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:600}.g-id-explainer-badge{color:#111;background:#f5c400;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:10px;font-weight:700}.g-id-explainer-chevron{color:#bbb;font-size:9px;transition:transform .2s}.g-id-explainer.open .g-id-explainer-chevron{transform:rotate(180deg)}.g-id-explainer-body{border-top:1px solid #ddd;padding:14px 14px 16px;display:none}.g-id-explainer.open .g-id-explainer-body{display:block}.g-id-segments{justify-content:center;align-items:flex-start;gap:0;width:100%;display:flex}.g-id-seg{text-align:center;border-right:1px solid #e0e0e0;flex:1;padding:0 4px}.g-id-seg:last-child{border-right:none}.g-id-seg-val{color:#111;letter-spacing:.3px;margin-bottom:5px;font-family:monospace;font-size:13px;font-weight:800}.g-id-seg-lbl{text-transform:uppercase;letter-spacing:.8px;color:#888;font-size:8px;font-weight:700}.g-card{background:#fff;border:1.5px solid #111;border-radius:14px;margin:10px 14px 0;overflow:hidden;box-shadow:0 12px 28px #00000029,0 3px 8px #0000001a}.g-card-hdr{color:#f5c400;letter-spacing:.2px;background:#111;padding:10px 14px;font-size:12px;font-weight:800}.g-card-grid2{grid-template-columns:1fr 1fr;display:grid}.g-card-grid3{grid-template-columns:1fr 1fr 1fr;display:grid}.g-card-cell{padding:8px 12px}.g-card-cell.br{border-right:1px solid #999}.g-card-cell.bt{border-top:1px solid #999}.g-card-lbl{text-transform:uppercase;letter-spacing:.5px;color:#555;margin-bottom:3px;font-size:9px}.g-card-val{color:#111;font-size:11px;font-weight:700;line-height:1.3}.g-card-val.mono{color:#111;background:#f5c400;border-radius:5px;padding:2px 6px;font-family:monospace;font-size:11px;display:inline-block}.g-card-full{border-top:1px solid #999;padding:8px 12px}.g-shock-badge{border-radius:20px;justify-content:center;align-items:center;padding:2px 10px;font-size:10px;font-weight:700;display:inline-flex}.g-shock-yes{color:#c20;background:#ffeaea;border:1.5px solid #c20}.g-shock-no{color:#1a8a4a;background:#eafaf1;border:1.5px solid #1a8a4a}.g-shock-unknown{color:#9e9e9e;background:#f5f5f5;border:1.5px solid #bdbdbd}.g-btn-row{gap:8px;margin:10px 14px 0;display:flex}.g-btn-row .g-report-btn{font-size:10.5px}.g-report-btn{color:#111;cursor:pointer;white-space:nowrap;background:#f5c400;border:1.5px solid #111;border-radius:18px;flex:1;justify-content:center;align-items:center;gap:4px;padding:11px 6px;font-family:inherit;font-size:11px;font-weight:700;display:flex}.g-report-btn:active{background:#d4a800}.g-bolt{z-index:1;flex-shrink:0;display:inline-flex;position:relative}.g-report-btn-text{z-index:1;position:relative}.g-brand-mark{text-align:center;color:#aaa;letter-spacing:.3px;padding:20px 14px 8px;font-size:10px;font-style:italic;font-weight:600}.g-overlay{z-index:500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;display:none;position:fixed;inset:0}.g-overlay.show{display:block}.g-bottom-sheet{z-index:600;background:#fff;border:2px solid #111;border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-width:480px;max-height:88vh;transition:transform .3s cubic-bezier(.32,.72,0,1);position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)translateY(100%)}.g-bottom-sheet.open{transform:translate(-50%)translateY(0)}.g-sheet-handle{background:#ddd;border-radius:2px;width:40px;height:4px;margin:12px auto 0}.g-sheet-header{justify-content:space-between;align-items:center;padding:14px 16px 0;display:flex}.g-sheet-title{color:#111;font-size:16px;font-weight:800}.g-sheet-close{cursor:pointer;color:#666;background:0 0;border:2px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.g-sheet-asset-ref{color:#666;background:#f5f5f5;border-radius:8px;margin:8px 16px 0;padding:5px 10px;font-family:Courier New,monospace;font-size:11px;display:inline-block}.g-form-section{padding:14px 16px 0}.g-form-label{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.g-form-label span{color:#c62828;margin-left:2px}.g-obs-textarea{resize:none;color:#111;box-sizing:border-box;border:2px solid #111;border-radius:14px;outline:none;width:100%;min-height:90px;padding:12px 14px;font-family:inherit;font-size:14px}.g-obs-textarea:focus{border-color:#f5c400;box-shadow:0 0 0 3px #f5c40033}.g-name-input{color:#111;box-sizing:border-box;border:2px solid #111;border-radius:14px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px}.g-name-input:focus{border-color:#f5c400;box-shadow:0 0 0 3px #f5c40033}.g-priority-row{gap:8px;display:flex}.g-priority-pill{cursor:pointer;text-align:center;color:#666;background:#fff;border:2px solid #ddd;border-radius:10px;flex:1;padding:10px 8px;font-size:12px;font-weight:700;transition:all .15s}.g-priority-pill.low.active{color:#2e7d32;background:#f1f8f1;border-color:#2e7d32}.g-priority-pill.med.active{color:#e65100;background:#fff3e0;border-color:#e65100}.g-priority-pill.high.active{color:#c62828;background:#fff5f5;border-color:#c62828}.g-photo-add-strip{cursor:pointer;border:2px dashed #ccc;border-radius:14px;align-items:center;gap:12px;padding:14px;transition:all .15s;display:flex}.g-photo-add-strip:active{background:#f8f8f8}.g-photo-add-strip.has-photo{background:#f8f8f8;border-style:solid;border-color:#111}.g-photo-placeholder{background:#e5e5e5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;display:flex}.g-photo-add-strip.has-photo .g-photo-placeholder{display:none}.g-photo-thumb-preview{border-radius:8px;flex-shrink:0;width:56px;height:56px;display:none;overflow:hidden}.g-photo-add-strip.has-photo .g-photo-thumb-preview{display:block}.g-photo-thumb-preview img{object-fit:cover;width:100%;height:100%}.g-photo-add-text{color:#666;font-size:13px;font-weight:500}.g-photo-add-text strong{color:#111;font-size:13px;display:block}.g-anon-note{color:#aaa;text-align:center;margin:12px 16px 0;font-size:11px}.g-sheet-submit{color:#111;cursor:pointer;background:#f5c400;border:2px solid #111;border-radius:14px;width:calc(100% - 32px);margin:14px 16px 16px;padding:14px;font-size:15px;font-weight:800}.g-sheet-submit:active{opacity:.8}.g-sheet-submit:disabled{opacity:.4;cursor:not-allowed}.g-report-success{text-align:center;padding:32px 16px;display:none}.g-report-success.show{display:block}.g-success-icon{background:#2e7d32;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.g-success-title{color:#2e7d32;margin-bottom:6px;font-size:18px;font-weight:800}.g-success-sub{color:#666;margin-bottom:24px;font-size:13px;line-height:1.5}.g-success-close{color:#fff;cursor:pointer;background:#111;border:2px solid #111;border-radius:14px;width:100%;padding:14px;font-size:14px;font-weight:700}.g-report-error{color:#c62828;margin:8px 16px 0;font-size:12px;font-weight:600;display:none}.g-v3-esp-btn{color:#f5c400;cursor:pointer;letter-spacing:.5px;background:#111;border:1.5px solid #e8450a;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 28px);margin:8px 14px 20px;padding:15px 16px;font-family:inherit;font-size:14px;font-weight:800;display:flex;position:relative;overflow:hidden}.g-v3-esp-btn:before{content:"";background:linear-gradient(105deg,#0000 15%,#f5c4002e 38%,#f5c40073 50%,#f5c4002e 62%,#0000 85%);border-radius:20px;width:50%;height:100%;animation:9s ease-in-out infinite g-btn-sweep;position:absolute;top:0;left:-70%}.g-v3-esp-btn:after{content:"";background:linear-gradient(105deg,#0000 15%,#f5c4002e 38%,#f5c40073 50%,#f5c4002e 62%,#0000 85%);border-radius:20px;width:50%;height:100%;animation:9s ease-in-out 4.5s infinite g-btn-sweep;position:absolute;top:0;left:-70%}@keyframes g-btn-sweep{0%{opacity:0;left:-70%}4%{opacity:1}92%{opacity:1}to{opacity:0;left:130%}}.g-v3-esp-btn span,.g-v3-esp-btn svg{z-index:1;position:relative}.g-v3-esp-btn:active{opacity:.85}@media (width>=600px){#guestContent{flex-direction:column;align-items:center;display:flex}.g-page-body{width:100%;max-width:560px}.g-strip,.g-card,.g-btn-row,.g-v3-esp-btn{width:calc(100% - 28px);margin-left:auto;margin-right:auto}}@media (width>=900px) and (pointer:fine) and (hover:hover){body.guest{background:#d8d8d8}#guestContent{background:#f2f2f2;border-left:1px solid #ccc;border-right:1px solid #ccc;width:480px;min-height:100vh;box-shadow:0 0 40px #00000026}.g-page-body{max-width:480px}.g-strip,.g-card,.g-btn-row,.g-v3-esp-btn{width:calc(100% - 28px);margin-left:auto;margin-right:auto}}.g-notice-body{color:#333;padding:14px 16px 22px;font-size:13px;line-height:1.5}.g-status{text-align:center;background:#fff;border:1.5px solid #111;border-radius:14px;margin:10px 14px 0;padding:28px 18px}.g-status-icon{margin-bottom:12px;font-size:40px}.g-status-title{color:#1a1a1a;margin-bottom:8px;font-size:17px;font-weight:800}.g-status-body{color:#555;font-size:13px;line-height:1.5}.g-status-foot{color:#888;margin-top:14px;font-size:11px}.g-loading{text-align:center;color:#888;padding:60px 20px;font-size:13px}.g-noc-node{cursor:pointer}.gr-warn{color:#c00;background:#fdecea;border:1.5px solid #c00;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:800;line-height:1.35}.gr-err{color:#856404;background:#fff3cd;border:1.5px solid #d9b44a;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:700}.gr-picks{flex-wrap:wrap}.gr-pick{flex:none}.g-success-icon.gr-done{color:#f5c300;background:#111}.g-success-title.gr-done-t{color:#111}.ca{color:#111;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.ca-page{max-width:560px;min-height:100dvh;margin:0 auto}.ca-hd{color:#fff;padding:calc(14px + env(safe-area-inset-top,0px)) 16px 14px;background:#111}.ca-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ca-hd .e{letter-spacing:1.5px;color:#f5c400;font-size:10px;font-weight:800}.ca-hd .t{margin-top:2px;font-size:20px;font-weight:800}.ca-hd .m{color:#cfd3d8;margin-top:2px;font-size:13px}.ca-x{color:#f5c400;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #555;border-radius:8px;min-height:36px;padding:6px 10px;font-size:12px;font-weight:700}.ca-body{padding:14px 16px calc(24px + env(safe-area-inset-bottom,0px));font-size:15px;line-height:1.45}.ca-body p{margin:8px 0}.ca-sec{letter-spacing:1.2px;text-transform:uppercase;color:#5f646b;margin:14px 0 6px;font-size:11px;font-weight:800}.ca-sec small{text-transform:none;letter-spacing:0;font-weight:600}.ca-ol{gap:6px;margin:0;padding-left:20px;display:grid}.ca-ul{padding-left:18px}.ca-eq{border:1.5px solid #111;border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ca-eq div{border-top:1px solid #e3e6ea;padding:8px 10px}.ca-eq div:nth-child(-n+2){border-top:0}.ca-eq div:nth-child(odd){border-right:1px solid #e3e6ea}.ca-eq span{color:#5f646b;font-size:11px;display:block}.ca-eq b{font-size:15px}.ca-red{color:#c00;background:#fdecea;border:1.5px solid #c00;border-radius:8px;margin-top:8px;padding:9px 11px;font-weight:800}.ca-f{margin-top:10px;font-size:13px;font-weight:700;display:block}.ca-f small{color:#8a8f96;font-weight:600}.ca-f input,.ca-sel{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:#111;background:#fff;border:1.5px solid #111;border-radius:8px;margin-top:4px;padding:8px 10px;font-size:16px;display:block}.ca-tick{width:100%;font:inherit;text-align:left;color:#111;cursor:pointer;background:#fff8e1;border:2px solid #111;border-radius:10px;align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;font-weight:700;display:flex}.ca-tick .bx{color:#f5c400;background:#111;border-radius:5px;place-items:center;width:22px;min-width:22px;height:22px;display:grid}.ca-tick.off{background:#fff}.ca-tick.off .bx{background:#fff;border:2px solid #b0b0b0}.ca-go{color:#f5c400;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#111;border:0;border-radius:12px;margin-top:14px;font-size:16px;font-weight:800}.ca-go:disabled{opacity:.4;cursor:default}.ca-plain{color:#111;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:2px solid #111;border-radius:12px;margin-top:10px;font-size:15px;font-weight:800}.ca-big{font-size:18px;font-weight:800}.ca-big.red{color:#c00}.ca-small{color:#5f646b;margin-top:10px;font-size:12.5px}.ca-q{font-size:17px;font-weight:800}.ca-o{text-align:left;width:100%;min-height:48px;font:inherit;color:#111;cursor:pointer;background:#fafbfc;border:1.5px solid #cfd6dd;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:15px;display:block}.ca-o.sel{background:#fff8e1;border:2px solid #111;font-weight:800}.ca-o.bad{opacity:1;background:#fdecea;border:2px solid #c00;font-weight:800}.ca-read{background:#fff8e1;border-left:4px solid #f5c400;border-radius:0 8px 8px 0;margin-top:10px;padding:10px 12px}.ca-read b{letter-spacing:1px;text-transform:uppercase;color:#8a5a12;font-size:11px;display:block}.ca-prog{background:#eceef1;border-radius:4px;height:8px;margin-bottom:10px;overflow:hidden}.ca-prog i{background:#f5c400;height:100%;display:block}.ca-wait{border:2px solid #111;border-radius:12px;gap:4px;padding:12px;display:grid}.ca-wait .exp{color:#856404;font-size:13px;font-weight:700}.ca-who{overflow-wrap:anywhere;background:#fff8e1;border:1.5px solid #f5c400;border-radius:8px;padding:8px 10px;font-size:14px}.ca-dl{margin:8px 0}.ca-dl dt{color:#5f646b;margin-top:8px;font-size:12px}.ca-dl dd{overflow-wrap:anywhere;margin:0;font-weight:700}.ca-two{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.ca-two button{min-height:52px;font:inherit;cursor:pointer;border:2px solid #111;border-radius:10px;font-size:16px;font-weight:800}.ca-two button:disabled{opacity:.4;cursor:default}.ca-no{color:#c00;background:#fff;border-color:#c00!important}.ca-yes{color:#f5c400;background:#111}.ca-two .ca-plain{margin-top:0}.ca-ta{box-sizing:border-box;width:100%;min-height:60px;font:inherit;border:1.5px solid #ccc;border-radius:8px;margin-top:10px;padding:8px;font-size:16px}.ca-err{color:#c00;background:#fdecea;border:1.5px solid #c00;border-radius:8px;margin-top:10px;padding:9px 11px;font-weight:700}.ca-done{background:#fff8e1;border:2px solid #111;border-radius:10px;margin-bottom:8px;padding:12px;font-size:18px;font-weight:800}.ca-done.n{color:#7a1414;background:#fdecea;border-color:#c00}.ca button:focus-visible,.ca input:focus-visible,.ca select:focus-visible,.ca textarea:focus-visible{outline-offset:2px;outline:3px solid #f5c400}.sec-row{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.sec-row .sec{margin:0}.nt-add{background:var(--gold);color:var(--black);white-space:nowrap;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:800}.nt{flex-direction:column;gap:14px;max-width:640px;display:flex}.nt-h{margin:0;font-size:22px;font-weight:800}.nt-sub{color:var(--label);margin-top:-8px;font-size:14px}.nt-opt{text-align:left;background:var(--white);border:1.5px solid var(--grid);width:100%;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:16px;font-family:inherit;display:flex}.nt-opt:hover{border-color:var(--black)}.nt-opt:disabled{opacity:.5;cursor:default}.nt-opt .ic{background:var(--black);width:40px;height:40px;color:var(--gold);border-radius:8px;flex-shrink:0;place-items:center;font-size:20px;font-weight:800;display:grid}.nt-opt b{font-size:16px;display:block}.nt-opt small{color:var(--label);margin-top:2px;font-size:13px;line-height:1.4;display:block}.nt-btn{text-align:center;cursor:pointer;border-radius:10px;width:100%;padding:14px;font-family:inherit;font-size:15px;font-weight:800;display:block}.nt-btn.dark{background:var(--black);color:var(--gold);border:0}.nt-btn.line{background:var(--white);color:var(--black);border:1.5px solid var(--black)}.nt-btn:disabled{opacity:.35;cursor:not-allowed}.nt-cam{aspect-ratio:4/3;background:#222;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.nt-cam video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nt-cam .fr{aspect-ratio:1;border:3px solid var(--gold);border-radius:14px;width:52%;position:relative;box-shadow:0 0 0 2000px #00000040}.nt-cam .tx{text-align:center;color:#fff;text-shadow:0 1px 3px #000;font-size:14px;font-weight:700;position:absolute;bottom:12px;left:0;right:0}.nt-tag{background:var(--black);text-align:center;border-radius:10px;padding:16px}.nt-tag .e{letter-spacing:1.4px;color:#fff9;text-transform:uppercase;font-size:11px;font-weight:800}.nt-tag .id{font-family:var(--mono);color:var(--gold);letter-spacing:1px;margin-top:4px;font-size:38px;font-weight:800}.nt-tag .s{color:#fff;margin-top:4px;font-size:13px}.nt-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nt-f{flex-direction:column;gap:6px;min-width:0;display:flex}.nt-lbl{letter-spacing:1.2px;text-transform:uppercase;color:var(--label);font-size:11px;font-weight:700}.nt-in{background:var(--head);border:1.5px solid var(--grid);color:var(--text);border-radius:8px;width:100%;min-width:0;padding:11px 12px;font-family:inherit;font-size:16px;font-weight:600}.nt-in:focus{border-color:var(--black);background:var(--white);outline:none}.nt-chips{flex-wrap:wrap;gap:8px;display:flex}.nt-chip{border:1.5px solid var(--grid);background:var(--white);color:var(--text);cursor:pointer;border-radius:18px;padding:8px 13px;font-family:inherit;font-size:14px;font-weight:700}.nt-chip.on{background:var(--black);color:var(--gold);border-color:var(--black)}.nt-skip{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.nt-skip input{width:20px;height:20px;accent-color:var(--black)}.nt-wait{color:var(--label);padding:8px 0;font-size:14px}@media (width<=480px){.nt-two{grid-template-columns:1fr}.nt-tag .id{font-size:32px}}.nt-cam.found .fr{border-color:#1a8a4a;box-shadow:0 0 0 2000px #1a8a4a40}.ap{color:#111;background:#fff;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.ap-bar{color:#f5c400;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;background:#111;justify-content:space-between;font-size:15px;display:flex}.ap-bar span{color:#cfd3d8;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.ap-body{max-width:560px;padding:16px 16px calc(28px + env(safe-area-inset-bottom,0px));margin:0 auto;font-size:15px;line-height:1.5}.ap-who{background:#fff8e1;border:1.5px solid #f5c400;border-radius:8px;padding:9px 11px;font-size:14px}.ap-body h2{margin:14px 0 4px;font-size:20px;line-height:1.3}.ap-body p{margin:8px 0}.ap-photo{object-fit:cover;border-radius:8px;width:100%;max-height:260px;margin:10px 0;display:block}.ap-body dl{margin:6px 0}.ap-body dt{color:#5f646b;margin-top:10px;font-size:12px}.ap-body dd{overflow-wrap:anywhere;margin:0;font-weight:700}.ap-body details{border:1px solid #e3e6ea;border-radius:8px;margin:12px 0;padding:8px 10px;font-size:14px}.ap-body summary{cursor:pointer;min-height:32px;font-weight:700}.ap-body .sm{color:#5f646b;font-size:13px}.ap-acts{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.ap-acts button{min-height:54px;font:inherit;cursor:pointer;border:2px solid #111;border-radius:10px;font-size:17px;font-weight:800}.ap-acts button:disabled{opacity:.45;cursor:default}.ap-no{color:#c00;background:#fff;border-color:#c00!important}.ap-yes{color:#f5c400;background:#111}.ap-ta{box-sizing:border-box;width:100%;min-height:64px;font:inherit;border:1.5px solid #ccc;border-radius:8px;margin-top:10px;padding:9px;font-size:16px;display:block}.ap-err{color:#c00;background:#fdecea;border:1.5px solid #c00;border-radius:8px;margin-top:10px;padding:9px 11px;font-weight:700}.ap-unsure{color:#5f646b;font-size:13px}.ap-done{background:#fff8e1;border:2px solid #111;border-radius:10px;padding:12px;font-size:20px;font-weight:800}.ap-done.n{color:#7a1414;background:#fdecea;border-color:#c00}.ap-print{font:inherit;color:#555;cursor:pointer;background:0 0;border:0;min-height:40px;margin-top:16px;padding:6px 0;font-size:14px;font-weight:700;text-decoration:underline}.ap button:focus-visible,.ap textarea:focus-visible{outline-offset:2px;outline:3px solid #f5c400}
