.bz{--ground:#fafaf9;--surface:#fff;--raised:#f6f4f8;--line:#edebf3;--edge:#cfc6d9;--text:#121a24;--muted:#55667a;--head:#0f1760;--link:#3f4ed6;--tint:#f2f6ff;--ic:#4b5cf6;--errt:#b91c1c;--errbg:#fef2f2;--okt:#047857;--warnt:#8a5300;--warnbg:#fffbeb;--pri:#4b5cf6;--prih:#3f4ed6;--prif:#fff;--shadow:0 1px 2px #121a240f, 0 16px 40px #121a241f;--scrim:#121a2466;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bz{--ground:#0b0e17;--surface:#131826;--raised:#1b2234;--line:#262e42;--edge:#3a4560;--text:#f6f7fb;--muted:#aeb7c9;--head:#f6f7fb;--link:#a7b8ff;--tint:#1e2640;--ic:#a7b8ff;--errt:#fca5a5;--errbg:#331a1e;--okt:#6ee7b7;--warnt:#fcd34d;--warnbg:#2e2410;--shadow:0 1px 2px #0000004d, 0 16px 40px #00000073;--scrim:#03050aa8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .bz{--ground:#0b0e17;--surface:#131826;--raised:#1b2234;--line:#262e42;--edge:#3a4560;--text:#f6f7fb;--muted:#aeb7c9;--head:#f6f7fb;--link:#a7b8ff;--tint:#1e2640;--ic:#a7b8ff;--errt:#fca5a5;--errbg:#331a1e;--okt:#6ee7b7;--warnt:#fcd34d;--warnbg:#2e2410;--shadow:0 1px 2px #0000004d, 0 16px 40px #00000073;--scrim:#03050aa8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bz{background:var(--ground);min-height:100dvh;color:var(--text);font:400 16px/1.5 var(--font-inter), Inter, system-ui, sans-serif;flex-direction:column;display:flex}.bz *,.bz :before,.bz :after{box-sizing:border-box}.bz h1,.bz h2,.bz p,.bz ol,.bz ul{margin:0}.bz ol,.bz ul{padding:0;list-style:none}.bz button,.bz input,.bz textarea{font:inherit;color:inherit}.bz button{cursor:pointer}.bz :focus-visible{outline-offset:2px;outline:2px solid #4b5cf6b3}.bz .tn{font-variant-numeric:tabular-nums}.bz .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bz .hid{visibility:hidden}.bz svg{flex:none}.bz .ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bz [dir=ltr]{unicode-bidi:isolate}.bz .btn{min-height:48px;font:600 16px/1 var(--font-inter), Inter, sans-serif;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.bz .pri{background:var(--pri);color:var(--prif)}.bz .pri:hover{background:var(--prih)}.bz .pri[aria-disabled=true]{opacity:.7;cursor:progress}.bz .sec{background:var(--surface);border-color:var(--edge);color:var(--head)}.bz .sec:hover{background:var(--raised)}.bz .bz-sm{min-height:44px;padding:0 16px;font-size:15px}.bz .bz-tl{min-height:44px;color:var(--text);font:500 15px var(--font-inter), Inter, sans-serif;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.bz .bz-tl:hover{background:var(--raised)}.bz .lk{color:var(--link);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.bz .obar{border-bottom:1px solid var(--line);background:var(--surface);z-index:20;flex:none;align-items:center;gap:16px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.bz .bz-brand{min-height:44px;color:var(--head);align-items:center;text-decoration:none;display:flex}.bz .ttl{border-inline-start:1px solid var(--line);white-space:nowrap;padding-inline-start:16px;font-size:15px;font-weight:600}.bz .saved{color:var(--muted);text-align:end;white-space:nowrap;text-overflow:ellipsis;min-width:220px;margin-inline-start:auto;font-size:14px;overflow:hidden}.bz .ob{flex:1;grid-template-columns:240px minmax(0,1fr) 340px;gap:56px;width:100%;max-width:1360px;margin:0 auto;padding:40px 40px 0;display:grid}.bz .stp{align-self:start;position:sticky;top:104px}.bz .stp li{height:52px;position:relative}.bz .stp li+li:before{content:"";inset-inline-start:13px;background:var(--line);width:2px;height:24px;position:absolute;top:-12px}.bz .stp li.done+li:before{background:var(--pri)}.bz .stp .si{width:100%;height:52px;color:var(--muted);text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0;font-size:15px;display:flex}.bz .stp button.si:hover .nm{text-decoration:underline}.bz .stp span.si{cursor:default}.bz .bz-dot{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--edge);background:var(--surface);color:var(--muted);z-index:1;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative}.bz .done .si{color:var(--text)}.bz .done .bz-dot{background:var(--pri);color:#fff;box-shadow:none}.bz .cur .si{color:var(--head);font-weight:600}.bz .cur .bz-dot{box-shadow:inset 0 0 0 2px var(--pri);color:var(--link)}.bz .stpm{display:none}.bz .fm{flex-direction:column;min-width:0;max-width:620px;min-height:calc(100dvh - 104px);display:flex}.bz .fbody{flex-direction:column;flex:1;gap:20px;padding-bottom:24px;display:flex}.bz .kick{color:var(--muted);font-size:14px;font-weight:600}.bz .h1{font:800 32px/1.15 var(--font-inter), Inter, sans-serif;letter-spacing:-.025em;color:var(--head);margin-top:4px}.bz .lslot{min-height:88px;display:grid}.bz .lslot>*{grid-area:1/1}.bz .lede{color:var(--muted);margin-top:8px;font-size:16px}.bz .facts{border-top:1px solid var(--line);background:var(--ground);z-index:5;flex:none;align-items:center;gap:12px;height:88px;display:flex;position:sticky;bottom:0}.bz .facts .pri{white-space:normal;text-align:center;width:320px;height:48px;min-height:0;margin-inline-start:auto;padding:0 16px;line-height:1.15}.bz .fld{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.bz .lbl{color:var(--text);font-size:14px;font-weight:600}.bz .opt{color:var(--muted);font-weight:400}.bz .inp{border:1px solid var(--edge);background:var(--surface);width:100%;height:48px;color:var(--text);text-align:start;border-radius:10px;outline:none;align-items:center;gap:10px;padding:0 14px;font-size:16px;display:flex}.bz .inp:focus{border-color:var(--pri);box-shadow:inset 0 0 0 1px var(--pri)}.bz .inp.err{border-color:#ef4444;box-shadow:inset 0 0 0 1px #ef4444}.bz .inp.okb{border-color:#10b981}.bz .inp::placeholder{color:var(--muted);opacity:.8}.bz textarea.inp{resize:none;height:120px;padding:12px 14px;line-height:22px}.bz .g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bz .g3{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.bz .msg{min-height:20px;color:var(--muted);align-items:flex-start;gap:6px;font-size:14px;line-height:20px;display:flex}.bz .msg svg{margin-top:2px}.bz .msg.me{color:var(--errt)}.bz .msg.mo{color:var(--okt)}.bz .msg.mw{color:var(--warnt)}.bz .box{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:12px;padding:14px 16px;font-size:14px;line-height:20px;display:flex}.bz .box b{color:var(--text);margin-bottom:2px;font-size:15px;display:block}.bz .box svg{color:var(--ic);margin-top:1px}.bz .box.e{background:var(--errbg);border-color:#ef4444}.bz .box.e svg{color:var(--errt)}.bz .box.w{background:var(--warnbg);border-color:#f59e0b}.bz .box.w svg{color:var(--warnt)}.bz .box.good svg{color:var(--okt)}.bz .box p{color:var(--text)}.bz .obar .bz-tl{height:44px}.bz .es{min-height:88px}.bz .es a{color:var(--errt);font-weight:600}.bz .es p{margin:2px 0 0}.bz .slot{min-height:92px;display:grid}.bz .slot>*{grid-area:1/1}.bz .cbw{position:relative}.bz .cbb{cursor:text}.bz .cbb input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:46px;font-size:16px}.bz .cc{color:var(--muted);flex:none;width:28px;font-size:12px;font-weight:700}.bz .chev{color:var(--muted)}.bz .bz-pop{top:calc(100% + 10px);z-index:30;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);visibility:hidden;opacity:0;border-radius:12px;padding:6px;transition:opacity .12s,transform .12s,visibility 0s .12s;position:absolute;inset-inline:0;transform:translateY(-4px)}.bz .bz-pop[data-open=true]{visibility:visible;opacity:1;transition:opacity .12s,transform .12s;transform:none}.bz .bz-pop.up{top:auto;bottom:calc(100% + 10px)}.bz .mar{top:-8px;background:var(--surface);border-inline-start:1px solid var(--line);border-top:1px solid var(--line);width:14px;height:14px;position:absolute;inset-inline-start:28px;transform:rotate(45deg)}[dir=rtl] .bz .mar{transform:rotate(-45deg)}.bz .bz-pop.up .mar{top:auto;bottom:-8px;transform:rotate(225deg)}.bz .bz-pop.end .mar{inset-inline:auto 18px}.bz .lst{max-height:260px;overflow-y:auto}.bz .op{width:100%;min-height:44px;color:var(--text);text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:15px;display:flex}.bz .op[data-active=true]{background:var(--raised)}.bz .op[aria-selected=true]{background:var(--tint);font-weight:600}.bz .op .ck2{color:var(--ic);visibility:hidden;margin-inline-start:auto}.bz .op[aria-selected=true] .ck2{visibility:visible}.bz .bz-empty{min-height:44px;color:var(--muted);align-items:center;padding:0 10px;font-size:15px;display:flex}.bz .rcs{gap:10px;display:grid}.bz .rcs.k4{grid-template-columns:repeat(4,minmax(0,1fr))}.bz .rcs.k2{grid-template-columns:repeat(2,minmax(0,1fr))}.bz .rc{border:1px solid var(--edge);background:var(--surface);text-align:start;border-radius:12px;align-items:flex-start;gap:12px;min-height:48px;padding:13px 15px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000}.bz .rc[aria-checked=true]{border-color:var(--pri);box-shadow:inset 0 0 0 1px var(--pri);background:var(--tint)}.bz .rc[aria-disabled=true]{opacity:.6;cursor:not-allowed}.bz .rd{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--edge);background:var(--surface);border-radius:50%;flex:none;margin-top:1px}.bz [aria-checked=true]>.rd{box-shadow:inset 0 0 0 6px var(--pri)}.bz .rc b{color:var(--head);font-size:15px;display:block}.bz .rc small{color:var(--muted);margin-top:2px;font-size:13px;line-height:18px;display:block}.bz .rc.mini{align-items:center;height:48px;padding:0 14px}.bz .us{border:1px solid var(--edge);background:var(--surface);border-radius:10px;align-items:center;width:max-content;height:48px;display:inline-flex;overflow:hidden}.bz .us button{width:48px;height:46px;color:var(--head);font:600 20px var(--font-inter), Inter, sans-serif;background:0 0;border:0}.bz .us button[aria-disabled=true]{color:var(--muted);opacity:.5;cursor:not-allowed}.bz .us input{border:0;border-inline:1px solid var(--line);width:72px;height:46px;font:600 17px var(--font-inter), Inter, sans-serif;text-align:center;font-variant-numeric:tabular-nums;background:0 0;outline:none}.bz .seg{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:4px;width:max-content;padding:4px;display:inline-flex}.bz .sg{height:40px;color:var(--muted);font:600 15px var(--font-inter), Inter, sans-serif;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.bz .sg[aria-checked=true]{background:var(--surface);color:var(--head);box-shadow:0 1px 2px #121a2414, inset 0 0 0 1px var(--line)}.bz .sg em{color:var(--okt);font-size:13px;font-style:normal}.bz .bz-sw{background:var(--edge);border:0;border-radius:13px;flex:none;width:44px;height:26px;padding:0;position:relative}.bz .bz-sw i{top:3px;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;inset-inline-start:3px}.bz .bz-sw[aria-checked=true]{background:var(--pri)}.bz .bz-sw[aria-checked=true] i{transform:translate(18px)}[dir=rtl] .bz .bz-sw[aria-checked=true] i{transform:translate(-18px)}.bz .bz-sw[aria-disabled=true]{opacity:.5;cursor:not-allowed}.bz .swr{align-items:center;gap:12px;min-height:48px;display:flex}.bz .swr b{font-size:15px;display:block}.bz .swr small{color:var(--muted);font-size:13px;display:block}.bz .code{border:1px solid var(--edge);background:var(--surface);text-align:center;width:220px;height:56px;font:600 24px/1 var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.45em;font-variant-numeric:tabular-nums;border-radius:10px;outline:none;padding-inline-start:.45em}.bz .code:focus{border-color:var(--pri);box-shadow:inset 0 0 0 1px var(--pri)}.bz .code.okb{border-color:#10b981}.bz .row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.bz .bz-acct{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.bz .bz-acct .av{background:var(--tint);width:40px;height:40px;color:var(--ic);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.bz .bz-acct b{display:block}.bz .bz-acct small{color:var(--muted);font-size:14px;display:block}.bz .or{color:var(--muted);align-items:center;gap:12px;font-size:14px;display:flex}.bz .or:before,.bz .or:after{content:"";background:var(--line);flex:1;height:1px}.bz .ilist{border-top:1px solid var(--line);min-height:48px}.bz .ir{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:52px;font-size:15px;display:flex}.bz .ir .em{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bz .ir.bad .em{color:var(--errt)}.bz .ir .x{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.bz .ir .x:hover{background:var(--raised)}.bz .rolew{position:relative}.bz .role{border:1px solid var(--edge);background:var(--surface);min-width:150px;height:40px;font:500 14px var(--font-inter), Inter, sans-serif;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.bz .rolew .bz-pop{min-width:190px;inset-inline:auto 0}.bz .filebtn{position:relative;overflow:hidden}.bz .filebtn input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.bz .filebtn:focus-within{outline-offset:2px;outline:2px solid #4b5cf6b3}.bz .dns{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.bz .rec{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px 12px;font-size:14px;display:grid}.bz .rec em{color:var(--muted);font-style:normal}.bz .rec code{font:500 14px var(--font-jetbrains), ui-monospace, Menlo, Consolas, monospace;background:var(--raised);text-overflow:ellipsis;white-space:nowrap;text-align:start;direction:ltr;border-radius:6px;padding:8px 10px;overflow:hidden}.bz .rec .cp{min-width:92px}.bz .dstat{min-height:40px;color:var(--muted);align-items:center;gap:12px;font-size:14px;display:flex}.bz .dl{border-top:1px solid var(--line)}.bz .dl li{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;font-size:15px;display:flex}.bz .dl li svg{color:var(--ic);margin-top:2px}.bz .dl li.w svg{color:var(--warnt)}.bz .dl li small{color:var(--muted);font-size:14px;display:block}.bz .sum{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;align-self:start;gap:12px;padding:24px;display:flex;position:sticky;top:104px}.bz .sum h2{color:var(--head);font-size:16px;font-weight:700}.bz .sr2{justify-content:space-between;gap:12px;min-height:20px;font-size:14px;line-height:20px;display:flex}.bz .sr2>span:first-child{color:var(--muted)}.bz .sr2 b{text-align:end;font-weight:600}.bz .sr2 s{color:var(--muted);margin-inline-end:6px;font-weight:400}.bz .bz-sline{border-top:1px solid var(--line);margin:4px 0}.bz .stot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bz .stot span{font-size:15px;font-weight:600}.bz .stot b{font:800 28px/1 var(--font-inter), Inter, sans-serif;color:var(--head);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bz .sper{text-align:end;color:var(--muted);min-height:20px;margin-top:-6px;font-size:13px}.bz .snote{color:var(--muted);min-height:36px;font-size:13px;line-height:18px}.bz .rcn{background:var(--tint);color:var(--text);border-radius:10px;min-height:56px;padding:10px 12px;font-size:13px;line-height:18px}.bz .sumbar,.bz .skipm,.bz .sheet{display:none}.bz .resume{align-items:flex-start;gap:12px;display:flex}.bz .resume .grow{flex:1}.bz .jcard{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:16px;width:calc(100% - 32px);max-width:560px;min-height:320px;margin:64px auto;padding:32px;display:flex}.bz .jcard .h1{font-size:28px}@media (max-width:1180px){.bz .ob{grid-template-columns:200px minmax(0,1fr) 300px;gap:32px;padding:32px 24px 0}}@media (max-width:960px){.bz .obar{gap:10px;height:56px;padding:0 16px}.bz .ttl{display:none}.bz .saved{flex:1;min-width:0;font-size:13px}.bz .ob{flex-direction:column;gap:0;max-width:none;padding:0;display:flex}.bz .stp,.bz .sum{display:none}.bz .stpm{flex-direction:column;gap:8px;height:58px;padding:14px 16px 0;display:flex}.bz .stpm p{color:var(--muted);font-size:14px}.bz .stpm p b{color:var(--head)}.bz .segs{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.bz .segs i{background:var(--line);border-radius:2px;height:4px}.bz .segs i.on{background:var(--pri)}.bz .fm{flex:1;max-width:none;min-height:calc(100dvh - 178px);padding:0 16px}.bz .fbody{gap:16px;padding-top:16px;padding-bottom:16px}.bz .kick{display:none}.bz .h1{margin-top:0;font-size:26px}.bz .lede{margin-top:4px;font-size:15px}.bz .g2,.bz .g3{grid-template-columns:minmax(0,1fr)}.bz .rcs.k4{grid-template-columns:repeat(2,minmax(0,1fr))}.bz .rcs.k2{grid-template-columns:minmax(0,1fr)}.bz .facts{height:76px;bottom:64px}.bz .facts .pri{flex:1;width:auto;min-width:0;font-size:15px}.bz .facts .bz-tl{display:none}.bz .skipm{display:inline-flex}.bz .facts .sec{flex:none}.bz .rec{grid-template-columns:minmax(0,1fr) auto}.bz .rec em{grid-column:1/-1}.bz .sumbar{z-index:10;background:var(--surface);border-top:1px solid var(--line);align-items:center;gap:12px;height:64px;padding:0 16px;display:flex;position:sticky;bottom:0}.bz .sumbar .t{flex-direction:column;flex:1;min-width:0;display:flex}.bz .sumbar .t b{font:800 20px/1.1 var(--font-inter), Inter, sans-serif;color:var(--head);font-variant-numeric:tabular-nums}.bz .sumbar .t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bz .sheet{z-index:60;background:var(--scrim);visibility:hidden;opacity:0;transition:opacity .15s,visibility 0s .15s;display:block;position:fixed;inset:0}.bz .sheet[data-open=true]{visibility:visible;opacity:1;transition:opacity .15s}.bz .sheet .in{inset-inline:0;background:var(--surface);border-radius:16px 16px 0 0;padding:20px 16px 24px;position:absolute;bottom:0}.bz .sheet .sum{border:0;padding:0;display:flex;position:static}.bz .code{width:100%}}@media (max-width:480px){.bz .facts .sec{padding:0 14px}}@media (prefers-reduced-motion:reduce){.bz .bz-pop,.bz .sheet,.bz .bz-sw i{transition:none}}@keyframes spin{to{transform:rotate(360deg)}}
