.lic-bar{position: sticky;top: 0;z-index: 40;display: flex;align-items: center;gap: 8px 12px;flex-wrap: wrap;padding: 8px 16px;font-size: 13.5px;font-weight: 650;line-height: 1.35;border-block-end: 1px solid var(--line);background: var(--panel-2);color: var(--ink)}.lic-bar[hidden]{display: none}.lic-bar .ico{flex: 0 0 auto}.lic-text{flex: 1 1 220px;min-width: 0;overflow-wrap: anywhere}.lic-actions{display: flex;align-items: center;gap: 6px;flex: 0 0 auto}.lic-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 32px;padding: 0 12px;border-radius: 999px;border: 1px solid currentColor;background: transparent;color: inherit;font: inherit;font-size: 12.5px;font-weight: 750;cursor: pointer;text-decoration: none;white-space: nowrap}.lic-btn:hover{background: color-mix(in srgb,currentColor 14%,transparent)}.lic-btn:focus-visible,.lic-x:focus-visible{outline: 2px solid currentColor;outline-offset: 2px}.lic-x{display: inline-grid;place-items: center;width: 32px;height: 32px;border: 0;border-radius: 50%;background: transparent;color: inherit;cursor: pointer}.lic-x:hover{background: color-mix(in srgb,currentColor 14%,transparent)}.lic-warning{background: var(--warn-soft);color: var(--ink);border-color: color-mix(in srgb,var(--warn) 35%,var(--line))}.lic-warning>.ico:first-child{color: var(--warn-ink)}.lic-danger{background: var(--danger-soft);color: var(--ink);border-color: color-mix(in srgb,var(--danger) 40%,var(--line))}.lic-danger>.ico:first-child{color: var(--danger-ink)}.lic-readonly{background: #a93a36;color: #fff;border-color: #8c2d2a}.lic-readonly>.ico:first-child{color: #fff}.shell .topbar{top: var(--lic-h,0px)}body.lic-pos{display: flex;flex-direction: column}body.lic-pos>#app{height: auto;flex: 1 1 0;min-height: 0}body.lic-pos .lic-bar{position: relative;flex: 0 0 auto}body.lic-block .pay-btn,body.lic-block [data-act="new-order"],body.lic-block .pcard{opacity: .55}body.lic-block .pay-btn{filter: grayscale(.6)}.cs-wrap{position: relative}.cs-wrap[hidden]{display: none}.cs-btn{display: inline-flex;align-items: center;gap: 8px;max-width: 220px;min-height: 40px;padding: 0 12px;border: 1px solid var(--line);border-radius: 12px;background: var(--panel);color: var(--ink);font: inherit;font-weight: 700;font-size: 13.5px;cursor: pointer}.cs-btn:hover{background: var(--panel-2)}.cs-btn:focus-visible,.cs-item:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.cs-name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-width: 0}.cs-menu{position: absolute;inset-inline-end: 0;top: calc(100% + 6px);z-index: 60;width: min(300px,calc(100vw - 24px));max-height: 60vh;overflow: auto;padding: 6px;background: var(--panel);border: 1px solid var(--line);border-radius: 14px;box-shadow: 0 12px 32px rgba(0,0,0,.18)}.cs-menu[hidden]{display: none}.cs-head{padding: 6px 10px 4px;font-size: 11.5px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;color: var(--muted)}.cs-item{display: flex;align-items: center;gap: 10px;width: 100%;min-height: 44px;padding: 6px 10px;border: 0;border-radius: 10px;background: transparent;color: var(--ink);font: inherit;text-align: start;cursor: pointer}.cs-item:hover:not(:disabled){background: var(--panel-2)}.cs-item:disabled{cursor: default;opacity: 1}.cs-item .cs-sub{display: block;font-size: 12px;font-weight: 500;color: var(--muted);text-align: start;unicode-bidi: isolate;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.cs-item .cs-txt{display: grid;min-width: 0;flex: 1;font-weight: 700}.cs-item.current{background: var(--accent-soft)}.cs-item.current .ico{color: var(--accent-d,var(--accent))}.cs-item.busy{opacity: .6}.co-page{display: grid;gap: 16px}.co-list{display: grid;gap: 8px}.co-row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 8px 14px;align-items: center;padding: 12px 14px;background: var(--panel-2);border: 1px solid var(--line-2);border-radius: var(--r-sm,10px)}.co-row.current{border-color: var(--accent);background: var(--accent-soft)}.co-name{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;font-weight: 750}.co-url{display: block;margin-top: 2px;font-size: 12.5px;color: var(--muted);unicode-bidi: isolate;text-align: start;overflow-wrap: anywhere}.lic-meters{display: grid;grid-template-columns: repeat(auto-fit,minmax(190px,1fr));gap: 12px}.lic-meter{display: grid;gap: 8px;padding: 12px 14px;background: var(--panel-2);border: 1px solid var(--line-2);border-radius: var(--r-sm,10px)}.lic-meter-top{display: flex;align-items: baseline;justify-content: space-between;gap: 8px}.lic-meter-top b{font-size: 13px}.lic-meter-num{font-variant-numeric: tabular-nums;font-weight: 800;direction: ltr;unicode-bidi: plaintext}.lic-meter-track{height: 8px;border-radius: 99px;background: var(--line);overflow: hidden}.lic-meter-fill{height: 100%;width: var(--w,0%);border-radius: 99px;background: var(--accent);transition: width .3s}.lic-meter.warn .lic-meter-fill{background: var(--warn)}.lic-meter.full .lic-meter-fill{background: var(--danger)}.lic-meter.full .lic-meter-num{color: var(--danger-ink)}.co-copy{display: grid;gap: 14px}.co-split{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 14px}.co-list-box{display: grid;gap: 6px;align-content: start;padding: 12px 14px;border-radius: var(--r-sm,10px);border: 1px solid var(--line-2);background: var(--panel-2)}.co-list-box h4{font-size: 13px}.co-list-box ul{margin: 0;padding: 0;list-style: none;display: grid;gap: 5px;font-size: 13.5px}.co-list-box li{display: flex;align-items: flex-start;gap: 8px}.co-list-box li .ico{flex: 0 0 auto;margin-block-start: 2px}.co-yes li .ico{color: var(--ok-ink)}.co-no li .ico{color: var(--muted)}.co-form{display: grid;gap: 14px}.co-slug-row{display: flex;align-items: center;gap: 6px;direction: ltr}.co-slug-row input{flex: 1 1 auto;min-width: 0}.co-slug-row span{color: var(--muted);font-size: 13px;white-space: nowrap}.co-hint{font-size: 12.5px;color: var(--muted)}.co-hint.bad{color: var(--danger-ink);font-weight: 650}.co-hint.good{color: var(--ok-ink);font-weight: 650}.co-result{display: grid;gap: 12px}.co-secret{display: flex;align-items: center;gap: 8px;padding: 8px 10px;border: 1px solid var(--line);border-radius: var(--r-sm,10px);background: var(--panel-2)}.co-secret code{flex: 1 1 auto;min-width: 0;font: 600 14px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;direction: ltr;unicode-bidi: plaintext;text-align: start;overflow-wrap: anywhere;user-select: all}.co-secret small{color: var(--muted);font-size: 11.5px;font-weight: 750;text-transform: uppercase;letter-spacing: .04em;min-width: 78px}.co-warn{display: flex;gap: 8px;align-items: flex-start;padding: 10px 12px;border-radius: var(--r-sm,10px);background: var(--warn-soft);color: var(--ink);font-size: 13.5px;font-weight: 600}.co-warn .ico{color: var(--warn-ink);flex: 0 0 auto}.co-busy{display: flex;align-items: center;gap: 10px;color: var(--muted);font-weight: 650}.co-spin{width: 18px;height: 18px;border-radius: 50%;border: 3px solid var(--line);border-top-color: var(--accent);animation: co-spin .8s linear infinite}@keyframes co-spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.co-spin{animation-duration: 3s}.lic-meter-fill{transition: none}}@media (max-width: 600px){.lic-bar{padding: 8px 12px;font-size: 13px}.co-row{grid-template-columns: minmax(0,1fr)}.cs-btn{min-width: 40px;justify-content: center;padding: 0 10px}.lic-btn{min-height: 40px}.lic-x{width: 40px;height: 40px}.cs-name,.cs-btn>.ico:last-child{display: none}.cs-wrap{position: static}.cs-menu{position: fixed;inset-inline: 12px;top: calc(64px + var(--lic-h,0px));width: auto}}.sub-chip{display: inline-flex;align-items: center;gap: 7px;flex: 0 1 auto;min-width: 0;min-height: 38px;padding: 0 12px;border-radius: 999px;border: 1px solid var(--line);background: var(--panel);color: var(--ink);font: inherit;font-size: 13px;font-weight: 700;line-height: 1.2;white-space: nowrap;cursor: pointer}.sub-chip[hidden]{display: none}.sub-chip:hover{background: var(--panel-2)}.sub-chip:focus-visible,.sub-card .btn:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.sub-chip .sub-ico{display: inline-flex;flex: 0 0 auto;color: var(--muted)}.sub-chip .sub-long{overflow: hidden;text-overflow: ellipsis}.sub-chip .sub-short{display: none;font-variant-numeric: tabular-nums}.sub-chip.sub-warn{background: var(--warn-soft);border-color: color-mix(in srgb,var(--warn) 45%,var(--line))}.sub-chip.sub-warn .sub-ico{color: var(--warn-ink)}.sub-chip.sub-danger{background: var(--danger-soft);border-color: color-mix(in srgb,var(--danger) 50%,var(--line))}.sub-chip.sub-danger .sub-ico{color: var(--danger-ink)}.sub-chip.sub-test{background: color-mix(in srgb,var(--accent) 14%,var(--panel));border-color: color-mix(in srgb,var(--accent) 50%,var(--line))}.sub-chip.sub-test .sub-ico{color: var(--accent)}@media (max-width: 1280px){.sub-chip .sub-long{display: none}.sub-chip .sub-short{display: inline}.sub-chip{padding: 0 11px}}@media (max-width: 900px){.sub-chip{min-height: 40px;padding: 0 8px;gap: 4px;font-size: 12px}.topbar>.sub-chip{flex-shrink: 1}.sub-chip .sub-short{overflow: hidden;text-overflow: ellipsis}.sub-chip .sub-ico svg{width: 15px;height: 15px}.topbar .user-btn>.ico:last-child{display: none}}@media (max-width: 400px){.topbar .lang-btn{min-width: 34px;padding: 0 4px}.topbar .lang-btn .ico{display: none}}.sub-card{display: flex;align-items: center;gap: 14px 16px;flex-wrap: wrap;margin: 0 0 20px;padding: 14px 16px;border-radius: var(--r,14px);border: 1px solid var(--line);background: var(--panel);box-shadow: var(--shadow)}.sub-card[hidden]{display: none}.sub-card-ico{display: grid;place-items: center;width: 44px;height: 44px;flex: 0 0 auto;border-radius: 12px;background: var(--panel-3);color: var(--muted)}.sub-card-main{flex: 1 1 220px;min-width: 0;display: grid;gap: 6px}.sub-card-title{display: flex;align-items: center;gap: 8px 10px;flex-wrap: wrap}.sub-badge{display: inline-flex;align-items: center;padding: 2px 10px;border-radius: 999px;background: var(--panel-3);color: var(--ink);font-size: 12px;font-weight: 750}.sub-card-line{font-size: 15px;font-weight: 700;overflow-wrap: anywhere}.sub-bar{height: 8px;border-radius: 99px;background: var(--line);overflow: hidden}.sub-bar i{display: block;height: 100%;width: var(--w,0%);border-radius: 99px;background: var(--accent)}.sub-card-actions{display: flex;gap: 8px;flex-wrap: wrap;flex: 0 0 auto}.sub-card.sub-warn{background: var(--warn-soft);border-color: color-mix(in srgb,var(--warn) 45%,var(--line))}.sub-card.sub-warn .sub-card-ico{background: color-mix(in srgb,var(--warn) 22%,transparent);color: var(--warn-ink)}.sub-card.sub-warn .sub-bar i{background: var(--warn)}.sub-card.sub-danger{background: var(--danger-soft);border-color: color-mix(in srgb,var(--danger) 50%,var(--line))}.sub-card.sub-danger .sub-card-ico{background: color-mix(in srgb,var(--danger) 22%,transparent);color: var(--danger-ink)}.sub-card.sub-danger .sub-bar i{background: var(--danger)}.sub-card.sub-warn .sub-badge,.sub-card.sub-danger .sub-badge{background: color-mix(in srgb,currentColor 12%,transparent)}@media (max-width: 640px){.sub-card{padding: 12px 14px;flex-wrap: wrap}.sub-card-main{flex-basis: 0}.sub-card-actions{width: 100%}.sub-card-actions .btn{flex: 1 1 0;justify-content: center;min-height: 44px}}.sub-panel{display: grid;gap: 16px}.sub-status{display: flex;align-items: center;gap: 12px;padding: 12px 14px;border-radius: var(--r-sm,10px);background: var(--panel-2);border: 1px solid var(--line-2)}.sub-status>div{display: grid;gap: 2px;min-width: 0}.sub-status span{color: var(--muted);font-size: 13px}.sub-status.sub-warn{background: var(--warn-soft)}.sub-status.sub-warn .ico{color: var(--warn-ink)}.sub-status.sub-danger{background: var(--danger-soft)}.sub-status.sub-danger .ico{color: var(--danger-ink)}.sub-rows{display: grid}.sub-row{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 9px 2px;border-bottom: 1px solid var(--line-2)}.sub-row:last-child{border-bottom: 0}.sub-k{color: var(--muted);font-size: 13.5px}.sub-v{text-align: end;overflow-wrap: anywhere}.sub-grace p{margin: 4px 0 0;font-size: 13.5px;line-height: 1.5}.sub-limits{display: grid;gap: 8px}.sub-limits .lic-meters{grid-template-columns: minmax(0,1fr);gap: 8px}.mp-sub{display: flex;align-items: center;gap: 10px;margin: 0 4px 6px;padding: 9px 12px;border-radius: 12px;background: var(--panel-2);color: var(--ink);font-size: 13px;font-weight: 650;line-height: 1.35}.mp-sub[hidden]{display: none}.mp-sub svg{flex: 0 0 auto;color: var(--muted)}.mp-sub-warn{background: var(--warn-soft)}.mp-sub-warn svg{color: var(--warn-ink)}.mp-sub-danger{background: var(--danger-soft)}.mp-sub-danger svg{color: var(--danger-ink)}