.ai>.cs-note{margin-bottom:12px}.ai-col{align-content:start;min-width:0}.ai-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ai-head h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.ai-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.ai-since{font-size:13.5px}.ai-log{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px 16px;margin:0;padding:16px 18px;border-radius:18px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);font-size:14.5px;line-height:1.5}.ai-log dt{min-width:44px;color:var(--tx3);font-variant-numeric:tabular-nums;white-space:nowrap}.ai-log dd{margin:0;color:var(--tx2);overflow-wrap:anywhere}.ai-log dd:first-of-type{color:var(--tx)}.ai-form{display:flex;flex-direction:column;gap:16px;min-width:0}.ai-hint{margin:0;font-size:13px;font-weight:400;line-height:1.45;color:var(--tx3)}.ai-acts{display:flex;flex-wrap:wrap;gap:8px}.ai-acts .grow{flex:1}.ai-skel{display:flex;flex-direction:column;gap:12px;padding:6px 0}.ai-flush{margin:0 calc(var(--ad-pad-x) * -1)}.ai-closed{container:aic / inline-size}.ai-closed .cs-tr{--ai-c:minmax(0,1fr) 150px 120px 116px;gap:12px}.ai-c-title{display:flex;align-items:center;gap:8px;min-width:0}.ai-title{font-weight:600}.ai-c-title .pg-tag{flex:none;height:20px;padding:0 8px;font-size:11.5px}.ai-m{display:none}.ai-prev{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line)}.ai-prev b{display:block;font-size:16px;font-weight:700;overflow-wrap:anywhere}.ai-prev span:not(.ai-mark){display:block;margin-top:2px;font-size:13px;color:var(--tx3)}.ai-mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;flex-shrink:0}.ai-mark--ok{background:var(--ok-soft);color:var(--ok)}.ai-mark--warn{background:var(--warn-soft);color:var(--warn)}.ai-mark--err{background:var(--err-soft);color:var(--err)}.ai-svc{display:flex;flex-direction:column;margin:0 calc(var(--ad-pad-x) * -1);padding:0;list-style:none}.ai-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px var(--ad-pad-x);border-top:1px solid var(--line);font-size:14.5px}.ai-row:first-child{border-top:0}.ai-row>svg,.ai-ico{width:18px;height:18px}.ai-name{min-width:0;overflow-wrap:anywhere}.ai-why{grid-column:2 / -1}@container aic (max-width:559px){.ai-closed .cs-tr{--ai-c:minmax(0,1fr) auto;row-gap:6px}.ai-closed .cs-th{display:none}.ai-closed .cs-th+.cs-tr{border-top:0}.ai-c-part,.ai-c-when{display:none}.ai-closed .ai-c-title{grid-column:1;grid-row:1}.ai-closed .ai-c-long{grid-column:2;grid-row:1}.ai-m{display:block;grid-column:1 / -1;grid-row:2;font-size:12.5px;color:var(--tx3)}}@media(max-width:639px){.ai-head h2{font-size:18px}.ai-acts .vg-btn{flex:1 1 auto}.ai-acts .grow{display:none}}.am{--am-c:minmax(0,1.7fr) 124px 104px 108px 56px 76px 64px 52px 32px}.am--ro{--am-c:minmax(0,1.7fr) 124px 104px 108px 56px 76px 64px}.am .cs-tr{gap:10px}.am .cs-num small{display:block;font-size:12.5px;font-weight:400;color:var(--tx3)}.am .cs-num .vg-skel{margin-left:auto}.am .cs-who>:first-child{flex:none}.am-name{display:flex;align-items:center;gap:8px;min-width:0}.am-name b{flex:0 1 auto}.am-name .pg-tag{flex:none;height:20px;padding:0 8px;font-size:11.5px}.am-c-sw{display:flex}.am .am-skel{display:flex;align-items:center;gap:12px;padding:14px 20px}.am .am-skel>div{display:flex;flex-direction:column;gap:7px;flex:1}.am-foot{margin:12px 4px 0;font-size:13px;line-height:1.5;color:var(--tx3)}.am-hint{margin:0;font-size:13px;font-weight:400;line-height:1.45;color:var(--tx3)}.am-toast{position:fixed;left:50%;bottom:24px;z-index:60;max-width:calc(100vw - 32px);transform:translate(-50%)}.am-dh{display:flex;align-items:center;gap:14px;min-width:0}.am-dh .pg-tile{width:52px;height:52px;border-radius:16px}.am-dh b{display:block;font-size:20px;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.am-dh small{display:block;margin-top:3px;font-size:13.5px;color:var(--tx3)}.am-form{display:flex;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;border:0}.am-form .cs-ta:disabled,.am-form .cs-select:disabled{opacity:.6;cursor:not-allowed}.am-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.am-tags{display:flex;flex-wrap:wrap;gap:8px}.am-ferr{flex:1 0 100%}.am-save{display:flex;align-items:center;gap:12px}.am-saved{font-size:13.5px;font-weight:600;color:var(--ok)}@media(max-width:1279px){.am{--am-c:minmax(0,1.7fr) 124px 104px 76px 64px 52px 32px}.am--ro{--am-c:minmax(0,1.7fr) 124px 104px 76px 64px}.am-c-tag,.am-c-auto{display:none}}@media(max-width:767px){.am{--am-c:minmax(0,1fr) 52px 32px}.am--ro{--am-c:minmax(0,1fr)}.am .cs-th{display:none}.am .cs-tr{row-gap:6px}.am-c-price,.am-c-tag,.am-c-auto,.am-c-req,.am-c-err{display:none}.am .am-c-who{grid-column:1;grid-row:1}.am .am-c-st{grid-column:1;grid-row:2;justify-self:start}.am .am-c-sw{grid-column:2;grid-row:1 / span 2;align-self:center}.am .am-c-edit{grid-column:3;grid-row:1 / span 2;align-self:center}.am .am-skel{padding:14px}.am-two{grid-template-columns:minmax(0,1fr)}}.amo>.cs-note{margin-bottom:12px}.amo-tbl{container:amo / inline-size}.amo-tbl .cs-tr{gap:12px}.amo-t-assistants .cs-tr{--amo-c:minmax(0,2fr) 96px 104px 136px 250px}.amo-t-prompts .cs-tr{--amo-c:minmax(0,3fr) 96px 90px 190px}.amo-t-comments .cs-tr{--amo-c:minmax(0,3fr) 96px 112px 120px 110px}.amo-t-chats .cs-tr{--amo-c:minmax(0,2fr) 96px 130px 150px}.amo-t-prompts-ro .cs-tr{--amo-c:minmax(0,3fr) 96px 90px}.amo-t-comments-ro .cs-tr{--amo-c:minmax(0,3fr) 96px 112px 120px}.amo-t-chats-ro .cs-tr{--amo-c:minmax(0,2fr) 96px 130px}.amo-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.amo-line b{min-width:0;overflow-wrap:anywhere}.amo-line .pg-tag{flex:none;height:20px;padding:0 8px;font-size:11.5px}.cs-who .amo-line{flex-wrap:nowrap}.cs-who .amo-line b{display:block}.amo-c-main{min-width:0}.amo-c-st{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.amo-c-acts{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.amo-t-assistants .amo-c-acts .vg-btn:not(.vg-btn--quiet){min-width:142px}.amo-c-n{padding-right:8px}.amo-author{color:inherit;text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.amo-author:hover{color:var(--tx);text-decoration-color:currentColor}.amo-text{display:-webkit-box;margin:0;overflow:hidden;font-size:14.5px;line-height:1.45;color:var(--tx);overflow-wrap:anywhere;white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical}.amo-line+.amo-text{margin-top:4px;color:var(--tx2)}.amo-text.is-open{display:block}.amo-more{margin-top:4px;font-size:13px}.amo-on{display:block;margin-top:6px;font-size:12.5px;color:var(--tx3)}.amo-on a{color:inherit}.amo-m{display:none}.amo-none{padding:36px 20px}.amo .cs-tbl{transition:opacity .12s var(--ease)}.amo .cs-tbl.is-busy{opacity:.55;transition-delay:.2s}.amo .amo-skel{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 20px}.amo .amo-skel .vg-skel{display:block}.amo-foot{margin:12px 4px 0;font-size:13px;line-height:1.5;color:var(--tx3)}@media(max-width:480px){.amo .vg-tabs{display:flex;flex-wrap:wrap;width:100%;border-radius:24px;overflow:visible}.amo .vg-tab{flex:1 1 calc(50% - 4px);justify-content:center}}@container amo (max-width:859px){.amo-tbl .cs-tr{--amo-c:minmax(0,1fr) auto;row-gap:8px}.amo-tbl .cs-th{display:none}.amo-tbl .cs-th+.cs-tr{border-top:0}.amo-c-who,.amo-c-n{display:none}.amo-tbl .amo-c-main{grid-column:1;grid-row:1}.amo-t-prompts .amo-c-main,.amo-t-prompts-ro .amo-c-main,.amo-t-chats .amo-c-main,.amo-t-chats-ro .amo-c-main{grid-column:1 / -1}.amo-tbl .amo-c-st{grid-column:2;grid-row:1;align-items:flex-end}.amo-m{display:block;grid-column:1 / -1;grid-row:2;font-size:12.5px;color:var(--tx3)}.amo-tbl .amo-c-acts{grid-column:1 / -1;grid-row:3;justify-content:flex-start}.amo .amo-skel{padding:14px}}.ao{--ao-m:minmax(0,1.4fr) 84px minmax(0,1fr);--ao-s:minmax(0,1fr) 64px 104px}.ao-alerts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ao-alert{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px 16px;border-radius:16px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line)}.ao-alert b{font-size:14.5px;font-weight:600;line-height:1.4}.ao-alert p{flex:1 1 auto;margin:0;font-size:13.5px;line-height:1.45;color:var(--tx3);overflow-wrap:anywhere}.ao-alert .vg-btn{margin-top:6px}.ao-auto{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ao-auto>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:16px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);min-width:0}.ao-auto b{font-size:26px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-auto span{font-size:13.5px;line-height:1.4;color:var(--tx3)}.ao-table{max-height:228px;overflow:auto;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line)}.ao-scroll{flex:1 1 0;min-height:240px;overflow-y:auto;scrollbar-width:thin}.ao-flush{margin:0 -22px}.ao-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ao .cs-kpi .cs-delta{flex-wrap:wrap;gap:0 5px}.ao .cs-kpi .cs-delta>svg{flex-shrink:0}.ao .cs-kpi .cs-delta small{flex-basis:100%}.ao .cs-kpi .cs-spark{margin-top:auto}.ao-share{display:flex;align-items:center;gap:10px}.ao-share .cs-mini{flex:1}.ao-share .cs-num{width:48px}.ao-busy{opacity:.55;pointer-events:none;transition:opacity .12s var(--ease)}.ao-skel{display:flex;flex-direction:column;gap:12px;padding:6px 0}@media(max-width:1279px){.ao-alerts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.ao-auto{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-two{grid-template-columns:minmax(0,1fr)}.ao-scroll{flex:none;min-height:0;max-height:372px}}@media(max-width:767px){.ao-alerts{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.ao{--ao-m:minmax(0,1fr) 62px 88px;--ao-s:minmax(0,1fr) 54px 78px}.ao-auto{grid-template-columns:minmax(0,1fr)}.ao-flush{margin:0 -16px}}.apk-tbl{container:apk / inline-size}.apk-tbl .cs-tr{--apk-c:minmax(0,1fr) 124px 96px 96px 104px 72px 92px 56px 32px;gap:12px}.apk--ro .apk-tbl .cs-tr{--apk-c:minmax(0,1fr) 124px 96px 96px 104px 72px 92px}.apk-nums{display:contents}.apk>.cs-note{margin-bottom:12px}.apk-code{font-size:15px;font-weight:800;letter-spacing:.02em;overflow-wrap:anywhere}.apk-c-old s{color:var(--tx3)}.apk-c-off{font-weight:600}.apk-c-sort{padding-right:10px}.apk .cs-th .apk-c-sort{white-space:normal;line-height:1.25}.apk-c-sw{display:flex}.apk-off .apk-code,.apk-off .apk-nums,.apk-off .apk-c-sort{color:var(--tx3)}.apk-none{padding:36px 20px}.apk .apk-skel{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.apk-foot{margin:12px 4px 0;font-size:13px;line-height:1.5;color:var(--tx3)}.apk-ask{margin:0;font-size:14.5px;line-height:1.5;color:var(--tx2)}.apk-toast{position:fixed;left:50%;bottom:24px;z-index:60;max-width:calc(100vw - 32px);transform:translate(-50%)}.apk-fields{display:flex;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;border:0}.apk-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.apk-sum{padding:12px 14px;border-radius:14px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;line-height:1.5;color:var(--tx2);overflow-wrap:anywhere}.apk-sum b{color:var(--tx)}.apk-ferr{flex:1 0 100%}@container apk (max-width:859px){.apk-tbl .cs-tr{--apk-c:minmax(0,1fr) 124px 90px 90px 100px 56px 32px}.apk--ro .apk-tbl .cs-tr{--apk-c:minmax(0,1fr) 124px 90px 90px 100px}.apk-c-off,.apk-c-sort{display:none}}@container apk (max-width:619px){.apk-tbl .cs-tr{--apk-c:minmax(0,1fr) 52px 32px;row-gap:8px}.apk--ro .apk-tbl .cs-tr{--apk-c:minmax(0,1fr)}.apk .cs-th{display:none}.apk .cs-th+.cs-tr{border-top:0}.apk .apk-c-code{grid-column:1;grid-row:1}.apk .apk-c-st{grid-column:1;grid-row:2;justify-self:start}.apk .apk-nums{display:flex;flex-wrap:wrap;gap:4px 14px;grid-column:1 / -1;grid-row:3}.apk .apk-nums>span{text-align:left}.apk .apk-c-energy:after{content:" энергии";color:var(--tx3);font-weight:400}.apk .apk-nums .cs-muted{display:none}.apk-c-off{display:block}.apk .apk-c-sw{grid-column:2;grid-row:1 / span 2;align-self:center}.apk .apk-c-edit{grid-column:3;grid-row:1 / span 2;align-self:center}.apk .apk-skel{padding:14px}}@media(max-width:767px){.apk-two{grid-template-columns:minmax(0,1fr)}}.apy-tbl{container:apy / inline-size}.apy-tbl .cs-tr{--apy-c:86px 124px minmax(0,1.5fr) 92px 112px 104px 150px;gap:12px}.apy>.cs-note{margin-bottom:12px}.apy-id{font-weight:600;font-variant-numeric:tabular-nums}.apy-fbar{margin-top:20px}.apy-n{margin-left:2px;color:var(--tx3);font-variant-numeric:tabular-nums}.vg-chip[aria-pressed=true] .apy-n{color:inherit;opacity:.7}.apy-m{display:none}.apy .cs-who>:first-child{flex:none}.apy .cs-num small{display:block;font-size:12.5px;font-weight:400;color:var(--tx3)}.apy-c-sum{font-weight:700;min-width:0}.apy .cs-num .apy-promo{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;letter-spacing:.03em}.apy-c-st{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding-left:10px}.apy-why{display:block;max-width:100%;font-size:12.5px;color:var(--tx3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apy-none{padding:36px 20px}.apy-body{transition:opacity .12s var(--ease)}.apy-body.is-busy{opacity:.55;transition-delay:.2s}.apy .apy-skel{display:flex;align-items:center;gap:12px;padding:12px 20px}.apy .apy-skel>div{display:flex;flex-direction:column;gap:7px;flex:1}.apy-foot{margin:12px 4px 0;font-size:13px;line-height:1.5;color:var(--tx3)}.apy-dh b{display:block;font-size:20px;font-weight:800;letter-spacing:-.02em}.apy-dh small{display:block;margin-top:3px;font-size:13.5px;color:var(--tx3)}.apy-dst{margin-top:8px}.apy-total{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:18px;background:var(--surf);box-shadow:inset 0 0 0 1px var(--line)}.apy-total b{font-size:28px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.apy-total span{font-size:13.5px;color:var(--tx3)}@container apy (max-width:999px){.apy-tbl .cs-tr{--apy-c:86px 124px minmax(0,1.5fr) 112px 104px 150px}.apy-c-how{display:none}}@container apy (max-width:799px){.apy-tbl .cs-tr{--apy-c:124px minmax(0,1.5fr) 104px 150px}.apy-c-id,.apy-c-en{display:none}}@media(max-width:1279px){.apy .cs-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.apy-tbl .cs-tr{--apy-c:minmax(0,1fr) auto;row-gap:6px}.apy .cs-th,.apy-c-id,.apy-c-how,.apy-c-en,.apy .cs-num .apy-promo{display:none}.apy .apy-c-who{grid-column:1;grid-row:1}.apy .apy-c-sum{grid-column:2;grid-row:1}.apy .apy-c-st{grid-column:1;grid-row:2;padding-left:0}.apy .apy-c-time{grid-column:2;grid-row:2;justify-self:end;font-size:13px}.apy-m{display:block;grid-column:1 / -1;grid-row:3;font-size:12.5px;color:var(--tx3)}.apy .apy-skel{padding:12px 14px}.apy .cs-th+.cs-tr{border-top:0}}@media(max-width:639px){.apy .cs-g4{grid-template-columns:minmax(0,1fr)}}.apr-tbl{container:apr / inline-size}.apr-tbl .cs-tr{--apr-c:150px minmax(0,1fr) 112px 104px 44px;gap:12px}.apr--ro .apr-tbl .cs-tr{--apr-c:150px minmax(0,1fr) 112px 104px}.apr>.cs-note{margin-bottom:12px}.apr-main{min-width:0}.apr-code{font-size:15px;font-weight:800;letter-spacing:.05em;overflow-wrap:anywhere}.apr-st{margin-top:6px}.apr-what{font-size:14.5px;line-height:1.4}.apr-use{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--tx2);font-variant-numeric:tabular-nums}.apr-use small{font-size:12.5px;color:var(--tx3)}.apr-c-term{font-size:13.5px}.apr-c-sw{display:flex;justify-content:flex-end}.apr-c-sw.is-busy{opacity:.55}.apr-none{padding:36px 20px}.apr .apr-skel{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.apr-foot{margin:12px 4px 0;font-size:13px;line-height:1.5;color:var(--tx3)}.apr-toast{position:fixed;left:50%;bottom:24px;z-index:60;max-width:calc(100vw - 32px);transform:translate(-50%)}.apr-form{align-self:start;position:sticky;top:16px}.apr-fields{display:flex;flex-direction:column;gap:16px;min-width:0}.apr-code-in{text-transform:uppercase}.apr-row{display:flex;gap:8px;align-items:flex-start}.apr-row .vg-field{flex:1}.apr-row .vg-btn{flex:none;margin-top:30px}.apr-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.apr-gerr{margin:-8px 0 0}.apr-sum{padding:12px 14px;border-radius:14px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;line-height:1.5;color:var(--tx2);overflow-wrap:anywhere}.apr-sum b{color:var(--tx)}@container apr (max-width:619px){.apr-tbl .cs-tr{--apr-c:minmax(0,1fr) auto;row-gap:8px}.apr--ro .apr-tbl .cs-tr{--apr-c:minmax(0,1fr) auto}.apr .cs-th{display:none}.apr .cs-th+.cs-tr{border-top:0}.apr .apr-c-code{grid-column:1;grid-row:1}.apr .apr-c-sw{grid-column:2;grid-row:1;align-self:start}.apr .apr-c-what{grid-column:1 / -1;grid-row:2}.apr .apr-c-use{grid-column:1;grid-row:3}.apr .apr-c-term{grid-column:2;grid-row:3;justify-self:end;text-align:right}.apr .apr-skel{padding:14px}}@media(max-width:1023px){.apr-form{position:static}}.ap{--ap-c:minmax(0,1.6fr) 150px 124px 124px 96px 64px}.ap .cs-tr{gap:12px}.ap .cs-num small{display:block;font-size:12.5px;font-weight:400;color:var(--tx3)}.ap .cs-who>:first-child{flex:none}.ap-m{display:none}.ap-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ap-tile{display:flex;flex-direction:column}.ap-th{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ap-id{min-width:0}.ap-id b{display:block;font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.ap-id small{display:block;margin-top:1px;font-size:12.5px;color:var(--tx3)}.ap-note{font-size:13px;line-height:1.45;color:var(--tx3);overflow-wrap:anywhere}.ap-note b{font-weight:600;color:var(--tx2)}.ap-facts{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}.ap-facts .cs-sec{margin-top:4px;font-size:12.5px}.ap-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;font-size:13.5px}.ap-kv dt{color:var(--tx3)}.ap-kv dd{margin:0;text-align:right;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ap-kv .cs-code{font-weight:700}.ap-hint{margin:0;font-size:12.5px;line-height:1.45;color:var(--tx3)}.ap-foot{margin-top:auto;padding-top:10px;font-size:12.5px;line-height:1.45;color:var(--tx3)}.ap-link{color:var(--acc-ink);text-decoration:underline;text-underline-offset:2px}.ap-link:hover{text-decoration-thickness:2px}.ap-skel{display:flex;flex-direction:column;gap:12px;padding:6px 0}.ap-flush{margin:0 calc(var(--ad-pad-x) * -1)}.ap-text{margin:12px 4px 0;font-size:13px;line-height:1.5;color:var(--tx3)}.ap-dh{display:flex;align-items:center;gap:14px;min-width:0}.ap-dh .pg-tile{width:52px;height:52px;border-radius:16px}.ap-dh b{display:block;font-size:20px;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.ap-dh small{display:block;margin-top:3px;font-size:13.5px;color:var(--tx3)}.ap-dst{margin-top:8px}.ap-box{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:18px;background:var(--surf);box-shadow:inset 0 0 0 1px var(--line)}.ap-box .cs-line>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.ap-box .cs-line small{display:block;font-size:12.5px;font-weight:400;color:var(--tx3)}.ap-models{display:flex;flex-direction:column}.ap-models>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:14px}.ap-models>div:first-child{border-top:0}.ap-models .cs-who{flex:1 1 auto}.ap-models .cs-who small{white-space:normal}.ap-models .ap-mn{flex:none;max-width:48%;font-size:13px;color:var(--tx3);text-align:right;font-variant-numeric:tabular-nums}@media(max-width:1279px){.ap{--ap-c:minmax(0,1.6fr) 150px 124px 124px}.ap-c-auto,.ap-c-models{display:none}.ap-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-tiles>:first-child{grid-column:1 / -1}}@media(max-width:767px){.ap-tiles{grid-template-columns:minmax(0,1fr)}.ap{--ap-c:minmax(0,1fr)}.ap .cs-th{display:none}.ap .cs-tr{row-gap:6px}.ap-c-hour,.ap-c-day{display:none}.ap .ap-c-who{grid-column:1;grid-row:1}.ap .ap-c-st{grid-column:1;grid-row:2;justify-self:start}.ap-m{display:block;grid-column:1;grid-row:3;font-size:13px;color:var(--tx3)}}.adr{--adr-c:28px minmax(0,1.1fr) minmax(0,1fr) 52px 100px 40px}.adr--ro{--adr-c:28px minmax(0,1.1fr) minmax(0,1fr) 52px 110px}.adr-list{display:flex;flex-direction:column;margin:0 -22px}.adr .adr-rule{gap:10px;padding:13px 22px;align-items:center}.adr .adr-rule.is-off>*:not(.adr-move):not(.adr-sw){opacity:.45}.adr-n{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--surf2);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.adr-n--lg{flex:none;width:48px;height:48px;font-size:17px}.cs-drawer .adr-n{background:var(--surf3)}.adr-t{min-width:0}.adr-t b{display:block;font-size:15px;font-weight:700}.adr-t>span{display:-webkit-box;margin-top:3px;font-size:13px;line-height:1.4;color:var(--tx3);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.adr-t .cs-st{margin-top:6px}.adr-m{display:flex;flex-direction:column;gap:4px;min-width:0}.adr-mn{display:flex;align-items:center;gap:8px;min-width:0;font-size:14.5px;font-weight:600;white-space:nowrap}.adr-mn>:not(:last-child){flex:none}.adr-mn>:last-child{overflow:hidden;text-overflow:ellipsis}.adr-m small{font-size:12.5px;color:var(--tx3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adr-flags{display:flex;flex-wrap:wrap;gap:4px}.adr .adr-rule .cs-st{height:auto;min-height:22px;padding:2px 9px 2px 6px;font-size:12px;line-height:1.3;white-space:normal}.adr-share{min-width:0;font-size:13px;color:var(--tx2);font-variant-numeric:tabular-nums}.adr-share>span{display:flex;flex-direction:column;gap:6px}.adr-share .vg-skel{display:block}.adr-move{display:flex;gap:2px}.adr-move .vg-btn{width:32px;height:32px}.adr-sw{display:flex;justify-content:flex-end}.adr-hint{margin:0;font-size:13px;font-weight:400;line-height:1.45;color:var(--tx3)}.adr-foot{margin:14px 0 0;font-size:13.5px;line-height:1.45;color:var(--tx3)}.adr-side{align-content:start}.adr-try{display:flex;flex-direction:column;gap:12px}.adr-chips{display:flex;flex-wrap:wrap;gap:6px}.adr-chips .vg-chip{height:32px;padding:0 12px;font-size:13.5px}.adr-res{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:18px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line)}.adr-res p{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.adr-res-rule{font-size:13px;color:var(--tx3)}.adr-res-top{display:flex;flex-direction:column;gap:4px;font-size:13.5px}.adr-res-top .adr-mn{font-size:17px}.adr-dh{display:flex;align-items:center;gap:14px;min-width:0}.adr-dh b{display:block;font-size:20px;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.adr-dh small{display:block;margin-top:3px;font-size:13.5px;color:var(--tx3)}.adr-form{display:flex;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;border:0}.adr-form .cs-ta:disabled,.adr-form .cs-select:disabled{opacity:.6;cursor:not-allowed}.adr-pick{display:flex;flex-direction:column;gap:8px}.adr-pickrow{display:flex;align-items:center;gap:10px}.adr-pickrow>:first-child:not(select){flex:none}.adr-pickrow .cs-select{flex:1;min-width:0}.adr-flag{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.adr-flag small{font-size:12.5px;font-weight:400;color:var(--tx3)}.adr-foothint{flex:1 0 100%}.adr-bar{position:sticky;bottom:16px;z-index:30;display:flex;flex-direction:column;gap:10px;max-width:620px;margin:16px auto 0;padding:12px 14px 12px 22px;border-radius:22px;background:var(--float);box-shadow:inset 0 0 0 1px var(--line2),var(--sh2)}.adr-bar-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;font-size:14.5px;font-weight:600}.adr-toast{position:fixed;left:50%;bottom:24px;z-index:60;max-width:calc(100vw - 32px);transform:translate(-50%)}@media(max-width:1279px){.adr .cs-g12{grid-template-columns:minmax(0,1fr)}.adr-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.adr-side{grid-template-columns:minmax(0,1fr)}.adr,.adr--ro{--adr-c:28px minmax(0,1fr) auto}.adr .adr-rule{row-gap:10px;padding-top:14px;padding-bottom:14px}.adr .adr-rule .adr-n{grid-column:1;grid-row:1;align-self:start}.adr .adr-rule .adr-t{grid-column:2;grid-row:1}.adr .adr-rule .adr-sw{grid-column:3;grid-row:1;align-self:start}.adr .adr-rule .adr-m{grid-column:2 / -1;grid-row:2}.adr .adr-rule .adr-share{grid-column:2;grid-row:3}.adr .adr-rule .adr-move{grid-column:3;grid-row:3}}@media(max-width:639px){.adr-list{margin:0 -16px}.adr .adr-rule{padding-left:16px;padding-right:16px}.adr-bar{bottom:8px;margin-top:12px;padding-left:16px}.adr .cs-acts{max-width:100%}.adr .vg-tab{padding:0 10px}}@media(max-width:420px){.adr .vg-tab{padding:0 8px;font-size:13px}}.asp-tbl{container:asp / inline-size}.asp-tbl .cs-tr{--asp-c:104px minmax(0,1fr) 176px 148px 128px;gap:12px}.asp>.cs-note{margin-bottom:12px}.asp-n{margin-left:2px;color:var(--tx3);font-variant-numeric:tabular-nums}.vg-chip[aria-pressed=true] .asp-n{color:inherit;opacity:.7}.asp-c-title{display:flex;flex-direction:column;gap:2px;min-width:0}.asp-c-title b{font-weight:700}.asp-pre{font-size:13px;color:var(--tx3)}.asp-c-who,.asp-c-time{color:var(--tx2);font-size:14px}.asp-done .asp-c-title b,.asp-done .asp-c-who,.asp-done .asp-c-time{color:var(--tx3)}.asp-none{padding:36px 20px}.asp .asp-skel{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.asp-foot{margin:12px 4px 0;font-size:13px;line-height:1.5;color:var(--tx3)}.asp-toast{position:fixed;left:50%;bottom:24px;z-index:60;max-width:calc(100vw - 32px);transform:translate(-50%)}.asp-dh{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.asp-dh b{display:block;font-size:20px;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.asp-dst{margin-top:2px}.asp-lbl{margin-bottom:8px;font-size:13px;color:var(--tx3)}.asp-text{margin:0;padding:14px 16px;border-radius:14px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.asp-skel{display:flex;flex-direction:column;gap:12px}.asp-ferr{flex:1 0 100%}@container asp (max-width:859px){.asp-tbl .cs-tr{--asp-c:104px minmax(0,1fr) 140px 128px}.asp-c-who{display:none}}@container asp (max-width:619px){.asp-tbl .cs-tr{--asp-c:minmax(0,1fr) auto;row-gap:6px}.asp .cs-th{display:none}.asp .cs-th+.cs-tr{border-top:0}.asp .asp-c-kind{grid-column:1;grid-row:1}.asp .asp-c-st{grid-column:2;grid-row:1;justify-self:end}.asp .asp-c-title{grid-column:1 / -1;grid-row:2}.asp .asp-c-who{display:block;grid-column:1;grid-row:3}.asp .asp-c-time{grid-column:2;grid-row:3;justify-self:end;font-size:13px}.asp .asp-skel{padding:14px}}.au-tbl{container:au / inline-size}.au-tbl .cs-tr{--au-c:minmax(0,1.7fr) 84px 84px 112px 76px 138px 96px;gap:12px}.au-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.au-fbar{margin-top:20px}.au .cs-who>:first-child{flex:none}.au-name{display:flex;align-items:center;gap:8px;min-width:0}.au-name b{flex:0 1 auto}.au-name .pg-tag{flex:none;height:20px;padding:0 8px;font-size:11.5px}.au-name .cs-st{flex:none}.au-m,.au-unit{display:none}.au .cs-num{min-width:0;overflow:hidden;text-overflow:ellipsis}.au-none{padding:36px 20px}.au .cs-tbl{transition:opacity .12s var(--ease)}.au .cs-tbl.is-busy{opacity:.55;transition-delay:.2s}.au .au-skel{display:flex;align-items:center;gap:12px;padding:12px 20px}.au .au-skel>div{display:flex;flex-direction:column;gap:7px;flex:1}.au-foot{margin:12px 4px 0;font-size:13px;line-height:1.5;color:var(--tx3)}.au-hint{margin:0;font-size:13px;font-weight:400;line-height:1.45;color:var(--tx3)}.au-dh{display:flex;align-items:center;gap:14px;min-width:0}.au-dh b{display:block;font-size:20px;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.au-dh small{display:block;margin-top:3px;font-size:13.5px;color:var(--tx3);overflow-wrap:anywhere}.au-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.au-tags .pg-tag{background:var(--surf3)}.au-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.au-stats>div{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:16px;background:var(--surf);box-shadow:inset 0 0 0 1px var(--line)}.au-stats b{font-size:19px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.au-stats span{font-size:12.5px;color:var(--tx3)}.au-wait{display:flex;flex-direction:column;gap:14px}.au-log{display:flex;flex-direction:column}.au-log>div{display:grid;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.au-log>div:first-child{border-top:0}.au-log .when{color:var(--tx3);font-size:13px}.au-plus{color:var(--ok);font-weight:700}.au-why{display:block;margin-top:2px;font-size:12.5px;color:var(--tx3);overflow-wrap:anywhere}.au-sess{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.au-sess>li{padding:10px 0;border-top:1px solid var(--line)}.au-sess>li:first-child{border-top:0}.au-sess-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.au-sess-row>div{min-width:0}.au-sess-row b{display:block;font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.au-sess-row small{display:block;margin-top:2px;font-size:12.5px;color:var(--tx3)}.au-sess-row .vg-btn{flex-shrink:0}.au-ask{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:14px;border-radius:16px;background:var(--surf);box-shadow:inset 0 0 0 1px var(--line)}.au-ask-acts{display:flex;flex-wrap:wrap;gap:8px}.au-actions{display:flex;flex-direction:column;gap:12px}.au-actions:focus{outline:none}.au-acts{display:flex;flex-wrap:wrap;gap:8px}.au-actions .au-ask{margin-top:0}.au-dlg{display:flex;flex-direction:column;gap:18px}.au-msgs{display:flex;flex-direction:column;gap:10px}.au-msg{display:flex;flex-direction:column;gap:6px;padding:10px 14px;border-radius:16px;background:var(--surf);box-shadow:inset 0 0 0 1px var(--line)}.au-msg--user{background:var(--surf2)}.au-msg small{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;color:var(--tx3)}.au-msg p{margin:0;font-size:14.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}@container au (max-width:999px){.au-tbl .cs-tr{--au-c:minmax(0,1.7fr) 84px 84px 112px 138px}.au-c-req,.au-c-reg{display:none}}@container au (max-width:799px){.au-tbl .cs-tr{--au-c:minmax(0,1.7fr) 84px 112px 138px}.au-c-prov{display:none}}@media(max-width:767px){.au-tbl .cs-tr{--au-c:minmax(0,1fr) auto;row-gap:6px}.au .cs-th,.au-c-prov,.au-c-spent,.au-c-req,.au-c-act,.au-c-reg{display:none}.au .au-c-who{grid-column:1;grid-row:1}.au .au-c-bal{grid-column:2;grid-row:1}.au-unit{display:block;font-size:12px;font-weight:400;color:var(--tx3)}.au-m{display:block;grid-column:1 / -1;grid-row:2;font-size:12.5px;color:var(--tx3)}.au-name{flex-wrap:wrap;row-gap:4px}.au .au-skel{padding:12px 14px}.au-log>div{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.au-log .when{grid-column:1 / -1}}@media(max-width:639px){.au-kpis{grid-template-columns:minmax(0,1fr)}}@layer base,legacy,components;:root{color-scheme:dark;--bg: #111111;--bg2: #161616;--surf: #1c1c1c;--surf2: #262626;--surf3: #313131;--float: #262626;--raise: #3a3a3a;--line: rgba(255, 255, 255, .08);--line2: rgba(255, 255, 255, .16);--ctl: #6e6e6a;--tx: #f3f3f1;--tx2: #bdbdb7;--tx3: #93938d;--acc: #2654f2;--acc-hover: #1f48d9;--acc-ink: #8eacff;--acc-soft: rgba(38, 84, 242, .2);--acc-line: rgba(142, 172, 255, .4);--acc-tx: #ffffff;--pri: #2654f2;--pri-hover: #1f48d9;--pri-tx: #ffffff;--inv: #f3f3f1;--inv-tx: #111111;--focus: #8eacff;--ok: #4cc38a;--ok-soft: rgba(76, 195, 138, .14);--warn: #f0b44c;--warn-soft: rgba(240, 180, 76, .14);--err: #ff7a6b;--err-soft: rgba(255, 122, 107, .14);--err-line: rgba(255, 122, 107, .45);--info: #c9c9c3;--chart: #5b7ff6;--chart-hi: #8eacff;--skin: #8eacff;--skin-soft: rgba(142, 172, 255, .12);--skin-line: rgba(142, 172, 255, .32);--logo-bg: #000000;--logo-fg: #ffffff;--r1: 10px;--r2: 16px;--r3: 24px;--r4: 32px;--r-pill: 999px;--sh1: 0 1px 2px rgba(0, 0, 0, .4);--sh2: 0 18px 40px -16px rgba(0, 0, 0, .7);--sh3: 0 40px 100px -30px rgba(0, 0, 0, .85);--grid: rgba(255, 255, 255, 0);--ease: cubic-bezier(.2, .8, .2, 1);--ff: var(--font-onest), system-ui, sans-serif;--fm: var(--font-mono), ui-monospace, monospace}[data-theme=light]{color-scheme:light;--bg: #f5f5f2;--bg2: #eeeeea;--surf: #ffffff;--surf2: #f0f0ec;--surf3: #e4e4df;--float: #ffffff;--raise: #ffffff;--line: rgba(20, 20, 20, .08);--line2: rgba(20, 20, 20, .16);--ctl: #82827c;--tx: #141414;--tx2: #4b4b46;--tx3: #6b6b65;--acc: #2654f2;--acc-hover: #1f48d9;--acc-ink: #2149e0;--acc-soft: rgba(38, 84, 242, .1);--acc-line: rgba(38, 84, 242, .35);--acc-tx: #ffffff;--pri: #2654f2;--pri-hover: #1f48d9;--pri-tx: #ffffff;--inv: #141414;--inv-tx: #ffffff;--focus: #2654f2;--ok: #1b7f4c;--ok-soft: rgba(27, 127, 76, .1);--warn: #8a5a00;--warn-soft: rgba(196, 140, 20, .14);--err: #b72c1f;--err-soft: rgba(183, 44, 31, .1);--err-line: rgba(183, 44, 31, .4);--info: #6b6b65;--chart: #2654f2;--chart-hi: #1f48d9;--skin: #2149e0;--skin-soft: rgba(38, 84, 242, .08);--skin-line: rgba(38, 84, 242, .28);--logo-bg: #000000;--logo-fg: #ffffff;--sh1: 0 1px 2px rgba(20, 20, 20, .06);--sh2: 0 18px 40px -18px rgba(20, 20, 20, .25);--sh3: 0 40px 100px -40px rgba(20, 20, 20, .4);--grid: rgba(0, 0, 0, 0)}.vg-on-brand,.vg-card--accent{--tx: #ffffff;--tx2: rgba(255, 255, 255, .86);--tx3: rgba(255, 255, 255, .86);--line: rgba(255, 255, 255, .22);--line2: rgba(255, 255, 255, .34);--ctl: rgba(255, 255, 255, .72);--surf2: rgba(255, 255, 255, .12);--surf3: rgba(0, 0, 0, .12);--float: #1f48d9;--raise: rgba(0, 0, 0, .2);--acc-ink: #ffffff;--acc-soft: rgba(0, 0, 0, .16);--acc-line: rgba(255, 255, 255, .4);--pri: #ffffff;--pri-hover: #e9eeff;--pri-tx: #1f48d9;--inv: #ffffff;--inv-tx: #1f48d9;--focus: #ffffff;--logo-bg: #000000;--logo-fg: #ffffff;color:var(--tx)}[data-skin=spektr]{--skin: #c9d16a;--skin-soft: rgba(201, 209, 106, .11);--skin-line: rgba(201, 209, 106, .3)}[data-skin=granat]{--skin: #e0916a;--skin-soft: rgba(224, 145, 106, .11);--skin-line: rgba(224, 145, 106, .3)}[data-skin=orbita]{--skin: #7fa8d8;--skin-soft: rgba(127, 168, 216, .11);--skin-line: rgba(127, 168, 216, .3)}[data-skin=vektor]{--skin: #c294cf;--skin-soft: rgba(194, 148, 207, .11);--skin-line: rgba(194, 148, 207, .3)}[data-skin=kontur]{--skin: #6fc3b4;--skin-soft: rgba(111, 195, 180, .11);--skin-line: rgba(111, 195, 180, .3)}[data-theme=light][data-skin=spektr]{--skin: #6b7420;--skin-soft: rgba(107, 116, 32, .08);--skin-line: rgba(107, 116, 32, .24)}[data-theme=light][data-skin=granat]{--skin: #a4501f;--skin-soft: rgba(164, 80, 31, .08);--skin-line: rgba(164, 80, 31, .24)}[data-theme=light][data-skin=orbita]{--skin: #2f5f92;--skin-soft: rgba(47, 95, 146, .08);--skin-line: rgba(47, 95, 146, .24)}[data-theme=light][data-skin=vektor]{--skin: #764a83;--skin-soft: rgba(118, 74, 131, .08);--skin-line: rgba(118, 74, 131, .24)}[data-theme=light][data-skin=kontur]{--skin: #1d6d61;--skin-soft: rgba(29, 109, 97, .08);--skin-line: rgba(29, 109, 97, .24)}@layer base{*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--tx);font-family:var(--ff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:15px;line-height:1.5;text-wrap:pretty;letter-spacing:-.006em}a{color:var(--acc-ink);text-decoration:none;text-underline-offset:3px}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--focus);box-shadow:0 0 0 4px var(--acc-soft)}::selection{background:#2654f28c;color:#fff}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--line2);border:2px solid transparent;border-radius:999px;background-clip:padding-box}*::-webkit-scrollbar-track{background:transparent}}@keyframes flow{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes riseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{opacity:.35}50%{opacity:.75}to{opacity:.35}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tileIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes grow{0%{width:0}to{width:var(--w, 60%)}}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@layer components{.type-display{font-family:var(--ff);font-size:64px;line-height:1;font-weight:800;letter-spacing:-.04em;text-wrap:balance}.type-h1{font-family:var(--ff);font-size:48px;line-height:1.04;font-weight:800;letter-spacing:-.035em;text-wrap:balance}.type-h2{font-family:var(--ff);font-size:36px;line-height:1.1;font-weight:800;letter-spacing:-.03em;text-wrap:balance}.type-h3{font-family:var(--ff);font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.type-title{font-family:var(--ff);font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.012em}.type-lead{font-family:var(--ff);font-size:18px;line-height:1.55;font-weight:400;color:var(--tx2)}.type-body{font-family:var(--ff);font-size:15px;line-height:1.5;font-weight:400}.type-small{font-family:var(--ff);font-size:14px;line-height:1.45;font-weight:400}.type-caption{font-family:var(--ff);font-size:13px;line-height:1.4;font-weight:500;color:var(--tx3)}.type-eyebrow{font-family:var(--ff);font-size:13px;line-height:1.2;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--acc-ink)}.type-num{font-variant-numeric:tabular-nums}@media(max-width:720px){.type-display{font-size:40px;line-height:1.04}.type-h1{font-size:34px}.type-h2{font-size:28px}.type-h3{font-size:21px}}.vg-btn{--_h: 40px;--_px: 18px;--_fs: 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--_h);padding:0 var(--_px);border:0;border-radius:var(--r-pill);font-family:var(--ff);font-size:var(--_fs);font-weight:600;line-height:1;letter-spacing:-.006em;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s var(--ease),color .12s var(--ease),box-shadow .12s var(--ease),transform .12s var(--ease),opacity .12s var(--ease)}.vg-btn:hover{text-decoration:none}.vg-btn:active:not(:disabled){transform:translateY(1px)}.vg-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vg-btn>svg{flex-shrink:0}.vg-btn--primary{background:var(--pri);color:var(--pri-tx)}.vg-btn--primary:hover:not(:disabled){background:var(--pri-hover)}.vg-btn--secondary{background:var(--surf2);color:var(--tx);box-shadow:inset 0 0 0 1px var(--line)}.vg-btn--secondary:hover:not(:disabled){background:var(--surf3)}.vg-btn--quiet{background:transparent;color:var(--tx2)}.vg-btn--quiet:hover:not(:disabled){background:var(--surf2);color:var(--tx)}.vg-btn--danger{background:var(--err-soft);color:var(--err)}.vg-btn--danger:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--err-line)}.vg-btn--contrast{background:var(--inv);color:var(--inv-tx)}.vg-btn--contrast:hover:not(:disabled){opacity:.9}.vg-btn--sm{--_h: 32px;--_px: 14px;--_fs: 14px;gap:6px}.vg-btn--lg{--_h: 52px;--_px: 26px;--_fs: 16px;gap:10px;font-weight:700}.vg-btn--icon{width:var(--_h);padding:0}.vg-btn:disabled{background:var(--surf3);color:var(--tx3);box-shadow:none;cursor:not-allowed;opacity:1}.vg-btn--quiet:disabled{background:transparent}.vg-spin{width:14px;height:14px;flex-shrink:0;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:spin .7s linear infinite}.vg-card{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:var(--r2);background:var(--surf);color:var(--tx);box-shadow:inset 0 0 0 1px var(--line)}.vg-card--panel{gap:16px;padding:28px;border-radius:var(--r3)}.vg-card--accent{background:var(--acc);box-shadow:none}.vg-card__label{font-family:var(--ff);font-size:14px;line-height:1.3;font-weight:600;color:var(--tx3)}.vg-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 15px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--tx2);box-shadow:inset 0 0 0 1px var(--line2);font-family:var(--ff);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .12s var(--ease),color .12s var(--ease),box-shadow .12s var(--ease)}.vg-chip:hover:not(:disabled){background:var(--surf2);color:var(--tx)}.vg-chip[aria-pressed=true]{background:var(--inv);color:var(--inv-tx);box-shadow:none}.vg-chip:disabled{opacity:.45;cursor:not-allowed}.vg-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vg-energy{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px 0 9px;border:0;border-radius:var(--r-pill);background:var(--acc-soft);color:var(--tx);font-family:var(--ff);font-size:14px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:box-shadow .12s var(--ease)}.vg-energy>svg{color:var(--acc-ink);flex-shrink:0}.vg-energy:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--acc-line)}.vg-energy:disabled{opacity:.5;cursor:not-allowed}.vg-energy:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vg-field{display:flex;flex-direction:column;gap:8px;min-width:0}.vg-field__label{font-family:var(--ff);font-size:14px;line-height:1.3;font-weight:600;color:var(--tx2)}.vg-field__input{width:100%;height:48px;padding:0 16px;border:1px solid var(--ctl);border-radius:14px;background:transparent;color:var(--tx);font-family:var(--ff);font-size:15px;line-height:1.4;transition:border-color .12s var(--ease),box-shadow .12s var(--ease)}.vg-field__input::placeholder{color:var(--tx3)}.vg-field__input:hover:not(:disabled):not(:read-only):not(:focus){border-color:var(--tx3)}.vg-field__input:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 4px var(--acc-soft)}.vg-field__input[aria-invalid=true]{border-color:var(--err)}.vg-field__input[aria-invalid=true]:focus{box-shadow:0 0 0 4px var(--err-soft)}.vg-field__input:read-only,.vg-field__input:disabled{border-color:transparent;background:var(--surf2);color:var(--tx3);cursor:default}.vg-field__hint{font-family:var(--ff);font-size:13px;line-height:1.35;color:var(--tx3)}.vg-field__error{font-family:var(--ff);font-size:13px;line-height:1.35;font-weight:500;color:var(--err)}.vg-tabs{display:inline-flex;align-self:flex-start;max-width:100%;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--surf2);overflow-x:auto;scrollbar-width:none}.vg-tabs::-webkit-scrollbar{display:none}[data-theme=light] .vg-tabs{background:var(--surf3)}.vg-tab{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--tx2);font-family:var(--ff);font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .12s var(--ease),color .12s var(--ease),box-shadow .12s var(--ease)}.vg-tab:hover{color:var(--tx)}.vg-tab[aria-selected=true]{background:var(--raise);color:var(--tx);box-shadow:var(--sh1)}.vg-tab:focus-visible{outline:2px solid var(--focus);outline-offset:0}.vg-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:#0009;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.vg-modal{width:100%;max-width:480px;overflow:hidden;border-radius:var(--r3);background:var(--surf);color:var(--tx);box-shadow:inset 0 0 0 1px var(--line),var(--sh3);animation:fadeUp .22s var(--ease)}.vg-modal__head{display:flex;align-items:center;gap:12px;padding:22px 22px 0 24px;font-family:var(--ff);font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.015em}.vg-modal__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:auto;flex-shrink:0;border:0;border-radius:var(--r-pill);background:var(--surf2);color:var(--tx2);cursor:pointer;transition:background-color .12s var(--ease),color .12s var(--ease)}.vg-modal__close:hover{background:var(--surf3);color:var(--tx)}.vg-modal__body{display:flex;flex-direction:column;gap:16px;padding:12px 24px 24px;font-size:15px;line-height:1.5;color:var(--tx2)}.vg-modal__foot{display:flex;justify-content:flex-end;gap:8px;padding:0 24px 24px}.vg-toast{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 10px 10px 12px;border-radius:var(--r2);background:var(--float);color:var(--tx);box-shadow:inset 0 0 0 1px var(--line),var(--sh2);font-family:var(--ff);font-size:15px;line-height:1.4;font-weight:500;animation:riseIn .22s var(--ease)}.vg-toast__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--r-pill)}.vg-toast__icon--info{background:var(--surf3);color:var(--tx)}.vg-toast__icon--energy{background:var(--acc);color:#fff}.vg-toast__icon--error{background:var(--err-soft);color:var(--err)}.vg-toast__text{min-width:0;padding-right:6px}.vg-toast__action{margin-left:auto;flex-shrink:0}.vg-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 28px;border-radius:var(--r3);background:var(--surf);box-shadow:inset 0 0 0 1px var(--line);text-align:center}.vg-empty__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:8px;border-radius:18px;background:var(--acc-soft);color:var(--acc-ink)}.vg-empty__title{font-family:var(--ff);font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.015em;color:var(--tx)}.vg-empty__text{max-width:360px;font-size:15px;line-height:1.5;color:var(--tx2)}.vg-empty__action{margin-top:12px}.vg-skel{display:block;height:12px;border-radius:var(--r-pill);background:var(--surf3);animation:shimmer 1.5s ease-in-out infinite}.vg-stream{display:flex;align-items:center;gap:12px}.vg-stream__track{position:relative;flex:1;height:4px;overflow:hidden;border-radius:var(--r-pill);background:var(--surf3)}.vg-stream__bar{position:absolute;top:0;bottom:0;left:0;width:36%;border-radius:var(--r-pill);background:var(--acc);animation:vgStream 1.6s cubic-bezier(.45,0,.25,1) infinite}@media(prefers-reduced-motion:reduce){.vg-stream__bar{width:100%;animation:none;opacity:.6}}.vg-stream__label{font-family:var(--ff);font-size:13px;line-height:1;font-weight:500;color:var(--tx3);white-space:nowrap}.vg-wordmark{font-family:var(--ff);font-size:19px;line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--tx)}}@keyframes vgStream{0%{transform:translate(-110%)}to{transform:translate(290%)}}@layer legacy{.legacy{display:flex;flex-direction:column;gap:16px;padding-top:8px;font-size:14.5px}.legacy input,.legacy textarea,.legacy select{font:inherit;color:var(--tx);background:var(--surf);border:1px solid var(--ctl);border-radius:12px;padding:8px 12px}.legacy input:focus,.legacy textarea:focus,.legacy select:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 4px var(--acc-soft)}.legacy button{font:inherit;font-weight:600;color:var(--tx);background:var(--surf2);border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);padding:8px 14px;cursor:pointer}.legacy button:hover:not(:disabled){background:var(--surf3)}.legacy button:disabled{opacity:.5;cursor:not-allowed}.legacy .btn-acc{background:var(--pri);color:var(--pri-tx);box-shadow:none}.legacy .btn-acc:hover:not(:disabled){background:var(--pri-hover)}.legacy .wrap{max-width:1120px;margin:0 auto;padding:24px}.legacy .card{background:var(--surf);border-radius:var(--r3);box-shadow:inset 0 0 0 1px var(--line);padding:20px 22px}.legacy .row{display:grid;grid-template-columns:1fr 1fr 90px 70px auto;gap:8px;align-items:center}.legacy .muted,.legacy .hint{color:var(--tx3);font-size:13px}.legacy .hint{margin:6px 0}.legacy h1{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.legacy h2{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0}.legacy h3{font-size:15px;font-weight:700;margin:16px 0 6px}.legacy .ops-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.legacy .grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:14px 0}.legacy .stat{background:var(--bg2);border-radius:var(--r2);box-shadow:inset 0 0 0 1px var(--line);padding:14px 16px}.legacy .stat-v{font-size:24px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.legacy .stat-l{font-size:13px;color:var(--tx3);margin-top:2px}.legacy .err{background:var(--err-soft);color:var(--tx);border-radius:12px;padding:10px 12px;font-size:13.5px;margin:8px 0}.legacy .form{display:flex;flex-direction:column;gap:8px;margin:10px 0}.legacy table{width:100%;border-collapse:collapse;font-size:14px;margin-top:8px}.legacy th{text-align:left;font-weight:600;color:var(--tx3);font-size:12.5px;padding:8px 10px;border-bottom:1px solid var(--line)}.legacy td{padding:10px;border-bottom:1px solid var(--line);vertical-align:middle}.legacy .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-top:10px}.legacy .gallery img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}@media(max-width:767px){.legacy .card{overflow-x:auto}}}.cs{--ad-pad-x:22px;position:relative;display:grid;grid-template-columns:248px minmax(0,1fr);gap:8px;min-height:100vh;padding:8px;background:var(--bg);color:var(--tx);font-family:var(--ff)}.cs-side{position:sticky;top:8px;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 16px);padding:14px 8px 8px;overflow-y:auto;align-self:start;scrollbar-width:thin}.cs-brand{display:flex;align-items:center;gap:10px;padding:6px 10px 18px;color:var(--tx);text-decoration:none}.cs-brand:hover{text-decoration:none}.cs-role{margin-left:auto;padding:5px 9px;border-radius:999px;background:var(--surf2);color:var(--tx2);font-size:12px;font-weight:700;line-height:1}.cs-sect{padding:18px 12px 6px;font-size:12.5px;font-weight:600;color:var(--tx3)}.cs-nav{display:flex;align-items:center;gap:12px;flex-shrink:0;height:40px;padding:0 12px;border-radius:12px;color:var(--tx2);font-size:14.5px;font-weight:500;text-decoration:none}.cs-nav:hover{background:var(--surf);color:var(--tx);text-decoration:none}.cs-nav[aria-current=page]{background:var(--surf2);color:var(--tx);font-weight:600}.cs-badge{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--acc-soft);color:var(--acc-ink);font-size:12px;font-weight:700;line-height:22px;text-align:center;font-variant-numeric:tabular-nums}.cs-badge--warn{display:inline-flex;align-items:center;gap:4px;background:var(--warn-soft);color:var(--warn)}.cs-side-foot{display:flex;flex-direction:column;gap:6px;padding-top:28px}.cs-me{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 12px}.cs-me>div{min-width:0}.cs-me b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-me small{display:block;font-size:12.5px;color:var(--tx3)}.cs-main{min-width:0;border-radius:28px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);padding:0 32px 36px}.cs-top{display:flex;align-items:center;gap:8px;height:72px}.cs-top .grow{flex:1}.cs-menu-btn{display:none!important}.cs-search{display:flex;align-items:center;gap:10px;width:min(440px,100%);height:42px;padding:0 8px 0 16px;border-radius:999px;background:var(--surf);box-shadow:inset 0 0 0 1px var(--line);color:var(--tx3);font-size:14.5px}.cs-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--tx);font:400 14.5px var(--ff)}.cs-search input:focus,.cs-search input:focus-visible{outline:none;box-shadow:none}.cs-search:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.cs-av{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--surf3);color:var(--tx);font-size:12.5px;font-weight:700;flex-shrink:0}.cs-av--sm{width:30px;height:30px;font-size:11.5px}.cs-av--lg{width:52px;height:52px;font-size:17px}.cs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:16px 0 24px}.cs-title{margin:0;font-size:36px;line-height:1.05;font-weight:800;letter-spacing:-.035em}.cs-sub{margin:8px 0 0;font-size:15px;line-height:1.45;color:var(--tx2)}.cs-acts{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.cs-grid{display:grid;gap:12px}.cs-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cs-g12{grid-template-columns:minmax(0,1fr) 420px}.cs-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-g5{grid-template-columns:repeat(5,minmax(0,1fr))}.cs-mt{margin-top:12px}.cs-panel{gap:16px!important;padding:20px var(--ad-pad-x)!important;min-width:0}.cs-ph{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.cs-ph h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}.cs-ph small{display:block;margin-top:3px;font-size:13px;font-weight:400;color:var(--tx3)}.cs-kpi{gap:6px!important;padding:16px 18px 12px!important;min-width:0}.cs-kpi-l{font-size:13px;font-weight:500;color:var(--tx3)}.cs-kpi-v{font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-kpi-n{font-size:13px;color:var(--tx3)}.cs-delta{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;white-space:nowrap}.cs-delta--good{color:var(--ok)}.cs-delta--bad{color:var(--err)}.cs-delta small{font-size:12.5px;font-weight:500;color:var(--tx3)}.cs-spark{display:block;width:100%;height:34px;margin-top:4px;overflow:visible}.cs-cols{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:228px auto}.cs-yax{position:relative}.cs-yax span{position:absolute;right:12px;transform:translateY(-50%);font-size:12px;color:var(--tx3);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-plot{position:relative}.cs-gl{position:absolute;left:0;right:0;height:1px;background:var(--line)}.cs-gl--base{background:var(--line2)}.cs-bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;gap:2px}.cs-slot{position:relative;flex:1;display:flex;align-items:flex-end;justify-content:center}.cs-bar{position:relative;width:100%;max-width:18px;border-radius:4px 4px 0 0;background:var(--chart);transition:background .12s var(--ease)}.cs-slot.is-on .cs-bar{background:var(--chart-hi)}.cs-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:5;padding:8px 11px;border-radius:12px;background:var(--float);box-shadow:inset 0 0 0 1px var(--line2),var(--sh2);font-size:12.5px;line-height:1.45;color:var(--tx2);white-space:nowrap;pointer-events:none}.cs-tip--l{left:0;transform:none}.cs-tip--r{left:auto;right:0;transform:none}.cs-tip b{display:block;font-size:13.5px;color:var(--tx)}.cs-xax{grid-column:2;position:relative;height:26px}.cs-xax span{position:absolute;top:9px;transform:translate(-50%);font-size:12px;color:var(--tx3);white-space:nowrap}.cs-bl{display:flex;flex-direction:column;gap:14px}.cs-bl-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;align-items:center}.cs-bl-name{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500}.cs-bl-note{flex-shrink:0;font-size:12.5px;font-weight:400;color:var(--tx3);white-space:nowrap}.cs-bl-val{font-size:13.5px;color:var(--tx3);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cs-bl-val b{margin-right:6px;color:var(--tx);font-weight:700}.cs-track{grid-column:1 / -1;height:8px;border-radius:4px;background:var(--surf2);overflow:hidden}.cs-fill{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--chart)}.cs-bl-row:hover .cs-fill{background:var(--chart-hi)}.cs-bl-row .cs-tip{bottom:auto;top:-44px;left:auto;right:0;transform:none}.cs-st{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.cs-st--ok{background:var(--ok-soft);color:var(--ok)}.cs-st--warn{background:var(--warn-soft);color:var(--warn)}.cs-st--err{background:var(--err-soft);color:var(--err)}.cs-st--off{background:var(--surf2);color:var(--tx3)}.cs-st--info{background:var(--acc-soft);color:var(--acc-ink)}.cs-sw{position:relative;width:40px;height:24px;padding:0;border:0;border-radius:999px;background:var(--surf3);cursor:pointer;flex-shrink:0;transition:background .12s var(--ease)}.cs-sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--tx3);transition:transform .16s var(--ease),background .12s}.cs-sw[aria-checked=true]{background:var(--acc)}.cs-sw[aria-checked=true]:after{transform:translate(16px);background:#fff}.cs-sw:disabled{opacity:.45;cursor:not-allowed}.cs-sw:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cs-tbl{padding:4px 0!important;gap:0!important;min-width:0;overflow-x:auto}.cs-tr{display:grid;align-items:center;gap:14px;padding:11px 20px;border-top:1px solid var(--line);font-size:14.5px;min-width:0}.cs-tr:first-child{border-top:0}.cs-th{padding-top:12px;padding-bottom:10px;font-size:12.5px;font-weight:600;color:var(--tx3)}.cs-tr--link{cursor:pointer}.cs-tr--link:hover{background:var(--surf2)}.cs-tr.is-sel{background:var(--acc-soft)}.cs-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cs-muted{color:var(--tx3)}.cs-who{display:flex;align-items:center;gap:10px;min-width:0}.cs-who>div{min-width:0}.cs-who b{display:block;font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-who small{display:block;margin-top:1px;font-size:12.5px;color:var(--tx3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-ell{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-mini{display:block;height:6px;border-radius:3px;background:var(--surf2);overflow:hidden}.cs-mini i{display:block;height:100%;border-radius:0 3px 3px 0;background:var(--chart)}.cs-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 8px;border-top:1px solid var(--line);font-size:13.5px;color:var(--tx3)}.cs-fbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.cs-fbar .chips{display:flex;flex-wrap:wrap;gap:8px}.cs-find{display:flex;align-items:center;gap:8px;width:300px;max-width:100%;height:40px;padding:0 14px;border-radius:999px;background:var(--surf);box-shadow:inset 0 0 0 1px var(--ctl);color:var(--tx3)}.cs-find input{flex:1;min-width:0;border:0;background:transparent;color:var(--tx);font:400 14.5px var(--ff)}.cs-find input:focus,.cs-find input:focus-visible{outline:none;box-shadow:none}.cs-find:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.cs-select{height:42px;padding:0 36px 0 14px;border:0;border-radius:12px;background-color:var(--surf);box-shadow:inset 0 0 0 1px var(--ctl);color:var(--tx);font:500 14.5px var(--ff);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 19px) 19px,calc(100% - 14px) 19px;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.cs-select--sm{height:34px;padding-right:32px;border-radius:999px;font-size:13.5px;background-position:calc(100% - 17px) 15px,calc(100% - 12px) 15px}.cs-select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cs-select:disabled{opacity:.55;cursor:progress}.cs-select option{background:var(--float);color:var(--tx)}.cs-label{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.3;font-weight:600;color:var(--tx2)}.cs-label .cs-select{height:48px;border-radius:14px;background-color:transparent;background-position:calc(100% - 19px) 22px,calc(100% - 14px) 22px}.cs-ta{width:100%;min-height:84px;padding:12px 14px;border:0;border-radius:14px;background:transparent;box-shadow:inset 0 0 0 1px var(--ctl);color:var(--tx);font:400 15px/1.45 var(--ff);resize:vertical}.cs-ta:focus{outline:none;box-shadow:inset 0 0 0 2px var(--focus)}.cs-drawer .pg-tile{background:var(--surf3)}.cs-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0000006b;animation:adFade .16s var(--ease)}.cs-drawer{position:fixed;top:8px;right:8px;bottom:8px;z-index:41;display:flex;flex-direction:column;width:min(500px,calc(100vw - 16px));border-radius:28px;background:var(--float);box-shadow:inset 0 0 0 1px var(--line2),var(--sh3);color:var(--tx);animation:adIn .22s var(--ease)}.cs-drawer:focus{outline:none}.cs-dh{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 22px 18px 24px;border-bottom:1px solid var(--line)}.cs-db{flex:1;overflow:auto;display:flex;flex-direction:column;gap:18px;padding:20px 24px}.cs-df{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:16px 24px;border-top:1px solid var(--line)}@keyframes adIn{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes adFade{0%{opacity:0}to{opacity:1}}.cs-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 16px;margin:0;font-size:14.5px}.cs-kv dt{color:var(--tx3)}.cs-kv dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cs-line{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14.5px}.cs-line>span:first-child{color:var(--tx2)}.cs-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:var(--warn-soft);font-size:14px;line-height:1.45}.cs-note>svg{flex-shrink:0;margin-top:1px;color:var(--warn)}.cs-note--info{background:var(--acc-soft)}.cs-note--info>svg{color:var(--acc-ink)}.cs-note--err{background:var(--err-soft)}.cs-note--err>svg{color:var(--err)}.cs-sec{font-size:13px;font-weight:600;color:var(--tx3)}.cs-code{font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums}.cs-empty{padding:28px 20px;color:var(--tx3);font-size:14.5px;text-align:center}.cs-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cs-linkbtn{padding:0;border:0;background:none;color:var(--tx3);font:inherit;cursor:pointer}.cs-linkbtn:hover{color:var(--tx);text-decoration:underline}.cs-toast{position:fixed;left:50%;bottom:24px;z-index:60;max-width:calc(100vw - 32px);transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.cs-drawer,.cs-veil{animation:none}}.pg-kbd{margin-left:auto;padding:4px 8px;border-radius:8px;background:var(--surf2);font:600 12px var(--ff);color:var(--tx3);flex-shrink:0}.pg-tile{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:15px;background:var(--surf2);color:var(--tx);flex-shrink:0}.pg-tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:var(--surf2);color:var(--tx2);font-size:12px;font-weight:600;white-space:nowrap}.pg-tag--new{background:var(--acc-soft);color:var(--acc-ink)}.pg-tag--wait{background:transparent;box-shadow:inset 0 0 0 1px var(--line2);color:var(--tx3)}@media(max-width:1279px){.cs-g5{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-g12{grid-template-columns:minmax(0,1fr) 360px}.cs-search{width:min(340px,100%)}}@media(max-width:1023px){.cs{grid-template-columns:minmax(0,1fr)}.cs-side{position:fixed;top:8px;left:8px;bottom:8px;z-index:41;width:264px;max-height:none;border-radius:24px;background:var(--float);box-shadow:inset 0 0 0 1px var(--line2),var(--sh3);transform:translate(calc(-100% - 16px));transition:transform .2s var(--ease)}.cs.is-menu .cs-side{transform:none}.cs-menu-btn{display:inline-flex!important}.cs-g21,.cs-g12,.cs-g3{grid-template-columns:minmax(0,1fr)}.cs-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-main{padding:0 20px 28px}}@media(max-width:767px){.cs{padding:0}.cs-main{border-radius:0;box-shadow:none;padding:0 16px 24px}.cs-top{height:64px}.cs-head{flex-direction:column;align-items:flex-start;gap:14px;padding:8px 0 18px}.cs-title{font-size:28px}.cs-g2,.cs-g5{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-tr{padding:10px 14px}.cs-pager{flex-wrap:wrap;padding:12px 14px 8px}.cs-find{width:100%}}@media(max-width:639px){.cs{--ad-pad-x:16px}.cs-search{display:none}.cs-g2,.cs-g4,.cs-g5{grid-template-columns:minmax(0,1fr)}.cs-panel{padding:16px var(--ad-pad-x)!important}.cs-cols{grid-template-columns:44px minmax(0,1fr)}}:root{--font-onest: "Onest";--font-mono: "JetBrains Mono"}
