:root{--pr-background: light-dark(#f5f6f8, #15191e);--pr-surface: light-dark(#ffffff, #1d232b);--pr-text: light-dark(#252e3a, #eef1f5);--pr-muted: light-dark(#5c6878, #b2bdcd);--pr-border: light-dark(#d4dae2, #4b5868);--pr-line: light-dark(#e4e8ed, #343d4a);--pr-accent: light-dark(#365db7, #a9c0ff);--pr-on-accent: light-dark(#ffffff, #13234c);--pr-selected: light-dark(#eaf0ff, #29354e);--pr-positive: light-dark(#246548, #8ccda7);--pr-negative: light-dark(#98514e, #e0aaa5);--pr-error-surface: light-dark(#fff3f2, #352729);--pr-font: -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--pr-font-small: .8125rem;--pr-font-body: .875rem;--pr-font-input: 1rem;--pr-font-heading: 1.5rem;--pr-font-brand: 1.6875rem;--pr-space-1: 4px;--pr-space-2: 8px;--pr-space-3: 12px;--pr-space-4: 16px;--pr-space-5: 20px;--pr-space-6: 24px;--pr-space-7: 28px;--pr-space-10: 40px;--pr-control-size: 44px;--pr-radius: 8px;--pr-control-radius: 7px;--pr-border-width: 1px;--pr-focus-width: 3px;--pr-focus-offset: 3px;--pr-content-width: 900px;--pr-auth-width: 400px;--pr-navigation-width: 166px;color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}.pr-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--pr-space-2);min-height:var(--pr-control-size);padding:var(--pr-space-2) var(--pr-space-4);border:var(--pr-border-width) solid var(--pr-accent);border-radius:var(--pr-control-radius);background:var(--pr-accent);color:var(--pr-on-accent);font-weight:600;cursor:pointer}.pr-button[data-variant=secondary]{border-color:var(--pr-border);background:var(--pr-surface);color:var(--pr-accent)}.pr-button[data-variant=quiet]{border-color:transparent;background:transparent;color:var(--pr-muted)}.pr-button:disabled{opacity:.65;cursor:default}.pr-button:hover:not(:disabled){filter:brightness(.94)}.pr-input{width:100%;min-width:0;min-height:var(--pr-control-size);padding:var(--pr-space-3);border:var(--pr-border-width) solid var(--pr-border);border-radius:var(--pr-control-radius);background:var(--pr-surface);color:var(--pr-text);font-size:var(--pr-font-input)}.pr-input[aria-invalid=true]{border-color:var(--pr-negative)}.pr-input[readonly]{color:var(--pr-muted)}.pr-input[data-accessory=true]{padding-right:calc(var(--pr-control-size) + var(--pr-space-3))}.pr-navigation-link{position:relative;display:flex;align-items:center;gap:var(--pr-space-2);min-height:var(--pr-control-size);padding:var(--pr-space-2) var(--pr-space-3);overflow:hidden;border-radius:var(--pr-control-radius);color:var(--pr-muted);text-decoration:none}.pr-navigation-link:hover{background:var(--pr-selected)}.pr-navigation-link[aria-current=page]{background:var(--pr-selected);color:var(--pr-accent);font-weight:600}.pr-navigation-link[aria-current=page]:after{position:absolute;inset:0 0 0 auto;width:var(--pr-focus-width);background:var(--pr-accent);content:""}@media(max-width:1100px){.pr-navigation-link[aria-current=page]:after{inset:auto 0 0;width:auto;height:var(--pr-focus-width)}}.pr-table{width:100%;min-width:36rem;border-collapse:collapse;text-align:left}.pr-table caption{padding:var(--pr-space-3) var(--pr-space-4);color:var(--pr-muted);text-align:left}.pr-table th,.pr-table td{padding:var(--pr-space-3) var(--pr-space-4);border-bottom:var(--pr-border-width) solid var(--pr-line);vertical-align:top;overflow-wrap:anywhere}.pr-table thead th{color:var(--pr-muted);font-size:var(--pr-font-small);font-weight:600}.pr-table tbody th{font-weight:400}.pr-table tbody tr:last-child>*{border-bottom:0}.pr-table [data-numeric]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pr-table [data-secondary]{display:block;margin-top:var(--pr-space-1);color:var(--pr-muted);font-size:var(--pr-font-small)}.pr-table [data-detail]{min-width:12rem;max-width:24rem;white-space:pre-wrap}.pr-table[data-compact=true]{min-width:0}.pr-table[data-vertical-align=middle] th,.pr-table[data-vertical-align=middle] td{vertical-align:middle}.pr-table[data-density=compact] tbody th,.pr-table[data-density=compact] tbody td{padding-block:var(--pr-space-1)}.pr-row-actions{display:flex;gap:var(--pr-space-2);width:calc(2 * var(--pr-control-size) + var(--pr-space-2))}.pr-row-actions .pr-button{flex:0 0 var(--pr-control-size);padding:0}.pr-table [data-actions]{width:calc(2 * var(--pr-control-size) + var(--pr-space-2))}.pr-table tbody tr[data-actionable=true]:hover,.pr-table tbody tr[data-selected=true]{background:var(--pr-selected)}@media(hover:hover)and (pointer:fine){.pr-table .pr-row-actions{opacity:0}.pr-table tr:hover .pr-row-actions,.pr-table tr:focus-within .pr-row-actions,.pr-table tr[data-selected=true] .pr-row-actions{opacity:1}}.pr-selection-row{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--pr-space-1);width:100%;min-height:var(--pr-control-size);padding:var(--pr-space-3);overflow:hidden;border:0;border-radius:var(--pr-control-radius);background:transparent;color:var(--pr-text);text-align:left;cursor:pointer}.pr-selection-row:hover,.pr-selection-row[aria-pressed=true]{background:var(--pr-selected)}.pr-selection-row[aria-pressed=true]:before{position:absolute;inset-block:0;left:0;width:var(--pr-space-1);background:var(--pr-accent);content:""}.pr-selection-row:disabled{cursor:default}*{box-sizing:border-box}body{margin:0;background:var(--pr-background);color:var(--pr-text);font-family:var(--pr-font);font-size:var(--pr-font-body);line-height:1.5}button,input,select{font:inherit}input,button,a{scroll-margin-block:var(--pr-space-6)}button,a,input,select{touch-action:manipulation}:where(button,input,select,a):focus-visible{outline:var(--pr-focus-width) solid var(--pr-accent);outline-offset:var(--pr-focus-offset)}a{color:var(--pr-accent);text-underline-offset:var(--pr-space-1)}h1,h2{margin:0 0 var(--pr-space-2);font-size:var(--pr-font-heading);font-weight:600;line-height:1.3}p{margin:0 0 var(--pr-space-4)}[hidden]{display:none!important}
