/*! 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;--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-tracking:initial;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-ease:initial}}}@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"));font-feature-settings:var(--default-font-feature-settings,initial);font-variation-settings:var(--default-font-variation-settings,initial);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace));font-feature-settings:var(--default-mono-font-feature-settings,initial);font-variation-settings:var(--default-mono-font-variation-settings,initial);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.table{display:table}.bg-medblue-dark{background-color:#f6f8fa}.bg-medblue-darkthree{background-color:#25b8bf}.bg-medblue-darktwo{background-color:#23aad2}.bg-medblue-light{background-color:#06aeb6}.bg-medorange-dark{background-color:red}.bg-medorange-light{background-color:#f55}.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{--adm-harbor:#0c2a3e;--adm-harbor-deep:#08131c;--adm-channel:#0369a1;--adm-channel-2:#0ea5e9;--adm-signal:#06b6d4;--adm-bg:#f4f8fb;--adm-surface:#fff;--adm-surface-alt:#edf3f8;--adm-border:#dde6ef;--adm-ink-900:#0d1f2d;--adm-ink-600:#3d5266;--adm-ink-400:#748ba0;--adm-success:#059669;--adm-success-bg:#e8f7f1;--adm-success-border:#bfe8d8;--adm-warning:#b45309;--adm-warning-bg:#fdf1e3;--adm-warning-border:#f3d9b2;--adm-danger:#dc2626;--adm-danger-bg:#fdeded;--adm-danger-border:#f6c6c6;--adm-shadow-sm:0 1px 2px #0c2a3e0f;--adm-shadow-md:0 8px 24px #0c2a3e14;--adm-shadow-lg:0 16px 40px #0c2a3e24;--adm-shadow-float:0 22px 70px #0c2a3e1a;--adm-radius-lg:14px;--adm-radius-md:10px;--adm-radius-sm:7px;--adm-font-display:"Fraunces", Georgia, "Times New Roman", serif;--adm-font-mono:"JetBrains Mono", ui-monospace, "Cascadia Code", "SF Mono", Consolas, monospace;--adm-aurora-a:#0369a129;--adm-aurora-b:#06b6d424;--adm-glow:#0ea5e938}@media (prefers-reduced-motion:reduce){:where(body.adm-scope) *,:where(body.adm-scope) :before,:where(body.adm-scope) :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:where(body.adm-scope){background:linear-gradient(90deg, #0c2a3e08 1px, transparent 1px), linear-gradient(180deg, #0c2a3e06 1px, transparent 1px), var(--adm-bg);color:var(--adm-ink-900);background-size:40px 40px;background-attachment:fixed;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@keyframes admFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes admAuroraDrift{0%{transform:translate(-6%)rotate(-3deg)}to{transform:translate(6%)rotate(3deg)}}@keyframes admBlobFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(18px)scale(1.06)}}@keyframes admShine{to{transform:translate(130%)}}@keyframes admPulse{0%,to{box-shadow:0 0 #05966980}50%{box-shadow:0 0 0 4px #05966900}}:where(body.adm-scope) .adm-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}:where(body.adm-scope) .adm-page-header .adm-eyebrow,:where(body.adm-scope) .adm-eyebrow{font-family:var(--adm-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--adm-channel);margin-bottom:6px;font-size:11px;font-weight:600}:where(body.adm-scope) .adm-page-header h1,:where(body.adm-scope) .adm-page-title{font-family:var(--adm-font-display);letter-spacing:-.01em;color:var(--adm-ink-900);margin:0 0 4px;font-size:24px;font-weight:600}:where(body.adm-scope) .adm-page-header .adm-subtitle,:where(body.adm-scope) .adm-page-subtitle{color:var(--adm-ink-600);margin:0;font-size:13.5px}:where(body.adm-scope) .adm-page-header .adm-actions{flex-wrap:wrap;gap:10px;display:flex}:where(body.adm-scope) .card{border:1px solid var(--adm-border);border-radius:var(--adm-radius-md);box-shadow:var(--adm-shadow-sm);transition:box-shadow .2s,transform .2s,border-color .2s}:where(body.adm-scope) .card:hover{box-shadow:var(--adm-shadow-md)}:where(body.adm-scope) .card-title{color:var(--adm-ink-900);font-size:15px;font-weight:700}:where(body.adm-scope) .card-text{color:var(--adm-ink-600);font-size:13px;line-height:1.6}:where(body.adm-scope) .adm-card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}:where(body.adm-scope) .adm-tcard{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-md);box-shadow:var(--adm-shadow-sm);opacity:0;flex-direction:column;gap:10px;padding:18px;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s;animation:.5s both admFadeUp;display:flex}:where(body.adm-scope) .adm-tcard:hover{box-shadow:var(--adm-shadow-md), 0 12px 28px -10px var(--adm-glow);border-color:var(--adm-channel-2);transform:translateY(-3px)}:where(body.adm-scope) .adm-tcard.adm-tcard--danger:hover{box-shadow:var(--adm-shadow-md), 0 12px 28px -10px var(--adm-danger-border);border-color:var(--adm-danger)}:where(body.adm-scope) .adm-tcard .adm-icon{background:var(--adm-surface-alt);width:36px;height:36px;color:var(--adm-channel);border-radius:9px;justify-content:center;align-items:center;transition:transform .2s;display:flex}:where(body.adm-scope) .adm-tcard:hover .adm-icon{transform:scale(1.08)rotate(-4deg)}:where(body.adm-scope) .adm-tcard.adm-tcard--danger .adm-icon{background:var(--adm-danger-bg);color:var(--adm-danger)}:where(body.adm-scope) .adm-tcard h4{color:var(--adm-ink-900);margin:0;font-size:14px;font-weight:700}:where(body.adm-scope) .adm-tcard p{color:var(--adm-ink-600);flex:1;margin:0;font-size:12.5px;line-height:1.55}:where(body.adm-scope) .adm-tcard .adm-go{color:var(--adm-channel);align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}:where(body.adm-scope) .adm-tcard.adm-tcard--danger .adm-go{color:var(--adm-danger)}:where(body.adm-scope) .adm-tcard .adm-go svg{transition:transform .15s}:where(body.adm-scope) .adm-tcard:hover .adm-go svg{transform:translate(2px)}:where(body.adm-scope) .adm-tcard-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}:where(body.adm-scope) .adm-tcard-actions .btn{padding:6px 12px;font-size:12px}:where(body.adm-scope) .adm-card-grid>:first-child{animation-delay:20ms}:where(body.adm-scope) .adm-card-grid>:nth-child(2){animation-delay:60ms}:where(body.adm-scope) .adm-card-grid>:nth-child(3){animation-delay:.1s}:where(body.adm-scope) .adm-card-grid>:nth-child(4){animation-delay:.14s}:where(body.adm-scope) .adm-card-grid>:nth-child(5){animation-delay:.18s}:where(body.adm-scope) .adm-card-grid>:nth-child(6){animation-delay:.22s}:where(body.adm-scope) .adm-card-grid>:nth-child(7){animation-delay:.26s}:where(body.adm-scope) .adm-card-grid>:nth-child(8){animation-delay:.3s}:where(body.adm-scope) .adm-card-grid>:nth-child(n+9){animation-delay:.34s}:where(body.adm-scope) .adm-kpi-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:20px;display:grid}:where(body.adm-scope) .adm-kpi{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-md);box-shadow:var(--adm-shadow-sm);opacity:0;padding:14px 16px;transition:box-shadow .18s,transform .18s;animation:.5s both admFadeUp}:where(body.adm-scope) .adm-kpi:hover{box-shadow:var(--adm-shadow-md);transform:translateY(-2px)}:where(body.adm-scope) .adm-kpi .adm-kpi-lbl{color:var(--adm-ink-400);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}:where(body.adm-scope) .adm-kpi .adm-live-dot{background:var(--adm-success);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite admPulse}:where(body.adm-scope) .adm-kpi .adm-kpi-val{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--adm-ink-900);font-size:22px;font-weight:800}:where(body.adm-scope) .adm-kpi .adm-kpi-delta{color:var(--adm-success);font-size:11.5px;font-weight:700}:where(body.adm-scope) .adm-kpi .adm-kpi-delta.adm-down{color:var(--adm-warning)}:where(body.adm-scope) .btn{border-radius:var(--adm-radius-sm);font-size:13.5px;font-weight:600}:where(body.adm-scope) .btn-primary,:where(body.adm-scope) .btn.btn-primary{background:linear-gradient(135deg, var(--adm-channel), var(--adm-channel-2));border:none;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 4px 14px #0369a147}:where(body.adm-scope) .btn-primary:hover,:where(body.adm-scope) .btn.btn-primary:hover{background:linear-gradient(135deg, var(--adm-channel), var(--adm-channel-2));transform:translateY(-1px);box-shadow:0 8px 20px #0369a161}:where(body.adm-scope) .btn-primary:after{content:"";background:linear-gradient(120deg,#0000 30%,#ffffff59 48%,#0000 66%);position:absolute;inset:0;transform:translate(-130%)}:where(body.adm-scope) .btn-primary:hover:after{animation:.85s forwards admShine}:where(body.adm-scope) .btn-secondary,:where(body.adm-scope) .btn-outline-secondary{background:var(--adm-surface);border:1.5px solid var(--adm-border);color:var(--adm-ink-900)}:where(body.adm-scope) .btn-secondary:hover,:where(body.adm-scope) .btn-outline-secondary:hover{border-color:var(--adm-channel-2);background:var(--adm-surface-alt)}:where(body.adm-scope) .btn-danger{background:var(--adm-danger);border:none}:where(body.adm-scope) .btn-danger:hover{background:#b91c1c}:where(body.adm-scope) .btn-outline-danger{color:var(--adm-danger);border-color:var(--adm-danger-border);background:var(--adm-danger-bg)}:where(body.adm-scope) .btn-outline-danger:hover{background:var(--adm-danger);color:#fff}:where(body.adm-scope) .btn-link{color:var(--adm-channel);font-weight:600}:where(body.adm-scope) .form-control,:where(body.adm-scope) .form-select{border:1.5px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface-alt);font-size:13.5px;transition:border-color .15s,background .15s,box-shadow .15s}:where(body.adm-scope) .form-control:focus,:where(body.adm-scope) .form-select:focus{border-color:var(--adm-channel-2);background:var(--adm-surface);box-shadow:0 0 0 3px #0ea5e926}:where(body.adm-scope) .form-label{color:var(--adm-ink-600);font-size:12.5px;font-weight:600}:where(body.adm-scope) .form-check-input:checked{background-color:var(--adm-channel);border-color:var(--adm-channel)}:where(body.adm-scope) .form-check-input:focus{box-shadow:0 0 0 3px #0ea5e926}:where(body.adm-scope) .adm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}:where(body.adm-scope) .adm-search{flex:1;min-width:200px;max-width:340px;position:relative}:where(body.adm-scope) .adm-search input{border:1.5px solid var(--adm-border);background:var(--adm-surface);border-radius:999px;outline:none;width:100%;height:38px;padding:0 14px 0 34px;font-size:13px}:where(body.adm-scope) .adm-search input:focus{border-color:var(--adm-channel-2);box-shadow:0 0 0 3px #0ea5e91f}:where(body.adm-scope) .adm-search svg{width:14px;height:14px;color:var(--adm-ink-400);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}:where(body.adm-scope) .adm-chip{border:1px solid var(--adm-border);background:var(--adm-surface);color:var(--adm-ink-600);cursor:pointer;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s}:where(body.adm-scope) .adm-chip.adm-chip--active,:where(body.adm-scope) .adm-chip:hover{background:var(--adm-channel);border-color:var(--adm-channel);color:#fff}:where(body.adm-scope) .table{--bs-table-bg:transparent;color:var(--adm-ink-900);font-size:13px}:where(body.adm-scope) .table>thead{background:var(--adm-surface-alt)}:where(body.adm-scope) .table>thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--adm-ink-400);border-bottom:1px solid var(--adm-border);white-space:nowrap;padding:11px 14px;font-size:10.5px;font-weight:700}:where(body.adm-scope) .table>tbody td{border-color:var(--adm-border);vertical-align:middle;padding:11px 14px}:where(body.adm-scope) .table>tbody tr{transition:background .12s}:where(body.adm-scope) .table-hover>tbody>tr:hover{background:var(--adm-surface-alt)}:where(body.adm-scope) .table-responsive,:where(body.adm-scope) .adm-table-card{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-md);box-shadow:var(--adm-shadow-sm);overflow:auto}:where(body.adm-scope) .badge{border-radius:999px;padding:.4em .75em;font-size:11px;font-weight:700}:where(body.adm-scope) .adm-pill{border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:11.5px;font-weight:700;display:inline-flex}:where(body.adm-scope) .adm-pill .adm-dot{background:currentColor;border-radius:50%;width:6px;height:6px}:where(body.adm-scope) .adm-pill--success{color:var(--adm-success);background:var(--adm-success-bg);border-color:var(--adm-success-border)}:where(body.adm-scope) .adm-pill--warning{color:var(--adm-warning);background:var(--adm-warning-bg);border-color:var(--adm-warning-border)}:where(body.adm-scope) .adm-pill--danger{color:var(--adm-danger);background:var(--adm-danger-bg);border-color:var(--adm-danger-border)}:where(body.adm-scope) .modal-content{border-radius:var(--adm-radius-lg);border:1px solid var(--adm-border);box-shadow:var(--adm-shadow-lg)}:where(body.adm-scope) .modal-header{border-bottom:1px solid var(--adm-border);padding:16px 22px}:where(body.adm-scope) .modal-title{color:var(--adm-ink-900);font-size:16px;font-weight:800}:where(body.adm-scope) .modal-body{padding:20px 22px}:where(body.adm-scope) .modal-footer{border-top:1px solid var(--adm-border);padding:14px 22px}:where(body.adm-scope) .adm-danger-panel{background:var(--adm-danger-bg);border:1.5px solid var(--adm-danger-border);border-radius:var(--adm-radius-lg);padding:20px 22px}:where(body.adm-scope) .adm-danger-panel h3{color:var(--adm-danger);margin-bottom:8px;font-size:14px;font-weight:800}:where(body.adm-scope) .adm-danger-row{border-top:1px solid var(--adm-danger-border);justify-content:space-between;align-items:center;padding:12px 0;display:flex}:where(body.adm-scope) .adm-danger-row:first-of-type{border-top:0}:where(body.adm-scope) .adm-panel{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);box-shadow:var(--adm-shadow-sm);padding:20px 22px}:where(body.adm-scope) .adm-panel h3{color:var(--adm-channel);margin-bottom:14px;font-size:13px;font-weight:800}:where(body.adm-scope) .nav-tabs .nav-link{color:var(--adm-ink-600);border:none;font-size:13.5px;font-weight:600}:where(body.adm-scope) .nav-tabs .nav-link.active{color:var(--adm-channel);border-bottom:2px solid var(--adm-channel);background:0 0}:where(body.adm-scope) .nav-pills .nav-link.active{background:var(--adm-channel)}.adm-auth{isolation:isolate;min-height:100dvh;color:var(--adm-ink-900,#0d1f2d);background:linear-gradient(90deg, #0c2a3e08 1px, transparent 1px), linear-gradient(180deg, #0c2a3e06 1px, transparent 1px), var(--adm-bg,#f4f8fb);background-size:44px 44px;background-attachment:fixed;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.adm-auth:before,.adm-auth:after{content:"";z-index:-2;pointer-events:none;border-radius:50%;position:fixed}.adm-auth:before{background:radial-gradient(closest-side, var(--adm-aurora-a,#0369a129), transparent 72%);width:480px;height:380px;animation:11s ease-in-out infinite admAuthBlob;top:-160px;right:-120px}.adm-auth:after{background:radial-gradient(closest-side, var(--adm-aurora-b,#06b6d424), transparent 70%);width:520px;height:420px;animation:14s ease-in-out infinite reverse admAuthBlob;bottom:-180px;left:-140px}.adm-auth-ambient{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.adm-auth-ambient:before{content:"";background:linear-gradient(115deg, transparent 10%, var(--adm-aurora-a,#0369a129) 28%, var(--adm-aurora-b,#06b6d424) 46%, var(--adm-aurora-a,#0369a129) 64%, transparent 84%);animation:16s ease-in-out infinite alternate admAuthAurora;position:absolute;inset:-20% -55%}.adm-auth-ambient:after{content:"";filter:blur(22px);background:linear-gradient(100deg,#0000,#bae6fd59,#0000);width:180px;animation:11s ease-in-out infinite admAuthBeam;position:absolute;top:-20%;bottom:-20%;left:0;transform:skew(-14deg)translate(-40vw)}.adm-auth-mote{opacity:0;background:currentColor;border-radius:999px;width:5px;height:5px;animation:24s linear infinite admAuthMote;position:absolute;bottom:-3vh;box-shadow:0 0 10px 1px}.adm-auth-mote:first-child{color:#0ea5e98c;animation-duration:26s;left:12%}.adm-auth-mote:nth-child(2){color:#06b6d480;width:4px;height:4px;animation-duration:31s;animation-delay:6s;left:33%}.adm-auth-mote:nth-child(3){color:#0369a173;animation-duration:22s;animation-delay:3s;left:58%}.adm-auth-mote:nth-child(4){color:#0ea5e980;width:4px;height:4px;animation-duration:28s;animation-delay:10s;left:76%}.adm-auth-mote:nth-child(5){color:#06b6d48c;width:6px;height:6px;animation-duration:25s;animation-delay:8s;left:91%}.adm-auth-main{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:96px 16px 48px;display:flex}.adm-auth-card{width:100%;max-width:448px;box-shadow:var(--adm-shadow-float,0 22px 70px #0c2a3e1a);-webkit-backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #dde6eff2;border-radius:18px;padding:2.25rem 2rem 2rem;animation:.55s cubic-bezier(.22,1,.36,1) both admAuthRise;position:relative}.adm-auth-card:before{content:"";background:linear-gradient(90deg, transparent, var(--adm-channel-2,#0ea5e9), var(--adm-signal,#06b6d4), transparent);opacity:.8;border-radius:2px;height:2px;position:absolute;top:-1px;left:24px;right:24px}.adm-auth-head{text-align:center;margin-bottom:1.5rem}.adm-auth-eyebrow{font-family:var(--adm-font-mono,"JetBrains Mono", ui-monospace, Consolas, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--adm-channel,#0369a1);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:600;display:inline-flex}.adm-auth-eyebrow:before,.adm-auth-eyebrow:after{content:"";background:linear-gradient(90deg, transparent, var(--adm-border,#dde6ef));width:22px;height:1px}.adm-auth-eyebrow:after{background:linear-gradient(90deg, var(--adm-border,#dde6ef), transparent)}.adm-auth-title{font-family:var(--adm-font-display,"Fraunces", Georgia, serif);letter-spacing:-.015em;color:var(--adm-ink-900,#0d1f2d);margin:0;font-size:1.75rem;font-weight:600;line-height:1.15}.adm-auth-sub{color:var(--adm-ink-600,#3d5266);margin:8px 0 0;font-size:13.5px;line-height:1.55}.adm-auth-divider{font-family:var(--adm-font-mono,"JetBrains Mono", ui-monospace, Consolas, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--adm-ink-400,#748ba0);align-items:center;gap:12px;margin:1.5rem 0 1rem;font-size:10.5px;font-weight:600;display:flex}.adm-auth-divider:before,.adm-auth-divider:after{content:"";background:var(--adm-border,#dde6ef);flex:1;height:1px}.adm-auth-alt{text-align:center;margin:1.25rem 0 0;font-size:13px}.adm-auth-alt a,.adm-auth-link{color:var(--adm-channel,#0369a1);font-weight:600;text-decoration:none;transition:color .15s}.adm-auth-alt a:hover,.adm-auth-link:hover{color:var(--adm-channel-2,#0ea5e9)}.adm-auth-badge{border:1px solid var(--adm-border,#dde6ef);-webkit-backdrop-filter:blur(8px);color:var(--adm-ink-600,#3d5266);white-space:nowrap;z-index:2;background:#ffffffd9;border-radius:999px;align-items:center;gap:8px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 10px 24px -6px #0c2a3e29}.adm-auth-badge svg{width:15px;height:15px}.adm-auth-badge--a{color:var(--adm-ink-600,#3d5266);animation:5s ease-in-out 1.2s infinite admAuthBobA;top:2.5rem;left:-3.5rem}.adm-auth-badge--b{animation:5.6s ease-in-out 1.5s infinite admAuthBobB;bottom:3.5rem;right:-3rem}.adm-auth-badge--a svg{color:var(--adm-channel-2,#0ea5e9)}.adm-auth-badge--b svg{color:var(--adm-signal,#06b6d4)}@media (width<=640px){.adm-auth-badge{display:none}}@keyframes admAuthAurora{0%{transform:translate(-7%)skew(-4deg)}to{transform:translate(7%)skew(4deg)}}@keyframes admAuthBeam{0%{opacity:0;transform:skew(-14deg)translate(-40vw)}8%{opacity:1}46%{opacity:.85}54%{opacity:0;transform:skew(-14deg)translate(145vw)}to{opacity:0;transform:skew(-14deg)translate(145vw)}}@keyframes admAuthMote{0%{opacity:0;transform:translateY(0)}12%{opacity:.65}88%{opacity:.5}to{opacity:0;transform:translateY(-108vh)}}@keyframes admAuthBlob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(20px)scale(1.06)}}@keyframes admAuthRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes admAuthBobA{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes admAuthBobB{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.adm-auth *,.adm-auth :before,.adm-auth :after,.adm-auth:before,.adm-auth:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sa-shell{background:linear-gradient(90deg, #0c2a3e08 1px, transparent 1px), linear-gradient(180deg, #0c2a3e06 1px, transparent 1px), var(--adm-bg);min-height:100vh;color:var(--adm-ink-900);background-size:40px 40px}.sa-body{min-height:100vh;padding:22px 26px 40px}@media (width<=900px){.sa-body{padding:16px 16px 32px}}.carescribe-dashboard-choice{--choice-surface:var(--adm-surface,#fff);--choice-border:var(--adm-border,#dde6ef);--choice-ink:var(--adm-ink-900,#0d1f2d);--choice-ink-soft:var(--adm-ink-600,#3d5266);--choice-muted:var(--adm-ink-400,#748ba0);--choice-chip-bg:var(--adm-surface-alt,#edf3f8);--choice-accent:var(--adm-channel,#0369a1);--choice-accent-2:var(--adm-channel-2,#0ea5e9);--choice-shadow:var(--adm-shadow-sm,0 1px 2px #0c2a3e0f);--choice-shadow-hover:var(--adm-shadow-md,0 8px 24px #0c2a3e14);min-height:100vh;padding:calc(var(--spacing,.25rem) * 6);color:var(--choice-ink);background-color:var(--adm-bg,#f4f8fb);background-image:linear-gradient(#0c2a3e08 1px,#0000 1px),linear-gradient(90deg,#0c2a3e06 1px,#0000 1px);background-size:44px 44px;background-attachment:fixed;justify-content:center;align-items:center;display:flex}.carescribe-dashboard-choice--dark{--choice-surface:#0c2a3eb8;--choice-border:#ffffff1a;--choice-ink:#eef1ec;--choice-ink-soft:#9db6c6;--choice-muted:#5c7a8c;--choice-chip-bg:#0ea5e91f;--choice-accent:var(--adm-channel-2,#0ea5e9);--choice-shadow:0 24px 70px #00000073;--choice-shadow-hover:0 24px 70px #00000073;background-color:#08131c;background-image:linear-gradient(#eef1ec08 1px,#0000 1px),linear-gradient(90deg,#eef1ec08 1px,#0000 1px)}.carescribe-dashboard-choice__container{width:100%;max-width:860px}.carescribe-dashboard-choice__header{margin-bottom:calc(var(--spacing,.25rem) * 8);text-align:center}.carescribe-dashboard-choice__eyebrow{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 1.5);font-family:var(--adm-font-mono,"JetBrains Mono", ui-monospace, Consolas, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--choice-accent);font-size:11px;font-weight:600}.carescribe-dashboard-choice__title{margin:0;margin-bottom:var(--spacing,.25rem);font-family:var(--adm-font-display,"Fraunces", Georgia, "Times New Roman", serif);letter-spacing:-.01em;color:var(--choice-ink);font-size:26px;font-weight:600}.carescribe-dashboard-choice__subtitle{color:var(--choice-ink-soft);margin:0;font-size:13.5px}.carescribe-dashboard-choice__grid{gap:calc(var(--spacing,.25rem) * 3.5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.carescribe-dashboard-choice__option-button{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);cursor:pointer;text-align:left;background:var(--choice-surface);border:1px solid var(--choice-border);border-radius:var(--adm-radius-md,10px);color:var(--choice-ink);box-shadow:var(--choice-shadow);opacity:0;flex-direction:column;padding-block:18px;padding-inline:18px;transition:box-shadow .2s,transform .2s,border-color .2s;animation:.5s both carescribeChoiceFadeUp;display:flex}.carescribe-dashboard-choice__grid>:first-child{animation-delay:20ms}.carescribe-dashboard-choice__grid>:nth-child(2){animation-delay:60ms}.carescribe-dashboard-choice__grid>:nth-child(3){animation-delay:.1s}@keyframes carescribeChoiceFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.carescribe-dashboard-choice__option-button:hover{border-color:var(--choice-accent-2);box-shadow:var(--choice-shadow-hover), 0 12px 28px -10px #0ea5e938;transform:translateY(-3px)}.carescribe-dashboard-choice--dark .carescribe-dashboard-choice__option-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.carescribe-dashboard-choice__option-icon-frame{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);background:var(--choice-chip-bg);color:var(--choice-accent);border-radius:9px;justify-content:center;align-items:center;transition:transform .2s;display:flex}.carescribe-dashboard-choice__option-button:hover .carescribe-dashboard-choice__option-icon-frame{transform:scale(1.08)rotate(-4deg)}.carescribe-dashboard-choice__option-icon{color:var(--choice-accent);font-size:20px!important}.carescribe-dashboard-choice__option-title{color:var(--choice-ink);font-size:14.5px;font-weight:700}.carescribe-dashboard-choice__option-description{color:var(--choice-ink-soft);font-size:12.5px;line-height:1.55}.carescribe-dashboard-choice__footer{margin-top:calc(var(--spacing,.25rem) * 8);text-align:center}.carescribe-dashboard-choice__logout-button{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);cursor:pointer;border:1px solid var(--choice-border);color:var(--choice-ink-soft);background:0 0;border-radius:999px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s,background-color .2s}.carescribe-dashboard-choice__logout-button:hover{border-color:var(--choice-accent-2);color:var(--choice-accent);background-color:var(--choice-chip-bg)}.token-analytics-page{--token-card-bg:var(--adm-surface,#fff);--token-card-solid:var(--adm-surface,#fff);--token-row-alt:#f6f9fc;--token-text:var(--adm-ink-900,#0d1f2d);--token-text-secondary:var(--adm-ink-600,#3d5266);--token-text-muted:var(--adm-ink-400,#748ba0);--token-border:var(--adm-border,#dde6ef);--token-border-light:#e9f0f6;--token-table-header:linear-gradient(180deg, #edf3f8 0%, #f6f9fc 100%);--token-table-header-text:var(--adm-ink-600,#3d5266);--token-table-header-icon:var(--adm-ink-400,#748ba0);--token-table-header-border:#cfdce8;--token-table-header-divider:var(--adm-border,#dde6ef);--token-table-header-shadow:inset 0 1px 0 #fffc;--token-input-bg:var(--adm-surface,#fff);--token-input-shadow:var(--adm-shadow-sm,0 1px 2px #0c2a3e0f);--token-empty-bg:#f6f9fc;--token-table-count-bg:#f6f9fc;--token-row-number-bg:#0369a10d;--token-shadow:var(--adm-shadow-sm,0 1px 2px #0c2a3e0f);--token-shadow-hover:var(--adm-shadow-md,0 8px 24px #0c2a3e14);--token-header-bg:#ffffffe0;--token-action-bg:var(--adm-harbor,#0c2a3e);--token-action-text:#fff;--token-accent:var(--adm-channel,#0369a1);--token-accent-light:#0ea5e929;--token-accent-soft:#0369a114;--token-accent-border:#0369a138;--token-accent-strong:#075985;--token-scrollbar-track:var(--adm-surface-alt,#edf3f8);--token-scrollbar-thumb:#c3d3e0;--token-scrollbar-thumb-hover:#9fb4c6;--token-font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--token-font-mono:var(--adm-font-mono,"JetBrains Mono", "SFMono-Regular", Consolas, monospace);--token-font-display:var(--adm-font-display,"Fraunces", Georgia, "Times New Roman", serif);min-height:100vh;color:var(--token-text);--tw-font-weight:var(--token-font-sans);font-weight:var(--token-font-sans);background-color:var(--adm-bg,#f4f8fb);background-image:linear-gradient(#0c2a3e08 1px,#0000 1px),linear-gradient(90deg,#0c2a3e06 1px,#0000 1px);background-size:44px 44px;background-attachment:fixed}.token-analytics-page--dark{--token-card-bg:#0c2a3eb8;--token-card-solid:#0c2a3e;--token-row-alt:#08131c73;--token-text:#eef1ec;--token-text-secondary:#9db6c6;--token-text-muted:#5c7a8c;--token-border:#ffffff1a;--token-border-light:#ffffff12;--token-table-header:linear-gradient(180deg, #10344c 0%, #0c2a3e 100%);--token-table-header-text:#eef1ec;--token-table-header-icon:#9db6c6;--token-table-header-border:#ffffff24;--token-table-header-divider:#ffffff14;--token-table-header-shadow:inset 0 1px 0 #ffffff0f;--token-input-bg:#0a2334;--token-input-shadow:inset 0 1px 0 #ffffff0a;--token-empty-bg:#0c2a3e73;--token-table-count-bg:#10344ccc;--token-row-number-bg:#0ea5e912;--token-shadow:0 24px 70px #00000073;--token-shadow-hover:0 24px 70px #00000073;--token-header-bg:#08131cb8;--token-action-bg:#eef1ec;--token-action-text:#0c2a3e;--token-accent:var(--adm-channel-2,#0ea5e9);--token-accent-light:#0ea5e92e;--token-accent-soft:#0ea5e924;--token-accent-border:#38bdf852;--token-accent-strong:#7dd3fc;--token-scrollbar-track:#0c2a3e;--token-scrollbar-thumb:#2c4a5f;--token-scrollbar-thumb-hover:#3f617a;background-color:#08131c;background-image:linear-gradient(#eef1ec08 1px,#0000 1px),linear-gradient(90deg,#eef1ec08 1px,#0000 1px)}.token-tone--teal,.token-tone--usage,.token-tone--input,.token-tone--audio,.token-tone--text{--tone-color:#0369a1;--tone-bg:#0369a114;--tone-bg-strong:#0369a11f;--tone-bg-track:#0369a121;--tone-border:#0369a133;--tone-border-strong:#0369a140}.token-tone--blue,.token-tone--scope,.token-tone--audio-modality{--tone-color:#2563eb;--tone-bg:#2563eb14;--tone-bg-strong:#2563eb1f;--tone-bg-track:#2563eb21;--tone-border:#2563eb33;--tone-border-strong:#2563eb40}.token-tone--pink,.token-tone--image{--tone-color:#db2777;--tone-bg:#db277714;--tone-bg-strong:#db27771f;--tone-bg-track:#db277721;--tone-border:#db277733;--tone-border-strong:#db277740}.token-tone--amber,.token-tone--logged,.token-tone--warning,.token-tone--video{--tone-color:#b45309;--tone-bg:#b4530914;--tone-bg-strong:#b453091f;--tone-bg-track:#b4530921;--tone-border:#b4530933;--tone-border-strong:#b4530940}.token-tone--violet,.token-tone--output,.token-tone--tokens,.token-tone--document,.token-tone--production{--tone-color:#7c3aed;--tone-bg:#7c3aed14;--tone-bg-strong:#7c3aed1f;--tone-bg-track:#7c3aed21;--tone-border:#7c3aed33;--tone-border-strong:#7c3aed40}.token-tone--green,.token-tone--cost{--tone-color:#059669;--tone-bg:#05966914;--tone-bg-strong:#0596691f;--tone-bg-track:#05966921;--tone-border:#05966933;--tone-border-strong:#05966940}.token-tone--rose,.token-tone--missing{--tone-color:#dc2626;--tone-bg:#dc262614;--tone-bg-strong:#dc26261f;--tone-bg-track:#dc262621;--tone-border:#dc262633;--tone-border-strong:#dc262640}.token-tone--slate,.token-tone--other{--tone-color:#748ba0;--tone-bg:#748ba014;--tone-bg-strong:#748ba01f;--tone-bg-track:#748ba021;--tone-border:#748ba033;--tone-border-strong:#748ba040}.token-analytics-page--dark .token-tone--teal,.token-analytics-page--dark .token-tone--usage,.token-analytics-page--dark .token-tone--input,.token-analytics-page--dark .token-tone--audio,.token-analytics-page--dark .token-tone--text{--tone-color:#38bdf8;--tone-bg:#38bdf814;--tone-bg-strong:#38bdf824;--tone-bg-track:#38bdf829;--tone-border:#38bdf83d;--tone-border-strong:#38bdf852}.token-analytics-page--dark .token-tone--blue,.token-analytics-page--dark .token-tone--scope,.token-analytics-page--dark .token-tone--audio-modality{--tone-color:#60a5fa;--tone-bg:#60a5fa14;--tone-bg-strong:#60a5fa24;--tone-bg-track:#60a5fa29;--tone-border:#60a5fa3d;--tone-border-strong:#60a5fa52}.token-analytics-page--dark .token-tone--pink,.token-analytics-page--dark .token-tone--image{--tone-color:#f472b6;--tone-bg:#f472b614;--tone-bg-strong:#f472b624;--tone-bg-track:#f472b629;--tone-border:#f472b63d;--tone-border-strong:#f472b652}.token-analytics-page--dark .token-tone--amber,.token-analytics-page--dark .token-tone--logged,.token-analytics-page--dark .token-tone--warning,.token-analytics-page--dark .token-tone--video{--tone-color:#f59e0b;--tone-bg:#f59e0b14;--tone-bg-strong:#f59e0b24;--tone-bg-track:#f59e0b29;--tone-border:#f59e0b3d;--tone-border-strong:#f59e0b52}.token-analytics-page--dark .token-tone--violet,.token-analytics-page--dark .token-tone--output,.token-analytics-page--dark .token-tone--tokens,.token-analytics-page--dark .token-tone--document,.token-analytics-page--dark .token-tone--production{--tone-color:#a78bfa;--tone-bg:#a78bfa14;--tone-bg-strong:#a78bfa24;--tone-bg-track:#a78bfa29;--tone-border:#a78bfa3d;--tone-border-strong:#a78bfa52}.token-analytics-page--dark .token-tone--green,.token-analytics-page--dark .token-tone--cost{--tone-color:#34d399;--tone-bg:#34d39914;--tone-bg-strong:#34d39924;--tone-bg-track:#34d39929;--tone-border:#34d3993d;--tone-border-strong:#34d39952}.token-analytics-page--dark .token-tone--rose,.token-analytics-page--dark .token-tone--missing{--tone-color:#f87171;--tone-bg:#f8717114;--tone-bg-strong:#f8717124;--tone-bg-track:#f8717129;--tone-border:#f871713d;--tone-border-strong:#f8717152}.token-analytics-page--dark .token-tone--slate,.token-analytics-page--dark .token-tone--other{--tone-color:#9db6c6;--tone-bg:#9db6c614;--tone-bg-strong:#9db6c624;--tone-bg-track:#9db6c629;--tone-border:#9db6c63d;--tone-border-strong:#9db6c652}.token-analytics-header{z-index:100;min-height:calc(var(--spacing,.25rem) * 14);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 1.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--token-border);background:var(--token-header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;display:flex;position:sticky;top:0}.token-analytics-header-main,.token-analytics-header-title,.token-analytics-header-actions,.token-inline-actions,.token-section-toolbar,.token-section-header,.token-card-heading-row,.token-table-toolbar,.token-table-count,.token-sort-label,.token-table-pagination,.token-pagination-actions,.token-loading-banner,.token-summary-card-header,.token-metric-row,.token-source-badge,.token-metric-heading,.token-modality-heading,.token-section-heading,.token-section-heading-icon,.token-dashboard-actions,.token-table-filter-actions{align-items:center;display:flex}.token-analytics-header-main{flex-wrap:wrap;gap:18px;min-width:0}.token-analytics-header-title{gap:calc(var(--spacing,.25rem) * 2.5);color:var(--token-text)}.token-analytics-header-heading{flex-direction:column;min-width:0;display:flex}.token-analytics-header-eyebrow{font-family:var(--token-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--token-accent);font-size:9.5px;font-weight:600}.token-analytics-header-name{font-family:var(--token-font-display);letter-spacing:-.01em;color:var(--token-text);white-space:nowrap;font-size:17px;font-weight:600;line-height:1.25}.token-live-dot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background-color:var(--token-accent);--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--token-accent-light));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:999px;flex:none;animation:2.4s ease-in-out infinite tokenLivePulse}@keyframes tokenLivePulse{0%,to{box-shadow:0 0 0 3px var(--token-accent-light)}50%{box-shadow:0 0 0 6px var(--token-accent-soft)}}.token-date-chip{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);background-color:var(--token-accent-light);color:var(--token-accent-strong);white-space:nowrap;font-family:var(--token-font-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;text-transform:uppercase;border-radius:999px;font-size:10px;font-weight:700}.token-analytics-header-actions,.token-inline-actions,.token-dashboard-actions,.token-table-filter-actions{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap}.token-inline-actions{align-items:flex-end}.token-analytics-header-actions{justify-content:flex-end}.token-analytics-container{box-sizing:border-box;width:100%;min-width:0;max-width:1500px;padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 10);padding-bottom:calc(var(--spacing,.25rem) * 16);margin-block:0;margin-inline:auto}.token-card,.token-section-card{box-sizing:border-box;border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-border);background-color:var(--token-card-bg);--tw-shadow:var(--token-shadow);min-width:0;max-width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:var(--adm-radius-lg,14px);transition:box-shadow .2s,border-color .2s,transform .2s}.token-card:hover,.token-section-card:hover{box-shadow:var(--token-shadow-hover)}.token-analytics-page--dark .token-card,.token-analytics-page--dark .token-section-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.token-card{padding:18px}.token-card--compact{margin-bottom:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3)}.token-section-card{margin-bottom:18px;padding:18px}.token-section-card--stacked,.token-section-card--flush{margin-bottom:0}.token-section-card--tight{margin-bottom:calc(var(--spacing,.25rem) * 3.5)}.token-summary-card{border-top-style:var(--tw-border-style);border-top-width:3px;border-top-color:var(--tone-color)}.token-summary-card:hover{box-shadow:var(--token-shadow-hover), 0 12px 28px -10px #0ea5e938;transform:translateY(-2px)}.token-section-header,.token-summary-card-header{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap}.token-card-heading-row{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 2.5);margin-bottom:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap}.token-section-toolbar{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap}.token-section-heading{color:var(--token-text);font-family:var(--token-font-display);letter-spacing:-.01em;gap:9px;margin:0;font-size:16px;font-weight:600}.token-section-heading-icon{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-accent-border);background-color:var(--token-accent-soft);color:var(--token-accent-strong);border-radius:var(--adm-radius-sm,7px);flex:none;justify-content:center}.token-tooltip-label{cursor:help;text-underline-offset:3px;text-decoration-line:none}.token-field-label{color:var(--token-text-secondary);text-transform:uppercase;font-family:var(--token-font-mono);letter-spacing:.14em;flex-direction:column;gap:7px;font-size:10px;font-weight:600;display:flex}.token-field-label--organization{min-width:190px}.token-field-label--specialty,.token-field-label--wide{min-width:170px}.token-field-label--rank{min-width:150px}.token-field-label--medium{min-width:calc(var(--spacing,.25rem) * 40)}.token-field-label--short{min-width:140px}.token-control{border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-border);background-color:var(--token-input-bg);--tw-shadow:var(--token-input-shadow);width:100%;min-height:42px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);color:var(--token-text);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--token-font-sans);font-size:13px;font-weight:var(--font-weight-semibold,600);--tw-outline-style:none;border-radius:var(--adm-radius-sm,7px);letter-spacing:normal;text-transform:none;outline-style:none;padding-block:9px;padding-inline:11px;transition:border-color .15s,box-shadow .15s}.token-control:focus{border-color:var(--adm-channel-2,#0ea5e9);box-shadow:0 0 0 3px #0ea5e924}.token-control--compact{min-height:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:7px}.token-control:disabled,.token-control--loading{cursor:wait;opacity:.7}.token-button{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);min-height:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);cursor:pointer;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border-radius:var(--adm-radius-sm,7px);transition:border-color .15s,box-shadow .15s,filter .15s,transform .15s;display:inline-flex}.token-button--neutral{border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-border);background-color:var(--token-card-solid);color:var(--token-text)}.token-button--neutral:hover:not(:disabled){border-color:var(--adm-channel-2,#0ea5e9)}.token-button--theme{border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-border);background-color:var(--token-action-bg);color:var(--token-action-text);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800)}.token-button--primary,.token-button--export{border-style:var(--tw-border-style);color:var(--color-white,#fff);background:linear-gradient(135deg, var(--adm-channel,#0369a1), var(--adm-channel-2,#0ea5e9));border-width:0;box-shadow:0 6px 16px -6px #0369a173}.token-button--primary:hover:not(:disabled),.token-button--export:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.token-button--apply{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.token-button--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-border);color:var(--token-text);background-color:#0000}.token-button--ghost:hover:not(:disabled){border-color:var(--adm-channel-2,#0ea5e9)}.token-button--danger{border-style:var(--tw-border-style);border-width:1px;border-color:var(--adm-danger-border,#f6c6c6);background-color:var(--adm-danger-bg,#fdeded);color:var(--adm-danger,#dc2626)}.token-analytics-page--dark .token-button--danger{color:#fca5a5;background:#dc262629;border-color:#f8717159}.token-button:disabled,.token-button--disabled{cursor:not-allowed;background:var(--token-border);box-shadow:none;filter:none;transform:none}.token-button--busy{cursor:wait}.token-mode-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-border);background-color:var(--token-card-solid);color:var(--token-text);--tw-shadow:var(--token-input-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}.token-mode-button--active{border-color:var(--tone-color);background-color:var(--tone-color);color:var(--color-white,#fff);--tw-shadow:0 10px 18px var(--tw-shadow-color,var(--tone-bg-strong));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.token-analytics-page--dark .token-mode-button--active{color:#08131c}.token-loading-banner{margin-bottom:calc(var(--spacing,.25rem) * 3.5);gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-border);background-color:var(--adm-surface-alt,#edf3f8);color:var(--token-text);border-radius:var(--adm-radius-sm,7px)}.token-analytics-page--dark .token-loading-banner{background:#0c2a3e99}.token-loading-dot{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);background-color:var(--adm-signal,#06b6d4);--tw-shadow:0 0 0 4px var(--tw-shadow-color,#06b6d429);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:999px;flex:none}.token-loading-title{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800)}.token-loading-copy{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--token-text-secondary);font-size:11px}.token-filter-grid,.token-summary-grid,.token-section-stack-grid,.token-section-analytics-grid,.token-section-metric-grid,.token-modality-grid,.token-modality-breakdown,.token-llm-filter-grid{display:grid}.token-filter-grid{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(auto-fit,minmax(155px,1fr));align-items:flex-end}.token-summary-grid{gap:calc(var(--spacing,.25rem) * 3.5);min-width:0;margin-bottom:calc(var(--spacing,.25rem) * 3.5);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.token-section-stack-grid{gap:calc(var(--spacing,.25rem) * 3.5);min-width:0;margin-bottom:calc(var(--spacing,.25rem) * 3.5);grid-template-columns:minmax(0,1fr)}.token-section-analytics{gap:calc(var(--spacing,.25rem) * 2.5);padding-top:calc(var(--spacing,.25rem) * 2.5);border-top-style:var(--tw-border-style);border-top-width:2px;border-top-color:var(--tone-color);display:grid}.token-section-metric-grid{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.token-modality-grid{gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.token-modality-breakdown{margin-top:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.token-llm-filter-grid{gap:calc(var(--spacing,.25rem) * 2.5);margin-bottom:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:flex-end}.token-specialty-notice{margin-top:calc(var(--spacing,.25rem) * .5);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-accent-border);border-radius:var(--radius-md,.375rem);background-color:var(--token-accent-soft);color:var(--token-accent-strong);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-leading:1.45;letter-spacing:normal;text-transform:none;grid-column:1/-1;line-height:1.45}.token-specialty-notice--section{margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.token-help-text,.token-muted-row,.token-table-pagination-summary,.token-ranking-note,.token-card-date-range,.token-modality-breakdown-label,.token-modality-breakdown-percent,.token-metric-cell-subvalue,.token-ranking-subtitle,.token-summary-metric-subvalue{color:var(--token-text-secondary)}.token-help-text{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:1.45;font-size:11px;line-height:1.45}.token-muted-row{margin-bottom:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.token-card-date-range{font-family:var(--token-font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:10.5px;font-weight:600}.token-warning-text,.token-error-text,.token-notice-text{margin-top:calc(var(--spacing,.25rem) * 2);font-size:13px}.token-warning-text{color:var(--adm-warning,#b45309)}.token-analytics-page--dark .token-warning-text{color:#f59e0b}.token-error-text{margin-top:calc(var(--spacing,.25rem) * 2.5);color:var(--adm-danger,#dc2626)}.token-analytics-page--dark .token-error-text{color:#f87171}.token-notice-text{color:var(--token-text-secondary)}.token-dashboard-actions{margin-inline:0;margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 2.5);justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2.5)}.token-metric-cell{gap:calc(var(--spacing,.25rem) * .5);min-width:78px;padding-inline:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--tone-border-strong);border-radius:var(--radius-md,.375rem);background-color:var(--tone-bg-strong);color:var(--tone-color);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--token-font-mono);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-weight:var(--font-weight-extrabold,800);flex-direction:column;padding-block:5px;display:inline-flex}.token-metric-cell--strong{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}.token-metric-cell--button{cursor:pointer;text-align:left}.token-metric-cell-subvalue{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700)}.token-source-badge{border-style:var(--tw-border-style);border-width:1px;border-color:var(--tone-border-strong);background-color:var(--tone-bg-strong);color:var(--tone-color);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);border-radius:999px;gap:7px;padding-block:5px;padding-inline:9px}.token-source-badge-dot{background-color:var(--tone-color);border-radius:999px;width:9px;height:9px}.token-ranking-list{gap:calc(var(--spacing,.25rem) * 3);display:grid}.token-ranking-empty{padding-inline:0;padding-block:calc(var(--spacing,.25rem) * 3);color:var(--token-text-secondary);font-size:13px}.token-ranking-card,.token-summary-scope-card,.token-section-metric-card,.token-modality-card,.token-specialty-metric-card,.token-summary-metric-card{border-radius:var(--radius-lg,.5rem);background-color:var(--token-card-solid)}.token-ranking-card{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-border);transition:box-shadow .2s,border-color .2s,transform .2s}.token-ranking-card:hover{border-color:var(--adm-channel-2,#0ea5e9);box-shadow:var(--token-shadow-hover), 0 12px 28px -10px #0ea5e938;transform:translateY(-2px)}.token-ranking-header,.token-modality-heading,.token-metric-heading{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 2.5)}.token-ranking-header{flex-wrap:wrap;align-items:baseline}.token-ranking-title{min-width:0;color:var(--token-text);--tw-font-weight:var(--font-weight-black,900);font-size:13px;font-weight:var(--font-weight-black,900)}.token-ranking-subtitle{margin-top:calc(var(--spacing,.25rem) * .5);font-size:11px}.token-ranking-value,.token-summary-total,.token-summary-scope-cost,.token-summary-metric-value,.token-section-metric-value,.token-specialty-metric-value,.token-modality-percent,.token-modality-breakdown-value{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--token-font-mono);font-weight:var(--font-weight-black,900)}.token-ranking-value,.token-summary-total,.token-summary-scope-label,.token-specialty-metric-label,.token-modality-title,.token-modality-percent{color:var(--tone-color)}.token-ranking-value{font-size:13px}.token-progress{width:100%;height:calc(var(--spacing,.25rem) * 2);margin-top:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);background-color:var(--tone-bg-track);border-width:0;border-radius:999px;display:block;overflow:hidden}.token-progress--thin{height:7px;margin-top:calc(var(--spacing,.25rem) * 2.5)}.token-progress::-webkit-progress-bar{background-color:var(--tone-bg-track);border-radius:999px}.token-progress::-webkit-progress-value{background-color:var(--tone-color);border-radius:999px}.token-progress::-moz-progress-bar{background-color:var(--tone-color);border-radius:999px}.token-ranking-meta{gap:calc(var(--spacing,.25rem) * 2.5);margin-top:calc(var(--spacing,.25rem) * 2);color:var(--token-text-secondary);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);flex-wrap:wrap;display:flex}.token-ranking-note{font-size:11px}.token-table-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.token-table-toolbar{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 3);min-width:0;margin-bottom:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap}.token-table-search-label{min-width:calc(var(--spacing,.25rem) * 60);color:var(--token-text-secondary);text-transform:uppercase;font-family:var(--token-font-mono);letter-spacing:.14em;flex-direction:column;flex:280px;gap:7px;font-size:10px;font-weight:600;display:flex}.token-table-search-heading{align-items:center;gap:7px;display:inline-flex}.token-table-search-input-wrap{display:block;position:relative}.token-table-search-icon{top:50%;left:calc(var(--spacing,.25rem) * 3);color:var(--token-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.token-table-search-input{width:100%;min-height:calc(var(--spacing,.25rem) * 10);padding-top:calc(var(--spacing,.25rem) * 2.5);padding-right:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 2.5);padding-left:calc(var(--spacing,.25rem) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-border);background-color:var(--token-input-bg);--tw-shadow:var(--token-input-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);color:var(--token-text);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--token-font-sans);font-size:13px;font-weight:var(--font-weight-semibold,600);--tw-tracking:0;letter-spacing:0;--tw-outline-style:none;text-transform:none;border-radius:var(--adm-radius-sm,7px);outline-style:none;transition:border-color .15s,box-shadow .15s}.token-table-search-input:focus{border-color:var(--adm-channel-2,#0ea5e9);box-shadow:0 0 0 3px #0ea5e924}.token-table-count{gap:calc(var(--spacing,.25rem) * 2);padding-inline:11px;padding-block:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-border);background-color:var(--token-table-count-bg);--tw-shadow:var(--token-input-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);color:var(--token-text);font-family:var(--token-font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;border-radius:999px;font-size:10.5px;font-weight:700}.token-table-count-icon{color:var(--token-accent-strong)}.token-empty-state{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--token-border);border-radius:var(--radius-xl,.75rem);background-color:var(--token-empty-bg);color:var(--token-text-secondary);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-align:center;padding:22px;display:flex}.token-empty-state--compact{padding:calc(var(--spacing,.25rem) * 5)}.token-analytics-table-scroll{box-sizing:border-box;scrollbar-gutter:stable;scrollbar-color:var(--token-scrollbar-thumb) var(--token-scrollbar-track);scrollbar-width:thin;border-width:0;border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-border);border-radius:var(--radius-lg,.5rem);background-color:var(--token-card-bg);--tw-shadow:0 0 #0000;width:100%;min-width:0;max-width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:scroll hidden}.token-analytics-table-scroll--md{max-height:360px;overflow-y:auto}.token-analytics-table-scroll--lg{max-height:420px;overflow-y:auto}.token-analytics-table-scroll--xl{max-height:650px;overflow-y:auto}.token-analytics-table-scroll::-webkit-scrollbar{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2)}.token-analytics-table-scroll::-webkit-scrollbar-track{background-color:var(--token-scrollbar-track);border-radius:999px}.token-analytics-table-scroll::-webkit-scrollbar-thumb{background-color:var(--token-scrollbar-thumb);border-radius:999px}.token-analytics-table-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--token-scrollbar-thumb-hover)}.token-analytics-table{border-style:var(--tw-border-style);--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:max-content;min-width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-collapse:separate;background-color:var(--token-card-bg);color:var(--token-text);--tw-font-weight:var(--token-font-sans);font-weight:var(--token-font-sans);table-layout:fixed;text-align:left;font-variant-numeric:tabular-nums;border-width:0;font-size:13px}.token-table-index-col{width:74px}.token-table-data-col{width:136px}.token-analytics-table th,.token-analytics-table td{border-top-style:var(--tw-border-style);border-top-width:0;border-right-style:var(--tw-border-style);border-right-width:0;border-left-style:var(--tw-border-style);border-left-width:0}.token-analytics-table thead{z-index:2;position:sticky;top:0}.token-table-header-cell{border-style:var(--tw-border-style);border-width:0;border-right-style:var(--tw-border-style);border-right-width:1px;border-right-color:var(--token-table-header-divider);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--token-table-header-border);--tw-shadow:var(--token-table-header-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);color:var(--token-table-header-text);text-align:left;text-transform:uppercase;white-space:nowrap;background:var(--token-table-header);font-family:var(--token-font-mono);letter-spacing:.1em;padding:0;font-size:10px;font-weight:700}.token-table-header-cell--index{width:74px;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);border-top-left-radius:var(--radius-lg,.5rem)}.token-table-header-cell--last{border-right-style:var(--tw-border-style);border-top-right-radius:var(--radius-lg,.5rem);border-right-width:0}.token-sort-button{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);color:inherit;cursor:pointer;--tw-tracking:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;white-space:nowrap;background-color:#0000;border-width:0;font-family:inherit;display:inline-flex}.token-sort-label{gap:7px;min-width:0}.token-sort-status{align-items:center;gap:var(--spacing,.25rem);border-style:var(--tw-border-style);color:var(--token-table-header-icon);--tw-font-weight:var(--font-weight-black,900);font-size:10px;font-weight:var(--font-weight-black,900);background-color:#0000;border-width:0;border-radius:999px;padding:0;display:inline-flex}.token-sort-status--active{padding-inline:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-accent-border);background-color:var(--token-accent-soft);color:var(--token-accent-strong);padding-block:3px}.token-table-row:nth-child(odd){background-color:var(--token-card-solid)}.token-table-row:nth-child(2n){background-color:var(--token-row-alt)}.token-table-index-cell,.token-table-cell{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--token-border-light);white-space:nowrap}.token-table-index-cell{background-color:var(--token-row-number-bg);color:var(--token-text-secondary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);text-align:center;font-family:var(--token-font-mono);font-size:11px;font-weight:600}.token-table-cell{color:var(--token-text);--tw-leading:1.45;text-align:left;vertical-align:middle;font-size:13px;line-height:1.45}.token-table-pagination{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 3);margin-top:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap}.token-table-pagination-summary{font-family:var(--token-font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.token-pagination-actions{gap:calc(var(--spacing,.25rem) * 2)}.token-pagination-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-border);background-color:var(--token-card-solid);color:var(--token-text);padding-inline:calc(var(--spacing,.25rem) * 2.5);cursor:pointer;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border-radius:var(--adm-radius-sm,7px);align-items:center;gap:5px;padding-block:7px;transition:border-color .15s;display:inline-flex}.token-pagination-button:hover:not(:disabled){border-color:var(--adm-channel-2,#0ea5e9)}.token-pagination-button:disabled{cursor:not-allowed;opacity:.5}.token-pagination-page{min-width:82px;padding-inline:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-border);background-color:var(--token-table-count-bg);color:var(--token-text);text-align:center;font-family:var(--token-font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;border-radius:999px;padding-block:7px;font-size:10.5px;font-weight:700}.token-summary-scope-card{padding:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-border)}.token-scope-switcher{gap:var(--spacing,.25rem);margin-bottom:calc(var(--spacing,.25rem) * 2.5);padding:var(--spacing,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-border);background-color:var(--token-table-count-bg);border-radius:var(--adm-radius-sm,7px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.token-scope-tab{min-width:0;min-height:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);color:var(--token-muted);--tw-font-weight:var(--font-weight-extrabold,800);font-size:11px;font-weight:var(--font-weight-extrabold,800);cursor:pointer;background-color:#0000;border-width:1px;border-color:#0000;border-radius:5px;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s}.token-scope-tab:hover{color:var(--token-text)}.token-scope-tab--active{border-color:var(--tone-border);background:var(--token-card-bg);color:var(--tone-color);box-shadow:0 1px 2px #0c2a3e14}.token-icon-button{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-border);background-color:var(--token-card-bg);color:var(--token-text);cursor:pointer;border-radius:var(--adm-radius-sm,7px);justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.token-icon-button:hover:not(:disabled){border-color:var(--adm-channel-2,#0ea5e9);color:var(--token-accent)}.token-scope-content{text-align:center;min-width:0;margin-bottom:calc(var(--spacing,.25rem) * 2.5)}.token-summary-total,.token-summary-scope-cost{font-size:13px}.token-summary-scope-label{color:var(--tone-color);--tw-font-weight:var(--font-weight-black,900);font-size:13px;font-weight:var(--font-weight-black,900)}.token-summary-scope-cost{color:var(--token-text);margin-top:3px}.token-summary-metric-grid{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));display:grid}.token-specialty-metric-grid{gap:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 3.5);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.token-summary-metric-card,.token-specialty-metric-card,.token-section-metric-card{padding:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--tone-border);background-color:var(--tone-bg)}.token-summary-metric-card{min-height:66px;padding:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem)}.token-section-metric-card,.token-specialty-metric-card{border-radius:var(--radius-lg,.5rem)}.token-metric-heading{gap:calc(var(--spacing,.25rem) * 1.5);color:var(--tone-color);text-transform:uppercase;font-family:var(--token-font-mono);letter-spacing:.12em;font-size:9.5px;font-weight:700}.token-summary-metric-value,.token-section-metric-value,.token-specialty-metric-value{margin-top:var(--spacing,.25rem);color:var(--token-text);overflow-wrap:anywhere;font-size:13px}.token-section-metric-value,.token-specialty-metric-value{margin-top:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.token-summary-metric-subvalue{--tw-leading:1.35;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.35}.token-modality-card{padding:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--tone-border-strong);background-color:var(--tone-bg)}.token-modality-heading{justify-content:space-between}.token-modality-title{--tw-font-weight:var(--font-weight-black,900);font-size:13px;font-weight:var(--font-weight-black,900);align-items:center;gap:7px;display:inline-flex}.token-modality-percent{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.token-modality-breakdown-label{text-transform:uppercase;font-family:var(--token-font-mono);letter-spacing:.12em;font-size:9.5px;font-weight:700}.token-modality-breakdown-value{color:var(--token-text);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));overflow-wrap:anywhere;margin-top:3px}.token-modality-breakdown-percent{margin-top:calc(var(--spacing,.25rem) * .5);font-size:10px}.token-section-spacer{margin-top:calc(var(--spacing,.25rem) * 4)}.token-table-filter-actions{gap:calc(var(--spacing,.25rem) * 1.5)}.token-table-reset{min-height:42px;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}.log-viewer-audio-lifecycle-button{align-items:center;gap:calc(var(--spacing,.25rem) * 4);width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-xl,.75rem);text-align:left;color:var(--lv-text);cursor:pointer;background:#06b6d41a;border:1px solid #06b6d44d;display:flex}.log-viewer-audio-lifecycle-button:hover,.log-viewer-audio-lifecycle-button--active{background:#06b6d426;border-color:#06b6d4b3}.log-viewer-audio-lifecycle-button:disabled{cursor:wait;opacity:.7}.log-viewer-audio-lifecycle-button-icon{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);background:var(--adm-signal);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-white,#fff);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.log-viewer-audio-lifecycle-button strong,.log-viewer-audio-lifecycle-button small{display:block}.log-viewer-audio-lifecycle-button small{margin-top:var(--spacing,.25rem);color:var(--lv-muted)}.log-viewer-audio-lifecycle-button-action{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--adm-channel);margin-left:auto}.log-viewer-audio-summary{gap:calc(var(--spacing,.25rem) * 2.5);padding:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lv-border);background-color:var(--lv-soft-bg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.log-viewer-audio-summary-card{min-width:0;padding:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-lg,.5rem);background-color:var(--lv-card-solid)}.log-viewer-audio-summary-card--all{border-color:#06b6d473}.log-viewer-audio-summary-card--recorded{border-color:#0369a159}.log-viewer-audio-summary-card--uploaded{border-color:#0ea5e959}.log-viewer-audio-summary-heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 2.5);display:flex}.log-viewer-audio-summary-heading div{min-width:0}.log-viewer-audio-summary-heading strong,.log-viewer-audio-summary-heading small{display:block}.log-viewer-audio-summary-heading strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--lv-text)}.log-viewer-audio-summary-heading small{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--lv-muted);font-size:10px}.log-viewer-audio-summary-heading>span{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-leading:1;color:var(--lv-text);font-variant-numeric:tabular-nums;line-height:1}.log-viewer-audio-summary-card--recorded .log-viewer-audio-summary-heading>span,.log-viewer-audio-summary-card--uploaded .log-viewer-audio-summary-heading>span{color:var(--lv-text)}.log-viewer-audio-summary-breakdown{gap:calc(var(--spacing,.25rem) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.log-viewer-audio-summary-count{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);display:flex}.log-viewer-audio-summary-count span{--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500)}.log-viewer-audio-summary-count strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}.log-viewer-audio-summary-count--received{color:var(--adm-success);background:#0596691a}.log-viewer-audio-summary-count--missing{color:var(--adm-warning);background:#b453091f}.log-viewer-page--dark .log-viewer-audio-summary-count--received{color:#34d399}.log-viewer-page--dark .log-viewer-audio-summary-count--missing{color:#fbbf24}.log-viewer-python-summary{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lv-border);background-color:var(--lv-soft-bg);grid-template-columns:minmax(240px,.75fr) minmax(320px,1.25fr);display:grid}.log-viewer-python-summary-cards{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(auto-fit,minmax(92px,1fr));display:grid}.log-viewer-python-summary-card{gap:var(--spacing,.25rem);min-width:0;padding:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-lg,.5rem);background-color:var(--lv-card-solid);flex-direction:column;display:flex}.log-viewer-python-summary-card span,.log-viewer-python-summary-label{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);text-transform:uppercase;color:var(--lv-muted);font-family:var(--adm-font-mono);letter-spacing:.08em}.log-viewer-python-summary-card strong{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-leading:1;color:var(--lv-text);font-variant-numeric:tabular-nums;line-height:1}.log-viewer-python-summary-groups{gap:calc(var(--spacing,.25rem) * 2);display:grid}.log-viewer-python-summary-chip-group{min-width:0}.log-viewer-python-summary-label{margin-bottom:var(--spacing,.25rem);display:block}.log-viewer-python-summary-chips{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.log-viewer-python-summary-chip,.log-viewer-python-summary-empty{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);color:var(--lv-text);background:#0ea5e91a;font-size:11px;display:inline-flex}.log-viewer-python-summary-chip strong{padding-inline:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-black,900);font-size:10px;font-weight:var(--font-weight-black,900);font-variant-numeric:tabular-nums;background:#0369a129;border-radius:.25rem}.log-viewer-python-summary-empty{color:var(--lv-muted);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--lv-border);background-color:#0000}.log-viewer-python-pubsub-health{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lv-border);background-color:var(--lv-card-solid);display:grid}.log-viewer-python-pubsub-health-cards{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.log-viewer-python-pubsub-health-card{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:0;padding:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-lg,.5rem);background-color:var(--lv-soft-bg);display:flex}.log-viewer-python-pubsub-health-card--warning{background:#b4530914;border-color:#b4530957}.log-viewer-python-pubsub-health-card span,.log-viewer-python-pubsub-missing-heading span,.log-viewer-python-pubsub-missing-status,.log-viewer-python-pubsub-missing-time{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);text-transform:uppercase;color:var(--lv-muted);font-family:var(--adm-font-mono);letter-spacing:.08em}.log-viewer-python-pubsub-health-card strong{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-leading:1;color:var(--lv-text);font-variant-numeric:tabular-nums;line-height:1}.log-viewer-python-pubsub-missing{border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-lg,.5rem);background-color:var(--lv-soft-bg);overflow:hidden}.log-viewer-python-pubsub-missing-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lv-border);display:flex}.log-viewer-python-pubsub-missing-heading strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--lv-text)}.log-viewer-python-pubsub-missing-list{display:grid}.log-viewer-python-pubsub-missing-row{align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lv-border);text-align:left;cursor:pointer;background-color:#0000;grid-template-columns:minmax(150px,.9fr) auto auto minmax(180px,1.4fr);display:grid}.log-viewer-python-pubsub-missing-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.log-viewer-python-pubsub-missing-row:hover{background:#0ea5e914}.log-viewer-python-pubsub-missing-row--error{background:#b91c1c0d}.log-viewer-python-pubsub-missing-row--returned,.log-viewer-python-pubsub-missing-row--completed{background:#0596690d}.log-viewer-python-pubsub-missing-row--no_response{background:#b453090d}.log-viewer-python-pubsub-missing-main{gap:calc(var(--spacing,.25rem) * .5);min-width:0;display:grid}.log-viewer-python-pubsub-missing-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--lv-text);overflow:hidden}.log-viewer-python-pubsub-missing-main small,.log-viewer-python-pubsub-missing-message{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--lv-muted);overflow:hidden}.log-viewer-python-pubsub-missing-status{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);color:var(--adm-warning);background:#b453091f}.log-viewer-python-pubsub-missing-row--error .log-viewer-python-pubsub-missing-status{color:var(--adm-danger);background:#b91c1c1f}.log-viewer-python-pubsub-missing-row--returned .log-viewer-python-pubsub-missing-status,.log-viewer-python-pubsub-missing-row--completed .log-viewer-python-pubsub-missing-status{color:var(--adm-success);background:#0596691f}.log-viewer-python-pubsub-missing-empty{padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--lv-muted)}.log-viewer-lifecycle-card{width:100%;padding:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--lv-border);text-align:left;color:var(--lv-text);cursor:pointer;background-color:#0000;display:block}.log-viewer-lifecycle-card:hover{background:#06b6d40d}.log-viewer-lifecycle-card-header,.log-viewer-lifecycle-identity,.log-viewer-lifecycle-summary{align-items:center;display:flex}.log-viewer-lifecycle-card-header{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 4)}.log-viewer-lifecycle-identity{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap}.log-viewer-lifecycle-summary{gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--lv-muted);flex-shrink:0}.log-viewer-recording-timing-grid{gap:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);background:#06b6d40d;border:1px solid #06b6d433;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.log-viewer-recording-timing-item{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;min-width:0;display:flex}.log-viewer-recording-timing-item span{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);text-transform:uppercase;--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);font-family:var(--adm-font-mono);color:var(--lv-muted)}.log-viewer-recording-timing-item strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));font-family:var(--adm-font-mono);color:var(--lv-text)}.log-viewer-recording-timing-item small{color:var(--adm-channel);font-size:10px}.log-viewer-lifecycle-time{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--lv-muted)}.log-viewer-lifecycle-track{padding-bottom:var(--spacing,.25rem);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow-x:auto}.log-viewer-lifecycle-stage{align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:112px;display:flex;position:relative}.log-viewer-lifecycle-marker{z-index:10;height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);border-width:2px;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.log-viewer-lifecycle-stage--complete .log-viewer-lifecycle-marker{border-color:var(--adm-success);background:var(--adm-success);color:var(--color-white,#fff)}.log-viewer-lifecycle-stage--failed .log-viewer-lifecycle-marker{border-color:var(--adm-danger);background:var(--adm-danger);color:var(--color-white,#fff)}.log-viewer-lifecycle-stage--missing .log-viewer-lifecycle-marker{border-color:var(--lv-border);background-color:var(--lv-card-solid);color:var(--lv-muted)}.log-viewer-lifecycle-stage-copy{z-index:10;flex-direction:column;min-width:0;display:flex;position:relative}.log-viewer-lifecycle-stage-copy span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.log-viewer-lifecycle-stage-copy small{margin-top:calc(var(--spacing,.25rem) * .5);text-overflow:ellipsis;white-space:nowrap;color:var(--lv-muted);font-size:10px;overflow:hidden}.log-viewer-lifecycle-connector{top:50%;left:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * .5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background:var(--lv-border);position:absolute;right:0}.log-viewer-lifecycle-stage--complete .log-viewer-lifecycle-connector{background:#05966959}.log-viewer-lifecycle-card--no-response{border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--adm-warning);background:#b453090d}.log-viewer-delivery-result{padding-block:calc(var(--spacing,.25rem) * .5);padding-inline:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);border-radius:2147483647px;align-items:center;display:inline-flex}.log-viewer-delivery-result--success{color:var(--adm-success);background:#0596691a}.log-viewer-delivery-result--missing{color:var(--adm-warning);background:#b453091f}.log-viewer-delivery-result--retried{color:var(--adm-channel);background:#0369a11f}.log-viewer-audit-open-trace{border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--adm-channel);cursor:default;background-color:#0000;border-width:0;padding:0}.log-viewer-delivery-grid{gap:calc(var(--spacing,.25rem) * 2.5);margin-top:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.log-viewer-delivery-card{min-width:0;padding:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-lg,.5rem);background-color:var(--lv-soft-bg)}.log-viewer-delivery-card--delivered{background:#0596690d;border-color:#05966966}.log-viewer-delivery-card--failed{background:#dc26260d;border-color:#dc262666}.log-viewer-delivery-card--waiting{background:#b453090d;border-color:#b4530966}.log-viewer-delivery-card-heading,.log-viewer-delivery-event{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.log-viewer-delivery-card-heading{margin-bottom:calc(var(--spacing,.25rem) * 2)}.log-viewer-delivery-card-heading strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--lv-text)}.log-viewer-delivery-card-heading span{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);color:var(--lv-muted)}.log-viewer-delivery-card--delivered .log-viewer-delivery-card-heading span{color:var(--adm-success)}.log-viewer-delivery-card--failed .log-viewer-delivery-card-heading span{color:var(--adm-danger)}.log-viewer-delivery-event{padding-block:var(--spacing,.25rem);border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--lv-border);font-size:10px}.log-viewer-delivery-event span{color:var(--lv-muted)}.log-viewer-delivery-event strong{font-family:var(--adm-font-mono);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--lv-text)}.log-viewer-delivery-failure{margin-top:var(--spacing,.25rem);--tw-leading:var(--leading-relaxed,1.625);font-size:10px;line-height:var(--leading-relaxed,1.625);color:var(--adm-danger);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-viewer-audio-retry-panel{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);margin-top:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);background:#b453091a;border:1px solid #b4530959;flex-wrap:wrap;display:flex}.log-viewer-audio-retry-panel>div:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.log-viewer-audio-retry-panel strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--adm-warning)}.log-viewer-audio-retry-panel span{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--lv-muted);font-size:10px}.log-viewer-audio-retry-action{max-width:var(--container-sm,24rem);flex-direction:column;align-items:flex-end;display:flex}.log-viewer-audio-retry-help{text-align:right}.log-viewer-audio-retry-error{text-align:right;color:var(--adm-danger)!important}@media (width<=900px){.log-viewer-audio-summary,.log-viewer-python-summary{grid-template-columns:repeat(1,minmax(0,1fr))}.log-viewer-python-pubsub-missing-row{grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start}.log-viewer-lifecycle-card-header{flex-direction:column;align-items:flex-start}.log-viewer-lifecycle-summary{flex-wrap:wrap}.log-viewer-audio-lifecycle-button-action{display:none}.log-viewer-delivery-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.log-viewer-page{--lv-bg:transparent;--lv-border:var(--adm-border,#dde6ef);--lv-card-bg:var(--adm-surface,#fff);--lv-card-solid:var(--adm-surface,#fff);--lv-code-bg:var(--adm-surface-alt,#edf3f8);--lv-muted:var(--adm-ink-400,#748ba0);--lv-row-error-bg:#dc26260f;--lv-soft-bg:#0c2a3e08;--lv-text:var(--adm-ink-900,#0d1f2d);--lv-hover-filter:brightness(.98);background-color:var(--lv-bg);color:var(--lv-text)}.log-viewer-page--dark{--lv-bg:#08131c;--lv-border:#ffffff1a;--lv-card-bg:#0c2a3eb8;--lv-card-solid:#0c2a3e;--lv-code-bg:#0a1822;--lv-muted:#9db6c6;--lv-row-error-bg:#dc26261a;--lv-soft-bg:#ffffff0a;--lv-text:#eef1ec;--lv-hover-filter:brightness(1.08);border-radius:var(--adm-radius-lg)}.log-viewer-page--dark .log-viewer-card,.log-viewer-page--dark .log-viewer-filter-card,.log-viewer-page--dark .log-viewer-scope-card,.log-viewer-page--dark .log-viewer-audit-section-picker{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c2a3eb8;box-shadow:0 24px 70px #00000073}@keyframes logViewerSpin{to{transform:rotate(360deg)}}.log-viewer-page-shell{padding-bottom:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.log-viewer-page--dark .log-viewer-page-shell{padding:calc(var(--spacing,.25rem) * 4)}.log-viewer-content{flex-direction:column;width:100%;max-width:1400px;margin-block:0;margin-inline:auto;display:flex}.log-viewer-header,.log-viewer-header-actions,.log-viewer-filter-card,.log-viewer-load-actions,.log-viewer-progress-label,.log-viewer-scope-card,.log-viewer-dropdown-trigger,.log-viewer-dropdown-option,.log-viewer-analytics-row,.log-viewer-activity-card,.log-viewer-modal-header,.log-viewer-modal-title-row,.log-viewer-group-log-header,.log-viewer-inline-chip-list,.log-viewer-row-header,.log-viewer-row-tags,.log-viewer-copy-button,.log-viewer-table-action-cell,.log-viewer-audio-url-list{display:flex}.log-viewer-header{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 2);flex-shrink:0}.log-viewer-header-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;flex-shrink:0}.log-viewer-card,.log-viewer-filter-card,.log-viewer-scope-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);background-color:var(--lv-card-solid);border-radius:var(--adm-radius-md);box-shadow:var(--adm-shadow-sm)}.log-viewer-results-panel{margin-bottom:calc(var(--spacing,.25rem) * 2);overflow:hidden}.log-viewer-results-panel--anchored{scroll-margin-top:24px}.log-viewer-panel-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--adm-border);background-color:var(--adm-surface-alt);flex-wrap:wrap;display:flex}.log-viewer-panel-title{color:var(--adm-ink-600);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);margin:0}.log-viewer-panel-controls{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.log-viewer-pubsub-filters{align-items:center;gap:calc(var(--spacing,.25rem) * .5);padding:calc(var(--spacing,.25rem) * .5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-lg,.5rem);background-color:var(--lv-soft-bg);display:inline-flex}.log-viewer-pubsub-filter{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);border-style:var(--tw-border-style);border-radius:var(--radius-md,.375rem);color:var(--lv-muted);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);cursor:pointer;background-color:#0000;border-width:0}.log-viewer-pubsub-filter:hover{color:var(--lv-text)}.log-viewer-pubsub-filter--active{background:var(--adm-channel);color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.log-viewer-pubsub-filter--not_received.log-viewer-pubsub-filter--active{background:var(--adm-danger)}.log-viewer-pubsub-filter--published.log-viewer-pubsub-filter--active{background:var(--adm-warning)}.log-viewer-pubsub-filter--received.log-viewer-pubsub-filter--active{background:var(--adm-success)}.log-viewer-filter-label-inline,.log-viewer-panel-count{color:var(--lv-muted);font-size:10px}.log-viewer-panel-body{min-height:0;padding:calc(var(--spacing,.25rem) * 2);flex:1;overflow:auto}.log-viewer-filter-card{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;flex-shrink:0}.log-viewer-field-label,.log-viewer-dropdown-label{color:var(--lv-muted);font-family:var(--adm-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.log-viewer-field-label{margin-bottom:calc(var(--spacing,.25rem) * .5)}.log-viewer-input{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);background-color:var(--lv-code-bg);color:var(--lv-text);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-outline-style:none;border-radius:.25rem;outline-style:none}.log-viewer-input:focus{border-color:var(--adm-channel-2);box-shadow:0 0 0 3px #0ea5e926}.log-viewer-input:disabled{opacity:.6}.log-viewer-input--environment{min-width:120px}.log-viewer-input--chunk{min-width:90px}.log-viewer-input--log-search{min-width:200px}.log-viewer-input--audio-search{min-width:180px}.log-viewer-load-actions{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap}.log-viewer-count-copy,.log-viewer-filter-count{color:var(--lv-muted);font-size:10px}.log-viewer-count-copy{align-self:center}.log-viewer-nav-button,.log-viewer-primary-button,.log-viewer-secondary-button,.log-viewer-dashboard-button,.log-viewer-chip-button,.log-viewer-close-button,.log-viewer-action-button{cursor:pointer}.log-viewer-nav-button{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);border-radius:var(--radius-md,.375rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:none}.log-viewer-nav-button--api,.log-viewer-nav-button--python,.log-viewer-nav-button--blank{border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);background-color:var(--lv-card-solid);color:var(--adm-channel);font-weight:600}.log-viewer-nav-button--api:hover,.log-viewer-nav-button--python:hover,.log-viewer-nav-button--blank:hover{border-color:var(--adm-channel-2);background-color:var(--lv-code-bg)}.log-viewer-secondary-button{align-items:center;gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-md,.375rem);color:var(--adm-ink-600);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));background-color:#0000;display:inline-flex}.log-viewer-secondary-button:hover{border-color:var(--adm-channel-2);background-color:var(--lv-code-bg)}.log-viewer-secondary-button:disabled{opacity:.55;cursor:not-allowed}.log-viewer-button-content,.log-viewer-primary-button,.log-viewer-copy-button{align-items:center;gap:var(--spacing,.25rem)}.log-viewer-button-icon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.log-viewer-dashboard-button{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);border-style:var(--tw-border-style);border-radius:var(--radius-md,.375rem);color:var(--lv-muted);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));background-color:#0000;border-width:1px;border-color:#0000}.log-viewer-dashboard-button:hover{border-color:var(--lv-border);color:var(--adm-ink-600)}.log-viewer-primary-button{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-radius:var(--radius-md,.375rem);background:linear-gradient(135deg, var(--adm-channel), var(--adm-channel-2));color:var(--color-white,#fff);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:0;flex-shrink:0;box-shadow:0 4px 14px #0369a147}.log-viewer-primary-button:hover{filter:brightness(1.05)}.log-viewer-primary-button:disabled{background:var(--adm-border);box-shadow:none;cursor:not-allowed}.log-viewer-spinner{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white,#fff);border-top-color:#0000;border-radius:2147483647px;animation:.8s linear infinite logViewerSpin}.log-viewer-progress{margin-bottom:calc(var(--spacing,.25rem) * 2);padding-inline:var(--spacing,.25rem);padding-block:0}.log-viewer-progress-label{align-items:center;gap:calc(var(--spacing,.25rem) * 2);margin-bottom:var(--spacing,.25rem);color:var(--lv-muted);font-size:10px}.log-viewer-progress-bar{width:100%;height:var(--spacing,.25rem);border-style:var(--tw-border-style);background-color:var(--lv-border);border-width:0;border-radius:999px;overflow:hidden}.log-viewer-progress-bar::-webkit-progress-bar{background-color:var(--lv-border);border-radius:999px}.log-viewer-progress-bar::-webkit-progress-value{background:var(--adm-channel-2);transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:ease;border-radius:999px;transition-duration:.3s;transition-timing-function:ease}.log-viewer-progress-bar::-moz-progress-bar{background:var(--adm-channel-2);border-radius:999px}.log-viewer-scope-card{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap}.log-viewer-scope-title{width:100%;margin-bottom:calc(var(--spacing,.25rem) * .5);color:var(--adm-ink-600);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.log-viewer-dropdown{position:relative}.log-viewer-dropdown-label{margin-bottom:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.log-viewer-dropdown-trigger{align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:200px;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-lg,.5rem);background-color:var(--lv-card-solid);color:var(--lv-text);cursor:pointer;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.log-viewer-dropdown-trigger--disabled{cursor:not-allowed;opacity:.7}.log-viewer-dropdown-value{flex:1}.log-viewer-dropdown-menu{z-index:1000;max-height:calc(var(--spacing,.25rem) * 80);margin-top:var(--spacing,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-lg,.5rem);background-color:var(--lv-card-solid);box-shadow:var(--adm-shadow-lg);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow:hidden}.log-viewer-dropdown-search{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lv-border);color:var(--lv-text);--tw-outline-style:none;background-color:#0000;outline-style:none;font-size:13px}.log-viewer-dropdown-list{max-height:260px;overflow:auto}.log-viewer-dropdown-option{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lv-border);cursor:pointer}.log-viewer-dropdown-option--selected{background:#0ea5e924}.log-viewer-page--dark .log-viewer-dropdown-option--selected{background:#0ea5e938}.log-viewer-dropdown-empty{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);color:var(--lv-muted);font-size:13px}.log-viewer-dot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background:var(--adm-success);border-radius:2147483647px;flex-shrink:0}.log-viewer-alert{margin-bottom:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.log-viewer-alert--error{border:1px solid var(--adm-danger-border);background:var(--adm-danger-bg);color:var(--adm-danger)}.log-viewer-page--dark .log-viewer-alert--error{color:#fca5a5;background:#dc262624;border-color:#dc262666}.log-viewer-alert--warning{border:1px solid var(--adm-warning-border);background:var(--adm-warning-bg);color:var(--adm-warning)}.log-viewer-page--dark .log-viewer-alert--warning{color:#fcd34d;background:#b4530929;border-color:#b4530966}.log-viewer-stat-grid{gap:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.log-viewer-stat-card{padding:calc(var(--spacing,.25rem) * 3)}.log-viewer-stat-label{color:var(--lv-muted);--tw-tracking:.025em;letter-spacing:.025em;text-transform:uppercase;font-size:10px}.log-viewer-stat-value{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--lv-text);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.log-viewer-section-card{margin-bottom:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 3)}.log-viewer-section-title{margin-inline:0;margin-top:0;margin-bottom:var(--spacing,.25rem);color:var(--adm-ink-600);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.log-viewer-section-copy{margin-inline:0;margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 2);color:var(--lv-muted);font-size:10px}.log-viewer-analytics-grid{gap:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.log-viewer-analytics-card{padding:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:10px}.log-viewer-analytics-heading{margin-bottom:calc(var(--spacing,.25rem) * 3);color:var(--lv-text);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600)}.log-viewer-analytics-row{align-items:center;gap:calc(var(--spacing,.25rem) * 2);margin-bottom:var(--spacing,.25rem);color:var(--lv-muted);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));flex-wrap:wrap}.log-viewer-analytics-row--nested{margin-left:calc(var(--spacing,.25rem) * 3)}.log-viewer-analytics-value{color:var(--lv-text)}.log-viewer-analytics-value--success{color:var(--adm-success)}.log-viewer-analytics-value--warning{color:var(--adm-warning)}.log-viewer-message-counts{padding-top:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--lv-border)}.log-viewer-message-counts-title{margin-bottom:calc(var(--spacing,.25rem) * 2);color:var(--lv-text);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600)}.log-viewer-message-counts-copy{margin-bottom:calc(var(--spacing,.25rem) * 2);color:var(--lv-muted);font-size:11px}.log-viewer-message-count-list{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;max-height:200px;display:flex;overflow:auto}.log-viewer-message-count-row{align-items:baseline;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);background-color:var(--lv-soft-bg);font-family:var(--adm-font-mono);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:flex}.log-viewer-page--dark .log-viewer-message-count-row{background-color:#ffffff0a}.log-viewer-message-count-value{min-width:calc(var(--spacing,.25rem) * 12);color:var(--lv-text);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.log-viewer-message-count-text{color:var(--lv-muted);overflow-wrap:break-word}.log-viewer-chip-button{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-md,.375rem);background-color:var(--lv-card-solid);color:var(--lv-text);font-size:11px}.log-viewer-chip-button--active{background:var(--adm-channel);border-color:var(--adm-channel);color:var(--color-white,#fff)}.log-viewer-activity-section{margin-bottom:calc(var(--spacing,.25rem) * 6)}.log-viewer-activity-title{margin-inline:0;margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 3);color:var(--lv-text);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.log-viewer-activity-title-note{color:var(--lv-muted);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.log-viewer-activity-grid{gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.log-viewer-activity-card{min-width:calc(var(--spacing,.25rem) * 40);align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:18px;padding-block:calc(var(--spacing,.25rem) * 3.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);background-color:var(--lv-card-solid);color:var(--lv-text);cursor:pointer;text-align:left;border-radius:10px}.log-viewer-activity-card--selected{border-color:var(--adm-channel-2);background:#0ea5e91f}.log-viewer-page--dark .log-viewer-activity-card--selected{background:#0ea5e933}.log-viewer-activity-card--warning.log-viewer-activity-card--selected{border-color:var(--adm-warning);background:#b453091f}.log-viewer-page--dark .log-viewer-activity-card--warning.log-viewer-activity-card--selected{background:#b4530933}.log-viewer-activity-icon{color:var(--adm-signal);font-size:22px!important}.log-viewer-activity-icon--warning{color:var(--adm-warning)}.log-viewer-activity-label{color:var(--lv-muted);font-size:11px}.log-viewer-activity-value{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.log-viewer-activity-subnote{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--lv-muted);font-size:11px}.log-viewer-audio-missing-section{margin-top:calc(var(--spacing,.25rem) * 4)}.log-viewer-audio-missing-body{margin-top:calc(var(--spacing,.25rem) * 3)}.log-viewer-list-scroll{max-height:60vh;overflow:auto}.log-viewer-log-loading{align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 12);color:var(--lv-muted);text-align:center;flex-direction:column;display:flex}.log-viewer-log-loading-spinner{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border:3px solid #0c2a3e1f;border-top-color:var(--adm-channel-2);border-radius:2147483647px;animation:.8s linear infinite logViewerSpin}.log-viewer-page--dark .log-viewer-log-loading-spinner{border-color:#fff3;border-top-color:var(--adm-channel-2)}.log-viewer-log-loading-text{color:var(--lv-text);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.log-viewer-refreshing-row{align-items:center;gap:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--lv-muted);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:flex}.log-viewer-refreshing-spinner{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);border-style:var(--tw-border-style);border-width:2px;border-color:#0000;border-top-color:var(--adm-channel-2);border-radius:2147483647px;animation:.6s linear infinite logViewerSpin}.log-viewer-grouped-log-list{will-change:scroll-position;max-height:60vh;overflow:auto}.log-viewer-grouped-log-row{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lv-border);cursor:pointer;background-color:#0000;font-size:13px}.log-viewer-grouped-log-summary{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.log-viewer-grouped-log-time,.log-viewer-grouped-log-action{color:var(--lv-muted);flex-shrink:0}.log-viewer-grouped-log-chip{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);color:var(--lv-text);border-radius:.25rem}.log-viewer-grouped-log-chip--patient{background:#0369a11f}.log-viewer-grouped-log-chip--interaction{background:#05966924}.log-viewer-grouped-log-count{color:var(--lv-muted);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.log-viewer-empty-state{padding:calc(var(--spacing,.25rem) * 6);color:var(--lv-muted);text-align:center}.log-viewer-row-frame{height:calc(var(--spacing,.25rem) * 20);min-height:calc(var(--spacing,.25rem) * 20);flex-shrink:0;overflow:hidden}.log-viewer-row{height:100%;min-height:78px;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lv-border);border-left-style:var(--tw-border-style);box-sizing:border-box;cursor:pointer;font-family:var(--adm-font-mono);background-color:#0000;border-left-width:4px;border-left-color:#0000;flex-direction:column;font-size:13px;display:flex;overflow:hidden}.log-viewer-row--error{border-left-color:var(--adm-danger);background-color:var(--lv-row-error-bg)}.log-viewer-row:hover,.lv-tr:hover{filter:var(--lv-hover-filter)}.log-viewer-row-header{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;min-height:0;overflow:hidden}.log-viewer-level-icon{flex-shrink:0}.log-viewer-level-icon--sm{font-size:var(--text-sm,.875rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))!important}.log-viewer-level-icon--md{font-size:var(--text-lg,1.125rem)!important;line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))!important}.log-viewer-level-icon--lg{font-size:var(--text-xl,1.25rem)!important;line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))!important}.log-viewer-level-icon--error{color:var(--adm-danger)}.log-viewer-level-icon--warning{color:var(--adm-warning)}.log-viewer-level-icon--debug{color:var(--adm-ink-400)}.log-viewer-level-icon--info{color:var(--adm-signal)}.log-viewer-row-time,.log-viewer-row-details-link,.log-viewer-row-tag{flex-shrink:0}.log-viewer-row-time,.log-viewer-row-details-link{color:var(--lv-muted)}.log-viewer-level-badge,.log-viewer-modal-level-badge{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border-radius:.25rem}.log-viewer-level-badge{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:11px}.log-viewer-level-badge--error,.log-viewer-modal-level-badge--error{color:var(--adm-danger);background:var(--adm-danger-bg);border:1px solid var(--adm-danger-border)}.log-viewer-page--dark .log-viewer-level-badge--error,.log-viewer-page--dark .log-viewer-modal-level-badge--error{color:#fca5a5;background:#dc262629;border-color:#dc262666}.log-viewer-level-badge--warn,.log-viewer-modal-level-badge--warn{color:var(--adm-warning);background:var(--adm-warning-bg);border:1px solid var(--adm-warning-border)}.log-viewer-page--dark .log-viewer-level-badge--warn,.log-viewer-page--dark .log-viewer-modal-level-badge--warn{color:#fbbf24;background:#b453092e;border-color:#b4530973}.log-viewer-level-badge--info,.log-viewer-modal-level-badge--info{color:var(--adm-success);background:var(--adm-success-bg);border:1px solid var(--adm-success-border)}.log-viewer-page--dark .log-viewer-level-badge--info,.log-viewer-page--dark .log-viewer-modal-level-badge--info{color:#6ee7b7;background:#05966929;border-color:#05966966}.log-viewer-row-message{text-overflow:ellipsis;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.log-viewer-row-tags{gap:calc(var(--spacing,.25rem) * 1.5);min-height:0;margin-top:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;flex-shrink:0;font-size:11px;overflow:hidden}.log-viewer-row-tag{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);color:var(--lv-text);border-radius:.25rem}.log-viewer-row-tag--login{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background:#06b6d429}.log-viewer-row-tag--template,.log-viewer-row-tag--doctor,.log-viewer-row-tag--form{background:#06b6d426}.log-viewer-row-tag--service,.log-viewer-row-tag--file{background:#0f172a14}.log-viewer-row-tag--organization{background:#b4530929}.log-viewer-row-tag--patient{background:#0369a11f}.log-viewer-row-tag--interaction,.log-viewer-row-tag--inpatient,.log-viewer-row-tag--detail,.log-viewer-row-tag--payload{background:#05966924}.log-viewer-row-tag--send-status{background-color:#0ea5e924}.log-viewer-row-tag--endpoint{background:#0369a11f}.log-viewer-row-tag--actor{background-color:#06b6d433}.log-viewer-row-tag--target{background:#05966924}.log-viewer-row-tag--payload{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.log-viewer-detail-block,.log-viewer-meta-section{margin-bottom:calc(var(--spacing,.25rem) * 4)}.log-viewer-meta-chip{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);color:currentColor;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));word-break:break-all;background-color:#0000}.log-viewer-meta-chip-label{margin-right:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.log-viewer-meta-chip-value{opacity:.85}.log-viewer-meta-section-title,.log-viewer-detail-label{color:var(--lv-muted);font-family:var(--adm-font-mono);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);letter-spacing:.14em;text-transform:uppercase}.log-viewer-meta-section-title{margin-bottom:calc(var(--spacing,.25rem) * 2)}.log-viewer-detail-label{margin-bottom:calc(var(--spacing,.25rem) * 1.5)}.log-viewer-meta-chip-list{gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-radius:var(--radius-lg,.5rem);background-color:#0000;border-width:1px;border-color:currentColor;flex-wrap:wrap;display:flex}.log-viewer-meta-chip-list--identity{color:var(--adm-warning);background:#b453090f;border-color:#b453094d}.log-viewer-page--dark .log-viewer-meta-chip-list--identity{color:#fbbf24;border-color:#b4530959}.log-viewer-copy-button{margin-top:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-md,.375rem);background-color:var(--lv-card-solid);color:var(--lv-muted);cursor:pointer;padding-block:5px;font-size:11px}.log-viewer-copy-icon{font-size:var(--text-xs,.75rem)!important;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))!important}.log-viewer-activity-badge-row{gap:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 3.5);flex-wrap:wrap;display:flex}.log-viewer-activity-badge{padding-inline:calc(var(--spacing,.25rem) * 2.5);color:var(--adm-channel);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);background:#06b6d426;border-radius:20px;padding-block:3px}.log-viewer-activity-badge--compact{padding-inline:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);background:#06b6d426;border-radius:10px;padding-block:1px}.log-viewer-message-box,.log-viewer-raw-pre{white-space:pre-wrap;overflow-wrap:break-word}.log-viewer-message-box{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,.5rem);background-color:var(--lv-code-bg);font-family:var(--adm-font-mono);--tw-leading:1.6;font-size:13px;line-height:1.6}.log-viewer-field-grid{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);background:#0596690d;border:1px solid #05966940;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.log-viewer-page--dark .log-viewer-field-grid{background:#0596690f;border-color:#05966933}.log-viewer-field-item{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.log-viewer-field-key{color:var(--lv-muted);--tw-tracking:.5px;letter-spacing:.5px;text-transform:uppercase;font-size:10px}.log-viewer-field-value{color:var(--adm-success);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);word-break:break-all}.log-viewer-page--dark .log-viewer-field-value{color:#6ee7b7}.log-viewer-kv-list{gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);background:#0369a10a;border:1px solid #0369a133;flex-direction:column;display:flex}.log-viewer-page--dark .log-viewer-kv-list{background:#0ea5e914}.log-viewer-kv-row,.log-viewer-error-row,.log-viewer-other-list{display:flex}.log-viewer-kv-row{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));flex-wrap:wrap}.log-viewer-kv-key{min-width:130px;color:var(--lv-muted);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);flex-shrink:0}.log-viewer-kv-value{color:var(--adm-channel);word-break:break-all;flex:1}.log-viewer-page--dark .log-viewer-kv-value{color:#7dd3fc}.log-viewer-null-value{opacity:.4}.log-viewer-error-title{color:var(--adm-danger)}.log-viewer-error-list{gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,.5rem);background:#dc26260f;border:1px solid #dc26264d;flex-direction:column;display:flex}.log-viewer-page--dark .log-viewer-error-list{background:#dc262614}.log-viewer-error-row{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));flex-wrap:wrap}.log-viewer-error-key{min-width:60px;color:var(--adm-danger);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.log-viewer-error-value{color:var(--adm-danger);word-break:break-all;flex:1}.log-viewer-page--dark .log-viewer-error-value{color:#fecaca}.log-viewer-stack-pre{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,.5rem);color:var(--adm-danger);white-space:pre-wrap;overflow-wrap:break-word;background:#dc26260f;border:1px solid #dc26264d;margin:0;font-size:11px;overflow:auto}.log-viewer-page--dark .log-viewer-stack-pre{color:#fca5a5;background:#0a1822}.log-viewer-other-details{margin-bottom:calc(var(--spacing,.25rem) * 2)}.log-viewer-other-summary{margin-bottom:calc(var(--spacing,.25rem) * 1.5);color:var(--lv-muted);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px}.log-viewer-other-list{gap:calc(var(--spacing,.25rem) * 1.5);margin-top:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap}.log-viewer-other-chip{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);background-color:var(--lv-code-bg);border-radius:5px;font-size:11px}.log-viewer-page--dark .log-viewer-other-chip{background-color:#ffffff0d}.log-viewer-other-key{margin-right:var(--spacing,.25rem);color:var(--lv-muted)}.log-viewer-other-value{color:var(--lv-text);word-break:break-all}.log-viewer-raw-json-actions{margin-top:calc(var(--spacing,.25rem) * 2)}.log-viewer-modal-backdrop{z-index:9999;padding:calc(var(--spacing,.25rem) * 6);background:#08131c99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.log-viewer-modal-backdrop--response{z-index:10000;background:#08131c80;padding:0}.log-viewer-modal-backdrop--audio-player{z-index:9998;background:#08131c8c}.log-viewer-modal-panel{border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);background-color:var(--lv-card-solid);border-radius:14px;flex-direction:column;width:100%;max-width:860px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000073}.log-viewer-modal-panel--response{border-radius:var(--radius-xl,.75rem);width:560px;max-width:90vw;max-height:80vh;box-shadow:var(--adm-shadow-lg)}.log-viewer-modal-panel--audio-player{max-width:540px;box-shadow:0 24px 70px #00000073}.log-viewer-modal-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lv-border);flex-shrink:0}.log-viewer-modal-header--response{padding:calc(var(--spacing,.25rem) * 4)}.log-viewer-modal-header--audio-player{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5)}.log-viewer-modal-title-row{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap}.log-viewer-modal-title{color:var(--lv-text);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.log-viewer-modal-time{color:var(--lv-muted);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.log-viewer-modal-level-badge{padding-inline:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-md,.375rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));padding-block:3px}.log-viewer-close-button{padding:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-radius:var(--radius-lg,.5rem);color:var(--lv-muted);background-color:#0000;border-width:0}.log-viewer-close-button--compact{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.log-viewer-close-button--compact svg{width:18px;height:18px}.log-viewer-close-button--audio{padding:var(--spacing,.25rem);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1;line-height:1}.log-viewer-modal-body{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);flex:1;overflow:auto}.log-viewer-modal-body--response{padding:calc(var(--spacing,.25rem) * 4)}.log-viewer-response-modal-title{color:var(--lv-text);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));margin:0}.log-viewer-response-attachment{margin-inline:0;margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 3);color:var(--lv-muted);word-break:break-all;font-size:11px}.log-viewer-state-message{color:var(--lv-muted);margin:0;font-size:13px}.log-viewer-state-message--loading{padding:calc(var(--spacing,.25rem) * 6);text-align:center}.log-viewer-state-message--error{color:var(--adm-danger)}.log-viewer-response-list,.log-viewer-stack{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.log-viewer-response-warning{color:var(--adm-warning);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));margin:0}.log-viewer-response-card{padding:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-lg,.5rem);background-color:var(--lv-code-bg)}.log-viewer-page--dark .log-viewer-response-card{background-color:#ffffff0d}.log-viewer-response-type{margin-bottom:calc(var(--spacing,.25rem) * 1.5);color:var(--adm-warning);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);text-transform:uppercase}.log-viewer-response-content{max-height:200px;color:var(--lv-text);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));white-space:pre-wrap;overflow-wrap:break-word;margin:0;overflow:auto}.log-viewer-audio-modal-title{color:var(--lv-text);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.log-viewer-audio-modal-interaction{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--lv-muted);font-family:var(--adm-font-mono);font-size:11px}.log-viewer-audio-modal-body{padding:calc(var(--spacing,.25rem) * 5)}.log-viewer-audio-modal-loading{padding-inline:0;padding-block:calc(var(--spacing,.25rem) * 6);color:var(--lv-muted);text-align:center}.log-viewer-stack .log-viewer-alert{margin-bottom:0}.log-viewer-url-box{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);background-color:var(--lv-code-bg);color:var(--lv-muted);font-family:var(--adm-font-mono);word-break:break-all;font-size:11px}.log-viewer-page--dark .log-viewer-url-box{background:#0a1822}.log-viewer-audio-player{border-radius:var(--radius-lg,.5rem);width:100%}.log-viewer-download-audio-button{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-radius:var(--radius-lg,.5rem);background:linear-gradient(135deg, var(--adm-channel), var(--adm-channel-2));color:var(--color-white,#fff);cursor:pointer;--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);border-width:0;align-self:flex-start;box-shadow:0 4px 14px #0369a147}.log-viewer-group-list{gap:calc(var(--spacing,.25rem) * 3.5);flex-direction:column;display:flex}.log-viewer-group-log{border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-lg,.5rem);overflow:hidden}.log-viewer-group-log-header{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lv-border);background-color:var(--lv-soft-bg);flex-wrap:wrap}.log-viewer-group-log-body{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}.log-viewer-group-message{color:var(--lv-text);font-family:var(--adm-font-mono);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));overflow-wrap:break-word}.log-viewer-group-message--spaced{margin-bottom:calc(var(--spacing,.25rem) * 2)}.log-viewer-inline-chip-list{gap:calc(var(--spacing,.25rem) * 1.5);margin-top:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap}.log-viewer-inline-chip-list--compact{gap:var(--spacing,.25rem)}.log-viewer-inline-chip{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);border-radius:.25rem;font-size:11px}.log-viewer-inline-chip--csv{color:var(--adm-success);background:#0596691a}.log-viewer-page--dark .log-viewer-inline-chip--csv{color:#6ee7b7;background:#0596691f}.log-viewer-inline-chip--payload{color:var(--adm-channel);background:#0369a114}.log-viewer-page--dark .log-viewer-inline-chip--payload{color:#7dd3fc;background:#0ea5e91a}.log-viewer-inline-chip--db{color:var(--adm-channel);background-color:#0ea5e91a}.log-viewer-page--dark .log-viewer-inline-chip--db{color:#7dd3fc;background-color:#0ea5e921}.log-viewer-inline-chip--identity{padding-inline:calc(var(--spacing,.25rem) * 1.5);color:var(--adm-warning);background:#b453091a;padding-block:1px;font-size:10px}.log-viewer-page--dark .log-viewer-inline-chip--identity{color:#fbbf24}.log-viewer-raw-details{margin-top:calc(var(--spacing,.25rem) * 1.5)}.log-viewer-raw-summary{color:var(--lv-muted);cursor:pointer;font-size:10px}.log-viewer-raw-pre{margin-top:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);background-color:var(--lv-code-bg);color:var(--lv-text);border-radius:5px;font-size:10px;overflow:auto}.log-viewer-action-button{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.log-viewer-action-button:disabled{cursor:not-allowed}.log-viewer-action-button--loading{opacity:.8}.log-viewer-action-button--retry{border-style:var(--tw-border-style);background:linear-gradient(135deg, var(--adm-channel), var(--adm-channel-2));color:var(--color-white,#fff);border-width:0;box-shadow:0 4px 14px #0369a147}.log-viewer-action-button--retry:disabled{background:var(--adm-surface-alt);color:var(--adm-ink-400);box-shadow:none}.log-viewer-action-button--check{margin-left:calc(var(--spacing,.25rem) * 2);border:1px solid var(--adm-warning-border);background:var(--adm-warning-bg);color:var(--adm-warning)}.log-viewer-action-button--check:disabled{background:var(--adm-surface-alt);color:var(--adm-ink-400);box-shadow:none}.log-viewer-action-button--soap{padding-inline:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-radius:var(--radius-lg,.5rem);color:var(--adm-channel-2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);background-color:#0ea5e91f;border-width:1px;border-color:#0ea5e959;padding-block:7px}.log-viewer-table-panel{padding:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-xl,.75rem);background-color:var(--lv-card-solid);overflow-x:auto}.log-viewer-table-panel--spaced{margin-bottom:calc(var(--spacing,.25rem) * 3)}.log-viewer-table-panel--highlight{background:#06b6d40f;border-color:#06b6d440}.log-viewer-page--dark .log-viewer-table-panel--highlight{background:#06b6d414;border-color:#06b6d459}.log-viewer-table-title{margin-inline:0;margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 3);color:var(--lv-text);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.log-viewer-table-title--compact{margin-bottom:calc(var(--spacing,.25rem) * 2)}.log-viewer-table-copy{margin-inline:0;margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 3);color:var(--lv-muted);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.log-viewer-table-copy--empty{margin:0}.log-viewer-table{border-collapse:collapse;background-color:var(--lv-card-bg);width:100%;color:var(--lv-text);font-size:13px}.log-viewer-table-head-row{background-color:var(--lv-code-bg)}.log-viewer-table-head-row--tried{background:#06b6d414}.log-viewer-page--dark .log-viewer-table-head-row,.log-viewer-page--dark .log-viewer-table-head-row--tried{background:#0a1822}.log-viewer-table th{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-bottom-color:var(--lv-border);background-color:inherit;color:var(--adm-ink-400);font-family:var(--adm-font-mono);letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap;font-size:10.5px;font-weight:700}.log-viewer-table td{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--lv-text)}.log-viewer-table-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lv-border)}.log-viewer-table-row--alt{background-color:var(--lv-soft-bg)}.log-viewer-table-row--tried.log-viewer-table-row--alt{background:#06b6d414}.log-viewer-page--dark .log-viewer-table-row{background:#0c2a3e}.log-viewer-page--dark .log-viewer-table-row--alt{background:#113048}.log-viewer-table-cell--muted{white-space:nowrap;color:var(--lv-muted)!important}.log-viewer-table-cell--mono{font-family:var(--adm-font-mono)}.log-viewer-table-cell--url{max-width:360px;color:var(--lv-text);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));word-break:break-all}.log-viewer-table-action-cell{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap}.log-viewer-audio-url-list{gap:var(--spacing,.25rem);flex-direction:column}.log-viewer-link{color:var(--adm-channel);font-weight:600}.log-viewer-muted{color:var(--lv-muted)}.log-viewer-success-text{color:var(--adm-success);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.log-viewer-doctor-summary{margin-bottom:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-2xl,1rem);background-color:var(--lv-card-solid);box-shadow:var(--adm-shadow-md)}.log-viewer-page--dark .log-viewer-doctor-summary{box-shadow:0 24px 70px #00000073}.log-viewer-doctor-summary-title{margin-inline:0;margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));font-family:var(--adm-font-display);letter-spacing:-.01em;font-weight:600}.log-viewer-table-scroll{overflow-x:auto}.log-viewer-data-table-shell{border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-lg,.5rem);background-color:var(--lv-card-solid)}.log-viewer-data-table-shell--clipped{overflow:hidden}.log-viewer-data-table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);color:var(--lv-text);background-color:#0000;font-size:13px}.log-viewer-data-table--doctor{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.log-viewer-data-table th{z-index:2;padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lv-border);background-color:var(--lv-code-bg);color:var(--adm-ink-400);font-family:var(--adm-font-mono);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:700;position:sticky;top:0}.log-viewer-page--dark .log-viewer-data-table th{border-bottom-color:var(--lv-border);color:#9db6c6;background:#0a1822}.log-viewer-data-cell,.log-viewer-data-table td{padding-inline:calc(var(--spacing,.25rem) * 3.5);color:var(--lv-text);vertical-align:top;padding-block:11px}.log-viewer-data-cell--right{text-align:right!important}.log-viewer-data-cell--muted{color:var(--lv-muted)!important}.log-viewer-data-cell--mono{font-family:var(--adm-font-mono)}.log-viewer-data-row{background:#fffffff5;box-shadow:inset 0 -1px #0c2a3e1f}.log-viewer-data-row--alt{background:#edf3f8b3}.log-viewer-data-row--success{background:#e8f7f1f2}.log-viewer-data-row--warning{background:#fdf1e3f5}.log-viewer-data-row--info{background-color:#f0f9fff5}.log-viewer-data-row--success.log-viewer-data-row--alt,.log-viewer-data-row--warning.log-viewer-data-row--alt,.log-viewer-data-row--info.log-viewer-data-row--alt{background:#edf3f8b3}.log-viewer-data-row--clickable{cursor:pointer}.log-viewer-data-row:hover{filter:var(--lv-hover-filter)}.log-viewer-page--dark .log-viewer-data-row{background:#0c2a3ee6;box-shadow:inset 0 -1px #ffffff14}.log-viewer-page--dark .log-viewer-data-row--alt{background:#0c2a3e99}.log-viewer-page--dark .log-viewer-data-row--success{background:#05966933}.log-viewer-page--dark .log-viewer-data-row--warning{background:#b4530938}.log-viewer-page--dark .log-viewer-data-row--info{background:#0ea5e929}.log-viewer-page--dark .log-viewer-data-row--success.log-viewer-data-row--alt,.log-viewer-page--dark .log-viewer-data-row--warning.log-viewer-data-row--alt,.log-viewer-page--dark .log-viewer-data-row--info.log-viewer-data-row--alt{background:#0c2a3ecc}.log-viewer-doctor-cell{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.log-viewer-doctor-status-dot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background:var(--adm-success);border-radius:2147483647px;flex-shrink:0}.log-viewer-doctor-name{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.log-viewer-audio-timings-body{overflow-anchor:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-width:100%;max-height:60vh;padding:calc(var(--spacing,.25rem) * 2);overflow:auto}.log-viewer-audio-timings-table{min-width:1160px}.log-viewer-data-empty-cell{text-align:center;padding:calc(var(--spacing,.25rem) * 7)!important;color:var(--lv-muted)!important;background-color:#0000!important}.log-viewer-audio-index-cell{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.log-viewer-cell-stack{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.log-viewer-cell-stack--start{align-items:flex-start}.log-viewer-data-pill{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:0;letter-spacing:0;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.log-viewer-data-pill--republished{color:var(--adm-channel);background:#0369a11f;border:1px solid #0369a147;align-self:flex-start}.log-viewer-data-pill--wss{color:var(--adm-success);background:#05966924;border:1px solid #0596694d}.log-viewer-data-pill--https{color:var(--adm-warning);background:#b4530924;border:1px solid #b453094d}.log-viewer-data-pill--delivery{border-style:var(--tw-border-style);color:var(--adm-channel-2);background-color:#0ea5e91f;border-width:1px;border-color:#0ea5e947;font-size:10px}.log-viewer-play-audio-button{padding-inline:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-radius:var(--radius-md,.375rem);background:linear-gradient(135deg, var(--adm-channel), var(--adm-channel-2));color:var(--color-white,#fff);cursor:pointer;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;border-width:0;padding-block:5px}.log-viewer-play-audio-button:disabled{background:var(--adm-surface-alt);color:var(--adm-ink-400);box-shadow:none;cursor:not-allowed}.log-viewer-page--dark .log-viewer-play-audio-button:disabled{color:#5c7a8c;background:#ffffff14}.log-viewer-audio-total-row{background-color:var(--lv-code-bg);box-shadow:inset 0 1px #0c2a3e26}.log-viewer-page--dark .log-viewer-audio-total-row{background:#0a1822;box-shadow:inset 0 1px #ffffff1a}.log-viewer-audio-total-label{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);text-align:right;white-space:nowrap}.log-viewer-audio-total-value{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);white-space:nowrap}@media (width>=640px){.log-viewer-input--log-search{min-width:280px}.log-viewer-input--audio-search{min-width:calc(var(--spacing,.25rem) * 60)}.log-viewer-nav-button{display:inline-flex}}@media (width>=768px){.log-viewer-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.log-viewer-audit-filter-intro{gap:calc(var(--spacing,.25rem) * .5);width:100%;padding-bottom:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lv-border);flex-direction:column;display:flex}.log-viewer-audit-filter-intro strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--lv-text)}.log-viewer-audit-filter-intro span{color:var(--lv-muted);font-size:10px}.log-viewer-audit-section-picker{margin-bottom:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-xl,.75rem);background-color:var(--lv-card-solid)}.log-viewer-audit-picker-heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 4);display:flex}.log-viewer-audit-picker-heading h2,.log-viewer-audit-picker-heading p,.log-viewer-audit-group-heading h3{margin:0}.log-viewer-audit-picker-heading h2{font-family:var(--adm-font-display);letter-spacing:-.01em;color:var(--lv-text);font-size:17px;font-weight:600}.log-viewer-audit-picker-heading p{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--lv-muted)}.log-viewer-audit-group+.log-viewer-audit-group{margin-top:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--lv-border)}.log-viewer-audit-group-heading{align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:var(--spacing,.25rem);margin-bottom:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap;display:flex}.log-viewer-audit-group-heading h3{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--lv-text)}.log-viewer-audit-group-heading span{color:var(--lv-muted);font-size:11px}.log-viewer-audit-card-grid{gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.log-viewer-audit-section-card{align-items:center;gap:calc(var(--spacing,.25rem) * 3);min-width:0;padding:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--lv-border);border-radius:var(--radius-lg,.5rem);background-color:var(--lv-soft-bg);text-align:left;color:var(--lv-text);cursor:pointer;transition-property:border-color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;display:flex}.log-viewer-audit-section-card:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--adm-channel-2);background:#0ea5e90f}.log-viewer-audit-section-card:disabled{opacity:.7;cursor:wait}.log-viewer-audit-section-card--selected{border-color:var(--adm-channel-2);background:#0ea5e91a;box-shadow:0 0 0 1px #0ea5e92e}.log-viewer-audit-section-card--warning .log-viewer-audit-section-icon{background:var(--adm-danger-bg);color:var(--adm-danger)}.log-viewer-audit-section-icon{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-lg,.5rem);background:var(--lv-code-bg);color:var(--adm-channel);flex-shrink:0;justify-content:center;align-items:center;display:flex}.log-viewer-audit-section-icon svg{width:18px;height:18px}.log-viewer-audit-section-copy{flex-direction:column;flex:1;min-width:0;display:flex}.log-viewer-audit-section-copy strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.log-viewer-audit-section-copy small{margin-top:calc(var(--spacing,.25rem) * .5);--tw-leading:1.35;color:var(--lv-muted);font-size:10px;line-height:1.35}.log-viewer-audit-section-action{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);color:var(--adm-channel);flex-shrink:0}.log-viewer-audit-empty{min-height:calc(var(--spacing,.25rem) * 48);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 8);text-align:center;color:var(--lv-muted);flex-direction:column;display:flex}.log-viewer-audit-empty>svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);color:var(--adm-signal)}.log-viewer-audit-empty h2,.log-viewer-audit-empty p{margin:0}.log-viewer-audit-empty h2{font-family:var(--adm-font-display);color:var(--lv-text);font-size:15px;font-weight:600}.log-viewer-audit-empty p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.log-viewer-audit-log-list,.log-viewer-audit-timeline-list{max-height:65vh;overflow:auto}.log-viewer-audit-log-row{width:100%;padding-block:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lv-border);border-left-style:var(--tw-border-style);text-align:left;color:var(--lv-text);cursor:pointer;background-color:#0000;border-left-width:4px;border-left-color:#0000;display:block}.log-viewer-audit-log-row:hover{background:var(--lv-code-bg)}.log-viewer-audit-log-row--error{border-left-color:var(--adm-danger);background:#dc26260d}.log-viewer-pubsub-republish-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--lv-border);border-left-style:var(--tw-border-style);border-left-width:4px;align-items:center;display:flex}.log-viewer-pubsub-republish-row--missing{border-left-color:var(--adm-danger);background:#dc26260d}.log-viewer-pubsub-republish-row--published{border-left-color:var(--adm-channel);background:#0369a10d}.log-viewer-pubsub-republish-row--received{border-left-color:var(--adm-success);background:#0596690d}.log-viewer-pubsub-republish-row>.log-viewer-audit-log-row{border-style:var(--tw-border-style);border-width:0;flex:auto;width:auto;min-width:0}.log-viewer-pubsub-republish-action{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);border-left-style:var(--tw-border-style);border-left-width:1px;border-left-color:var(--lv-border);flex-shrink:0;display:flex}.log-viewer-pubsub-republish-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600)}.log-viewer-pubsub-republish-label--missing{color:var(--adm-danger)}.log-viewer-pubsub-republish-label--published{color:var(--adm-channel)}.log-viewer-pubsub-republish-label--received{color:var(--adm-success)}.log-viewer-pubsub-republish-action .log-viewer-audio-retry-action{max-width:260px}.log-viewer-audit-log-heading{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--lv-muted);flex-wrap:wrap;font-size:11px;display:flex}.log-viewer-audit-log-message{margin-top:calc(var(--spacing,.25rem) * 1.5);font-family:var(--adm-font-mono);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);overflow-wrap:break-word;display:block}.log-viewer-audit-identity{color:var(--lv-muted);font-size:10px}.log-viewer-audit-modal{max-width:var(--container-4xl,56rem);border-color:var(--adm-border)!important;background:var(--adm-surface)!important;color:var(--adm-ink-900)!important}.log-viewer-audit-modal-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.log-viewer-audit-modal .log-viewer-modal-header{border-bottom-color:var(--adm-border)!important;background:var(--adm-surface-alt)!important;color:var(--adm-ink-900)!important}.log-viewer-audit-modal .log-viewer-modal-title{color:var(--adm-ink-900)!important}.log-viewer-audit-modal .log-viewer-modal-body{background:var(--adm-surface)!important;color:var(--adm-ink-900)!important}.log-viewer-audit-modal .log-viewer-secondary-button{border-color:var(--adm-border)!important;background:var(--adm-surface)!important;color:var(--adm-ink-600)!important}.log-viewer-audit-modal .log-viewer-close-button{color:var(--adm-ink-600)!important}.log-viewer-audit-detail-event{padding:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--adm-border);border-radius:var(--radius-lg,.5rem);background:var(--adm-surface-alt)!important;color:var(--adm-ink-900)!important}.log-viewer-audit-detail-event+.log-viewer-audit-detail-event{margin-top:calc(var(--spacing,.25rem) * 3)}.log-viewer-audit-detail-message{margin-block:calc(var(--spacing,.25rem) * 2);font-family:var(--adm-font-mono);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);overflow-wrap:break-word;color:var(--adm-ink-900)!important}.log-viewer-audit-modal .log-viewer-row-time,.log-viewer-audit-modal .log-viewer-audit-log-heading,.log-viewer-audit-modal .log-viewer-raw-summary{color:var(--adm-ink-600)!important}.log-viewer-audit-modal .log-viewer-row-tag{color:var(--adm-ink-900)!important}.log-viewer-audit-modal .log-viewer-raw-pre{background:var(--adm-surface-alt)!important;color:var(--adm-ink-900)!important}.log-viewer-audit-modal .log-viewer-level-badge--info{color:var(--adm-success)!important}.log-viewer-audit-modal .log-viewer-level-badge--warn{color:var(--adm-warning)!important}.log-viewer-audit-modal .log-viewer-level-badge--error{color:var(--adm-danger)!important}.log-viewer-audit-modal--dark{color:#eef1ec!important;background:#0c2a3e!important;border-color:#ffffff1f!important}.log-viewer-audit-modal--dark .log-viewer-modal-header{color:#eef1ec!important;background:#0a1822!important;border-bottom-color:#ffffff1f!important}.log-viewer-audit-modal--dark .log-viewer-modal-title{color:#eef1ec!important}.log-viewer-audit-modal--dark .log-viewer-modal-body{color:#eef1ec!important;background:#0c2a3e!important}.log-viewer-audit-modal--dark .log-viewer-audit-detail-event{color:#eef1ec!important;background:#0a1822!important;border-color:#ffffff1f!important}.log-viewer-audit-modal--dark .log-viewer-audit-detail-message,.log-viewer-audit-modal--dark .log-viewer-row-tag{color:#eef1ec!important}.log-viewer-audit-modal--dark .log-viewer-row-time,.log-viewer-audit-modal--dark .log-viewer-audit-log-heading,.log-viewer-audit-modal--dark .log-viewer-raw-summary{color:#9db6c6!important}.log-viewer-audit-modal--dark .log-viewer-raw-pre{color:#cfe3ee!important;background:#08131c!important}.log-viewer-audit-modal--dark .log-viewer-secondary-button{color:#eef1ec!important;background:#ffffff0f!important;border-color:#ffffff24!important}.log-viewer-audit-modal--dark .log-viewer-close-button{color:#cfe3ee!important}.log-viewer-page--dark .log-viewer-panel-header{border-bottom-color:var(--lv-border);background:#0a1822}.log-viewer-page--dark .log-viewer-panel-title{color:var(--lv-text)}.log-viewer-page--dark .log-viewer-secondary-button{border-color:var(--lv-border);color:var(--lv-text)}.log-viewer-page--dark .log-viewer-secondary-button:hover{background:#ffffff14}@media (width<=700px){.log-viewer-audit-picker-heading{flex-direction:column}.log-viewer-audit-card-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.log-viewer-audit-section-card{align-items:flex-start}.log-viewer-filter-card>label{flex:1;min-width:140px}.log-viewer-filter-card .log-viewer-input{width:100%}.log-viewer-pubsub-republish-row{flex-direction:column;align-items:stretch}.log-viewer-pubsub-republish-action{border-left-style:var(--tw-border-style);border-left-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--lv-border);justify-content:space-between}.log-viewer-pubsub-republish-action .log-viewer-audio-retry-action{align-items:flex-start;max-width:none}}.log-viewer-row-time,.log-viewer-grouped-log-time,.log-viewer-modal-time,.log-viewer-lifecycle-time,.log-viewer-panel-count,.log-viewer-grouped-log-count,.log-viewer-filter-count,.log-viewer-count-copy{font-family:var(--adm-font-mono);font-variant-numeric:tabular-nums}.log-viewer-stat-value,.log-viewer-activity-value,.log-viewer-message-count-value{font-variant-numeric:tabular-nums}.log-viewer-stat-label,.log-viewer-field-key{font-family:var(--adm-font-mono)}.log-viewer-page--dark .log-viewer-audit-open-trace,.log-viewer-page--dark .log-viewer-audio-lifecycle-button-action,.log-viewer-page--dark .log-viewer-recording-timing-item small,.log-viewer-page--dark .log-viewer-audit-section-action,.log-viewer-page--dark .log-viewer-audit-section-icon,.log-viewer-page--dark .log-viewer-nav-button--api,.log-viewer-page--dark .log-viewer-nav-button--python,.log-viewer-page--dark .log-viewer-nav-button--blank,.log-viewer-page--dark .log-viewer-link,.log-viewer-page--dark .log-viewer-activity-badge,.log-viewer-page--dark .log-viewer-inline-chip--db,.log-viewer-page--dark .log-viewer-data-pill--republished,.log-viewer-page--dark .log-viewer-delivery-result--retried{color:var(--adm-channel-2)}.log-viewer-page--dark .log-viewer-audit-section-icon{background:#ffffff0f}.log-viewer-page--dark .log-viewer-audit-section-card--warning .log-viewer-audit-section-icon{color:#fca5a5;background:#dc262629}.log-viewer-page--dark .log-viewer-level-icon--warning,.log-viewer-page--dark .log-viewer-activity-icon--warning{color:#fbbf24}.log-viewer-page--dark .log-viewer-level-icon--error{color:#f87171}.log-viewer-page--dark .log-viewer-level-icon--debug{color:var(--lv-muted)}.log-viewer-page--dark .log-viewer-error-title,.log-viewer-page--dark .log-viewer-error-key,.log-viewer-page--dark .log-viewer-state-message--error,.log-viewer-page--dark .log-viewer-audio-retry-error{color:#fca5a5!important}.log-viewer-page--dark .log-viewer-response-type,.log-viewer-page--dark .log-viewer-response-warning,.log-viewer-page--dark .log-viewer-audio-retry-panel strong,.log-viewer-page--dark .log-viewer-analytics-value--warning,.log-viewer-page--dark .log-viewer-delivery-result--missing,.log-viewer-page--dark .log-viewer-delivery-card--waiting .log-viewer-delivery-card-heading span{color:#fbbf24}.log-viewer-page--dark .log-viewer-success-text,.log-viewer-page--dark .log-viewer-analytics-value--success,.log-viewer-page--dark .log-viewer-delivery-result--success,.log-viewer-page--dark .log-viewer-field-value,.log-viewer-page--dark .log-viewer-delivery-card--delivered .log-viewer-delivery-card-heading span{color:#34d399}.log-viewer-page--dark .log-viewer-kv-value,.log-viewer-page--dark .log-viewer-inline-chip--payload{color:#7dd3fc}.log-viewer-page--dark .log-viewer-modal-panel{box-shadow:0 24px 70px #00000073}html,body{min-height:100%;margin:0}body{background:var(--adm-bg,#f4f8fb);color:var(--adm-ink-900,#0d1f2d);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.billing-organization-login__card{flex-direction:column;gap:14px;display:flex}.billing-organization-login__field{flex-direction:column;gap:7px;width:100%;margin:0;display:flex}.billing-organization-login__label{color:var(--adm-ink-600,#3d5266);font-size:12px;font-weight:700}.billing-organization-login__input{border:1px solid var(--adm-border,#dde6ef);width:100%;min-height:44px;color:var(--adm-ink-900,#0d1f2d);background:#edf3f8db;border-radius:10px;outline:none;padding:10px 12px;font-size:14px;line-height:1.4;transition:border-color .15s,box-shadow .15s,background .15s}.billing-organization-login__input:focus{border-color:var(--adm-channel-2,#0ea5e9);background:#fff;box-shadow:0 0 0 3px #0ea5e924}.billing-organization-login__password-control{align-items:center;width:100%;display:flex;position:relative}.billing-organization-login__input--password{padding-right:46px}.billing-organization-login__password-toggle{width:32px;height:32px;color:var(--adm-ink-600,#3d5266);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.billing-organization-login__password-toggle:hover{color:var(--adm-channel,#0369a1);background:#0ea5e91a}.billing-organization-login__notice{border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.45}.billing-organization-login__notice--error{border:1px solid var(--adm-danger-border,#f6c6c6);background:var(--adm-danger-bg,#fdeded);color:var(--adm-danger,#dc2626)}.billing-organization-login__status-list{gap:7px;margin-top:2px;display:grid}.billing-organization-login__status-message{min-height:24px;color:var(--adm-ink-600,#3d5266);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.billing-organization-login__status-message strong{color:var(--adm-ink-900,#0d1f2d)}.billing-organization-login__status-message span{text-align:right}.billing-organization-login__status-message--success span{color:var(--adm-success,#059669)}.billing-organization-login__status-message--error span{color:var(--adm-danger,#dc2626)}.billing-organization-login__submit-button{background:linear-gradient(135deg, var(--adm-channel,#0369a1), var(--adm-channel-2,#0ea5e9));color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:4px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #0369a138}.billing-organization-login__submit-button:disabled{cursor:wait;opacity:.72}@media (width<=520px){.billing-organization-login__card{gap:12px}.billing-organization-login__status-message{flex-direction:column;align-items:flex-start;gap:2px}.billing-organization-login__status-message span{text-align:left}}.screen-message{min-height:100vh;color:var(--adm-ink-600,#3d5266);background:var(--adm-bg,#f4f8fb);place-items:center;display:grid}.dashboard-workspace{min-height:100vh;color:var(--adm-ink-900,#0d1f2d);background-color:var(--adm-bg,#f4f8fb);background-image:linear-gradient(#0c2a3e09 1px,#0000 1px),linear-gradient(90deg,#0c2a3e08 1px,#0000 1px);background-size:40px 40px;background-attachment:fixed}.dashboard-workspace--dark{--adm-bg:#08131c;--adm-surface:#0e2232;--adm-surface-alt:#132c3e;--adm-border:#ffffff1c;--adm-ink-900:#eef6fb;--adm-ink-600:#a7bdcb;--adm-ink-400:#6f8da1;--adm-shadow-sm:0 1px 2px #0000003d;--adm-shadow-md:0 14px 36px #00000047;background-image:linear-gradient(#eef6fb09 1px,#0000 1px),linear-gradient(90deg,#eef6fb08 1px,#0000 1px)}.dashboard-main{width:min(1480px,100% - 32px);margin:0 auto;padding:22px 0 40px}.dashboard-topbar{border:1px solid var(--adm-border,#dde6ef);box-shadow:var(--adm-shadow-sm,0 1px 2px #0c2a3e0f);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 16px;display:flex}.dashboard-workspace--dark .dashboard-topbar{background:#0e2232d1}.dashboard-topbar h1{letter-spacing:0;margin:0 0 2px;font-size:24px;font-weight:800}.dashboard-topbar p{color:var(--adm-ink-600,#3d5266);margin:0;font-size:13px}.dashboard-user{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-user strong{color:var(--adm-ink-600,#3d5266);font-size:13px}.ghost-button,.danger-button,.view-data-secondary-button,.view-data-primary-button,.view-data-icon-button,.view-data-presets button{border:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface,#fff);min-height:36px;color:var(--adm-ink-900,#0d1f2d);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.2;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;display:inline-flex}.ghost-button:hover,.view-data-secondary-button:hover,.view-data-icon-button:hover,.view-data-presets button:hover{border-color:var(--adm-channel-2,#0ea5e9);transform:translateY(-1px);box-shadow:0 8px 20px #0ea5e91f}.danger-button{border-color:var(--adm-danger-border,#f6c6c6);background:var(--adm-danger-bg,#fdeded);color:var(--adm-danger,#dc2626)}.danger-button:hover{border-color:var(--adm-danger,#dc2626)}.view-data-primary-button{background:var(--adm-channel,#0369a1);color:#fff;border:0;box-shadow:0 8px 20px #0369a12e}.view-data-primary-button:hover{background:#075985;transform:translateY(-1px)}.view-data-primary-button:disabled,.view-data-secondary-button:disabled,.view-data-icon-button:disabled{cursor:not-allowed;opacity:.62;transform:none}.view-data-page{gap:14px;display:grid}.view-data-control-panel,.view-data-panel,.view-data-empty-state{border:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface,#fff);box-shadow:var(--adm-shadow-sm,0 1px 2px #0c2a3e0f);border-radius:8px}.view-data-control-panel{overflow:hidden}.view-data-control-panel__top{border-bottom:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface-alt,#edf3f8);grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.view-data-control-panel__top{background:color-mix(in srgb, var(--adm-surface-alt,#edf3f8) 38%, var(--adm-surface,#fff))}}.view-data-control-panel__top h2,.view-data-panel__header h2,.view-data-empty-state h2{letter-spacing:0;margin:0;font-size:16px;font-weight:800}.view-data-control-panel__top p{color:var(--adm-ink-600,#3d5266);margin:3px 0 0;font-size:13px}.view-data-control-panel__title{min-width:0}.view-data-control-panel__title h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.view-data-kicker{color:var(--adm-channel,#0369a1);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:850;display:inline-flex}.view-data-control-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.view-data-icon-button{width:38px;padding:0}.view-data-filter-section{background:var(--adm-surface,#fff)}.view-data-filter-heading{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 0;display:flex}.view-data-filter-heading>span{color:var(--adm-ink-900,#0d1f2d);align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.view-data-filter-heading small{color:var(--adm-ink-400,#748ba0);font-size:12px}.view-data-filter-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;padding:12px 16px 14px;display:grid}.view-data-filter-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.view-data-filter-grid label>span,.view-data-checkbox span{color:var(--adm-ink-600,#3d5266);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.view-data-filter-grid input,.view-data-filter-grid select{border:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface,#fff);width:100%;min-height:38px;color:var(--adm-ink-900,#0d1f2d);border-radius:6px;outline:none;padding:8px 10px}.view-data-filter-grid input:focus,.view-data-filter-grid select:focus{border-color:var(--adm-channel-2,#0ea5e9);background:var(--adm-surface,#fff);box-shadow:0 0 0 3px #0ea5e91f}.view-data-inline-input{border:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface,#fff);border-radius:6px;align-items:center;min-height:38px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;overflow:hidden}.view-data-inline-input:focus-within{border-color:var(--adm-channel-2,#0ea5e9);background:var(--adm-surface,#fff);box-shadow:0 0 0 3px #0ea5e91f}.view-data-filter-grid .view-data-inline-input input{min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;padding-right:4px}.view-data-filter-grid .view-data-inline-input input:focus{box-shadow:none;background:0 0;border:0}.view-data-inline-input>span{border-left:1px solid var(--adm-border,#dde6ef);color:var(--adm-ink-600,#3d5266);white-space:nowrap;align-self:stretch;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.view-data-search-field{position:relative}.view-data-search-field svg{color:var(--adm-ink-400,#748ba0);pointer-events:none;position:absolute;bottom:11px;left:11px}.view-data-search-field input{padding-left:34px}.view-data-checkbox{justify-content:end}.view-data-checkbox input{width:18px;min-height:18px}.view-data-checkbox{align-items:center;padding-bottom:7px;flex-direction:row!important;gap:9px!important}.view-data-presets{flex-wrap:wrap;align-items:center;gap:6px;padding:0 16px 14px;display:flex}.view-data-presets button{min-height:32px;color:var(--adm-ink-600,#3d5266);border-radius:6px;padding:6px 10px}.view-data-presets__label{color:var(--adm-ink-400,#748ba0);text-transform:uppercase;align-items:center;gap:6px;margin-right:2px;font-size:11px;font-weight:850;display:inline-flex}.view-data-selection-strip{border-top:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface-alt,#edf3f8);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.view-data-selection-strip{background:color-mix(in srgb, var(--adm-surface-alt,#edf3f8) 44%, var(--adm-surface,#fff))}}.view-data-selection-strip span,.view-data-selection-strip strong{border:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface,#fff);min-height:30px;color:var(--adm-ink-600,#3d5266);border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.view-data-selection-strip span{border-color:var(--adm-channel-2,#0ea5e9)}@supports (color:color-mix(in lab, red, red)){.view-data-selection-strip span{border-color:color-mix(in srgb, var(--adm-channel-2,#0ea5e9) 28%, var(--adm-border,#dde6ef))}}.view-data-selection-strip span{background:var(--adm-channel-2,#0ea5e9)}@supports (color:color-mix(in lab, red, red)){.view-data-selection-strip span{background:color-mix(in srgb, var(--adm-channel-2,#0ea5e9) 10%, var(--adm-surface,#fff))}}.view-data-selection-strip span{color:var(--adm-channel,#0369a1)}.view-data-alert{border:1px solid var(--adm-danger-border,#f6c6c6);background:var(--adm-danger-bg,#fdeded);color:var(--adm-danger,#dc2626);border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700}.view-data-report-context{justify-content:space-between;align-items:flex-end;gap:16px;padding:4px 2px 0;display:flex}.view-data-report-context h2{color:var(--adm-ink-900,#0d1f2d);margin:0;font-size:20px;font-weight:850}.view-data-report-context p{color:var(--adm-ink-600,#3d5266);margin:4px 0 0;font-size:12px}.view-data-report-context__time{color:var(--adm-ink-400,#748ba0);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.view-data-stats{border:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface,#fff);box-shadow:var(--adm-shadow-sm,0 1px 2px #0c2a3e0f);border-radius:8px;grid-template-columns:repeat(4,minmax(160px,1fr));gap:0;display:grid;overflow:hidden}.view-data-tabs{z-index:4;border:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface,#fff);border-radius:8px;flex-wrap:wrap;gap:4px;display:flex;position:sticky;top:8px}@supports (color:color-mix(in lab, red, red)){.view-data-tabs{background:color-mix(in srgb, var(--adm-surface,#fff) 88%, transparent)}}.view-data-tabs{box-shadow:var(--adm-shadow-sm,0 1px 2px #0c2a3e0f);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px}.view-data-tabs button{min-height:38px;color:var(--adm-ink-600,#3d5266);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.view-data-tabs button:hover{border-color:var(--adm-border,#dde6ef);background:var(--adm-surface-alt,#edf3f8)}.view-data-tabs button.is-active{border-color:var(--adm-channel,#0369a1)}@supports (color:color-mix(in lab, red, red)){.view-data-tabs button.is-active{border-color:color-mix(in srgb, var(--adm-channel,#0369a1) 34%, var(--adm-border,#dde6ef))}}.view-data-tabs button.is-active{background:var(--adm-channel-2,#0ea5e9)}@supports (color:color-mix(in lab, red, red)){.view-data-tabs button.is-active{background:color-mix(in srgb, var(--adm-channel-2,#0ea5e9) 12%, var(--adm-surface,#fff))}}.view-data-tabs button.is-active{color:var(--adm-channel,#0369a1);box-shadow:0 8px 18px #0ea5e91a}.view-data-granularity{border:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface-alt,#edf3f8);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.view-data-granularity{background:color-mix(in srgb, var(--adm-surface-alt,#edf3f8) 52%, var(--adm-surface,#fff))}}.view-data-granularity{padding:8px 12px}.view-data-granularity__label{color:var(--adm-ink-400,#748ba0);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.view-data-granularity__options{flex-wrap:wrap;gap:4px;display:flex}.view-data-granularity button{min-height:32px;color:var(--adm-ink-600,#3d5266);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:800;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.view-data-granularity button:hover{border-color:var(--adm-border,#dde6ef);background:var(--adm-surface,#fff)}.view-data-granularity button.is-active{border-color:var(--adm-channel,#0369a1)}@supports (color:color-mix(in lab, red, red)){.view-data-granularity button.is-active{border-color:color-mix(in srgb, var(--adm-channel,#0369a1) 34%, var(--adm-border,#dde6ef))}}.view-data-granularity button.is-active{background:var(--adm-surface,#fff);color:var(--adm-channel,#0369a1)}.view-data-stat{border-right:1px solid var(--adm-border,#dde6ef);background:0 0;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;min-height:108px;padding:16px;display:grid}.view-data-stat:last-child{border-right:0}.view-data-stat__icon{border-radius:8px;grid-row:span 3;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.view-data-stat--blue .view-data-stat__icon{color:var(--adm-channel,#0369a1);background:#0ea5e91f}.view-data-stat--green .view-data-stat__icon{background:var(--adm-success-bg,#e8f7f1);color:var(--adm-success,#059669)}.view-data-stat--amber .view-data-stat__icon{background:var(--adm-warning-bg,#fdf1e3);color:var(--adm-warning,#b45309)}.view-data-stat--rose .view-data-stat__icon{background:var(--adm-danger-bg,#fdeded);color:var(--adm-danger,#dc2626)}.view-data-stat__label{color:var(--adm-ink-400,#748ba0);text-transform:uppercase;font-size:11px;font-weight:800}.view-data-stat__value{font-size:24px;font-weight:850;line-height:1}.view-data-stat__detail{color:var(--adm-ink-600,#3d5266);font-size:12px}.view-data-split-grid{border:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface,#fff);box-shadow:var(--adm-shadow-sm,0 1px 2px #0c2a3e0f);border-radius:8px;grid-template-columns:repeat(3,minmax(180px,1fr));gap:0;display:grid;overflow:hidden}.view-data-split-tile{border-right:1px solid var(--adm-border,#dde6ef);background:0 0;gap:5px;min-height:104px;padding:15px 16px;display:grid}.view-data-split-tile:last-child{border-right:0}.view-data-split-tile__heading{align-items:center;gap:8px;display:flex}.view-data-split-tile__icon{background:var(--adm-surface-alt,#edf3f8);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.view-data-split-tile span{color:var(--adm-ink-600,#3d5266);text-transform:uppercase;font-size:12px;font-weight:850}.view-data-split-tile strong{font-size:26px;font-weight:850;line-height:1}.view-data-split-tile small{color:var(--adm-ink-600,#3d5266);font-size:12px;line-height:1.35}.view-data-split-tile--op{box-shadow:inset 3px 0 0 var(--adm-success,#059669)}.view-data-split-tile--op strong{color:var(--adm-success,#059669)}.view-data-split-tile--op .view-data-split-tile__icon{background:var(--adm-success-bg,#e8f7f1);color:var(--adm-success,#059669)}.view-data-split-tile--ip{box-shadow:inset 3px 0 0 var(--adm-danger,#dc2626)}.view-data-split-tile--ip strong{color:var(--adm-danger,#dc2626)}.view-data-split-tile--ip .view-data-split-tile__icon{background:var(--adm-danger-bg,#fdeded);color:var(--adm-danger,#dc2626)}.view-data-split-tile--mhc{box-shadow:inset 3px 0 0 var(--adm-warning,#b45309)}.view-data-split-tile--mhc strong{color:var(--adm-warning,#b45309)}.view-data-split-tile--mhc .view-data-split-tile__icon{background:var(--adm-warning-bg,#fdf1e3);color:var(--adm-warning,#b45309)}.view-data-panel{overflow:hidden}.view-data-panel__header{border-bottom:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface-alt,#edf3f8);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.view-data-panel__header{background:color-mix(in srgb, var(--adm-surface-alt,#edf3f8) 52%, var(--adm-surface,#fff))}}.view-data-panel__header span{color:var(--adm-ink-400,#748ba0);font-size:12px;font-weight:800}.view-data-finding-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;padding:14px;display:grid}.view-data-finding-grid span{border-left:2px solid var(--adm-channel-2,#0ea5e9);background:var(--adm-surface-alt,#edf3f8);position:relative}@supports (color:color-mix(in lab, red, red)){.view-data-finding-grid span{background:color-mix(in srgb, var(--adm-surface-alt,#edf3f8) 42%, transparent)}}.view-data-finding-grid span{color:var(--adm-ink-600,#3d5266);padding:10px 12px;font-size:13px;line-height:1.45}.view-data-guide-summary{cursor:pointer;background:var(--adm-surface-alt,#edf3f8);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:10px 14px;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.view-data-guide-summary{background:color-mix(in srgb, var(--adm-surface-alt,#edf3f8) 52%, var(--adm-surface,#fff))}}.view-data-guide-summary::-webkit-details-marker{display:none}.view-data-guide-summary__icon{background:var(--adm-channel-2,#0ea5e9);border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.view-data-guide-summary__icon{background:color-mix(in srgb, var(--adm-channel-2,#0ea5e9) 12%, var(--adm-surface,#fff))}}.view-data-guide-summary__icon{color:var(--adm-channel,#0369a1)}.view-data-guide-summary__copy{gap:2px;display:grid}.view-data-guide-summary__copy strong{color:var(--adm-ink-900,#0d1f2d);font-size:13px}.view-data-guide-summary__copy small{color:var(--adm-ink-600,#3d5266);font-size:12px}.view-data-guide-summary__chevron{color:var(--adm-ink-400,#748ba0);transition:transform .18s}.view-data-guide-panel[open] .view-data-guide-summary{border-bottom:1px solid var(--adm-border,#dde6ef)}.view-data-guide-panel[open] .view-data-guide-summary__chevron{transform:rotate(180deg)}.view-data-guide{gap:14px;padding:14px;display:grid}.view-data-guide__intro{color:var(--adm-ink-600,#3d5266);margin:0;font-size:13px;font-weight:750}.view-data-guide__rules{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;display:grid}.view-data-guide__rules div{border:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface-alt,#edf3f8);border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:8px;min-height:64px;display:grid}@supports (color:color-mix(in lab, red, red)){.view-data-guide__rules div{background:color-mix(in srgb, var(--adm-surface-alt,#edf3f8) 46%, var(--adm-surface,#fff))}}.view-data-guide__rules div{padding:10px}.view-data-guide__rules strong{background:var(--adm-surface,#fff);min-width:38px;height:28px;color:var(--adm-channel,#0369a1);border-radius:7px;justify-content:center;align-items:center;font-size:12px;font-weight:850;display:inline-flex}.view-data-guide__rules span{color:var(--adm-ink-600,#3d5266);font-size:12px;line-height:1.4}.view-data-guide__table{border:1px solid var(--adm-border,#dde6ef);border-radius:8px;overflow:auto}.view-data-guide__table table{border-collapse:collapse;background:var(--adm-surface,#fff);width:100%;font-size:12px}.view-data-guide__table th,.view-data-guide__table td{border-bottom:1px solid var(--adm-border,#dde6ef);text-align:left;white-space:nowrap;padding:9px 10px}.view-data-guide__table th{background:var(--adm-surface-alt,#edf3f8);color:var(--adm-ink-400,#748ba0);text-transform:uppercase;font-size:11px;font-weight:850}.view-data-guide__table tr:last-child td{border-bottom:0}.view-data-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.view-data-bars{gap:10px;padding:14px;display:grid}.view-data-bar-row{grid-template-columns:minmax(86px,130px) minmax(120px,1fr) minmax(150px,auto);align-items:center;gap:10px;display:grid}.view-data-bar-row__label,.view-data-bar-row__value{color:var(--adm-ink-600,#3d5266);font-size:12px;font-weight:750}.view-data-bar-row__track{background:var(--adm-surface-alt,#edf3f8);border-radius:999px;height:10px;overflow:hidden}.view-data-bar-row__track span{border-radius:inherit;background:var(--adm-channel-2,#0ea5e9);height:100%;display:block}.view-data-table-toolbar{border-bottom:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface-alt,#edf3f8);grid-template-columns:minmax(240px,420px) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.view-data-table-toolbar{background:color-mix(in srgb, var(--adm-surface-alt,#edf3f8) 54%, var(--adm-surface,#fff))}}.view-data-table-search{align-items:center;min-width:0;display:flex;position:relative}.view-data-table-search svg{color:var(--adm-ink-400,#748ba0);pointer-events:none;position:absolute;left:11px}.view-data-table-search input{border:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface,#fff);width:100%;min-height:36px;color:var(--adm-ink-900,#0d1f2d);border-radius:8px;outline:none;padding:8px 11px 8px 34px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.view-data-table-search input:focus{border-color:var(--adm-channel-2,#0ea5e9);box-shadow:0 0 0 3px #0ea5e91f}.view-data-table-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.view-data-table-toggle{border:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface,#fff);min-height:36px;color:var(--adm-ink-600,#3d5266);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.view-data-table-toggle input{width:15px;height:15px;accent-color:var(--adm-channel-2,#0ea5e9);margin:0}.view-data-table-download{border-color:var(--adm-success,#059669);min-height:36px}@supports (color:color-mix(in lab, red, red)){.view-data-table-download{border-color:color-mix(in srgb, var(--adm-success,#059669) 30%, var(--adm-border,#dde6ef))}}.view-data-table-download{color:var(--adm-success,#059669)}.view-data-table-download:hover:not(:disabled){border-color:var(--adm-success,#059669);box-shadow:0 8px 20px #0596691f}.view-data-help{width:18px;height:18px;color:var(--adm-ink-400,#748ba0);cursor:help;vertical-align:middle;outline:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.view-data-help:hover,.view-data-help:focus{color:var(--adm-channel,#0369a1)}.view-data-help__bubble{z-index:30;border:1px solid var(--adm-border,#dde6ef);background:var(--adm-ink-900,#0d1f2d);width:max-content;max-width:min(300px,76vw);box-shadow:var(--adm-shadow-md,0 14px 36px #0c2a3e1a);color:#fff;text-align:left;text-transform:none;white-space:normal;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.view-data-help:hover .view-data-help__bubble,.view-data-help:focus .view-data-help__bubble{display:block}.view-data-table-shell{background:var(--adm-surface,#fff)}.view-data-table-shell--scrollable .table-frame{max-height:520px;overflow:auto}.table-frame{width:100%;overflow:auto}.data-table{border-collapse:collapse;background:var(--adm-surface,#fff);width:100%;font-size:13px}.data-table th{z-index:1;border-bottom:1px solid var(--adm-border,#dde6ef);background:var(--adm-surface-alt,#edf3f8);color:var(--adm-ink-400,#748ba0);text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:850;position:sticky;top:0}.data-table__head{align-items:center;gap:5px;min-width:0;display:inline-flex}.data-table td{border-bottom:1px solid var(--adm-border,#dde6ef);color:var(--adm-ink-900,#0d1f2d);white-space:nowrap;padding:10px 12px}.data-table tbody tr:nth-child(2n) td{background:var(--adm-surface-alt,#edf3f8)}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--adm-surface-alt,#edf3f8) 32%, var(--adm-surface,#fff))}}.data-table tr:hover td{background:var(--adm-channel-2,#0ea5e9)}@supports (color:color-mix(in lab, red, red)){.data-table tr:hover td{background:color-mix(in srgb, var(--adm-channel-2,#0ea5e9) 8%, transparent)}}.data-table .is-right{text-align:right}.data-table .is-center{text-align:center}.data-table__empty{text-align:center;color:var(--adm-ink-600,#3d5266)!important}.view-data-empty,.view-data-empty-state p{color:var(--adm-ink-600,#3d5266);margin:0;font-size:13px}.view-data-empty-state{text-align:center;min-height:220px;color:var(--adm-channel,#0369a1);place-items:center;gap:8px;padding:28px;display:grid}.view-data-empty-state h2{color:var(--adm-ink-900,#0d1f2d)}.view-data-spin{animation:.9s linear infinite viewDataSpin}@keyframes viewDataSpin{to{transform:rotate(360deg)}}@media (width<=1100px){.view-data-filter-grid,.view-data-stats,.view-data-guide__rules{grid-template-columns:repeat(2,minmax(160px,1fr))}.view-data-stat:nth-child(2){border-right:0}.view-data-stat:nth-child(-n+2){border-bottom:1px solid var(--adm-border,#dde6ef)}.view-data-two-column,.view-data-table-toolbar{grid-template-columns:1fr}.view-data-table-actions{justify-content:flex-start}}@media (width<=760px){.dashboard-main{width:min(100% - 20px,1480px);padding-top:10px}.dashboard-topbar{flex-direction:column;align-items:stretch}.view-data-control-panel__top{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:12px}.view-data-control-panel__actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));width:100%;display:grid}.view-data-control-panel__actions button{width:100%;padding-inline:8px}.dashboard-user,.view-data-control-panel__actions{justify-content:flex-start}.view-data-filter-grid,.view-data-stats,.view-data-split-grid,.view-data-guide__rules{grid-template-columns:1fr}.view-data-filter-heading{align-items:flex-start;padding-inline:12px}.view-data-filter-heading small{display:none}.view-data-filter-grid,.view-data-presets{padding-inline:12px}.view-data-presets__label{width:100%}.view-data-selection-strip{padding-inline:12px}.view-data-report-context{flex-direction:column;align-items:flex-start;gap:8px}.view-data-report-context__time{white-space:normal}.view-data-stat,.view-data-stat:nth-child(2){border-right:0;border-bottom:1px solid var(--adm-border,#dde6ef)}.view-data-stat:last-child{border-bottom:0}.view-data-split-tile{border-right:0;border-bottom:1px solid var(--adm-border,#dde6ef)}.view-data-split-tile:last-child{border-bottom:0}.view-data-tabs{position:static}.view-data-tabs button{flex:130px}.view-data-selection-strip{align-items:stretch}.view-data-selection-strip span,.view-data-selection-strip strong{width:100%}.view-data-bar-row{grid-template-columns:1fr}.view-data-bar-row__value{color:var(--adm-ink-400,#748ba0)}.view-data-table-toolbar{padding:10px}.view-data-table-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.view-data-table-toggle,.view-data-table-download{justify-content:center;width:100%}.view-data-table-shell--scrollable .table-frame{max-height:520px}}@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}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
