:root{--lrt-table-row-hover: #f5f5f5;--lrt-table-focus: #737373}:where(table,[role=table],[role=grid]) :where(tbody>tr,[role=rowgroup]>[role=row]):hover:where(:not([aria-disabled=true]):not([aria-selected=true])){background-color:var(--lrt-table-row-hover);box-shadow:none}:is(table th,[role=columnheader]) button:not(.tenant-action-button):is(:hover,:focus-visible,:active){background:transparent!important;box-shadow:none!important;color:inherit;transform:none;filter:none}:is(table th,[role=columnheader]) button:not(.tenant-action-button):hover:not(:disabled),:is(table th,[role=columnheader]):is([tabindex],[aria-sort],.sortable,.lrt-data-table__sort-header):hover:not([aria-disabled=true]){text-decoration:underline;text-decoration-color:currentcolor;text-underline-offset:3px}:is(table th,[role=columnheader]) button:not(.tenant-action-button):focus-visible,:is(table th,[role=columnheader]):is([tabindex],[aria-sort],.sortable,.lrt-data-table__sort-header):focus-visible,:where(table,[role=table],[role=grid]) :where(tr,[role=row]):focus-visible{outline:2px solid var(--lrt-table-focus)!important;outline-offset:-2px}@font-face{font-family:Montserrat;src:url(/brand/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/brand/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/brand/fonts/Roboto/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:light;--bg:#f6f8ff;--nav:#ffffff;--nav-text:#0f172a;--nav-border:rgba(15,23,42,.1);--nav-border-weak:rgba(15,23,42,.18);--card:#ffffff;--b:rgba(15,23,42,.12);--fg:#0f172a;--muted:#64748b;--ok:#16a34a;--warn:#b45309;--err:#dc2626;--accent:#4a5a70;--accent-hover:#37475d;--input-bg:#f8fafc;--input-autofill-bg:#f8fafc;--badge-border:rgba(15,23,42,.08);--badge-ok-bg:rgba(22,163,74,.12);--badge-ok-text:#14532d;--badge-err-bg:rgba(220,38,38,.12);--badge-err-text:#991b1b;--badge-warn-bg:rgba(245,158,11,.12);--badge-warn-text:#92400e;--alert-bg:rgba(37,99,235,.12);--alert-border:rgba(37,99,235,.25);--alert-text:#1e40af;--btn-secondary-bg:rgba(15,23,42,.06);--btn-danger-bg:#f6d1d1;--btn-danger-text:#311f1f;--btn-danger-border:rgba(153,27,27,.22);--backdrop:rgba(15,23,42,.28);--shadow:0 10px 30px rgba(15,23,42,.15)}:root{--color-backdrop:var(--backdrop);--color-surface:var(--card);--color-surface-subtle:var(--input-bg);--color-border:var(--b);--color-border-strong:color-mix(in srgb, var(--b) 74%, var(--fg) 26%);--color-text-primary:var(--fg);--color-text-secondary:var(--muted);--color-danger:var(--err);--color-danger-soft-border:var(--btn-danger-border);--color-danger-soft-bg:var(--badge-err-bg)}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;background:var(--bg);color:var(--fg);font:14px/1.5 Roboto,system-ui,Segoe UI,Arial}body.modal-open{overflow:hidden}input,textarea,button{font:inherit}.lk-nav{background:var(--nav);border-bottom:1px solid var(--nav-border);padding:14px 20px;display:flex;align-items:center;gap:14px;color:var(--nav-text)}.lk-nav img{height:28px;width:auto}.lk-nav h1{margin:0;font:600 16px Montserrat,Arial}.lk-nav .lk-home{margin-left:6px;color:var(--nav-text);text-decoration:none;border:1px solid var(--nav-border-weak);padding:6px 10px;border-radius:8px}.lk-container{padding:28px clamp(16px,3vw,36px);max-width:1180px;width:100%;margin:0 auto;display:grid;gap:16px}.licensing-shell{padding:0}.licensing-hero{margin-bottom:0;padding:0 0 4px}.licensing-hero h2{margin:0;font:600 24px/1.2 Montserrat,Arial}.licensing-hero p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.55;max-width:820px}.licensing-section{background:transparent}.licensing-section+.licensing-section{margin-top:18px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--b) 58%,transparent)}.licensing-section>strong{display:block;margin-bottom:14px;font-size:15px}.licensing-section--status{padding:0;border:0;border-radius:0;background:transparent}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.row--mt-sm,.row--mt-md{margin-top:12px}.row--gap-lg{gap:18px}.align-start{align-items:flex-start}.flex-spacer{flex:1 1 auto}.block-gap{margin:8px 0}.auth-area{margin-left:auto;display:flex;gap:8px;align-items:center}.auth-area .muted{color:var(--muted);opacity:1}.kvs{display:grid;grid-template-columns:minmax(190px,240px) 1fr;gap:16px 20px}.kvs div{padding:3px 0}.badge{padding:2px 8px;border-radius:999px;font-size:12px;border:1px solid var(--badge-border)}.ok{background:var(--badge-ok-bg);color:var(--badge-ok-text);border-color:var(--badge-border)}.err{background:var(--badge-err-bg);color:var(--badge-err-text);border-color:var(--badge-border)}.warn{background:var(--badge-warn-bg);color:var(--badge-warn-text);border-color:var(--badge-border)}.pending{background:color-mix(in srgb,var(--b) 58%,transparent);color:var(--muted);border-color:var(--b)}.muted,.help{color:var(--muted);font-size:13px}.alert{margin:12px 0 20px;padding:13px 14px;border-radius:10px;background:var(--alert-bg);border:1px solid var(--alert-border);color:var(--alert-text);font-size:14px;line-height:1.5}textarea{width:100%;min-height:102px;background:var(--input-bg);color:var(--fg);border:1px solid var(--b);border-radius:10px;padding:12px;font-family:ui-monospace,Consolas,monospace}pre{margin:0;max-height:220px;background:var(--input-bg);border:1px solid var(--b);padding:12px;border-radius:10px;overflow:auto;font-size:12px;line-height:1.45}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--accent);color:#fff;border:1px solid color-mix(in srgb,var(--accent) 82%,#000 18%);border-radius:8px;padding:8px 14px;cursor:pointer;font-weight:500;font-size:13px;line-height:1.2}button:hover{background:var(--accent-hover)}button.secondary{background:var(--btn-secondary-bg);color:var(--fg);border:1px solid var(--b)}button.secondary:hover{background:color-mix(in srgb,var(--btn-secondary-bg) 76%,var(--fg) 6%)}button.secondary:disabled{opacity:.56;cursor:not-allowed}input[type=file]{max-width:320px;color:var(--muted)}input[type=file]::file-selector-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--b);background:var(--btn-secondary-bg);color:var(--fg);border-radius:8px;padding:7px 12px;cursor:pointer;font-weight:400;font-size:13px;margin-right:10px}input[type=file]::file-selector-button:hover{background:color-mix(in srgb,var(--btn-secondary-bg) 76%,var(--fg) 6%)}input[type=file]::-webkit-file-upload-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--b);background:var(--btn-secondary-bg);color:var(--fg);border-radius:8px;padding:7px 12px;cursor:pointer;font-weight:400;font-size:13px;margin-right:10px}.split{display:grid;grid-template-columns:1fr;gap:20px}.danger .tenant-action-button{min-width:220px}.hr{height:1px;background:var(--b);margin:10px 0}.step-title-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.step-index{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent)}.onboarding-step{padding:0;border:0;border-radius:0;background:transparent}#activateCard form{display:grid;gap:10px}.micro-help{color:color-mix(in srgb,var(--muted) 84%,var(--fg) 16%);font-size:12px;line-height:1.5;margin:-2px 0 12px}.file-picker{display:inline-flex;align-items:center}.file-picker__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.file-picker__button{margin:0}.file-picker__name{margin-left:10px;color:var(--muted);font-size:13px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-block{padding:0;border:0;border-radius:0;background:transparent}.support-contacts{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:10px}.support-contacts a{color:var(--fg);text-decoration:none;border-bottom:1px dashed color-mix(in srgb,var(--fg) 32%,transparent)}.support-contacts a:hover{border-bottom-color:color-mix(in srgb,var(--fg) 64%,transparent)}#manageCard{padding:0}#manageCard summary{cursor:pointer;font-weight:600;list-style:none}#manageCard summary::-webkit-details-marker{display:none}#manageCard .manage-body{padding-top:14px}#manageCard .row{margin-top:14px}#manageCard .help{margin-top:10px;max-width:860px;line-height:1.6}.manage-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;color:var(--fg);font:600 14px/1.3 Roboto,system-ui,Segoe UI,Arial;cursor:pointer;text-align:left}.manage-toggle:hover{color:var(--fg);background:none}.manage-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,transparent);outline-offset:2px;border-radius:4px}.manage-toggle--standalone{display:block;margin:14px 0 12px}#dangerButtons>div{display:flex;flex-direction:column;gap:8px}.inline-help{margin-top:4px}.inline-help summary{cursor:pointer;color:var(--muted);font-size:13px}.inline-help[open] .help{margin-top:8px}.error{color:var(--badge-err-text);background:var(--badge-err-bg);border:1px solid var(--badge-border);border-radius:8px;padding:8px}#fpCard .row+.help{margin-top:12px;line-height:1.45}#quotas{margin-top:18px;margin-bottom:14px;display:flex;flex-wrap:wrap;gap:10px}#quotas .badge{padding:3px 10px}.support-block{margin-top:4px}@media (max-width: 960px){.licensing-hero h2{font-size:21px}.kvs{grid-template-columns:1fr;gap:9px}}
