@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-ext-400-D127hM_v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-400-Dhut76fR.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-ext-500-9VZagAe1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-500-Bf-nb4oT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-ext-600-DQgPU_Cg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-600-DLTa1BUW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-ext-700-BajbvANd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-700-CfpNZvy6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-ext-800-B6BjB2Ju.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-800-CusIZhrK.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-400-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-500-CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/noto-sans-arabic-arabic-400-AAMxebZb.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/noto-sans-arabic-arabic-500-DPISWLls.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/noto-sans-arabic-arabic-600-JPxwL-XU.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/noto-sans-arabic-arabic-700-3CqrwsiZ.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--ob-ring:#2563eb29;--ob-green-bg:#ecfdf3;--ob-green-tx:#067647;--ob-violet-bg:#f4f0ff;--ob-violet-tx:#6d28d9;--ob-amber-tx:#b54708;--ob-amber-bg:#fff6e8}:root.dark{--ob-green-bg:#16a34a26;--ob-green-tx:#6ee7b7;--ob-violet-bg:#7c3aed29;--ob-violet-tx:#c4b5fd;--ob-amber-tx:#fbbf77;--ob-amber-bg:#d9770626}.btn.ob-ok{background:var(--green);border-color:var(--green);color:#fff}.btn.ob-danger{color:var(--red-tx);background:0 0;border-color:#0000}.btn.ob-danger:hover{background:var(--red-bg)}.btn.ob-red{background:var(--red);border-color:var(--red);color:#fff}.btn.ob-ghost{color:var(--tx2);background:0 0;border-color:#0000}.btn.ob-ghost:hover{background:var(--hover);color:var(--tx)}.btn.ob-lg{border-radius:12px;height:52px;padding:0 24px;font-size:16px}.btn.ob-xs{border-radius:8px;height:32px;padding:0 11px;font-size:13px}.btn.pri:disabled,.btn.ob-ok:disabled{opacity:.45;cursor:not-allowed}.ob-fg{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.ob-fg .full{grid-column:1/-1}.ob-fld{flex-direction:column;gap:7px;min-width:0;display:flex}.ob-fld>label,.ob-fld>.lab{color:var(--tx);font-size:13px;font-weight:600}.ob-fld .opt{color:var(--tx3);margin-inline-start:6px;font-weight:500}.ob-fld .hint{color:var(--tx3);font-size:12px}.ob-fld .ob-err{color:var(--red-tx);font-size:12px;font-weight:600}.ob-inp{border:1px solid var(--input);background:var(--card);width:100%;height:44px;color:var(--tx);border-radius:10px;outline:none;min-width:0;padding:0 13px;font-family:inherit;font-size:14.5px}.ob-inp:focus{border-color:var(--pri);box-shadow:0 0 0 3px var(--ob-ring)}.ob-inp.mono{font-family:var(--mono);letter-spacing:.02em;font-size:14px}.ob-fld.bad .ob-inp{border-color:var(--red);box-shadow:0 0 0 3px #dc26261f}select.ob-inp{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--tx3) 50%), linear-gradient(135deg, var(--tx3) 50%, transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:34px}:root[dir=rtl] select.ob-inp{background-position:18px 19px,13px 19px}.ob-pre{min-width:0;display:flex}.ob-pre .pfx{border:1px solid var(--input);background:var(--sub);color:var(--tx2);font:500 14px var(--mono);border-inline-end:0;border-start-start-radius:10px;border-end-start-radius:10px;place-items:center;padding:0 12px;display:grid}.ob-pre select.pfx{-webkit-appearance:none;appearance:none;cursor:pointer;padding:0 10px}.ob-pre .ob-inp{border-start-start-radius:0;border-end-start-radius:0}.ob-chips{flex-wrap:wrap;gap:8px;display:flex}.ob-chc{border:1px solid var(--input);background:var(--card);height:40px;color:var(--tx);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.ob-chc.on{border-color:var(--pri);background:var(--pri-soft);color:var(--pri-h);font-weight:600}:root.dark .ob-chc.on{color:#9cc0ff}.ob-fld.bad .ob-chips .ob-chc{border-color:var(--red)}.ob-tg{border:1px dashed var(--input);background:var(--sub);cursor:pointer;text-align:start;width:100%;color:var(--tx);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;display:flex}.ob-tg.on{border-style:solid;border-color:color-mix(in srgb, var(--amber) 45%, var(--line));background:var(--ob-amber-bg)}.ob-sw{background:var(--input);border-radius:99px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.ob-sw:after{content:"";top:2px;background:#fff;border-radius:50%;width:18px;height:18px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #0003}.ob-tg.on .ob-sw{background:var(--amber)}.ob-tg.on .ob-sw:after{inset-inline-start:18px}.ob-tg b{font-size:13.5px;display:block}.ob-tg span.s{color:var(--tx2);font-size:12.5px;display:block}.ob-chk{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.ob-chk input{width:20px;height:20px;accent-color:var(--pri);flex:none;margin:2px 0 0}.ob-chk a,.ob-link{color:var(--pri);font-weight:600;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ob-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.ob-pill.rev{background:var(--ob-amber-bg);color:var(--ob-amber-tx);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--amber) 25%, transparent)}.ob-pill.ok{background:var(--ob-green-bg);color:var(--ob-green-tx);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 25%, transparent)}.ob-pill.bad{background:var(--red-bg);color:var(--red-tx);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--red) 25%, transparent)}.ob-pill.miss{background:var(--av);color:var(--av-tx);box-shadow:inset 0 0 0 1px var(--line)}.ob-pill.pre{background:var(--ob-violet-bg);color:var(--ob-violet-tx);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--violet) 25%, transparent)}.ob-pill.blue{background:var(--pri-soft);color:var(--pri-h)}:root.dark .ob-pill.blue{color:#9cc0ff}.ob-pill.sm{height:20px;font-size:11px}.ob-ov{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}:root.dark .ob-ov{background:#020617a6}.ob-ov.ob-top{z-index:95}.ob-modal{background:var(--card);width:100%;max-width:640px;box-shadow:var(--pop);border-radius:18px;flex-direction:column;max-height:calc(100vh - 48px);display:flex;overflow:hidden}.ob-modal.wide{max-width:880px}.ob-modal.xl{max-width:1120px;height:calc(100vh - 48px)}.ob-modal.narrow{max-width:440px}.ob-mh{border-bottom:1px solid var(--line2);padding:22px 24px 18px;position:relative}.ob-mh .eb{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}:root[dir=rtl] .ob-mh .eb{letter-spacing:0}.ob-mh h2{letter-spacing:-.02em;margin:6px 0 4px;padding-inline-end:40px;font-size:20px;font-weight:700}.ob-mh p{color:var(--tx2);max-width:560px;margin:0;font-size:13.5px;line-height:1.5}.ob-mx{top:16px;width:34px;height:34px;color:var(--tx3);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;inset-inline-end:16px}.ob-mx:hover{background:var(--hover);color:var(--tx)}.ob-mb{flex-direction:column;gap:20px;min-height:0;padding:20px 24px;display:flex;overflow:auto}.ob-mf{border-top:1px solid var(--line2);background:var(--sub);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}.ob-mf .r{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.ob-sec-t{color:var(--tx);margin:0 0 10px;font-size:13px;font-weight:700}.ob-cards2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ob-phc{border:1px solid var(--input);background:var(--card);text-align:start;cursor:pointer;color:var(--tx);border-radius:14px;flex-direction:column;gap:8px;padding:16px;font-family:inherit;display:flex;position:relative}.ob-phc:hover{border-color:var(--tx3)}.ob-phc.on{border-color:var(--pri);box-shadow:0 0 0 3px var(--ob-ring);background:linear-gradient(160deg, var(--pri-soft), var(--card) 60%)}.ob-phc .ic{background:var(--av);width:36px;height:36px;color:var(--tx2);border-radius:10px;place-items:center;display:grid}.ob-phc.on .ic{background:var(--pri);color:#fff}.ob-phc b{padding-inline-end:24px;font-size:14.5px}.ob-phc span.s{color:var(--tx2);font-size:12.5px;line-height:1.45}.ob-phc .rd{top:14px;border:2px solid var(--input);border-radius:50%;width:18px;height:18px;position:absolute;inset-inline-end:14px}.ob-phc.on .rd{border:5px solid var(--pri)}.ob-qrw{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ob-qrc{border:1px solid var(--line);background:var(--sub);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.ob-qrbox{background:#fff;border-radius:14px;width:236px;height:236px;padding:14px;position:relative;box-shadow:0 10px 30px -18px #0f172a66}.ob-qrbox svg{width:100%;height:100%;display:block}.ob-qrbox.exp svg{filter:blur(4px);opacity:.35}.ob-qrbox .exp-o{text-align:center;color:#0f172a;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;inset:0}.ob-qcode{font:600 15px var(--mono);letter-spacing:.08em;color:var(--tx);direction:ltr}.ob-qexp{color:var(--tx2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ob-qexp .bar{background:var(--line);border-radius:9px;width:120px;height:5px;overflow:hidden}.ob-qexp .bar span{background:var(--green);height:100%;transition:width 1s linear;display:block}.ob-qact{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ob-summary{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;padding:14px 16px;font-size:13.5px;display:grid}.ob-summary dt{color:var(--tx2)}.ob-summary dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.ob-tl{flex-direction:column;margin-top:4px;display:flex}.ob-tli{gap:12px;padding-bottom:16px;display:flex;position:relative}.ob-tli:last-child{padding-bottom:0}.ob-tli .dot{z-index:1;border:2px solid var(--line);background:var(--card);color:#0000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;position:relative}.ob-tli:before{content:"";top:22px;bottom:0;background:var(--line);width:2px;position:absolute;inset-inline-start:10px}.ob-tli:last-child:before{display:none}.ob-tli.done .dot{background:var(--green);border-color:var(--green);color:#fff}.ob-tli.done:before{background:var(--green)}.ob-tli.now .dot{border-color:var(--pri);box-shadow:0 0 0 4px var(--ob-ring)}.ob-tli.now .dot:after{content:"";background:var(--pri);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite ob-pu}@keyframes ob-pu{50%{opacity:.5;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.ob-tli.now .dot:after{animation:none}}.ob-tli b{font-size:13.5px;display:block}.ob-tli span.s{color:var(--tx2);margin-top:1px;font-size:12.5px;display:block}.ob-tli.todo b{color:var(--tx3);font-weight:500}.ob-prog{background:var(--line);border-radius:9px;height:6px;margin-top:8px;overflow:hidden}.ob-prog span{background:var(--pri);border-radius:9px;height:100%;transition:width .3s;display:block}.ob-rv-head{align-items:center;gap:14px;margin-top:8px;display:flex}.ob-rv-av{background:var(--av);width:52px;height:52px;color:var(--tx3);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.ob-rv-av img{object-fit:cover;width:100%;height:100%;display:block}.ob-rv-head h2{margin:0}.ob-rv-meta{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ob-rsum{background:var(--sub);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ob-rsum .ob-prog{flex:1;margin:0}.ob-rsum .ob-prog span{background:var(--green)}.ob-rsec{border:1px solid var(--line);border-radius:14px;overflow:hidden}.ob-rsec+.ob-rsec{margin-top:10px}.ob-rsh{cursor:pointer;background:var(--card);width:100%;color:var(--tx);text-align:start;border:0;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;display:flex}.ob-rsh:hover{background:var(--hover)}.ob-rsh .ic{background:var(--av);width:32px;height:32px;color:var(--tx2);border-radius:9px;flex:none;place-items:center;display:grid}.ob-rsh b{font-size:14px}.ob-rsh .sp{flex:1}.ob-rsh .chev{color:var(--tx3);transition:transform .15s}.ob-rsec.open .ob-rsh .chev{transform:rotate(90deg)}:root[dir=rtl] .ob-rsec.open .ob-rsh .chev{transform:scaleX(-1)rotate(90deg)}.ob-rsb{border-top:1px solid var(--line2);padding:4px 14px 14px}.ob-kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;padding:12px 0;display:grid}.ob-kv span{color:var(--tx3);font-size:11.5px;display:block}.ob-kv b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.ob-thumbs{flex-wrap:wrap;gap:10px;padding:4px 0 12px;display:flex}.ob-thumb{border:1px solid var(--line);background:var(--sub);cursor:zoom-in;width:132px;color:var(--tx2);text-align:start;border-radius:10px;padding:0;font-family:inherit;overflow:hidden}.ob-thumb img,.ob-thumb .pdf{object-fit:cover;width:100%;height:84px;display:block}.ob-thumb .pdf{color:var(--tx3);font:600 12px var(--mono);place-items:center;display:grid}.ob-thumb span{border-top:1px solid var(--line2);padding:6px 8px;font-size:11.5px;display:block}.ob-ract{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ob-ract select{max-width:320px;height:36px}.ob-note{background:var(--pri-soft);color:var(--tx);border-radius:12px;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.ob-note.amber{background:var(--ob-amber-bg)}.ob-note svg{color:var(--pri);flex:none;margin-top:2px}.ob-note.amber svg{color:var(--amber)}.ob-big{z-index:100;cursor:zoom-out;background:#020617cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ob-big img,.ob-big iframe{background:#fff;border-radius:10px;max-width:100%;max-height:100%}.ob-big iframe{border:0;width:min(900px,100%);height:90vh}.ob-na{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;display:flex}.ob-na .si{background:var(--av);width:56px;height:56px;color:var(--tx2);border-radius:16px;place-items:center;display:grid}.ob-na h2{margin:6px 0 0;font-size:19px}.ob-na p{color:var(--tx2);margin:0;line-height:1.5}.ob-bar{align-items:center;gap:10px;margin:0 0 12px;display:flex;position:relative}.ob-bar>button{border:1px solid color-mix(in srgb, var(--pri) 30%, var(--line));background:var(--pri-soft);height:34px;color:var(--pri-h);font:600 13px var(--font);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}:root.dark .ob-bar>button{color:#9cc0ff}.ob-bar .live{background:var(--pri);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite ob-pu}.ob-bar .pop{width:340px;top:40px}.ob-bar .pop .it{cursor:pointer;text-align:start;width:100%;min-height:52px;color:var(--tx);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-family:inherit;display:flex}.ob-bar .pop .it:hover{background:var(--hover)}.ob-bar .pop .it b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.ob-bar .pop .it small{color:var(--tx3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.ob-bar .pop .it>div{flex:1;min-width:0}.ob-wz{flex-direction:column;flex:1;min-height:0;display:flex}.ob-tbody{flex:1;min-height:0;display:flex}.ob-rail{border-inline-end:1px solid var(--line);background:var(--card);flex:none;width:250px;padding:22px 16px;overflow:auto}.ob-rail .rp{color:var(--tx3);margin:0 8px 6px;font-size:12px;font-weight:600}.ob-rail .rpb{background:var(--line);border-radius:9px;height:6px;margin:0 8px 18px;overflow:hidden}.ob-rail .rpb span{background:linear-gradient(90deg,#3b82f6,#14b8a6);height:100%;display:block}:root[dir=rtl] .ob-rail .rpb span{background:linear-gradient(270deg,#3b82f6,#14b8a6)}.ob-rs{color:var(--tx2);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:9px 8px;font-family:inherit;font-size:14px;display:flex}.ob-rs:disabled{cursor:default}.ob-rs:not(:disabled):hover{background:var(--hover)}.ob-rs .n{width:26px;height:26px;font:600 12px var(--mono);border:1.5px solid var(--input);color:var(--tx3);background:var(--card);border-radius:50%;flex:none;place-items:center;display:grid}.ob-rs.done .n{background:var(--green);border-color:var(--green);color:#fff}.ob-rs.skip .n{background:var(--ob-amber-bg);border-color:color-mix(in srgb, var(--amber) 50%, transparent);color:var(--ob-amber-tx)}.ob-rs.now{background:var(--pri-soft);color:var(--tx);font-weight:600}.ob-rs.now .n{border-color:var(--pri);background:var(--pri);color:#fff}.ob-rs.locked{opacity:.45}.ob-tcont{flex:1;min-width:0;padding:28px 34px 24px;overflow:auto}.ob-tcont h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.ob-tcont .lead{color:var(--tx2);margin:6px 0 22px;font-size:14.5px;line-height:1.5}.ob-wz.tab .ob-tcont .ob-fg{gap:18px 20px}.ob-wz.tab .ob-tcont .ob-inp{height:50px;font-size:16px}.ob-wz.tab .ob-tcont .ob-chc{height:46px;font-size:15px}.ob-wz.tab .ob-pre .pfx{font-size:16px}.ob-tft{background:var(--card);border-top:1px solid var(--line);flex:none;align-items:center;gap:10px;height:76px;padding:0 22px;display:flex}.ob-tft .sp{flex:1}.ob-wz.man .ob-tcont{padding:22px 28px}.ob-wz.man .ob-tcont h1{font-size:21px}.ob-wz.man .ob-rail{width:230px}.ob-wz.man .ob-tft{height:64px}.ob-fix{margin:0 0 18px}.ob-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ob-upc{border:1.5px dashed var(--input);background:var(--sub);border-radius:14px;flex-direction:column;gap:10px;min-width:0;min-height:170px;padding:16px;display:flex}.ob-upc.has{border-style:solid;border-color:var(--line);background:var(--card)}.ob-upc.bad{border-color:var(--red)}.ob-upc .uh{justify-content:space-between;align-items:center;gap:8px;display:flex}.ob-upc .uh b{font-size:14px}.ob-upc .ue{text-align:center;color:var(--tx3);flex:1;align-content:center;place-items:center;gap:8px;font-size:13px;display:grid}.ob-upc .ub{flex-wrap:wrap;gap:8px;display:flex}.ob-upc .img{border:1px solid var(--line);color:#475467;height:110px;font:600 12px var(--mono);background:#e2e8f0;border-radius:10px;place-items:center;display:grid;overflow:hidden}.ob-upc .img img{object-fit:cover;width:100%;height:100%;display:block}.ob-camd{color:var(--ob-amber-tx);background:var(--ob-amber-bg);border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.45}.ob-file{position:relative;overflow:hidden}.ob-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.ob-selfie{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ob-cam{background:radial-gradient(circle at 50% 40%,#334155,#0f172a);border-radius:18px;height:340px;position:relative;overflow:hidden}.ob-cam video,.ob-cam img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ob-cam video{transform:scaleX(-1)}.ob-cam .oval{pointer-events:none;border:3px dashed #ffffffb3;border-radius:50%;position:absolute;inset:40px 70px 60px}.ob-cam .lbl{bottom:12px;text-align:center;color:#fff;opacity:.85;font-size:13px;font-weight:600;position:absolute;inset-inline:0}.ob-tips{flex-direction:column;gap:10px;display:flex}.ob-tips div{color:var(--tx2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.ob-tips svg{color:var(--green);flex:none;margin-top:2px}.ob-docs{flex-direction:column;gap:12px;display:flex}.ob-doc{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.ob-doc .ic{background:var(--av);width:42px;height:42px;color:var(--tx2);border-radius:11px;flex:none;place-items:center;display:grid}.ob-doc.signed .ic{background:var(--ob-green-bg);color:var(--ob-green-tx)}.ob-doc b{font-size:15px;display:block}.ob-doc span.s{color:var(--tx3);margin-top:2px;font-size:12.5px;display:block}.ob-doc .sp{flex:1}.ob-doc .acts{flex-wrap:wrap;gap:8px;display:flex}.ob-reader{flex-direction:column;gap:14px;display:flex}.ob-paper{border:1px solid var(--line);background:var(--card);height:210px;color:var(--tx2);border-radius:12px;padding:18px 20px;font-size:13.5px;line-height:1.7;overflow:auto}.ob-paper h3{color:var(--tx);margin:0 0 8px;font-size:15px}.ob-ph-line{background:var(--av);border-radius:5px;height:10px;margin:9px 0}.ob-sigw{border:1.5px dashed var(--input);background:var(--card);border-radius:12px;height:150px;position:relative}.ob-sigw canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.ob-sigw .base{inset-inline:24px;border-top:1px solid var(--line);pointer-events:none;position:absolute;bottom:34px}.ob-sigw .ph2{inset-inline-start:24px;color:var(--tx3);pointer-events:none;font-size:12px;position:absolute;bottom:12px}.ob-rvw{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ob-rvc{border:1px solid var(--line);background:var(--card);border-radius:14px;min-width:0;padding:14px 16px}.ob-rvc .t{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ob-rvc .t b{font-size:14.5px}.ob-rvc .l{color:var(--tx2);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.ob-rvc .miss{color:var(--ob-amber-tx);font-weight:600}.ob-edit{color:var(--pri);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13px;font-weight:600}.ob-tab{min-height:100vh;background:var(--bg);min-height:100dvh;color:var(--tx);flex-direction:column;display:flex;position:relative}.ob-thd{background:var(--card);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;height:64px;padding:0 22px;display:flex}.ob-tlogo{color:#fff;background:linear-gradient(135deg,#14b8a6,#0f766e);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:16px;font-weight:800;display:grid}.ob-thd b{font-size:14.5px;display:block}.ob-thd small{color:var(--tx3);font-size:12px;display:block}.ob-thd .sp{flex:1}.ob-saved{color:var(--ob-green-tx);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.ob-saved.off{color:var(--ob-amber-tx)}.ob-tlang{border:1px solid var(--line);background:var(--card);height:36px;color:var(--tx);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:600;display:inline-flex}.ob-banner{background:var(--ob-amber-bg);color:var(--ob-amber-tx);border-bottom:1px solid color-mix(in srgb, var(--amber) 30%, transparent);align-items:center;gap:10px;padding:10px 22px;font-size:13.5px;font-weight:600;display:flex}.ob-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.ob-center h1{letter-spacing:-.02em;margin:8px 0 0;font-size:30px;font-weight:700}.ob-center p{color:var(--tx2);max-width:520px;margin:0;font-size:16px;line-height:1.55}.ob-bigic{border-radius:24px;place-items:center;width:84px;height:84px;display:grid}.ob-bigic.red{background:var(--red-bg);color:var(--red-tx)}.ob-bigic.green{background:var(--ob-green-bg);color:var(--ob-green-tx)}.ob-bigic.blue{background:var(--pri-soft);color:var(--pri)}.ob-codein{gap:8px;margin-top:12px;display:flex}.ob-codein .ob-inp{height:52px;font:600 18px var(--mono);letter-spacing:.08em;text-align:center;direction:ltr;width:240px}.ob-wl{flex:1;grid-template-columns:1.1fr 1fr;gap:34px;min-height:0;padding:40px 46px;display:grid;overflow:auto}.ob-wl h1{letter-spacing:-.025em;margin:0;font-size:34px;font-weight:700;line-height:1.15}.ob-wl .lead{color:var(--tx2);margin:10px 0 24px;font-size:16px;line-height:1.55}.ob-langs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ob-lb{border:1px solid var(--input);background:var(--card);height:60px;color:var(--tx);cursor:pointer;text-align:start;border-radius:14px;align-items:center;gap:12px;padding:0 16px;font-family:inherit;font-size:17px;font-weight:600;display:flex}.ob-lb .c{background:var(--av);width:34px;height:34px;font:600 11px var(--mono);color:var(--tx2);border-radius:9px;place-items:center;display:grid}.ob-lb.on{border-color:var(--pri);box-shadow:0 0 0 3px var(--ob-ring)}.ob-lb.on .c{background:var(--pri);color:#fff}.ob-need{background:var(--card);border:1px solid var(--line);border-radius:16px;align-self:start;padding:20px}.ob-need h3{margin:0 0 12px;font-size:15px}.ob-need div{border-top:1px solid var(--line2);align-items:center;gap:10px;padding:8px 0;font-size:14.5px;display:flex}.ob-need div:first-of-type{border-top:0}.ob-need svg{color:var(--tx3);flex:none}.ob-need small{color:var(--tx3);margin-inline-start:auto;font-size:12px}.ob-tmodal{z-index:20;background:#0f172a73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ob-tmodal .box{background:var(--card);width:440px;max-width:100%;box-shadow:var(--pop);border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex}.ob-tmodal .box.wide{width:640px}.ob-tmodal h3{margin:0;font-size:19px}.ob-tmodal p{color:var(--tx2);margin:0;font-size:14.5px;line-height:1.5}.ob-tmodal .r{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.ob-toast{inset-inline-start:50%;transform:translateX(calc(-50% * var(--dir-x)));z-index:300;color:#fff;box-shadow:var(--pop);background:#0f172a;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:500;position:fixed;top:24px}@media (max-width:760px){.ob-rail{display:none}.ob-wl{grid-template-columns:1fr;padding:24px}.ob-fg,.ob-up,.ob-rvw,.ob-cards2,.ob-qrw,.ob-selfie{grid-template-columns:1fr}.ob-kv{grid-template-columns:1fr 1fr}.ob-tcont{padding:20px}.ob-ov{padding:10px}.ob-modal.xl{height:calc(100vh - 20px)}.ob-qrw{justify-items:stretch}.ob-thd{gap:8px;padding:0 12px}.ob-thd small{display:none}.ob-tft{padding:0 12px}.ob-cam{height:300px}}@media (max-width:1060px) and (min-width:761px){.ob-wl{gap:24px;padding:32px}.ob-rail{width:220px}}.crumb b.tail{text-overflow:ellipsis;flex:0 auto;min-width:min(7em,22vw);overflow:hidden}.crumb{overflow:hidden}.crumb .dt{flex:0 auto;min-width:0}.crumb .dt>bdi{text-overflow:clip;min-width:3em;overflow:hidden}.crumb .dt .tz,.crumb .dt .dti,.top-r{flex:none}.fa-back{color:var(--tx2);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.fa-back:hover{color:var(--tx)}.fa-hrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.fa-who{align-items:center;gap:16px;min-width:0;display:flex}.fa-photo{background:var(--av);width:76px;height:76px;color:var(--tx3);box-shadow:0 10px 24px -14px #0f172a80, 0 0 0 3px var(--card);font:700 24px var(--font);border-radius:20px;flex:none;place-items:center;display:grid;overflow:hidden}.fa-photo img{object-fit:cover;width:100%;height:100%;display:block}.fa-who h1{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:26px;font-weight:700;display:flex}.fa-who .id{font:500 12.5px var(--mono);color:var(--tx2);margin-top:4px}.fa-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fa-hact{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fa-hdiv{background:color-mix(in srgb, var(--tx) 8%, transparent);height:1px;margin:0 -22px}.fa-ro{background:var(--av);height:30px;color:var(--av-tx);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.fa-mw{position:relative}.fa-menu{top:calc(100% + 8px);z-index:40;background:var(--card);min-width:250px;box-shadow:var(--pop);border-radius:12px;padding:6px;position:absolute;inset-inline-end:0}.fa-mi{width:100%;min-height:38px;color:var(--tx);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-family:inherit;font-size:13.5px;font-weight:500;display:flex}.fa-mi:hover{background:var(--hover)}.fa-mi .ic{background:var(--av);width:28px;height:28px;color:var(--tx2);border-radius:8px;flex:none;place-items:center;display:grid}.fa-msep{background:var(--line2);height:1px;margin:6px 4px}.fa-tabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fa-tabs .dot{background:var(--red);border-radius:50%;width:7px;height:7px}.fa-g2{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fa-col{flex-direction:column;gap:16px;min-width:0;display:flex}.fa-g3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.fa-ch{border-bottom:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.fa-ch h3{align-items:center;gap:9px;margin:0;font-size:15px;font-weight:700;display:flex}.fa-ch h3 .ic{background:var(--av);width:28px;height:28px;color:var(--tx2);border-radius:8px;place-items:center;display:grid}.fa-ch .sub{color:var(--tx3);font-size:12.5px}.fa-cb{padding:16px 18px}.fa-kvs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;display:grid}.fa-kvs .full{grid-column:1/-1}.fa-kvs span.l{color:var(--tx3);margin-bottom:3px;font-size:12px;display:block}.fa-kvs b{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.fa-mask{font-family:var(--mono);letter-spacing:.02em;font-weight:500!important}.fa-eye{background:var(--av);color:var(--tx2);cursor:pointer;border:0;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.fa-eye:hover{color:var(--tx)}.fa-lock{color:var(--tx3);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.fa-note{background:var(--pri-soft);color:var(--tx);border-radius:12px;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.fa-note svg{color:var(--pri);flex:none;margin-top:2px}.fa-note.amber{background:var(--amber-bg)}.fa-note.amber svg{color:var(--amber)}.fa-note.red{background:var(--red-bg)}.fa-note.red svg{color:var(--red)}.fa-small{color:var(--tx3);align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}.fa-alerts{flex-direction:column;gap:8px;display:flex}.fa-alr{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.fa-alr.crit{background:var(--red-bg);border-color:color-mix(in srgb, var(--red) 25%, transparent)}.fa-alr.soon{background:var(--amber-bg);border-color:color-mix(in srgb, var(--amber) 25%, transparent)}.fa-alr .ic{background:var(--card);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.fa-alr.crit .ic{color:var(--red-tx)}.fa-alr.soon .ic{color:var(--amber-tx)}.fa-alr b{font-size:13.5px;display:block}.fa-alr span.s{color:var(--tx2);font-size:12.5px;display:block}.fa-alr .sp{flex:1}.fa-empty{background:var(--sub);color:var(--tx2);text-align:center;border-radius:12px;padding:14px;font-size:13px}.fa-asg{border-top:1px solid var(--line2);align-items:center;gap:14px;padding:14px 0;display:flex}.fa-asg:first-child{border-top:0;padding-top:0}.fa-asg:last-child{padding-bottom:0}.fa-asg .ic{background:var(--av);width:40px;height:40px;color:var(--tx2);border-radius:11px;flex:none;place-items:center;display:grid}.fa-asg .ic.blue{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);width:52px;height:52px}.fa-asg .ic.violet{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);width:52px;height:52px}.fa-asg>div{min-width:0}.fa-asg b{font-size:14px;display:block}.fa-asg span.s{color:var(--tx2);margin-top:1px;font-size:12.5px;display:block}.fa-asg .plate{font:600 17px var(--mono)}.fa-asg .sp{flex:1}.fa-lnk{color:var(--pri);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:600}.fa-tl{flex-direction:column;display:flex}.fa-tli{gap:14px;padding-bottom:18px;display:flex;position:relative}.fa-tli:before{content:"";top:30px;bottom:0;background:var(--line2);width:2px;position:absolute;inset-inline-start:14px}.fa-tli:last-child{padding-bottom:6px}.fa-tli:last-child:before{display:none}.fa-tli .ic{z-index:1;background:var(--av);width:30px;height:30px;color:var(--tx2);box-shadow:0 0 0 3px var(--card);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.fa-tli b{font-size:13.5px;font-weight:600}.fa-tli .w{color:var(--tx3);margin-top:2px;font-size:12.5px}.fa-tli .d{color:var(--tx2);overflow-wrap:anywhere;margin-top:3px;font-size:13px}.fa-tlf{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.fa-fchip{border:1px solid var(--line);background:var(--card);height:30px;color:var(--tx2);font:600 12.5px var(--font);cursor:pointer;border-radius:8px;padding:0 11px}.fa-fchip.on{background:var(--tx);color:var(--card);border-color:var(--tx)}.fa-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.fa-pill.ok{background:var(--ob-green-bg);color:var(--ob-green-tx)}.fa-pill.soon{background:var(--ob-amber-bg);color:var(--ob-amber-tx)}.fa-pill.crit{background:var(--red-bg);color:var(--red-tx)}.fa-pill.mut{background:var(--av);color:var(--av-tx)}.fa-pill.blue{background:var(--pri-soft);color:var(--pri-h)}:root.dark .fa-pill.blue{color:#9cc0ff}.fa-docs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.fa-dc{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.fa-dc.crit{border-color:color-mix(in srgb, var(--red) 40%, var(--line))}.fa-dc.soon{border-color:color-mix(in srgb, var(--amber) 40%, var(--line))}.fa-vbar{background:var(--line2);height:4px}.fa-vbar span{height:100%;display:block}.fa-dch{align-items:center;gap:12px;padding:14px 16px;display:flex}.fa-dch .ic{background:var(--av);width:38px;height:38px;color:var(--tx2);border-radius:10px;flex:none;place-items:center;display:grid}.fa-dch>div{min-width:0}.fa-dch b{font-size:14.5px;display:block}.fa-dch span.s{color:var(--tx3);font-size:12.5px;display:block}.fa-dch .sp{flex:1}.fa-dcb{flex-wrap:wrap;align-items:center;gap:14px;padding:0 16px 14px;display:flex}.fa-th{border:1px solid var(--line);cursor:zoom-in;background:var(--sub);width:96px;height:62px;color:var(--tx3);font:600 11px var(--mono);border-radius:9px;flex-direction:column;flex:none;place-items:center;gap:2px;padding:0;display:grid;overflow:hidden}.fa-th img{object-fit:cover;width:100%;height:100%;display:block}.fa-kv2{color:var(--tx3);flex:1;grid-template-columns:1fr 1fr;gap:6px 14px;min-width:180px;font-size:12px;display:grid}.fa-kv2 b{color:var(--tx);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.fa-dcf{border-top:1px solid var(--line2);background:var(--sub);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding:10px 12px;display:flex}.fa-dcf .sp{flex:1}.fa-pend{border:1px dashed color-mix(in srgb, var(--amber) 50%, var(--line));background:var(--ob-amber-bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 16px 14px;padding:10px 12px;font-size:13px;display:flex}.fa-pend .sp{flex:1}.fa-sigrow{border-top:1px solid var(--line2);align-items:center;gap:10px;padding:8px 0;display:flex}.fa-sigrow .n{flex:1;font-weight:600}.fa-sigrow .m{color:var(--tx3);font-size:12px}.fa-tbl{width:100%;min-width:520px}.fa-tbl td.e,.fa-tbl th.e{text-align:end}.fa-amt{font-variant-numeric:tabular-nums;font-weight:600}.fa-amt small{font:500 10.5px var(--mono);color:var(--tx3);margin-inline-end:4px}.fa-sub2{color:var(--tx3);white-space:normal;margin-top:1px;font-size:12px;display:block}.fa-mini{background:var(--line);vertical-align:middle;border-radius:9px;width:90px;height:5px;margin-inline-end:8px;display:inline-block;overflow:hidden}.fa-mini span{background:var(--green);height:100%;display:block}tr.fa-cl{cursor:pointer}tr.fa-cl:hover td{background:var(--hover)}tr.fa-exp td{background:var(--sub);white-space:normal;height:auto;padding:14px 16px}.fa-inst{flex-wrap:wrap;gap:6px;display:flex}.fa-ins{border:1px solid var(--line);background:var(--card);min-width:76px;color:var(--tx2);border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:8px;font-size:11.5px;display:flex}.fa-ins b{color:var(--tx);font-size:12.5px}.fa-ins.paid{border-color:color-mix(in srgb, var(--green) 35%, transparent);background:var(--ob-green-bg)}.fa-ins.due{border-color:color-mix(in srgb, var(--amber) 40%, transparent);background:var(--ob-amber-bg)}.fa-kc{cursor:default}.fa-fg{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.fa-fg .full{grid-column:1/-1}.fa-money{display:flex}.fa-money span{border:1px solid var(--input);background:var(--sub);font:500 13px var(--mono);color:var(--tx2);border-inline-end:0;border-start-start-radius:10px;border-end-start-radius:10px;place-items:center;padding:0 12px;display:grid}.fa-money .ob-inp{font-variant-numeric:tabular-nums;border-start-start-radius:0;border-end-start-radius:0}textarea.ob-inp{resize:vertical;height:76px;padding:10px 13px}.fa-opts{gap:8px;display:grid}.fa-opt{border:1px solid var(--input);background:var(--card);cursor:pointer;text-align:start;color:var(--tx);border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;display:flex}.fa-opt:hover{border-color:var(--tx3)}.fa-opt.on{border-color:var(--pri);box-shadow:0 0 0 3px var(--ob-ring)}.fa-opt:disabled{opacity:.5;cursor:not-allowed}.fa-opt .rd{border:2px solid var(--input);border-radius:50%;flex:none;width:18px;height:18px}.fa-opt.on .rd{border:5px solid var(--pri)}.fa-opt>div{min-width:0}.fa-opt b{font-size:14px;display:block}.fa-opt span.s{color:var(--tx2);margin-top:1px;font-size:12.5px;display:block}.fa-opt .sp{flex:1}.fa-vlist{gap:6px;max-height:260px;display:grid;overflow:auto}.fa-grp{color:var(--tx3);justify-content:space-between;padding:6px 2px 2px;font-size:12px;font-weight:600;display:flex}.fa-segc{background:var(--av);border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.fa-segc button{height:32px;color:var(--tx2);font:600 13px var(--font);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px}.fa-segc button.on{background:var(--card);color:var(--tx);box-shadow:0 1px 2px #0f172a1f}.fa-segc button:disabled{opacity:.45;cursor:not-allowed}.fa-calc{border:1px dashed var(--input);color:var(--tx2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 14px;font-size:13px;display:flex}.fa-calc b{color:var(--tx)}.fa-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fa-search .srch{flex:1;min-width:200px}.fa-err{background:var(--red-bg);color:var(--red-tx);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.fa-receipt{color:#0f172a;background:#fff;border:1px solid #e6eaf0;border-radius:12px;padding:28px 30px;font-size:13.5px}.fa-receipt .rh{border-bottom:2px solid #0f172a;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.fa-receipt h4{margin:0;font-size:20px}.fa-receipt .no{font:600 13px var(--mono);text-align:end}.fa-receipt .rr{grid-template-columns:150px minmax(0,1fr);gap:10px 16px;padding:18px 0;display:grid}.fa-receipt .rr span{color:#5b6577}.fa-receipt .big{background:#f1f5f9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:15px;display:flex}.fa-receipt .big b{font-variant-numeric:tabular-nums;font-size:24px}.fa-receipt .sig{grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;display:grid}.fa-receipt .sig div{color:#5b6577;border-top:1px solid #0f172a;padding-top:6px;font-size:12px}.fa-receipt .fine{color:#5b6577;margin-top:16px;font-size:11.5px;line-height:1.5}.fa-sk{background:var(--av);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite fa-pl;display:block}@keyframes fa-pl{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.fa-sk{animation:none}}@media print{body *{visibility:hidden!important}.fa-receipt,.fa-receipt *{visibility:visible!important}.fa-receipt{border:0;border-radius:0;margin:0;position:fixed;inset:0}@page{size:A5;margin:10mm}}@media (max-width:980px){.fa-g2{grid-template-columns:1fr}}@media (max-width:760px){.fa-docs,.fa-g3,.fa-fg,.fa-kvs{grid-template-columns:1fr}.fa-who h1{font-size:22px}.fa-photo{border-radius:16px;width:60px;height:60px}.fa-receipt{padding:18px}.fa-receipt .rr{grid-template-columns:1fr}.fa-hdiv{margin:0 -16px}}.ve-ti{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.ve-ti svg{width:18px;height:18px}.ve-ti.t-scooter,.ve-big.t-scooter{background:#2563eb}.ve-ti.t-car,.ve-big.t-car{background:#7c3aed}.ve-ti.t-bicycle,.ve-big.t-bicycle{background:#0ea5a4}.ve-ti.t-ebike,.ve-big.t-ebike{background:#ea8a0c}.ve-big{color:#fff;border-radius:20px;flex:none;place-items:center;width:76px;height:76px;display:grid}.ve-big svg{width:36px;height:36px}.ve-big.t-scooter{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.ve-big.t-car{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.ve-big.t-bicycle{background:linear-gradient(135deg,#14b8a6,#0f766e)}.ve-big.t-ebike{background:linear-gradient(135deg,#f59e0b,#c2410c)}.ve-plate{letter-spacing:.02em;font-size:26px}.ve-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.who>div>span.ve-since{font:400 11.5px var(--font)}.kv .ve-kname{white-space:normal;overflow-wrap:anywhere;font-size:clamp(17px,4.6vw,24px);line-height:1.15;display:block}.fl-layer{z-index:1000}.fa-menu.fl-layer{position:fixed;top:auto}.df-btn{text-align:start;cursor:pointer;align-items:center;gap:8px;width:100%;display:flex}.df-btn.ph span{color:var(--tx3)}.df-btn svg{color:var(--tx3);flex:none}.df-cal{background:var(--card);box-shadow:var(--pop);border:1px solid var(--line);border-radius:14px;padding:10px}.df-head{justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 8px;font-size:14px;display:flex}.df-head button{font:inherit;border:1px solid var(--line);background:var(--card);width:30px;height:30px;color:var(--tx);cursor:pointer;border-radius:8px}.df-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.df-grid .wd{color:var(--tx3);text-align:center;padding:4px 0;font-size:11px}.df-grid button{font:inherit;height:32px;color:var(--tx);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;font-size:13px}.df-grid button:hover:not(:disabled){background:var(--pri-soft)}.df-grid button.on{background:var(--pri);color:#fff;font-weight:700}.df-grid button:disabled{color:var(--zero,#cbd5e1);cursor:default}.df-foot{justify-content:flex-end;padding-top:6px;display:flex}.dt-wrap{gap:8px;display:grid}.dt-time{align-items:center;gap:6px;display:flex}.dt-time select{flex:1;width:auto;min-width:0}.fb-wrap{align-items:center;gap:6px;min-width:0;display:flex}.fb-wrap.col{flex-direction:column;align-items:stretch}.fb-btn{justify-content:flex-start;width:100%;min-width:0}.fb-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fb-x,.fb-chip button{color:var(--tx3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:inline-grid}.fb-list{flex-wrap:wrap;gap:6px;display:flex}.fb-chip{background:#94a3b824;border-radius:999px;align-items:center;gap:2px;max-width:220px;padding:2px 4px 2px 9px;font-size:12px;display:inline-flex}.fb-chip bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srch.ve-dsrch{flex:none;align-self:stretch;width:100%;max-width:none;height:40px;min-height:40px}.ve-chips{flex-wrap:wrap;gap:6px;display:flex}.ve-chips button{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--tx);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;display:inline-flex}.ve-chips button span{color:var(--tx3);font-variant-numeric:tabular-nums;font-size:11px}.ve-chips button.on{border-color:var(--pri);background:var(--pri-soft);color:var(--pri);font-weight:600}.ve-grp{color:var(--tx3);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;padding:6px 2px 2px;font-size:11.5px;font-weight:700;display:flex}:root[dir=rtl] .ve-grp{text-transform:none;letter-spacing:0}.ve-dlist .fa-opt .s{display:block}.ve-drvat{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:flex}.ve-drvat .s{color:var(--tx3);font-size:12.5px}.ve-drvat .sp{flex:1}.ve-doc{white-space:nowrap;font-size:12.5px}.ve-doc small{color:var(--tx3);font-size:11.5px}.ve-doc.soon,.ve-doc.soon small{color:var(--amber-tx);font-weight:600}.ve-doc.crit,.ve-doc.crit small{color:var(--red-tx);font-weight:600}.ve-own{background:var(--chip,#94a3b824);color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;max-width:190px;padding:2px 8px;font-size:12px;display:inline-flex;overflow:hidden}.ve-own.rent{background:var(--amber-bg);color:var(--amber-tx)}.ve-own.inv{color:#6d28d9;background:#7c3aed1a}:root.dark .ve-own.inv{color:#c4b5fd}.who.sm .pa,.pa.sm{width:28px;height:28px;font-size:11px}.ve-hbtn{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ve-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ve-tc{border:1.5px solid var(--line);background:var(--card);cursor:pointer;font:inherit;color:var(--tx);border-radius:14px;justify-items:center;gap:8px;padding:14px 8px;display:grid}.ve-tc.on{border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-soft)}.ve-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ve-ph{aspect-ratio:4/3;border:1px solid var(--line);background:var(--bg2,#94a3b814);color:var(--tx3);font:inherit;cursor:pointer;border-radius:10px;align-content:center;place-items:center;gap:4px;font-size:11.5px;display:grid}.ve-cur{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ve-cur>div{flex:1;gap:2px;min-width:160px;display:grid}.ve-cur>div span{color:var(--tx3);font-size:12.5px}.ve-bars{gap:10px;display:grid}.ve-bar{grid-template-columns:110px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.ve-bar .b{background:#94a3b82e;border-radius:999px;height:8px;overflow:hidden}.ve-bar .b i{background:#16a34a;border-radius:999px;height:100%;display:block}.fa-note.green{background:#16a34a1a}.fa-note.green svg{color:var(--green)}.fa-chk{align-items:center;gap:8px;font-size:13.5px;display:flex}@media (max-width:640px){.ve-types,.ve-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.ve-plate{font-size:21px}.ve-bar{grid-template-columns:90px 1fr auto}}.ob-mb>.fa-vlist{flex:none;min-height:min(200px,45vh)}.ve-page .sum .kf{white-space:normal;flex-wrap:wrap}.ve-page .sum .kf>span{text-overflow:clip;overflow:visible}@media (max-width:760px){.crumb span:has(>b.tail){display:none!important}}button.ob-inp.df-btn{justify-content:flex-start}.df-sel{flex:1;justify-content:center;gap:6px;display:flex}.df-sel select{font:inherit;border:1px solid var(--line);background:var(--card);height:30px;color:var(--tx);border-radius:8px;max-width:120px;padding:0 6px;font-size:13px;font-weight:600}.st-fill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.st-fill i{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.st-fill.f-ok{background:var(--ob-green-bg);color:var(--ob-green-tx)}.st-fill.f-tight{background:var(--amber-bg);color:var(--amber-tx)}.st-fill.f-under{background:var(--red-bg);color:var(--red-tx)}.st-fill.f-paused{color:var(--tx2);background:#94a3b829}.st-bar{background:#94a3b833;border-radius:999px;height:8px;display:block;overflow:hidden}.st-bar i{border-radius:999px;height:100%;display:block}.st-bar.f-ok i{background:#16a34a}.st-bar.f-tight i{background:#d97706}.st-bar.f-under i{background:#e5484d}.st-bar.f-paused i{background:#94a3b8}.st-gap{font-size:12px;font-weight:600}.st-gap.r{color:var(--red-tx)}.st-gap.g{color:var(--ob-green-tx)}.st-svcs{flex-wrap:wrap;gap:6px;display:inline-flex}.st-svc{color:var(--tx);white-space:nowrap;background:#94a3b81f;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:12px;display:inline-flex}.st-svc i{border-radius:50%;width:8px;height:8px;display:inline-block}.st-svc em{color:var(--tx2);background:#94a3b838;border-radius:6px;padding:0 6px;font-size:11px;font-style:normal}.st-svc.sm{padding:1px 6px;font-size:11px}.st-svc.more{color:var(--tx2)}.st-cards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;padding:16px;display:grid}.st-card{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:16px;flex-direction:column;gap:10px;min-height:220px;padding:16px;display:flex}:is(.st-card:hover,.st-card:focus-visible){border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-soft);outline:none}.st-card.paused{background:#94a3b814}.st-card.paused .st-ic{filter:grayscale();opacity:.7}.st-card.sk-card{cursor:default}.st-ch{align-items:flex-start;gap:10px;display:flex}.st-ic{color:#6d28d9;background:#f4f0ff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}:root.dark .st-ic{color:#c4b5fd;background:#7c3aed29}.st-mcards{display:none}.st-page .kf{white-space:normal}.st-page .kf>span{overflow:visible}.st-page .kl{white-space:normal}@media (max-width:760px){.st-mcards{display:block}}.st-ic.sm{border-radius:9px;width:30px;height:30px}.st-nm{flex:1;gap:2px;min-width:0;display:grid}.st-nm b{overflow-wrap:anywhere;font-size:15px}.st-nm span{color:var(--tx3);align-items:center;gap:3px;font-size:12.5px;display:inline-flex}.st-fillrow{color:var(--tx2);justify-content:space-between;font-size:13px;display:flex}.st-fillrow b{color:var(--tx)}.st-gaprow{min-height:16px;margin-top:-4px}.st-cf{color:var(--tx2);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.st-cf>span{align-items:center;gap:4px;display:inline-flex}.st-cf .sp{flex:1}.st-cf .mut{color:var(--tx3)}.st-tfill{align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.st-view{margin-inline-start:4px}.st-rc{text-align:end;padding:0 16px 6px;display:block}.st-svcpick{gap:10px;display:grid}.st-svcgrp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.st-pf{align-items:center;gap:6px;min-width:110px;font-size:13px;font-weight:600;display:inline-flex}.st-pf i{border-radius:50%;width:9px;height:9px}.st-chip{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--tx);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12.5px}.st-chip.on{border-color:var(--pri);background:var(--pri-soft);color:var(--pri);font-weight:600}.st-selbar{background:var(--pri-soft);border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.st-dlist{gap:6px;max-height:320px;display:grid;overflow:auto}.ob-modal .srch.st-msrch{flex:none;width:100%;max-width:none}@media (max-width:760px){.st-dlist{flex:none;max-height:52vh}.st-dopt{grid-template-columns:auto auto minmax(0,1fr);row-gap:6px;display:grid}.st-dopt .sp{display:none}.st-dopt .st-dpills{flex-wrap:wrap;grid-column:3}}.st-none{text-align:center;color:var(--tx3);justify-items:center;gap:6px;padding:26px 16px;font-size:13px;display:grid}.st-none b{color:var(--tx);font-size:14px}.st-none span{max-width:380px}.st-grp{color:var(--tx3);text-transform:uppercase;letter-spacing:.04em;margin-top:6px;font-size:11.5px;font-weight:700}:root[dir=rtl] .st-grp{text-transform:none;letter-spacing:0}.st-dopt{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.st-dopt.on{border-color:var(--pri);background:var(--pri-soft)}.st-dopt>div{gap:1px;min-width:0;display:grid}.st-dopt>div span{color:var(--tx3);font-size:12px}.st-dopt .sp{flex:1}.st-dpills{align-items:center;gap:6px;display:inline-flex}.st-today{align-items:center;gap:12px;font-size:13.5px;display:flex}.st-map{text-align:center;background:repeating-linear-gradient(45deg,#7c3aed0d 0 10px,#0000 10px 20px);border-radius:12px;justify-items:center;gap:8px;padding:22px 12px;font-size:13px;display:grid}.st-map .pin{color:#7c3aed}.fa-click{cursor:pointer}.fa-click:hover td{background:var(--row-hover,#2563eb0a)}.sp-card{padding-bottom:8px}.sp-head{flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.sp-head h1{margin:0;font-size:20px}.hic.sm{border-radius:11px;width:36px;height:36px}.sp-week{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-head .sp{flex:1}.sp-info{background:var(--red-bg);color:var(--red-tx);border-radius:10px;margin:0 16px 10px;padding:9px 12px;font-size:13px;font-weight:600}.sp-info.ok{background:var(--ob-green-bg);color:var(--ob-green-tx)}.sp-info.neu{background:var(--pri-soft);color:var(--pri)}.sp-tb{padding:0 16px 12px}.sp-sel{max-width:220px}.sp-skel{gap:8px;padding:16px;display:grid}.sp-grid{padding:0 16px;display:grid}.sp-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,1.8fr) repeat(7,minmax(0,1fr));align-items:stretch;display:grid}.sp-hrow{color:var(--tx2);font-size:12px}.sp-day{text-align:center;place-items:center;padding:6px 2px;display:grid}.sp-day b{font-size:12px}.sp-day span{color:var(--tx3);font-size:11px}.sp-day.today{background:#2563eb0f}.sp-dc:has(.today){background:#2563eb0f}.sp-srow{background:#94a3b814;font-weight:600}.sp-name{align-items:center;gap:8px;min-width:0;padding:8px 6px;font-size:13px;display:flex}.sp-name>i{border-radius:50%;flex:none;width:9px;height:9px}.sp-name b{overflow-wrap:anywhere;min-width:0}.sp-srow .sp-name{flex-wrap:wrap;row-gap:4px}.sp-name.drv{justify-content:space-between;padding-inline-start:22px;font-weight:400}.sp-name.drv .mono{color:var(--tx3);font-size:11px}.sp-count{border-radius:6px;padding:2px 6px;font-size:12px;font-weight:700}.sp-count.ok{color:var(--ob-green-tx);background:var(--ob-green-bg)}.sp-count.low{color:var(--red-tx);background:var(--red-bg)}.sp-count.past{color:var(--tx3)}.sp-dc{padding:3px;display:grid}.sp-cell{font:inherit;cursor:pointer;min-height:30px;color:inherit;background:0 0;border:0;border-radius:8px;padding:0;display:grid}.sp-cell.ro{cursor:default}.sp-cell.past{opacity:.6}.sp-cell:focus-visible{outline:2px solid var(--pri)}.sp-own{border-radius:8px}.sp-other{background:var(--card);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-inline-start:3px solid;border-radius:8px;place-items:center;padding:0 4px;font-size:11px;display:grid;overflow:hidden}.sp-abs{border:1px dashed var(--line);color:var(--tx2);border-radius:8px;place-items:center;font-size:11px;display:grid}.sp-abs.k-leave{color:#2563eb;border-color:#2563eb66}.sp-plus,.sp-dash{color:var(--tx3);place-items:center;font-size:14px;display:grid}.sp-plus{border:1px dashed var(--line);border-radius:8px}.sp-av{width:26px;height:26px;font-size:10.5px}.sp-name.drv .sp-av+bdi{flex:1;min-width:0}.sp-cell:hover .sp-plus{background:var(--pri-soft);color:var(--pri);border-radius:8px}.sp-legend{color:var(--tx3);padding:12px 16px 6px;font-size:12px}.sp-mobile{display:none}.sp-picks{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.sp-pick{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--tx);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.sp-pick i{border-radius:50%;width:9px;height:9px}.sp-pick.on{border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-soft)}.sp-pick.abs{border-style:dashed;justify-content:center}.sp-pick.k-leave{color:#2563eb}.sp-also{flex-wrap:wrap;gap:6px;display:flex}.sp-also button{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--tx);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12.5px}.sp-also button.on{border-color:var(--pri);background:var(--pri-soft);color:var(--pri);font-weight:600}@media (max-width:860px){.sp-grid{display:none}.sp-mobile{gap:12px;padding:0 16px;display:grid}.sp-mdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.sp-mdays button{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--tx);cursor:pointer;border-radius:10px;padding:6px 0;display:grid}.sp-mdays button b{font-size:11px}.sp-mdays button span{font-size:12px}.sp-mdays button.on{border-color:var(--pri);background:var(--pri-soft);color:var(--pri)}.sp-mdays button.today b{color:var(--pri)}.sp-mstore{border:1px solid var(--line);border-radius:12px;overflow:hidden}.sp-mhead{background:#94a3b814;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.sp-mhead>i{border-radius:50%;width:9px;height:9px}.sp-mhead .sp{flex:1}.sp-mrow{border-top:1px solid var(--line);align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.sp-mrow .sp{flex:1}.sp-mrow .sp-cell{min-width:110px}.sp-sel{flex:100%;max-width:none}.tb.sp-tb{flex-wrap:wrap}.tb.sp-tb .srch{flex:100%;max-width:none}.st-cards{grid-template-columns:1fr;padding:12px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fa;--card:#fff;--line:#e6eaf0;--line2:#eef1f5;--sub:#f8fafc;--input:#dde3eb;--tx:#0f172a;--tx2:#5b6577;--tx3:#8a93a3;--zero:#c7ced9;--pri:#2563eb;--pri-h:#1d4ed8;--pri-soft:#eef3fe;--pri-ring:#2563eb29;--hover:#f6f8fc;--green:#16a34a;--blue:#2563eb;--violet:#7c3aed;--amber:#d97706;--red:#dc2626;--grey:#94a3b8;--amber-tx:#a15c07;--red-tx:#b42318;--amber-bg:#fff7eb;--red-bg:#fef1f1;--av:#eef1f5;--av-tx:#475467;--sb:#0b1324;--sb-tx:#aeb9cc;--sb-mute:#6f7f98;--sb-on:#ffffff14;--shadow:0 1px 2px #0f172a0a;--pop:0 16px 40px -12px #0f172a38, 0 0 0 1px #0f172a0d;--font:"Plus Jakarta Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--stripe:2px;--dir-x:1}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a111f;--card:#0f1829;--line:#1c2638;--line2:#172033;--sub:#0d1525;--input:#26324a;--tx:#e6edf7;--tx2:#9aa8be;--tx3:#6f7e96;--zero:#34415a;--pri-soft:#2563eb29;--hover:#131e33;--amber-tx:#fbbf77;--red-tx:#fca5a5;--amber-bg:#d9770624;--red-bg:#dc262624;--av:#1a2539;--av-tx:#b6c2d6;--shadow:none;--pop:0 16px 40px -12px #0009, 0 0 0 1px #ffffff0f;--sb:#0f192c}:root[dir=rtl]{--font:"Plus Jakarta Sans", "Noto Sans Arabic", system-ui, sans-serif;--mono:"IBM Plex Mono", "Noto Sans Arabic", ui-monospace, monospace;--stripe:-2px;--dir-x:-1}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--tx);font-family:var(--font);-webkit-font-smoothing:antialiased;overscroll-behavior-x:none;max-width:100%;margin:0;font-size:14px;overflow-x:clip}button,input,select{font-family:inherit}a{color:inherit;text-decoration:none}bdi{unicode-bidi:isolate}.mono{font-family:var(--mono)}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--pri);outline-offset:2px}:root[dir=rtl] .flip{transform:scaleX(-1)}.back-ic{display:inline-flex;transform:scaleX(-1)}:root[dir=rtl] .back-ic{transform:none}.app{background:var(--bg);min-height:100vh;display:flex}.sb{background:var(--sb);width:240px;height:100vh;color:var(--sb-tx);z-index:50;flex-direction:column;flex:none;padding:16px 12px;transition:width .22s;display:flex;position:sticky;top:0}:root.dark .sb{background:linear-gradient(#131f36 0%,#0d1628 100%);border-inline-end:1px solid #1e2a40}.sb-top{align-items:center;gap:10px;min-height:48px;padding:6px 10px 14px;display:flex}.sb-brand{align-items:center;gap:9px;min-width:0;display:flex}.sb-logo{width:auto;height:26px;display:block}.sb-mark{width:28px;height:28px;display:none}.gcc{font:500 9.5px var(--mono);letter-spacing:.14em;color:#5eead4;background:#16a59529;border-radius:5px;padding:2px 6px}.sb-col{width:28px;height:28px;color:var(--sb-mute);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin-inline-start:auto;display:grid;position:relative}.sb-col:hover{color:#fff;background:#ffffff0f}.mw{position:relative}.sb-scroll{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;background:0 0;flex-direction:column;flex:1;gap:18px;min-height:0;display:flex;overflow-y:auto}.sb-scroll::-webkit-scrollbar{background:0 0;width:6px}.sb-scroll::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}.sb-h{font:500 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sb-mute);padding:0 10px 6px}:root[dir=rtl] .sb-h{letter-spacing:0;text-transform:none;font-family:var(--font);font-size:11.5px}.nav{height:36px;color:var(--sb-tx);cursor:pointer;border-radius:8px;align-items:center;gap:11px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.nav:hover{color:#fff;background:#ffffff0d}.nav svg{opacity:.8;flex:0 0 17px}.nav.on{background:var(--sb-on);color:#fff;font-weight:600}:root.dark .nav.on{background:#5b8def29}.nav.on:before{content:"";inset-inline-start:-12px;background:#5b8def;border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;top:9px;bottom:9px}.nav.soon{opacity:.42;cursor:default}.nav.soon:hover{color:var(--sb-tx);background:0 0}.nbd{color:#fca5a5;min-width:20px;height:18px;font:600 11px var(--mono);background:#ef44442e;border-radius:999px;place-items:center;margin-inline-start:auto;padding:0 6px;display:grid}.ndot{top:7px;width:7px;height:7px;box-shadow:0 0 0 2px var(--sb);background:#f87171;border-radius:50%;display:none;position:absolute;inset-inline-end:12px}.sb-foot{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;min-width:0;margin-top:10px;padding:10px;display:flex;position:relative}.sb-foot:hover{background:#ffffff0a}.sb-foot>span.lbl{min-width:0}.sb-av{color:#fff;background:#2563eb;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.sb-foot b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.sb-foot small{color:var(--sb-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}:is(.sb-col:focus-visible,.nav:focus-visible,.sb-foot:focus-visible){outline:none;box-shadow:0 0 0 3px #5b8def73}.tip-r{inset-inline-start:calc(100% + 12px);color:#fff;white-space:nowrap;pointer-events:none;z-index:200;opacity:0;visibility:hidden;background:#0f172a;border-radius:7px;padding:6px 10px;font-size:12.5px;font-weight:600;transition:opacity .12s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px -6px #02061780,0 0 0 1px #ffffff14}.tip-r small{color:#94a3b8;margin-inline-start:6px;font-weight:500}.app.collapsed .sb{width:72px}.app.collapsed .sb .lbl,.app.collapsed .sb-logo,.app.collapsed .gcc,.app.collapsed .nav .nbd{display:none}.app.collapsed .sb-mark{display:block}.app.collapsed .sb-top{flex-direction:column;gap:12px;padding:6px 0 14px}.app.collapsed .sb-col{margin:0}.app.collapsed .sb-scroll{gap:0;overflow:visible}.app.collapsed .sb-h{background:#ffffff14;height:1px;margin:4px 12px 10px;padding:0;font-size:0;overflow:hidden}.app.collapsed .sb-grp+.sb-grp .sb-h{margin-top:14px}.app.collapsed .nav{justify-content:center;margin-bottom:2px;padding:0}.app.collapsed .nav .ndot{display:block}.app.collapsed .sb-foot{border:0;justify-content:center;padding:8px 0}:is(.app.collapsed .nav:hover .tip-r,.app.collapsed .nav:focus-visible .tip-r,.app.collapsed .sb-col:hover .tip-r,.app.collapsed .sb-col:focus-visible .tip-r,.app.collapsed .sb-foot:hover .tip-r){opacity:1;visibility:visible}.chev-c{display:inline-flex}.app.collapsed .chev-c,:root[dir=rtl] .chev-c{transform:scaleX(-1)}:root[dir=rtl] .app.collapsed .chev-c{transform:none}.scrim{display:none}.main{flex-direction:column;flex:1;min-width:0;display:flex;overflow-x:clip}.top{z-index:40;background:color-mix(in srgb, var(--card) 88%, transparent);-webkit-backdrop-filter:saturate(160%)blur(10px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 28px;display:flex;position:sticky;top:0}.top-l{align-items:center;gap:10px;min-width:0;display:flex}.crumb{color:var(--tx2);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.crumb a:hover{color:var(--tx)}.crumb b{color:var(--tx);font-weight:600}.crumb .sep{color:var(--zero)}.crumb .dt{border-inline-start:1px solid var(--line);color:var(--tx);letter-spacing:-.01em;align-items:center;gap:9px;margin-inline-start:14px;padding-inline-start:16px;font-size:15px;font-weight:700;display:inline-flex}.dti{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 6px 14px -8px #2563ebcc}.crumb .tz{background:var(--av);color:var(--tx2);letter-spacing:0;border-radius:6px;margin-inline-start:2px;padding:2px 8px;font-size:12px;font-weight:600}.top-r{align-items:center;gap:6px;display:flex}.ghost{height:34px;color:var(--tx2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.ghost:hover{background:var(--hover);color:var(--tx)}.ghost:disabled{opacity:.6;cursor:default}.on-dot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #16a34a26}.ctx{border:1px solid var(--line);height:34px;color:var(--tx);white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ctx:hover{background:var(--hover)}.ctx i{background:#16a595;border-radius:50%;width:7px;height:7px}.ctx small{color:var(--tx3);font-size:13px;font-weight:500}.av{background:var(--pri);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;margin-inline-start:4px;font-size:13px;font-weight:700;display:grid}:is(.ghost:focus-visible,.ctx:focus-visible,.av:focus-visible){outline:none;box-shadow:0 0 0 3px #5b8def73}.mbtn{display:none}.menu{top:calc(100% + 8px);z-index:60;background:var(--card);min-width:250px;box-shadow:var(--pop);color:var(--tx);text-align:start;border-radius:12px;padding:6px;position:absolute;inset-inline-end:0}.menu.st-start{inset-inline:0 auto}.menu.up{top:auto;bottom:calc(100% + 8px)}.mh{color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;padding:10px 10px 8px;font-size:11.5px;font-weight:600}:root[dir=rtl] .mh{letter-spacing:0;text-transform:none}.mi{width:100%;min-height:36px;color:var(--tx);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;font-weight:500;display:flex}.mi:hover:not(:disabled){background:var(--hover)}.mi:disabled{cursor:default}.mi.off{opacity:.55}.mi .ck{color:var(--pri);margin-inline-start:auto;display:inline-flex}.mi small{color:var(--tx3);font-size:12px;font-weight:400;display:block}.mi .ic{background:var(--av);width:28px;height:28px;color:var(--tx2);font:600 10px var(--mono);border-radius:8px;flex:none;place-items:center;display:grid}.mi .end{color:var(--tx3);margin-inline-start:auto;font-size:12.5px}.mi.danger{color:var(--red-tx)}.mi.danger .ic{background:var(--red-bg);color:var(--red-tx)}.msep{background:var(--line2);height:1px;margin:6px 4px}.mrowx{justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:6px 10px;font-size:13.5px;display:flex}.segc{background:var(--av);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.segc button{height:26px;color:var(--tx2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:600}.segc button.on{background:var(--card);color:var(--tx);box-shadow:0 1px 2px #0f172a1f}.sw{background:var(--input);cursor:pointer;border:0;border-radius:99px;flex:none;width:34px;height:20px;padding:0;position:relative}.sw:after{content:"";top:2px;background:#fff;border-radius:50%;width:16px;height:16px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #0003}.sw.on{background:var(--pri)}.sw.on:after{inset-inline-start:16px}.pu{align-items:center;gap:10px;padding:8px 10px;display:flex}.pav{background:var(--pri-soft);width:30px;height:30px;color:var(--pri-h);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}:root.dark .pav{color:#9cc0ff}.pav.live:after{content:"";bottom:-1px;background:var(--green);width:9px;height:9px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;inset-inline-end:-1px}.pav.grey{background:var(--av);color:var(--av-tx)}.pav.teal{color:#0f766e;background:#16a59524}:root.dark .pav.teal{color:#5eead4}.pu>div{min-width:0}.pu b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.pu>div>span{color:var(--tx3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.online-none{color:var(--tx2);margin:0;padding:4px 10px 10px;font-size:13px}.online-f{border-top:1px solid var(--line2);color:var(--tx3);margin-top:4px;padding:8px 10px 4px;font-size:11.5px}.toast{inset-inline-start:50%;transform:translateX(calc(-50% * var(--dir-x)));z-index:120;color:#fff;box-shadow:var(--pop);background:#0f172a;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:500;position:fixed;top:72px}.page{flex-direction:column;gap:20px;width:100%;max-width:1440px;padding:28px 28px 48px;display:flex}.ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.btn{border:1px solid var(--input);background:var(--card);height:38px;color:var(--tx);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.btn:hover{background:var(--hover)}.btn.pri{background:var(--pri);border-color:var(--pri);color:#fff;box-shadow:0 1px 2px #2563eb40,inset 0 1px #ffffff1f}.btn.pri:hover{background:var(--pri-h)}.btn.sm{height:34px;padding:0 12px;font-size:13px}.btn:disabled{opacity:.6;cursor:default}.btn:focus-visible{box-shadow:0 0 0 3px var(--pri-ring);outline:none}.ro{background:var(--av);height:30px;color:var(--av-tx);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;min-width:0}.lnk{color:var(--pri);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.lnk.mut{color:var(--tx2)}.hero{background:linear-gradient(#e7ecf3 0%,#ecf0f6 100%);border:1px solid #d9dfe8;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -24px #0f172a2e}.hero:before{content:"";pointer-events:none;background:radial-gradient(600px 220px at 0 0,#2563eb14,#0000 70%),radial-gradient(500px 200px at 100% 0,#14b8a612,#0000 70%);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--tx) 7%, transparent) 1px, transparent 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 55%);mask-image:linear-gradient(#000 0%,#0000 55%)}:root.dark .hero{background:linear-gradient(#0a1220 0%,#09101d 100%);border-color:#1a2436;box-shadow:0 12px 32px -20px #0009}:root.dark .hero:before{background:radial-gradient(600px 220px at 0 0,#3b82f624,#0000 70%),radial-gradient(500px 200px at 100% 0,#14b8a61a,#0000 70%)}.hero-in{z-index:1;flex-direction:column;gap:20px;padding:22px 22px 20px;display:flex;position:relative}.ht{align-items:center;gap:14px;min-width:0;display:flex}.hic{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 22px -10px #2563ebb3,inset 0 1px #ffffff40}.hero h1{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700}.hmeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.hmt{background:var(--card);border:1px solid var(--line);height:24px;color:var(--tx2);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:inline-flex;box-shadow:0 1px 1px #0f172a08}.hmt b{color:var(--tx);font-variant-numeric:tabular-nums;font-weight:600}.hmt svg{color:var(--tx3)}.hdiv{background:color-mix(in srgb, var(--tx) 8%, transparent);height:1px;margin:0 -22px}.sum{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:12px;display:grid}.kc{--c:var(--pri);border:1px solid color-mix(in srgb, var(--c) 20%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--c) 10%, var(--card)) 0%, var(--card) 58%);min-width:0;box-shadow:var(--shadow);color:inherit;text-align:start;cursor:pointer;border-radius:14px;flex-direction:column;padding:15px 16px 14px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.kc:before{content:"";top:-46px;background:radial-gradient(circle, color-mix(in srgb, var(--c) 16%, transparent) 0%, transparent 68%);pointer-events:none;border-radius:50%;width:130px;height:130px;position:absolute;inset-inline-end:-46px}.kc:hover{box-shadow:0 10px 24px -14px color-mix(in srgb, var(--c) 55%, transparent);transform:translateY(-1px)}.kc.sel{border-color:var(--c);box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 18%, transparent)}.kc:focus-visible{box-shadow:0 0 0 3px var(--pri-ring);outline:none}.kh{align-items:center;gap:9px;min-width:0;display:flex}.ki{background:var(--c);color:#fff;width:30px;height:30px;box-shadow:0 6px 14px -6px var(--c);border-radius:9px;flex:none;place-items:center;display:grid}.kl{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.kv{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:12px;font-size:26px;font-weight:700;line-height:1}.kv small{font:500 12px var(--mono);color:var(--tx3);letter-spacing:0;margin-inline-end:5px}.kbar{background:color-mix(in srgb, var(--c) 14%, var(--line2));border-radius:99px;gap:2px;height:6px;margin-top:12px;display:flex;overflow:hidden}.kbar span{background:var(--c);border-radius:99px;height:100%;display:block}.kbar span.kb2{background:#f5a524}.kf{color:var(--tx3);white-space:nowrap;justify-content:space-between;gap:8px;min-width:0;margin-top:7px;font-size:11.5px;display:flex}.kf>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.kf b{font:500 11px var(--mono);color:color-mix(in srgb, var(--c) 75%, var(--tx))}.kc .sk{margin-top:12px}.lhead{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--sub), var(--card));border-start-start-radius:14px;border-start-end-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.lrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tabs{border:1px solid var(--line);background:var(--av);scrollbar-width:none;border-radius:11px;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg-t{height:32px;color:var(--tx2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:13.5px;font-weight:500;display:inline-flex}.seg-t:hover{color:var(--tx);background:color-mix(in srgb, var(--card) 55%, transparent)}.seg-t.on{background:var(--card);color:var(--tx);box-shadow:0 1px 2px #0f172a1a, 0 0 0 1px var(--line);font-weight:600}:root.dark .seg-t.on{box-shadow:0 1px 2px #0006, 0 0 0 1px var(--line)}.seg-t:focus-visible{box-shadow:0 0 0 3px var(--pri-ring);outline:none}.seg-t .sd{border-radius:50%;width:7px;height:7px}.seg-t .n{font:500 11.5px var(--mono);color:var(--tx3);font-variant-numeric:tabular-nums}.seg-t.on .n{color:var(--tx2)}.rc{color:var(--tx3);white-space:nowrap;font-size:12.5px}.rc b{color:var(--tx);font-weight:600}.tb{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tb .sp{flex:1}.srch{border:1px solid var(--input);background:var(--card);min-width:150px;max-width:360px;height:40px;color:var(--tx3);cursor:text;border-radius:10px;flex:220px;align-items:center;gap:9px;padding-block:0;padding-inline:12px 6px;transition:border-color .15s,box-shadow .15s,color .15s;display:flex;box-shadow:0 1px 2px #0f172a0a}.srch:hover{border-color:color-mix(in srgb, var(--tx3) 50%, var(--input))}.srch:focus-within{border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-ring);color:var(--pri)}.srch input{min-width:0;height:100%;font:500 13.5px var(--font);color:var(--tx);background:0 0;border:0;outline:0;flex:1}.srch input::placeholder{color:var(--tx3);opacity:1;font-weight:400}.srch input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.srch input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.srch:focus-within .kbd,.srch.has .kbd{display:none}.sx{background:var(--av);width:26px;height:26px;color:var(--tx2);cursor:pointer;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:none}.srch.has .sx{display:grid}.sx:hover{background:var(--line);color:var(--tx)}mark.hl{color:inherit;font-weight:inherit;background:#f59e0b47;border-radius:3px;padding:0 1px}:root.dark mark.hl{color:#fde68a;background:#f59e0b52}.kbd{border:1px solid var(--line);background:var(--sub);min-width:22px;height:22px;font:600 11px var(--mono);color:var(--tx3);border-bottom-width:2px;border-radius:6px;flex:none;place-items:center;margin-inline-end:3px;padding:0 6px;display:inline-grid}.dd{position:relative}.ddb{border:1px solid var(--line);background:var(--card);height:38px;color:var(--tx);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding-block:0;padding-inline:11px 10px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.ddb:hover{border-color:var(--input);background:var(--hover)}.ddb>svg:first-child{color:var(--tx3)}.ddb .vv{background:var(--pri-soft);height:20px;color:var(--pri-h);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;max-width:120px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}:root.dark .ddb .vv{color:#9cc0ff}.ddb.act{border-color:#bfd0fa}:root.dark .ddb.act{border-color:#2563eb73}.ddb .cv{color:var(--tx3);display:inline-flex}:is(.ddb:focus-visible,.tgl:focus-visible){box-shadow:0 0 0 3px var(--pri-ring);outline:none}.pop{top:44px;z-index:30;background:var(--card);width:240px;box-shadow:var(--pop);border-radius:12px;padding:6px;position:absolute;inset-inline-start:0}.pop .ps{border-bottom:1px solid var(--line2);height:34px;color:var(--tx3);align-items:center;gap:8px;margin-bottom:4px;padding:0 8px;display:flex}.pop .ps input{min-width:0;font:500 13px var(--font);color:var(--tx);background:0 0;border:0;outline:0;flex:1}.pop .ol{max-height:260px;overflow-y:auto}.pop label{cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-height:34px;padding:0 8px;font-size:13.5px;display:flex}.pop label:hover{background:var(--hover)}.pop label>span:not(.c){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pop label .c{font:500 11px var(--mono);color:var(--tx3);margin-inline-start:auto}.pop label .pd{border-radius:50%;flex:none;width:9px;height:9px}.pop input[type=checkbox]{accent-color:var(--pri);flex:none;width:15px;height:15px;margin:0}.pop .none{color:var(--tx2);padding:8px 10px;font-size:13px}.pop .ft{border-top:1px solid var(--line2);justify-content:space-between;margin-top:4px;padding:8px 8px 4px;display:flex}.tgl{--tc:var(--pri);border:1px solid var(--line);background:var(--card);height:38px;color:var(--tx);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.tgl:hover{background:var(--hover)}.tgl .ti{background:color-mix(in srgb, var(--tc) 14%, transparent);width:22px;height:22px;color:var(--tc);border-radius:6px;place-items:center;display:grid}.tgl .tn{font:600 11px var(--mono);background:color-mix(in srgb, var(--tc) 14%, transparent);min-width:22px;height:20px;color:color-mix(in srgb, var(--tc) 80%, var(--tx));border-radius:6px;place-items:center;padding:0 6px;display:grid}.tgl.on{background:color-mix(in srgb, var(--tc) 9%, var(--card));border-color:color-mix(in srgb, var(--tc) 45%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--tc) 14%, transparent);font-weight:600}.tgl.on .tn{background:var(--tc);color:#fff}.mfil{display:none}.pc{background:var(--pri);color:#fff;min-width:18px;height:18px;font:600 10px var(--mono);border-radius:9px;place-items:center;padding:0 4px;display:grid}.chips{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px 0;display:flex}.chip{background:var(--av);height:28px;color:var(--tx);border-radius:7px;align-items:center;gap:6px;max-width:260px;padding-block:0;padding-inline:10px 6px;font-size:12.5px;display:inline-flex}.chip>span{color:var(--tx3)}.chip>bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip button{width:18px;height:18px;color:var(--tx3);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.chip button:hover{background:var(--line);color:var(--tx)}.chips .lnk{margin-inline-start:4px}.listbody.with-chips{border-top:1px solid var(--line);margin-top:12px}.tw{overscroll-behavior-x:contain}.tw.busy,.state.busy,.mlist.busy{opacity:.6;transition:opacity .15s}table{border-collapse:separate;border-spacing:0;width:100%;min-width:940px}thead th{z-index:3;text-align:start;background:var(--sub);border-bottom:1px solid var(--line);height:38px;font:500 11.5px var(--font);color:var(--tx3);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:0 10px;position:sticky;top:60px}th.s{cursor:pointer}th.s:hover{color:var(--tx)}th .ar{opacity:.9;margin-inline-start:4px;display:inline-block}th.end,td.end{text-align:end}th:first-child,td:first-child{padding-inline-start:20px}th:last-child,td:last-child{padding-inline-end:12px}th.go-c,td.go-c{width:28px;padding-inline-start:0}tbody td{border-bottom:1px solid var(--line2);vertical-align:middle;background:var(--card);white-space:nowrap;height:56px;padding:0 10px;font-size:13px}tbody tr.dr{cursor:pointer}tbody tr.dr:hover td{background:var(--hover)}tbody tr:last-child td{border-bottom:0}tbody tr.dr:focus-visible{outline:none}tbody tr.dr:focus-visible td{background:var(--pri-soft)}tbody tr td:first-child{box-shadow:inset var(--stripe) 0 0 transparent}tbody tr.crit td:first-child{box-shadow:inset var(--stripe) 0 0 var(--red)}.stk{z-index:2;position:sticky;inset-inline-start:0}thead th.stk{z-index:4}@media (max-width:1439px){.tw{overflow-x:auto}thead th{top:0}thead th,tbody td{padding-inline:8px}th:first-child,td:first-child{padding-inline-start:16px}th:last-child,td:last-child{padding-inline-end:12px}th.go-c,td.go-c{padding-inline-start:0}}.who{align-items:center;gap:11px;min-width:0;display:flex}.pa{background:var(--av);width:32px;height:32px;color:var(--av-tx);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid;overflow:hidden}.who>div{min-width:0}.who b{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.who>div>span{font:400 11.5px var(--mono);color:var(--tx3);margin-top:1px;display:block}tr.left .who b,.muted{color:var(--tx2)}td.cl{text-overflow:ellipsis;max-width:112px;overflow:hidden}td.muted,td.cl{font-size:13.5px}.dash{color:var(--zero)}.veh{align-items:center;gap:9px;display:flex}.veh svg{color:var(--tx3);flex:none}.veh .p{font:500 12.5px var(--mono);color:var(--tx)}.veh .t{color:var(--tx3);font-size:12px}.plat-w{align-items:center;max-width:104px;display:inline-flex}.plat{text-overflow:ellipsis;vertical-align:middle;min-width:0;max-width:104px;color:var(--tx2);font-size:13px;display:inline-block;overflow:hidden}.plat-w .more{font:500 11px var(--mono);color:var(--tx3);margin-inline-start:4px}.amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:600}.amt small{font:500 10.5px var(--mono);color:var(--tx3);margin-inline-end:4px}.al{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:24px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.al i{background:currentColor;border-radius:50%;width:6px;height:6px}.al.crit{background:var(--red-bg);color:var(--red-tx)}.al.soon{background:var(--amber-bg);color:var(--amber-tx)}.al.debt{background:var(--av);color:var(--tx)}.al .x{opacity:.65;font-weight:500}.al .tip{bottom:30px;z-index:40;color:#fff;white-space:nowrap;box-shadow:var(--pop);text-align:start;background:#0f172a;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.5;display:none;position:absolute;inset-inline-end:0}.al .tip span,.al:hover .tip{display:block}tr.dr:focus-visible .al .tip{display:block}.go{color:var(--tx3);opacity:0;transition:opacity .12s;display:inline-flex}:is(tr.dr:hover .go,tr.dr:focus-visible .go){opacity:1}.st{white-space:nowrap;background:var(--s-bg);height:24px;color:var(--s-tx);box-shadow:inset 0 0 0 1px var(--s-ring);border-radius:999px;align-items:center;gap:6px;padding-inline:7px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.st svg{flex:none}.st.s-pre_onboarding{--s-bg:#f4f0ff;--s-tx:#6d28d9;--s-ring:#e5dbfe}.st.s-ready{--s-bg:#eef4ff;--s-tx:#1d4ed8;--s-ring:#d5e2fd}.st.s-active{--s-bg:#ecfdf3;--s-tx:#067647;--s-ring:#c9eed7}.st.s-paused{--s-bg:#fff6e8;--s-tx:#b54708;--s-ring:#fbe0ba}.st.s-left{--s-bg:#f2f4f7;--s-tx:#475467;--s-ring:#e2e6ec}:root.dark .st.s-pre_onboarding{--s-bg:#7c3aed29;--s-tx:#c4b5fd;--s-ring:#7c3aed52}:root.dark .st.s-ready{--s-bg:#2563eb29;--s-tx:#9cc0ff;--s-ring:#2563eb57}:root.dark .st.s-active{--s-bg:#16a34a26;--s-tx:#6ee7b7;--s-ring:#16a34a52}:root.dark .st.s-paused{--s-bg:#d9770626;--s-tx:#fbbf77;--s-ring:#d9770652}:root.dark .st.s-left{--s-bg:#94a3b81f;--s-tx:#b6c2d6;--s-ring:#94a3b83d}.pulse{place-items:center;width:12px;height:12px;display:grid;position:relative}.pulse:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pulse:after{content:"";opacity:.25;background:currentColor;border-radius:50%;animation:2.2s ease-out infinite sp;position:absolute;inset:0}@keyframes sp{0%{opacity:.35;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.25)}}.tf{border-top:1px solid var(--line);color:var(--tx2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12.5px;display:flex}.tf b{color:var(--tx);font-variant-numeric:tabular-nums;font-weight:600}.pgn{align-items:center;gap:2px;display:flex}.pgn button{min-width:30px;height:30px;color:var(--tx2);font:500 12.5px var(--mono);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 6px}.pgn button:hover:not(:disabled){background:var(--hover);color:var(--tx)}.pgn button.on{background:var(--av);color:var(--tx);font-weight:600}.pgn button:disabled{opacity:.35;cursor:default}.pgn .gap{color:var(--tx3);padding:0 4px}.pp{align-items:center;gap:8px;display:flex}.pp select{border:1px solid var(--line);background:var(--card);height:30px;color:var(--tx);font:500 12.5px var(--font);border-radius:7px;padding:0 6px}.state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:64px 20px;display:flex}.si{border:1px solid var(--line);background:var(--sub);width:48px;height:48px;color:var(--tx2);box-shadow:var(--shadow);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.si.r{color:var(--red-tx);background:var(--red-bg);border-color:#0000}.state h4{margin:0;font-size:15.5px;font-weight:600}.state p{color:var(--tx2);max-width:400px;margin:0;font-size:13.5px;line-height:1.5}.state .row{gap:8px;margin-top:12px;display:flex}.sk{background:var(--av);border-radius:5px;height:10px;animation:1.4s ease-in-out infinite pl;display:block}.sk.c{border-radius:50%;flex:none;width:32px;height:32px}@keyframes pl{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.kc,.sb{transition:none}.pulse:after,.sk{animation:none}}.mlist{display:none}.mrow{border-top:1px solid var(--line2);cursor:pointer;gap:12px;padding:14px 16px;display:flex}.mrow:first-child{border-top:0}.mrow:hover{background:var(--hover)}.mrow:focus-visible{background:var(--pri-soft);outline:none}.mrow .mm{flex:1;min-width:0}.mrow .l1{justify-content:space-between;align-items:center;gap:8px;display:flex}.mrow .l1 b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mrow .l2{color:var(--tx2);flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:12.5px;display:flex}.mrow .l3{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sheet-bg{z-index:90;background:#02061773;position:fixed;inset:0}.sheet{inset-inline:0;z-index:91;background:var(--card);border-start-start-radius:18px;border-start-end-radius:18px;max-height:86vh;padding:8px 16px 16px;position:fixed;bottom:0;overflow-y:auto;box-shadow:0 -20px 50px -20px #02061766}.sheet .grab{background:var(--line);border-radius:2px;width:40px;height:4px;margin:4px auto 10px}.sheet h3{margin:0 0 8px;font-size:16px;font-weight:700}.sheet .sg{border-top:1px solid var(--line2);padding:10px 0}.sheet .sg h4{color:var(--tx3);margin:0 0 6px;font-size:12.5px;font-weight:600}.sheet label{align-items:center;gap:10px;min-height:40px;font-size:14px;display:flex}.sheet label .c{font:500 11px var(--mono);color:var(--tx3);margin-inline-start:auto}.sheet input[type=checkbox]{accent-color:var(--pri);width:17px;height:17px;margin:0}.sheet .sf{background:var(--card);justify-content:space-between;align-items:center;gap:12px;padding:12px 0 0;display:flex;position:sticky;bottom:-16px}.auth{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.auth-card{flex-direction:column;gap:18px;width:100%;max-width:420px;padding:32px;display:flex}.auth-brand{align-items:center;gap:10px;display:flex}.auth-brand img{width:auto;height:32px}.auth h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.auth p{color:var(--tx2);margin:0;font-size:14px;line-height:1.5}.fld{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.fld input{border:1px solid var(--input);background:var(--card);min-height:42px;color:var(--tx);font:500 15px var(--font);border-radius:10px;padding:0 14px}.fld input:focus{border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-ring);outline:0}.fld input.code{font:500 20px var(--mono);letter-spacing:.3em;text-align:center}.err{background:var(--red-bg);color:var(--red-tx);border-radius:10px;padding:10px 12px;font-size:13.5px;font-weight:600}.qr{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;padding:12px;display:grid}.qr img{width:180px;height:180px}.secret{font:500 12px var(--mono);word-break:break-all;color:var(--tx2)}.auth .gcc{align-self:center}.auth-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-top .ghost{border-color:var(--line)}.logo-dark,:root.dark .logo-light{display:none}:root.dark .logo-dark{display:block}.ph-card{flex-direction:column;align-items:flex-start;gap:10px;padding:28px;display:flex}.ph-card h3{margin:0;font-size:18px}.ph-card p{color:var(--tx2);margin:0;font-size:14px}.ph-head h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700}.ph-head p{color:var(--tx2);margin:4px 0 0;font-size:14px}.set-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.set-card h3{margin:0;font-size:16px}.set-card p{color:var(--tx2);max-width:640px;margin:6px 0 0;font-size:14px}.set-ctl{align-items:center;gap:12px;display:flex}.set-switch{color:var(--tx);font:600 14px var(--font);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px;display:inline-flex}.set-err{color:var(--red-tx);font-size:13px;font-weight:600}@media (max-width:1100px){.sb{width:260px;transform:translateX(calc(-105% * var(--dir-x)));visibility:hidden;transition:transform .25s,visibility 0s linear .25s;position:fixed;inset-block:0;inset-inline-start:0;box-shadow:0 20px 60px #0006}.app.menu-open .sb{visibility:visible;transition:transform .25s,visibility;transform:none}.app.collapsed .sb{width:260px}.app.collapsed .sb .lbl,.app.collapsed .sb-logo,.app.collapsed .gcc{display:revert}.app.collapsed .nav .nbd{display:grid}.app.collapsed .sb-mark,.app.collapsed .nav .ndot,.tip-r{display:none}.app.collapsed .sb-top{flex-direction:row;padding:6px 10px 14px}.app.collapsed .sb-h{background:0 0;height:auto;margin:0;padding:0 10px 6px;font-size:10px}.app.collapsed .sb-scroll{gap:18px;overflow-y:auto}.app.collapsed .nav{justify-content:flex-start;margin:0;padding:0 10px}.app.collapsed .prod{justify-content:flex-start;padding:8px 10px}.app.collapsed .sb-foot{border:1px solid #ffffff0f;justify-content:flex-start;padding:10px}.sb-col,.collapse-item{display:none}.mbtn{display:inline-flex}.app.menu-open .scrim{z-index:45;background:#02061773;display:block;position:fixed;inset:0}.top{padding:0 16px}.page{padding:20px 16px 40px}.crumb .dt{display:none}}@media (max-width:900px){.sum{grid-template-columns:repeat(var(--n,5), minmax(170px, 1fr));scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:4px;overflow-x:auto}.ctx small{display:none}}@media (max-width:760px){.tw,.tf .pp,.tb .dd,.tb .tgl,.tb .sp{display:none}.fa-page .tw,.ve-page .tw,.st-page .tw{display:block;overflow-x:auto}.mlist{display:block}.mfil{display:inline-flex}.srch{flex:1 1 0;min-width:0;max-width:none}.kbd{display:none}.tb{flex-wrap:nowrap}.hero h1{font-size:21px}.top-r .hm,.top .ctx,.hmeta .hmt.opt,.lrow .rc{display:none}.hero-in{padding:16px}.hdiv{margin:0 -16px}}@media (min-width:761px){.m-only{display:none}}
