/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--radius-sm:.25rem;--radius-md:.375rem}}@layer base,components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.break-all{word-break:break-all}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--sidebar-width:264px;--brand-violet:#6534f8;--brand-cyan:#1ac4ff;--brand:linear-gradient(135deg, #6534f8 0%, #1ac4ff 100%);--brand-x:linear-gradient(90deg, #6534f8 0%, #1ac4ff 100%);--navy-950:#0a0e2a;--navy-900:#131a45;--navy-800:#1e2660;--navy-700:#232b63;--navy-line:#1c2357;--navy-fg:#e6e8ff;--navy-muted:#8f96c4;--navy-label:#7c84b5;--navy-accent:#5bd3ff;--bg:#f5f7fb;--surface:#fff;--surface-2:#f8f9fd;--surface-3:#f1f3f9;--ink:#0f172a;--ink-2:#334155;--muted:#475569;--subtle:#64748b;--line:#e6e9f2;--line-2:#f1f3f9;--line-strong:#dcdff0;--field-line:#d5dae7;--accent:#4f46e5;--accent-hover:#4338ca;--accent-ink:#3730a3;--accent-tint:#f3f4ff;--accent-soft:#f1f3ff;--accent-line:#c7cbff;--accent-ring:0 0 0 4px #4f46e529;--ok-bg:#ecfdf5;--ok-fg:#047857;--ok-dot:#10b981;--retry-bg:#fffbeb;--retry-fg:#b45309;--retry-dot:#f59e0b;--err-bg:#fff1f2;--err-fg:#be123c;--err-dot:#e11d48;--pause-bg:#f5f3ff;--pause-fg:#6d28d9;--pause-dot:#8b5cf6;--queue-bg:#f1f5f9;--queue-fg:#475569;--queue-dot:#94a3b8;--send-bg:#f0f9ff;--send-fg:#0369a1;--send-dot:#0ea5e9;--nfe-bg:#eef0ff;--nfe-fg:#3730a3;--nfse-bg:#e6faf8;--nfse-fg:#0f766e;--cte-bg:#fef3e2;--cte-fg:#9a4a07;--env-bg:#fff8eb;--env-line:#f6dfae;--env-fg:#7a4100;--font:"Manrope", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", "Cascadia Mono", Consolas, ui-monospace, monospace;--radius:18px;--radius-md:12px;--radius-sm:8px;--gutter:clamp(16px, 3vw, 40px);--top-h:64px;--shadow-card:0 1px 2px #0f172a0a;--shadow-menu:0 16px 40px #0f172a29;--shadow-dialog:0 30px 80px #0a0e2a4d;--shadow-primary:0 8px 20px #4f46e542}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:500 14px/1.5 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}a{color:var(--accent)}a:hover{color:var(--accent-ink)}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{letter-spacing:-.015em;margin:0}p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}.mono{font-family:var(--mono);font-size:12.5px;font-weight:400}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.subtle{color:var(--subtle)}.small{font-size:12.5px}.nowrap{white-space:nowrap}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:50;background:var(--navy-950);color:#fff;border-radius:var(--radius-sm);padding:8px 14px;text-decoration:none;position:absolute;top:-48px;left:12px}.skip-link:focus{color:#fff;top:12px}.frame{flex-wrap:wrap;align-items:stretch;min-height:100vh;display:flex}.sidebar{background:var(--navy-950);max-width:272px;color:var(--navy-fg);border-right:1px solid var(--navy-line);flex:248px}.sidebar__inner{flex-direction:column;gap:22px;padding:22px 14px;display:flex}.workspace{flex-direction:column;flex:999 560px;min-width:0;display:flex}.support-access{margin:14px var(--gutter) 0;border:1px solid var(--accent-line);border-radius:var(--radius-md);background:var(--pause-bg);color:var(--pause-fg);padding:10px 14px;font-size:13px}.main{min-width:0;padding:22px var(--gutter) 56px;flex-direction:column;flex:1;gap:22px;display:flex}.main:focus{outline:none}.brand{align-items:center;gap:12px;padding:0 6px;display:flex}.brand__mark{background:#ffffff0f;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.brand__name{flex-direction:column;line-height:1.15;display:flex}.brand__name strong{letter-spacing:.06em;color:#fff;font-size:17px;font-weight:800}.brand__name span{color:var(--navy-muted);font-size:12px;font-weight:500}.tenant-switch{position:relative}.tenant-button{background:var(--navy-900);border:1px solid var(--navy-700);width:100%;min-height:56px;color:var(--navy-fg);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tenant-button:hover:not(:disabled){background:var(--navy-800)}.tenant-button:disabled{cursor:default}.tenant-mark{width:34px;height:34px;color:var(--navy-accent);letter-spacing:.04em;background:#1ac4ff29;border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.tenant-mark--support{color:#c4b5fd;background:#8b5cf633}.tenant-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.tenant-text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.tenant-text span{color:var(--navy-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.menu{z-index:20;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-menu);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0}.menu .tenant-mark{background:var(--nfse-bg);color:var(--nfse-fg)}.menu .tenant-mark--support{background:var(--pause-bg);color:var(--pause-fg)}.menu__label{letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);padding:6px 10px 4px;font-size:11px;font-weight:700}.menu__item{width:100%;min-height:42px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-weight:600;text-decoration:none;display:flex}.menu__item:hover,.menu__item:focus-visible{background:var(--surface-3);color:var(--ink)}.menu__item[aria-current=true]{background:var(--accent-soft)}.menu__item small{color:var(--subtle);margin-left:auto;font-size:12px;font-weight:500}.nav{flex-direction:column;gap:18px;display:flex}.nav__group{flex-direction:column;gap:2px;display:flex}.nav__label{letter-spacing:.1em;text-transform:uppercase;color:var(--navy-label);padding:0 12px 6px;font-size:11px;font-weight:700}.nav__link{min-height:42px;color:var(--navy-fg);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-weight:600;text-decoration:none;display:flex;position:relative}.nav__link svg{color:var(--navy-muted);flex:none}.nav__link:hover{background:var(--navy-900);color:#fff}.nav__link[aria-current=page]{background:var(--navy-800);color:#fff;font-weight:700}.nav__link[aria-current=page] svg{color:var(--navy-accent)}.nav__link[aria-current=page]:after{content:"";background:var(--brand);border-radius:50%;flex:none;width:6px;height:6px}.nav__link span:first-of-type{flex:1}.nav__badge{background:var(--err-dot);color:#fff;text-align:center;border-radius:999px;min-width:22px;padding:1px 7px;font-size:11.5px;font-weight:800}.user-box{border-top:1px solid var(--navy-line);align-items:center;gap:10px;margin-top:auto;padding:14px 6px 0;display:flex;position:relative}.avatar{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.user-box__text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.user-box__text strong{color:#fff;font-weight:700}.user-box__text span{color:var(--navy-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-box .menu{top:auto;bottom:calc(100% + 8px)}.sidebar .btn--icon{color:var(--navy-muted)}.sidebar .btn--icon:hover{background:var(--navy-900);color:#fff}.sidebar .mobile-toggle{display:none}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head__text{flex-direction:column;gap:6px;max-width:780px;display:flex}.crumb{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.page-head h1{letter-spacing:-.025em;font-size:30px;font-weight:800;line-height:1.15}.page-head h1:focus{outline:none}.page-head p{color:var(--subtle)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar--tight{flex-wrap:nowrap;gap:8px}.btn{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);min-height:42px;color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn:hover{background:var(--surface-2);color:var(--ink);border-color:#c9cde3}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;color:#94a3b8;background:var(--surface-2);border-color:var(--line);box-shadow:none}.btn--primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:var(--shadow-primary)}.btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.btn--primary:disabled{color:#fff;background:#a5abf0;border-color:#a5abf0}.btn--danger{color:var(--err-fg);border-color:#fbd0d8}.btn--danger:hover{background:var(--err-bg);color:var(--err-fg);border-color:#f7b4c1}.btn--pause{background:var(--pause-fg);border-color:var(--pause-fg);color:#fff}.btn--pause:hover{color:#fff;background:#5b21b6;border-color:#5b21b6}.btn--soft{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}.btn--soft:hover{color:var(--accent-ink);background:#e4e7ff;border-color:#0000}.btn--sm{border-radius:10px;min-height:34px;padding:0 12px;font-size:13px}.btn--icon{width:42px;box-shadow:none;background:0 0;border-color:#0000;padding:0}.btn--icon:hover{background:var(--surface-3);border-color:#0000}.btn--icon.btn--sm{width:34px}.btn--link{min-height:auto;color:var(--accent);box-shadow:none;background:0 0;border:0;padding:0;font-weight:700}.btn--link:hover{color:var(--accent-ink);background:0 0;text-decoration:underline}.segmented{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);gap:2px;padding:4px;display:inline-flex}.segmented button{min-height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:600}.segmented button:hover{background:var(--surface-3)}.segmented button[aria-pressed=true]{background:var(--navy-950);color:#fff;font-weight:700}.field{color:var(--ink-2);flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:700;display:flex}fieldset{border:0;min-width:0;margin:0;padding:0}legend{color:var(--ink-2);margin-bottom:7px;padding:0;font-size:13px;font-weight:700}.field__hint{color:var(--subtle);font-size:12.5px;font-weight:500}.field__error{color:var(--err-fg);font-size:12.5px;font-weight:700}.input,.select,.textarea{border:1.5px solid var(--field-line);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:44px;color:var(--ink);padding:0 13px;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:var(--accent-ring);outline:none}.textarea{resize:vertical;min-height:84px;padding:11px 13px}.input--mono{font-family:var(--mono);font-size:13px;font-weight:400}.input[readonly],.textarea[readonly]{background:var(--surface-2)}.select:disabled{background:var(--surface-2);color:var(--subtle)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--err-dot)}.inline-field{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);min-height:44px;color:var(--subtle);align-items:center;gap:8px;padding:0 6px 0 14px;font-size:13px;font-weight:600;display:flex}.inline-field:focus-within{border-color:var(--accent);box-shadow:var(--accent-ring)}.inline-field select{color:var(--ink);background:0 0;border:0;outline:none;min-height:40px;padding-right:6px;font-size:14px;font-weight:600}.inline-field .input{min-height:40px;box-shadow:none;background:0 0;border:0;padding:0 8px}.search{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);min-width:0;min-height:44px;color:var(--subtle);flex:300px;align-items:center;gap:8px;padding:0 14px;display:flex}.search:focus-within{border-color:var(--accent);box-shadow:var(--accent-ring)}.search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px;font-weight:500}.filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-form{flex:280px;min-width:0;display:flex}.check{border:1px solid var(--line-strong);border-radius:var(--radius-md);cursor:pointer;background:var(--surface);align-items:center;gap:9px;min-height:42px;padding:0 14px;font-weight:600;display:inline-flex}.check:hover{border-color:#c9cde3}.check:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.check input{width:16px;height:16px;accent-color:var(--accent)}.check-row{flex-wrap:wrap;gap:8px;display:flex}.panel__section>.check,.stack>.check{align-self:flex-start}.choice-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.choice{text-align:left;background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;min-height:60px;color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-weight:500;transition:border-color .15s,background-color .15s;display:flex}.choice:hover:not(:disabled){border-color:#b9bfdd}.choice[aria-checked=true]{background:var(--accent-tint);border-color:var(--accent);box-shadow:var(--accent-ring)}.choice:disabled{opacity:.45;cursor:not-allowed}.choice__radio{background:var(--surface);border:1.5px solid #a3abc6;border-radius:50%;flex:none;width:18px;height:18px}.choice[aria-checked=true] .choice__radio{border:5px solid var(--accent)}.choice__text{flex-direction:column;flex:1;gap:2px;display:flex}.choice__text strong{font-size:13.5px;font-weight:700}.choice__text span{color:var(--subtle);font-size:12px;font-weight:500}.choice__code{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;font-size:12px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card)}.panel--flush{overflow:hidden}.panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:18px 22px;display:flex}.panel__head h2{align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.panel__head--tight{padding-bottom:10px}.panel__head a{font-weight:700;text-decoration:none}.panel__body{padding:18px 22px}.panel__foot{color:var(--subtle);border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.panel__section{border-top:1px solid var(--line-2);flex-direction:column;gap:10px;padding:16px 22px;display:flex}.panel__section h3{font-size:13.5px;font-weight:800}.split{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex;container:split/inline-size}.split__main{flex:999 620px;min-width:0;container:list/inline-size}.split__side{flex:380px;min-width:0}@container split (width>=1020px){.split--detail>.split__side{top:calc(var(--top-h) + 10px);max-height:calc(100vh - var(--top-h) - 24px);position:sticky;overflow-y:auto}}.stack{flex-direction:column;gap:20px;display:flex}.stack--tight{gap:6px}.table-wrap{position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:13.5px}.table th{text-align:left;color:var(--subtle);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 12px;font-size:12px;font-weight:600}.table td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:12px}.table th:first-child,.table td:first-child{padding-left:20px}.table th:last-child,.table td:last-child{padding-right:20px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:#fafbff}.table tbody tr[aria-selected=true]{background:linear-gradient(90deg, var(--accent) 0 3px, var(--accent-tint) 3px)}.table .right{text-align:right}.table a:not(.btn){font-weight:700;text-decoration:none}.table a:not(.btn):hover{text-decoration:underline}.table .center{text-align:center}.table--matrix tbody th{color:var(--ink-2);border-bottom:1px solid var(--line-2);background:0 0;font-size:13px;font-weight:600}.table--plain th{background:var(--surface-2);border-top:1px solid var(--line-2)}.table--wide{min-width:760px}.table tbody tr[data-row]{cursor:pointer}@container list not (width>=1100px){.table--deliveries .roomy{display:none}}@container list (width>=1100px){.table--deliveries .compact{display:none}}@container list not (width>=900px){.table--documents .roomy{display:none}}@container list not (width>=760px){.table--companies .roomy{display:none}}@container list not (width>=820px){.table--connections .roomy{display:none}}@container list (width>=820px){.table--connections .compact{display:none}}@container list not (width>=560px){.table--cards thead{display:none}.table--cards,.table--cards tbody{display:block}.table--cards tr{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 16px;display:flex}.table--cards td,.table--cards td:first-child,.table--cards td:last-child{border:0;padding:0;display:block}.table--cards td.roomy{display:none}.table--cards td:first-child{flex:100%}}.cell-stack{flex-direction:column;gap:2px;display:flex}.cell-stack small{color:var(--subtle);font-size:12px;font-weight:500}.cell-stack>.pill{align-self:flex-start}.legal-cell{min-width:280px;max-width:420px}.legal-cell details p{white-space:normal;margin:4px 0 0}.row-button{min-height:36px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:700;display:flex}.row-button:hover{color:var(--accent)}.row-button small{font-weight:500}.row-button .tenant-mark{background:var(--accent-soft);color:var(--accent-ink);font-family:var(--mono);font-weight:600}.cell-note{min-width:120px;max-width:200px}.link-mono{font-family:var(--mono);color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);-webkit-text-decoration-color:var(--accent-line);-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);font-size:12.5px;font-weight:400}.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}.pill{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.pill--ok{background:var(--ok-bg);color:var(--ok-fg)}.pill--retry{background:var(--retry-bg);color:var(--retry-fg)}.pill--err{background:var(--err-bg);color:var(--err-fg)}.pill--pause{background:var(--pause-bg);color:var(--pause-fg)}.pill--queue{background:var(--queue-bg);color:var(--queue-fg)}.pill--send{background:var(--send-bg);color:var(--send-fg)}.pill--muted{background:var(--surface-3);color:var(--muted)}.pill--outline{border:1px solid var(--line-strong);color:var(--ink-2);font-family:var(--mono);background:0 0;border-radius:7px;font-weight:500}.tag{border-radius:6px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.tag--group{background:var(--nfse-bg);color:var(--nfse-fg)}.tag--issuer{background:var(--cte-bg);color:var(--cte-fg)}.family{text-align:center;letter-spacing:.02em;border-radius:7px;width:50px;padding:3px 0;font-size:11px;font-weight:800;display:inline-block}.family--long{white-space:nowrap;width:auto;padding:3px 10px}.family--NFE{background:var(--nfe-bg);color:var(--nfe-fg)}.family--NFSE{background:var(--nfse-bg);color:var(--nfse-fg)}.family--CTE{background:var(--cte-bg);color:var(--cte-fg)}.dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot--ok{background:var(--ok-dot)}.dot--retry{background:var(--retry-dot)}.dot--err{background:var(--err-dot)}.dot--pause{background:var(--pause-dot)}.dot--queue{background:var(--queue-dot)}.dot--send{background:var(--send-dot)}.dot--off{background:#cbd2e1}.attempts{gap:4px;display:flex}.attempts span{background:#e2e6f0;border-radius:3px;width:10px;height:10px}.attempts .accepted{background:var(--ok-dot)}.attempts .retry{background:var(--retry-dot)}.attempts .dead_letter{background:var(--err-dot)}.attempts .paused{background:var(--pause-dot)}.attempts .lease_expired{background:var(--retry-dot)}.attempts .sending{background:var(--send-dot)}.status-line{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.kpis{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex;position:relative}.kpi__label{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.kpi__row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.kpi__value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.kpi__value--alert{color:var(--err-fg)}.kpi__detail{color:var(--subtle);font-size:12.5px}.kpi__link{color:var(--accent);font-weight:700}.kpi--alert{border-color:#f7d2d9}.kpi--alert .kpi__label svg{color:var(--err-fg)}.kpi--button{text-align:left;cursor:pointer;font:inherit;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}.kpi--button:hover{color:inherit;border-color:var(--accent-line);box-shadow:0 6px 18px #4f46e51a}.kpi--button[aria-pressed=true]{border-color:var(--accent);box-shadow:var(--accent-ring)}.spark{flex:none}.cycle{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;padding:0 22px 18px;display:grid}.cycle__stage{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:14px;display:flex}.cycle__body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.cycle__track{background:#e7e9f6;border-radius:999px;height:6px;display:block;overflow:hidden}.cycle__fill{background:var(--brand-x);border-radius:999px;width:0;height:6px;display:block}.cycle__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1}.cycle__foot{color:var(--subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:12.5px;display:flex}.cycle__arrow{display:none}.cycle+.panel__body{padding-top:0}.notice{background:var(--accent-soft);border-radius:var(--radius-md);color:#312e81;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13px;display:flex}.notice svg{flex:none;margin-top:2px}.notice--warn{background:var(--env-bg);border:1px solid var(--env-line);color:var(--env-fg)}.notice--pause{color:#3b1d8f;background:#f7f4ff;border:1px solid #e2d9fb}.notice--ok{background:var(--ok-bg);color:#065f46;border:1px solid #c6f0dc}.banner{border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.banner__icon{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.banner__text{flex-direction:column;flex:380px;gap:2px;display:flex}.banner__text strong{font-weight:800}.banner__text span{font-size:13px}.banner--pause{color:#3b1d8f;background:#f7f4ff;border:1px solid #e2d9fb}.banner--pause .banner__icon{color:var(--pause-fg);background:#ede7fe}.banner--warn{background:var(--env-bg);border:1px solid var(--env-line);color:var(--env-fg)}.banner--warn .banner__icon{color:var(--retry-fg);background:#fdedc8}.bar{background:#e7e9f6;border-radius:999px;width:140px;height:6px;display:block;overflow:hidden}.bar span{background:var(--brand-x);border-radius:999px;width:0;height:6px;display:block}.hours{align-items:flex-end;gap:3px;height:104px;display:flex}.hours span{background:#c9ccf6;border-radius:4px 4px 1px 1px;flex:1;min-height:3px}.hours span.current{background:linear-gradient(180deg, var(--brand-cyan), var(--brand-violet))}.hours-axis{font:400 11px var(--mono);color:var(--subtle);justify-content:space-between;display:flex}.metrics{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.metrics div{background:var(--surface-2);flex-direction:column;gap:2px;padding:11px 13px;display:flex}.metrics dt{color:var(--subtle);font-size:11.5px;font-weight:600}.metrics dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.facts{grid-template-columns:auto 1fr;gap:9px 16px;margin:0;font-size:13px;display:grid}.facts dt{color:var(--subtle);font-weight:600}.facts dd{text-align:right;overflow-wrap:anywhere;margin:0}.schema-errors{margin:0;padding:0;list-style:none}.schema-errors>li{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:3px;padding:8px 0;display:grid}.schema-errors__head{justify-content:space-between;gap:12px;display:flex}.grid-2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pair{background:var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.pair>div{background:var(--surface);flex-direction:column;gap:4px;padding:14px 22px;display:flex}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);font-size:11px;font-weight:700}.eyebrow--group{color:var(--nfse-fg)}.list-plain{margin:0;padding:0;list-style:none}.check-list{color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.check-list li{align-items:flex-start;gap:8px;display:flex}.check-list svg{color:var(--ok-dot);flex:none;margin-top:2px}.list-rows li{border-top:1px solid var(--line-2);align-items:center;gap:12px;padding:11px 0;display:flex}.list-rows li:first-child{border-top:0}.audit-row{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:11px 0;display:flex}.audit-row:first-child{border-top:0}.timeline{margin:0;padding:0;list-style:none}.timeline li{gap:12px;display:flex}.timeline__rail{flex-direction:column;align-items:center;width:12px;display:flex}.timeline__dot{background:var(--navy-950);width:10px;height:10px;box-shadow:0 0 0 3px var(--line-2);border-radius:50%;margin-top:5px}.timeline__line{background:var(--line);border-radius:1px;flex:1;width:2px;margin:4px 0}.timeline li:last-child .timeline__line{background:0 0}.timeline__body{flex-direction:column;flex:1;gap:1px;min-width:0;padding-bottom:12px;display:flex}.timeline__title{justify-content:space-between;gap:12px;font-size:13.5px;font-weight:700;display:flex}.timeline__title time{font:400 12px var(--mono);color:var(--subtle);white-space:nowrap}.timeline__body span{color:var(--subtle);font-size:12.5px}.timeline .ok .timeline__dot{background:var(--ok-dot);box-shadow:0 0 0 3px var(--ok-bg)}.timeline .error .timeline__dot{background:var(--err-dot);box-shadow:0 0 0 3px var(--err-bg)}.timeline .retry .timeline__dot{background:var(--retry-dot);box-shadow:0 0 0 3px var(--retry-bg)}.timeline .paused .timeline__dot{background:var(--pause-dot);box-shadow:0 0 0 3px var(--pause-bg)}.timeline .pending .timeline__dot{background:var(--queue-dot);box-shadow:0 0 0 3px var(--queue-bg)}.tabs{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;gap:4px;display:flex}.tabs button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink);font-weight:800}.tabs .count{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.chip:hover{border-color:#b9bfdd}.chip[aria-pressed=true]{background:var(--navy-950);border-color:var(--navy-950);color:#fff}.chip .count{color:var(--subtle);font-variant-numeric:tabular-nums;font-weight:600}.chip[aria-pressed=true] .count{color:#9aa1cf}.cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.vault{background:var(--navy-950);border-color:var(--navy-line);color:#c9cdee;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 18px;display:flex}.panel.vault{background:var(--navy-950);border-color:var(--navy-line)}.vault__text{flex:420px;align-items:center;gap:14px;font-size:13.5px;display:flex}.vault__text strong{color:#fff;font-weight:800}.vault__icon{width:40px;height:40px;color:var(--navy-accent);background:#1ac4ff24;border-radius:12px;flex:none;place-items:center;display:grid}.code-chip{font:400 12.5px var(--mono);background:var(--nfse-bg);color:var(--nfse-fg);border-radius:8px;padding:5px 10px}.vault .code-chip{color:#9be5ff;background:#5bd3ff1f}.secret-box{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.secret-value{font:400 13px var(--mono);background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.secret-value code{flex:1}.pre{background:var(--navy-950);color:#d8dcff;max-height:60vh;font:400 12px/1.55 var(--mono);border-radius:14px;margin:0;padding:16px;overflow:auto}.server-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.server-grid>div{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.panel__head+.server-grid{padding-top:0}.server-grid .mono{overflow-wrap:anywhere}.server-grid .eyebrow{letter-spacing:.04em;text-transform:none;font-size:12px;font-weight:600}.host-chip{font:400 12px var(--mono);background:var(--nfe-bg);color:var(--nfe-fg);overflow-wrap:anywhere;border-radius:7px;padding:3px 8px}.empty{text-align:center;color:var(--subtle);flex-direction:column;align-items:center;gap:8px;padding:44px 20px;display:flex}.empty strong{color:var(--ink);font-size:15px;font-weight:800}.skeleton{background:linear-gradient(90deg,#eef0f7,#f6f7fc,#eef0f7) 0 0/200% 100%;border-radius:6px;height:14px;animation:1.2s infinite shimmer}.loading{flex-direction:column;gap:12px;padding:24px;display:flex}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}dialog.dialog{width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-dialog);color:var(--ink);background:var(--surface);border:0;border-radius:20px;padding:0}dialog.dialog--wide{width:min(880px,100vw - 32px)}dialog.dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0e2a8c}.dialog__form{flex-direction:column;max-height:calc(100vh - 48px);display:flex}.dialog__head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 14px;display:flex}.dialog__head h2{font-size:19px;font-weight:800}.dialog__body{flex-direction:column;gap:16px;padding:20px 22px;display:flex;overflow-y:auto}.dialog__foot{border-top:1px solid var(--line-2);background:var(--surface-2);border-radius:0 0 20px 20px;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.form-error{border-radius:var(--radius-md);background:var(--err-bg);color:var(--err-fg);border:1px solid #fbd0d8;padding:11px 14px;font-size:13px;font-weight:700}.toasts{z-index:60;flex-direction:column;gap:8px;max-width:min(440px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{background:var(--navy-950);color:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 16px;font-size:13.5px;font-weight:600;display:flex;box-shadow:0 16px 40px #0a0e2a4d}.toast svg{color:#34d399;flex:none;margin-top:1px}.toast--error{background:#9f1239}.toast--error svg{color:#fecdd3}.login{background:var(--surface);flex-wrap:wrap;min-height:100vh;display:flex}.login__aside{background:radial-gradient(circle at 18% 12%, #6534f852, transparent 42%), radial-gradient(circle at 88% 78%, #1ac4ff38, transparent 46%), var(--navy-950);min-height:620px;color:var(--navy-fg);flex-direction:column;flex:560px;justify-content:space-between;gap:48px;padding:clamp(28px,5vw,64px);display:flex;position:relative;overflow:hidden}.login__art{opacity:.9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.login__aside>:not(.login__art){position:relative}.login__aside h1{letter-spacing:-.035em;color:#fff;max-width:580px;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.06}.login__aside p{color:#b4bae0;max-width:500px;font-size:16.5px;line-height:1.6}.login__highlight{color:#0000;background:linear-gradient(90deg,#8b6bff 0%,#1ac4ff 100%);-webkit-background-clip:text;background-clip:text}.login__brand{color:#fff;align-items:center;gap:12px;display:flex}.login__brand .brand__mark{width:44px;height:44px}.login__brand .brand__name strong{font-size:19px}.login__copy{flex-direction:column;gap:22px;max-width:580px;display:flex}.trail{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:400 12.5px var(--mono);background:#0e143cdb;border:1px solid #9ba5ff2e;border-radius:16px;flex-direction:column;max-width:540px;display:flex;overflow:hidden;box-shadow:0 24px 60px #04061880}.trail div{color:var(--navy-fg);border-top:1px solid #9ba5ff1f;align-items:center;gap:12px;padding:10px 16px;display:flex}.trail div:first-child{color:var(--navy-muted);background:#ffffff0a;border-top:0;justify-content:space-between}.trail time{color:var(--navy-muted);margin-left:auto}.trail .dot{background:var(--navy-accent)}.trail .dot--ok{background:#34d399}.login__claims{color:#b4bae0;flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.login__claims li{align-items:center;gap:8px;display:flex}.login__claims svg{color:var(--navy-accent)}.login__form-wrap{flex:440px;justify-content:center;align-items:center;padding:clamp(28px,5vw,64px) clamp(16px,5vw,64px);display:flex}.login__form{flex-direction:column;gap:22px;width:100%;max-width:400px;display:flex}.login__form h2{letter-spacing:-.025em;font-size:30px;font-weight:800;line-height:1.15}.login__form .btn--primary{min-height:50px;font-size:15px;font-weight:800}.password-field{border:1.5px solid var(--field-line);border-radius:var(--radius-md);background:var(--surface);align-items:center;display:flex}.password-field:focus-within{border-color:var(--accent);box-shadow:var(--accent-ring)}.password-field input{border-radius:var(--radius-md);background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:46px;padding:0 14px;font-size:15px}@media (width<=900px){.sidebar{border-right:0;border-bottom:1px solid var(--navy-line);flex-basis:100%;max-width:none}.sidebar__inner{gap:14px;padding:12px 16px}.sidebar__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sidebar .mobile-toggle{color:#fff;display:inline-flex}.sidebar[data-open=false] .nav,.sidebar[data-open=false] .tenant-switch,.sidebar[data-open=false] .user-box{display:none}.main{padding-top:18px}.facts{grid-template-columns:1fr}.facts dd{text-align:left}.pair{grid-template-columns:1fr}.kpi__value{font-size:30px}}@media (width<=640px){.form-grid{grid-template-columns:1fr}.page-head h1{font-size:26px}}@media (width>=901px){.sidebar{flex:0 0 var(--sidebar-width);border-right:0;max-width:none}.sidebar__inner{z-index:30;width:var(--sidebar-width);background:var(--navy-950);border-right:1px solid var(--navy-line);position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidebar__inner .nav{overscroll-behavior:contain;flex:auto;min-height:0;margin-right:-8px;padding-right:8px;overflow-y:auto}.sidebar__inner .nav::-webkit-scrollbar{width:6px}.sidebar__inner .nav::-webkit-scrollbar-button{display:none}.sidebar__inner .nav::-webkit-scrollbar-track{background:0 0}.sidebar__inner .nav::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px}@supports not selector(::-webkit-scrollbar){.sidebar__inner .nav{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.transition-note{max-width:32ch;color:var(--muted);margin-top:4px;display:block}.nt-validity{min-width:15ch}.nt-date{flex-direction:column;margin-top:6px;display:flex}.nt-date__label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.75rem}.nt-date strong{font-size:1.05rem}.nt-row--upcoming td:first-child,.nt-row--homologation td:first-child{box-shadow:inset 4px 0 0 var(--accent)}.nt-history{max-width:48ch}.nt-items{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.nt-chip{cursor:pointer;font:inherit;border:0}.nt-chip[aria-expanded=true]{outline:2px solid var(--accent);outline-offset:1px}.nt-chip__tag{font-family:var(--mono);margin-left:6px;font-weight:600}.nt-row--detail td{background:var(--bg)}.nt-impact{gap:12px;padding:4px 0;display:grid}.nt-impact h3{margin:0;font-size:1rem}.nt-impact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=900px){.nt-impact__grid{grid-template-columns:minmax(0,1fr)}}.nt-path{word-break:break-all;font-size:.95rem;font-weight:600}.nt-xml{background:var(--surface-3);border-radius:6px;margin:0;padding:10px 12px;font-size:.85rem;line-height:1.45;overflow-x:auto}.nt-facts{margin:0}.nt-rule p{margin:4px 0 0}.nt-reject{border-left:3px solid var(--err-dot);padding:8px 10px}.nt-revisions{gap:4px;margin:6px 0 0;padding-left:20px;display:grid}.tx-series--1{--series:#2a78d6}.tx-series--2{--series:#eb6834}.tx-series--3{--series:#1baf7a}.tx-series--4{--series:#eda100}.tx-series--5{--series:#e87ba4}.tx-chart{margin:8px 0;position:relative}.tx-chart svg{width:100%;height:auto;display:block}.tx-grid{stroke:var(--line);stroke-width:1px}.tx-axis,.tx-note,.tx-label{fill:var(--muted);font-size:11px}.tx-label{fill:var(--ink);font-weight:600}.tx-line{stroke:var(--series);stroke-width:2px;stroke-linecap:round;fill:none}.tx-line--derived{stroke-dasharray:5 4}.tx-dot{fill:var(--series);stroke:var(--surface);stroke-width:2px}.tx-dot--derived{fill:var(--surface);stroke:var(--series)}.tx-hatch{stroke:var(--line-strong);stroke-width:1px}.tx-pending{opacity:.7}.tx-crosshair{stroke:var(--line-strong);stroke-width:1px}.tx-hit{fill:#0000}.tx-hit:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tx-tooltip{border:1px solid var(--line);background:var(--surface);pointer-events:none;border-radius:6px;min-width:min(260px,100% - 16px);max-width:min(340px,100% - 16px);padding:8px 10px;font-size:12px;position:absolute;top:8px;box-shadow:0 4px 16px #0000001f}.tx-tooltip__row{grid-template-columns:12px 1fr auto;align-items:center;gap:2px 6px;margin-top:4px;display:grid}.tx-tooltip__row small{color:var(--muted);grid-column:2/-1}.tx-legend{color:var(--ink);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.tx-legend li{align-items:center;gap:6px;display:inline-flex}.tx-key{background:var(--series);border-radius:2px;width:14px;height:2px;display:inline-block}.tx-key--derived{background:repeating-linear-gradient(90deg, var(--muted) 0 4px, transparent 4px 7px)}.tx-table summary{cursor:pointer;font-size:13px}.tx-tooltip--right{right:8px}.tx-tooltip--left{left:52px}.tx-axis--current{fill:var(--ink);font-weight:600}.tx-chart{overflow:hidden}.tx-controls,.tx-controls .inline-field,.tx-controls select{min-width:0;max-width:100%}.reference-sources{margin:0;padding:0;list-style:none}.reference-sources>li{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:3px;padding:8px 0;display:grid}.reference-sources__head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.combobox{position:relative}.combobox input{color:var(--ink);background:0 0;border:0;outline:none;width:15em;min-width:0;min-height:40px;padding-right:6px;font-size:14px;font-weight:600}.combobox__list{min-width:100%;max-width:min(32rem,90vw);max-height:22rem;margin:0;list-style:none;right:auto;overflow-y:auto}.combobox__list .menu__item{cursor:pointer;font-weight:500}.combobox__list .menu__item[data-active]{background:var(--surface-3)}.combobox__list .menu__item[aria-selected=true]{background:var(--accent-soft)}.combobox__list .menu__item small{margin-left:0}.combobox__empty{color:var(--subtle);padding:10px;font-weight:500}.applied-version{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:12px 14px}.applied-version__dates{flex-wrap:wrap;gap:4px 24px;display:flex}.applied-version__dates .nt-date{margin-top:0}button:disabled{cursor:not-allowed}.field__error{color:var(--err,#9f1239);font-size:.8rem}.dialog form{margin:0}.pagination{flex-wrap:wrap}.cycle-progress{border-radius:2px;width:100%;height:4px}.hours-chart{width:100%;height:100px}.dialog>form{flex-direction:column;max-height:calc(100vh - 110px);display:flex}.partner-frame{--surface:oklch(99.5% .002 265);min-height:100vh}.partner-header{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:24px;min-height:78px;padding:14px max(24px,50vw - 600px);display:flex}.partner-brand{color:var(--ink);letter-spacing:.12em;align-items:center;gap:10px;font-size:18px;text-decoration:none;display:flex}.partner-brand .brand__mark{background:var(--navy-950);border:none;width:40px;height:40px}.partner-brand__wordmark{flex-direction:column;line-height:1.4;display:flex}.partner-brand__wordmark small{color:var(--subtle);letter-spacing:0;font-size:11px}.partner-nav{align-items:center;gap:8px;margin-left:auto;display:flex}.partner-nav a{color:var(--muted);border-radius:8px;padding:9px 14px;font-weight:700;text-decoration:none}.partner-nav a:hover,.partner-nav a[aria-current=page]{color:var(--accent-ink);background:var(--accent-soft)}.partner-account{position:relative}.partner-account .menu{width:min(280px,80vw);top:calc(100% + 8px);bottom:auto;right:0}.partner-main{width:min(1200px,100% - 48px);margin:0 auto;padding:44px 0 64px}.partner-main .page-head{margin-bottom:8px}.partner-main .page-head h1{font-size:28px}.partner-main .panel{border-radius:12px}.partner-main .page-head__subtitle,.integration-start p{max-width:65ch}.integration-steps{border-bottom:1px solid var(--line-strong);gap:28px;margin:0;padding:12px 0 28px;list-style:none;display:flex}.integration-steps li{flex:1;gap:12px;display:flex}.integration-steps li>span{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.integration-steps p{color:var(--muted);margin-top:5px;font-size:13px}.integration-start{justify-content:space-between;align-items:center;gap:24px;padding:4px 0 12px;display:flex}.integration-start h2{margin-bottom:8px;font-size:18px}.integration-start .toolbar{flex:none}.integration-api>summary{cursor:pointer;padding:18px 22px;font-weight:700}.integration-api summary span{margin-left:12px;font-weight:500}.integration-endpoints{margin:0}.integration-endpoints>div{border-top:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.integration-endpoints dt{color:var(--muted)}.integration-endpoints dd{overflow-wrap:anywhere;margin:0}.integration-endpoints code{font:12px var(--mono)}.credential-list,.test-runs,.result-list,.partner-attempts{margin:0;padding:0;list-style:none}.credential-list>li,.test-runs>li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.credential-list code{overflow-wrap:anywhere}.credential-actions{max-width:240px;font-size:12px}.credential-actions summary{cursor:pointer;color:var(--muted)}.credential-actions>div{margin-top:10px}.partner-results-layout{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:20px;display:grid}.result-list>li+li{border-top:1px solid var(--line)}.result-row{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 20px;display:flex}.result-row:hover,.result-row[aria-pressed=true]{background:var(--accent-soft)}.partner-detail{position:sticky;top:20px;overflow:hidden}.partner-attempts>li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:4px 14px;padding:12px 0;font-size:13px;display:grid}.partner-attempts time{grid-column:2}.partner-payload{white-space:pre-wrap;overflow-wrap:anywhere;max-height:450px}.partner-webhook .panel__head{align-items:flex-start}.partner-webhook .panel__head p{max-width:65ch}.webhook-endpoints>div{grid-template-columns:130px minmax(0,1fr)}.webhook-advanced{border-top:1px solid var(--line);padding-top:16px}.webhook-advanced>summary{cursor:pointer;font-weight:700}.webhook-advanced>summary span{margin-left:8px;font-weight:500}.webhook-advanced>div{margin-top:20px}.webhook-form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.developer-example{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;margin-bottom:24px;padding:16px 0}.developer-example>summary{cursor:pointer;font-weight:700}.developer-example__body{margin-top:20px}.example-code{min-width:0}.example-code__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.example-code .pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem}.example-walkthrough{padding-left:24px}.example-walkthrough>li+li{margin-top:12px}.example-statuses{gap:12px;display:grid}.example-statuses>div{grid-template-columns:auto minmax(0,1fr);gap:10px 16px;display:grid}.example-statuses dt{font-weight:700}.example-statuses dd{margin:0}.partner-webhook .field__hint{overflow-wrap:anywhere}@media (width<=1000px){.partner-header{gap:16px}.integration-start{flex-direction:column;align-items:start}}@media (width<=700px){.example-statuses>div{grid-template-columns:minmax(0,1fr);gap:4px}.partner-header{flex-wrap:wrap;gap:12px;padding:12px 16px 8px}.partner-account{margin-left:auto}.partner-nav{order:1;justify-content:space-between;width:100%;margin-left:0}.partner-nav a{text-align:center;flex:1;padding:9px}.partner-main{width:calc(100% - 32px);padding-top:28px}.partner-main .page-head h1{font-size:24px}.integration-steps{flex-direction:column;gap:20px}.partner-results-layout{grid-template-columns:minmax(0,1fr)}.partner-detail{position:static}.test-runs>li,.credential-list>li{flex-wrap:wrap;align-items:start}.integration-api summary span{margin:4px 0 0 16px;display:block}.integration-endpoints>div{grid-template-columns:minmax(0,1fr);gap:5px}.webhook-form-actions{flex-direction:column;align-items:start}}button.skip-link{font:inherit;cursor:pointer;border:0}.toasts__region{flex-direction:column;gap:8px;display:flex}.stale-notice{justify-content:space-between;align-items:center;gap:12px}.password-gate{background:var(--bg);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.password-gate__panel{width:min(520px,100%)}.password-gate__panel .panel__head{justify-content:flex-start;gap:14px}.password-gate h1{font-size:22px}.fatal-error{max-width:560px;margin:15vh auto 0}.selected-document{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:16px 0 20px;display:flex}.selected-document .mono{overflow-wrap:anywhere}.selected-document-nav{flex-wrap:wrap}.event-prerequisite{color:var(--muted);flex-basis:100%}.dashboard-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-filters .input{min-width:0}.kpi__value--money{overflow-wrap:anywhere;font-size:26px}.daily-chart{width:100%;height:140px}.chart-legend{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chart-table>summary,.company-breakdown>summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:700}.chart-table[open]>summary{margin-bottom:8px}.breakdown{flex-direction:column;gap:14px;margin:0;list-style:none;display:flex}.breakdown li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.breakdown__label{align-items:center;gap:10px;display:flex}.breakdown__bar{grid-column:1/-1;width:100%;height:6px}.company-breakdown{border-bottom:1px solid var(--line-2);padding:8px 0}.company-breakdown>summary{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.company-breakdown>summary:before{content:"▸";color:var(--accent)}.company-breakdown[open]>summary:before{content:"▾"}.company-breakdown .table-wrap{margin-top:8px}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
