﻿*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:1rem;line-height:1.5;color:#f1f5f9;background:#1a1a1a;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%;max-width:1400px;margin:0 auto;padding:1.5rem}@media(min-width: 768px){.container{padding:2rem}}h1,h2,h3,h4,h5,h6{line-height:1.25;font-weight:600}h1{font-size:1.875rem;font-weight:700}@media(min-width: 768px){h1{font-size:2.25rem}}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}p{margin-bottom:1rem}a{color:#ff6b00;text-decoration:none;transition:color .15s cubic-bezier(0.4, 0, 0.2, 1)}a:focus-visible{outline:2px solid #ff6b00;outline-offset:2px}.header-link{color:#94a3b8;text-decoration:none;transition:color .15s cubic-bezier(0.4, 0, 0.2, 1)}.header-link:hover{color:#ff6b00;text-decoration:underline}.btn{appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer}.btn:focus{outline:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.55rem 1.15rem;border-radius:9999px;font-size:.875rem;font-weight:600;letter-spacing:.02em;line-height:1.2;text-decoration:none;border:1px solid rgba(0,0,0,0);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);transition:transform .18s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .18s cubic-bezier(0.4, 0, 0.2, 1),background .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1),border-color .15s cubic-bezier(0.4, 0, 0.2, 1);white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn:hover:not(:disabled){box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.btn:focus-visible{outline:2px solid #ff6b00;outline-offset:2px}.btn-primary{background:linear-gradient(135deg, rgb(250.512, 125.4816, 35.088), rgb(197.492, 82.1489642857, 6.108));color:#fff;border-color:rgba(255,107,0,.35)}.btn-primary:hover:not(:disabled){border-color:rgba(255,107,0,.5);background:linear-gradient(135deg, rgb(248.574, 131.7132, 47.226), rgb(205.248, 86.7035357143, 8.552))}.btn-secondary{background:hsla(0,0%,100%,.04);color:#f1f5f9;border:1px solid rgba(148,163,184,.35)}.btn-secondary:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:rgba(148,163,184,.55)}.btn-download{background:linear-gradient(135deg, rgb(22.051880597, 199.348119403, 140.5990698578), rgb(19.794119403, 160.805880597, 114.0800899055));color:#fff;border-color:rgba(16,185,129,.35)}.btn-download:hover:not(:disabled){background:linear-gradient(135deg, rgb(23.0678208955, 208.5321791045, 147.0765337808), rgb(20.3801791045, 150.0198208955, 107.0623064559));border-color:rgba(16,185,129,.5)}.btn-danger{background:rgba(239,68,68,.12);color:hsl(0,84.236453202%,72.1960784314%);border:1px solid rgba(239,68,68,.42)}.btn-danger:hover:not(:disabled){background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.62);color:hsl(0,84.236453202%,78.1960784314%)}.status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(0,0,0,0)}.status-active{background:rgba(16,185,129,.1);color:#10b981;border-color:rgba(16,185,129,.3)}.status-processing{background:rgba(59,130,246,.1);color:#3b82f6;border-color:rgba(59,130,246,.3)}.status-success{background:rgba(16,185,129,.1);color:#10b981;border-color:rgba(16,185,129,.3)}.status-error{background:rgba(239,68,68,.1);color:#ef4444;border-color:rgba(239,68,68,.3)}.status-coming-soon{background:rgba(245,158,11,.1);color:#f59e0b;border-color:rgba(245,158,11,.3)}.status-disabled{background:rgba(239,68,68,.1);color:#ef4444;border-color:rgba(239,68,68,.3)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:#ff6b00;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#ff8533}.text-muted{color:#94a3b8}.text-primary{color:#ff6b00}.text-center{text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.monitor-period{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.monitor-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:1rem}.stat-card{background:#2d2d2d;border:1px solid #4d4d4d;border-radius:.75rem;padding:1.25rem;text-align:center;text-decoration:none}.stat-card--link{display:block;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.stat-card--link:hover{background:#3d3d3d}.stat-card--warn{border-color:rgba(245,158,11,.4)}.stat-card--danger{border-color:rgba(239,68,68,.4)}.stat-card__value{font-size:1.875rem;font-weight:700;color:#f1f5f9;line-height:1;margin-bottom:.5rem}.stat-card__value--success{color:#10b981}.stat-card__value--warn{color:#f59e0b}.stat-card__value--danger{color:#ef4444}.stat-card__label{font-size:.875rem;font-weight:500;color:#f1f5f9}.stat-card__sub{font-size:.75rem;color:#94a3b8;margin-top:.25rem}.monitor-chart-wrap{position:relative;height:280px;width:100%}.monitor-bottom{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width: 768px){.monitor-bottom{grid-template-columns:1fr}}.monitor-users .data-table__head,.monitor-users .data-table__row{grid-template-columns:minmax(190px, 1.35fr) minmax(130px, 0.75fr) minmax(210px, 1.1fr) minmax(90px, 0.55fr) minmax(170px, 0.9fr)}.monitor-users .data-table__cell{overflow:visible;white-space:normal}.monitor-users__identity,.monitor-users__time{display:grid;gap:.25rem;min-width:0}.monitor-users__name{font-weight:600;line-height:1.25}.monitor-users__meta,.monitor-users__metric,.monitor-users__time{font-size:.875rem}.monitor-users__meta,.monitor-users__metric{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.monitor-users__meta,.monitor-users__note,.monitor-users__zero{color:#94a3b8}.monitor-users__meta,.monitor-users__note{line-height:1.25}.monitor-users__meta span:not(:last-child)::after{content:"·";margin-left:.5rem;color:#64748b}.monitor-users__zero{font-size:.75rem}@media(max-width: 1024px){.monitor-users .data-table__head{display:none}.monitor-users .data-table__row{grid-template-columns:1fr;gap:.5rem;align-items:stretch}.monitor-users .data-table__cell{display:grid;grid-template-columns:minmax(110px, 0.38fr) minmax(0, 1fr);gap:.75rem;align-items:start}.monitor-users .data-table__cell::before{content:attr(data-label);color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.monitor-users__identity,.monitor-users__time{grid-template-columns:minmax(110px, 0.38fr) minmax(0, 1fr)}.monitor-users__identity>*,.monitor-users__metric>*,.monitor-users__time>*{grid-column:2}}.monitor-anomalies{display:flex;flex-direction:column;gap:.75rem}.monitor-anomaly{background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:.5rem;padding:.75rem 1rem}.monitor-anomaly__header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem;font-size:.875rem}.monitor-anomaly__msg{font-size:.875rem;color:#94a3b8;white-space:pre-wrap;word-break:break-word}.audit-meta{margin-bottom:.75rem;font-size:.875rem}.pagination{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;flex-wrap:wrap}.pagination__btn{font-size:.875rem;padding:.5rem 1rem}.pagination__btn--disabled{opacity:.4;cursor:default;pointer-events:none}.pagination__pages{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;border-radius:.375rem;font-size:.875rem;color:#94a3b8;text-decoration:none;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1)}.pagination__page:hover{background:hsla(0,0%,100%,.06);color:#f1f5f9}.pagination__page--active{background:rgba(255,107,0,.15);color:#ff6b00;font-weight:600;cursor:default}.pagination__ellipsis{color:#64748b;padding:0 .25rem;font-size:.875rem}.page-header{background:linear-gradient(180deg, #2d2d2d 0%, #1a1a1a 100%);border:1px solid #4d4d4d;border-radius:1.5rem;padding:2rem 1.25rem;margin-bottom:3rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}@media(min-width: 768px){.page-header{padding:2.5rem 2rem}}.page-header__logo{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.75rem}.page-header__logo-image{height:50px}@media(min-width: 768px){.page-header__logo-image{height:60px}}.page-header__subtitle{color:#94a3b8;font-size:1rem;margin-top:.5rem}@media(min-width: 768px){.page-header__subtitle{font-size:1.125rem}}.form-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.form-field{display:grid;gap:.5rem}.form-field--full{grid-column:1/-1}.form-field label{font-size:.875rem;font-weight:500;color:#94a3b8}.form-field input,.form-field select,.form-field textarea{appearance:none;width:100%;padding:.75rem 1rem;background:#3d3d3d;border:1px solid #4d4d4d;border-radius:.5rem;color:#f1f5f9;font-size:1rem;line-height:1.5;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.form-field input::placeholder,.form-field select::placeholder,.form-field textarea::placeholder{color:#64748b}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{border-color:#64748b}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:#ff6b00;box-shadow:0 0 0 3px rgba(255,107,0,.1)}.form-field input:disabled,.form-field select:disabled,.form-field textarea:disabled{opacity:.5;cursor:not-allowed}.form-field small{font-size:.875rem;color:#64748b}.rex,.vmx{display:grid;gap:2.5rem}.rex__uploader,.vmx__uploader{background:#2d2d2d;border:1px solid #4d4d4d;border-radius:1rem;padding:1.5rem;display:grid;gap:1.5rem;transition:border-color .2s cubic-bezier(0.4, 0, 0.2, 1)}.rex__uploader:hover,.vmx__uploader:hover{border-color:#94a3b8}.rex__dropzone,.vmx__dropzone{padding:2.5rem;text-align:center;cursor:pointer;border:2px dashed #4d4d4d;border-radius:.75rem;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.rex__dropzone:hover,.rex__dropzone.is-dragover,.vmx__dropzone:hover,.vmx__dropzone.is-dragover{border-color:#ff6b00;background:rgba(255,107,0,.05)}.rex__dropzone-icon,.vmx__dropzone-icon{font-size:3rem;margin-bottom:1rem;opacity:.7}.rex__dropzone-helper,.vmx__dropzone-helper{color:#94a3b8;margin-top:.5rem}.rex__file-input,.vmx__file-input{display:none}.rex__actions,.vmx__actions{text-align:center}.rex__actions--spaced,.vmx__actions--spaced{margin-bottom:.75rem}.rex__selection,.vmx__selection{display:none;margin-top:1rem}.rex__selection--active,.vmx__selection--active{display:block}.rex__batch-download{margin-top:1rem}.is-hidden{display:none !important}.rex__selection-title,.vmx__selection-title{margin-bottom:1rem;color:#ff6b00;font-size:1.125rem;font-weight:600}.rex__selection-list,.vmx__selection-list{display:grid;gap:.5rem}.rex__selection-item,.vmx__selection-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:#3d3d3d;border:1px solid #4d4d4d;border-left:3px solid #ff6b00;border-radius:.5rem}@keyframes slideUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rex__selection-item,.vmx__selection-item{animation:slideUp .2s cubic-bezier(0.4, 0, 0.2, 1) ease}.rex__selection-item--history,.vmx__selection-item--history{align-items:flex-start;flex-wrap:wrap}.rex__selection-item--history .vmx__selection-info,.vmx__selection-item--history .vmx__selection-info{flex-direction:column;align-items:flex-start;gap:.25rem}.rex__selection-item--history .vmx__selection-size,.vmx__selection-item--history .vmx__selection-size{white-space:normal}.rex__selection-info,.vmx__selection-info{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.rex__selection-name,.vmx__selection-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rex__selection-size,.vmx__selection-size{color:#94a3b8;font-size:.875rem;white-space:nowrap}.rex__selection-remove,.vmx__selection-remove{appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer}.rex__selection-remove:focus,.vmx__selection-remove:focus{outline:none}.rex__selection-remove,.vmx__selection-remove{padding:.5rem .75rem;background:#ef4444;color:#fff;border-radius:.375rem;font-size:.875rem;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1)}.rex__selection-remove:hover,.vmx__selection-remove:hover{background:hsl(0,84.236453202%,55.1960784314%)}.rex__history-actions,.vmx__history-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-left:auto}.rex__history-rollback,.rex__history-source,.vmx__history-rollback,.vmx__history-source{flex:0 0 auto}.rex__progress,.vmx__progress{display:none;margin-bottom:2rem}.rex__progress--visible,.vmx__progress--visible{display:block}.rex__progress-heading,.vmx__progress-heading{padding:.5rem 0;color:#ff6b00;font-size:1.125rem}.rex__progress-header,.vmx__progress-header{display:flex;align-items:center;gap:.5rem}.rex__spinner,.vmx__spinner{width:12px;height:12px;border:2px solid rgba(148,163,184,.2);border-top-color:#ff6b00;border-radius:9999px;animation:rex-spin .8s linear infinite}.rex__progress:not(.rex__progress--visible) .rex__spinner{display:none}.rex__summary-card{margin-top:1.5rem}.rex__steps{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 .5rem}.vmx__progress:not(.vmx__progress--visible) .vmx__spinner{display:none}@keyframes rex-spin{to{transform:rotate(360deg)}}.rex__progress-bar-container,.vmx__progress-bar-container{width:100%;background:#3d3d3d;border-radius:9999px;padding:.25rem;border:1px solid #4d4d4d;margin-bottom:1.5rem}.rex__progress-bar-container--hidden,.vmx__progress-bar-container--hidden{display:none}.rex__progress-bar,.vmx__progress-bar{width:100%;height:1rem;border-radius:9999px;border:none;display:block;background:rgba(0,0,0,0)}.rex__progress-bar::-webkit-progress-bar,.vmx__progress-bar::-webkit-progress-bar{background:rgba(0,0,0,0);border-radius:9999px}.rex__progress-bar::-webkit-progress-value,.vmx__progress-bar::-webkit-progress-value{background:linear-gradient(135deg, #FF6B00, #E05900);border-radius:9999px;transition:width .3s ease}.rex__progress-bar::-moz-progress-bar,.vmx__progress-bar::-moz-progress-bar{background:linear-gradient(135deg, #FF6B00, #E05900);border-radius:9999px;transition:width .3s ease}.rex__results,.vmx__results{display:grid;gap:1.5rem}.rex__processing-card,.vmx__processing-card{background:#2d2d2d;border:1px solid #4d4d4d;border-radius:1rem;padding:1.5rem;border-left:3px solid #ff6b00;display:grid;gap:1rem}.rex__processing-card.is-hidden,.vmx__processing-card.is-hidden{display:none}.rex__processing-header,.vmx__processing-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem;padding-bottom:.75rem;border-bottom:1px solid #4d4d4d}.rex__processing-title,.vmx__processing-title{font-size:1.125rem;font-weight:500;color:#ff6b00}.vmx-widget__hero{position:relative;overflow:hidden;border-color:rgba(255,107,0,.35)}.vmx-widget__hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 20%, rgba(255, 107, 0, 0.16) 0%, transparent 48%);pointer-events:none}.vmx-widget__hero>*{position:relative;z-index:1}.vmx-widget__hero-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem}.vmx-widget__meta-pill{padding:.25rem .75rem;border-radius:9999px;border:1px solid rgba(255,107,0,.45);background:rgba(255,107,0,.12);color:#f1f5f9;font-size:.75rem;font-weight:600;letter-spacing:.02em}.vmx-widget__layout{display:grid;gap:1.5rem}@media(min-width: 1024px){.vmx-widget__layout{grid-template-columns:minmax(0, 1.2fr) minmax(360px, 0.8fr);align-items:start}}.vmx-widget__config{display:grid;gap:1.25rem;padding:1.25rem}@media(min-width: 768px){.vmx-widget__config{padding:1.5rem}}.vmx-widget__section{border:1px solid rgba(77,77,77,.95);border-radius:.75rem;padding:1rem;background:rgba(61,61,61,.45);display:grid;gap:1rem}@media(min-width: 768px){.vmx-widget__section{padding:1.25rem}}.vmx-widget__section-header h2{margin:0;font-size:1.125rem;color:#ff6b00}.vmx-widget__section-header p{margin:.25rem 0 0}.vmx-widget .form-grid{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}.vmx-widget .form-field input[type=color]{min-height:48px;padding:.25rem;cursor:pointer}.vmx-widget__actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.75rem;padding-top:.5rem;text-align:left}.vmx-widget__aside{display:grid;gap:1.25rem}@media(min-width: 1024px){.vmx-widget__aside{position:sticky;top:1.5rem}}.vmx-widget__guide{background:#2d2d2d;border:1px solid #4d4d4d;border-radius:1rem;padding:1.5rem;display:grid;gap:.75rem;border-left:3px solid rgba(16,185,129,.75)}.vmx-widget__guide h3{margin:0;color:#f1f5f9;font-size:1.125rem}.vmx-widget__guide p{margin:0}.vmx-widget__checklist{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.vmx-widget__checklist li{position:relative;padding-left:1.5rem;color:#94a3b8;font-size:.875rem;line-height:1.5}.vmx-widget__checklist li::before{content:"✓";position:absolute;left:0;top:0;width:1.25rem;height:1.25rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#10b981;background:rgba(16,185,129,.16)}.vmx-widget__results{gap:1rem}.vmx-widget__output-card{border-left-color:rgba(255,107,0,.85)}@media(min-width: 1024px){.vmx-widget__output-card{max-height:calc(100vh - 8.5rem);overflow:auto}.vmx-widget__output-card::-webkit-scrollbar{width:6px;height:6px}.vmx-widget__output-card::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.vmx-widget__output-card::-webkit-scrollbar-thumb{background:rgba(255,107,0,.6);border-radius:9999px}.vmx-widget__output-card::-webkit-scrollbar-thumb:hover{background:rgba(255,136.6,51,.6)}}.rex__sub-progress-container{padding:1rem;padding-bottom:.5rem}.rex__sub-progress{width:100%;display:block}.rex__sub-progress-label{text-align:center;font-size:.75rem;margin-top:.5rem;color:#94a3b8}.rex__downloads{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.rex__stats{margin-top:1rem}.rex__retry-button{margin-top:1rem}.history{display:grid;gap:2rem}.history__actions{display:flex;justify-content:flex-start}@media(min-width: 768px){.history__actions{justify-content:flex-end}}.history__back-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#ff6b00;text-decoration:none;transition:color .15s cubic-bezier(0.4, 0, 0.2, 1)}.history__back-link:hover{color:rgb(229.5,96.3,0);text-decoration:underline}.history__list{display:grid;gap:1rem;margin-top:1rem}.history__card{background:#3d3d3d;border:1px solid #4d4d4d;border-left:4px solid rgba(255,107,0,.75);border-radius:.75rem;padding:1.25rem;display:grid;gap:1rem;transition:border-color .2s cubic-bezier(0.4, 0, 0.2, 1)}.history__card:hover{border-color:rgb(229.5,96.3,0)}.history__card-header{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.history__card-file{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.history__card-icon{width:42px;height:42px;border-radius:.5rem;background:rgba(255,107,0,.16);color:#ff6b00;display:flex;align-items:center;justify-content:center;font-size:1.125rem;flex-shrink:0}.history__card-meta{display:flex;flex-direction:column;gap:.25rem;min-width:0}.history__card-filename{font-size:1rem;font-weight:600;color:#f1f5f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history__card-timestamp{font-size:.875rem;color:#94a3b8}.history__card-status{margin-left:auto}.history__card-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.history__card-empty{font-size:.875rem;color:#94a3b8}.history__placeholder{background:#2d2d2d;border:1px solid #4d4d4d;border-radius:1rem;padding:1.5rem;text-align:center;padding:2rem}.history__placeholder-title{font-size:1.125rem;color:#ff6b00;font-weight:500}.history__placeholder-note{margin-top:.5rem}.log{background:#1a1a1a;border:1px solid #4d4d4d;border-radius:.5rem;padding:1rem;max-height:300px;overflow-y:auto;font-family:ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Monaco,"Courier New",monospace;font-size:.875rem}.log::-webkit-scrollbar{width:6px;height:6px}.log::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.log::-webkit-scrollbar-thumb{background:#ff6b00;border-radius:9999px}.log::-webkit-scrollbar-thumb:hover{background:rgb(255,136.6,51)}.log--pre-wrap{white-space:pre-wrap}.log--placeholder{text-align:center;padding:1rem;opacity:.5}.log__placeholder-icon{display:inline-block;font-size:1.5rem;margin-bottom:.5rem;color:#ff6b00}.log__empty{padding:.75rem 0;text-align:center;color:#94a3b8}.log__entry{display:flex;gap:.75rem;align-items:flex-start;padding:.5rem;margin-bottom:.25rem;border-radius:.375rem}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.log__entry{animation:fadeIn .2s cubic-bezier(0.4, 0, 0.2, 1) ease}.log__entry:last-child{margin-bottom:0}.log__level{font-weight:600;min-width:60px;flex-shrink:0}.log__level--info{color:#3b82f6}.log__level--success{color:#10b981}.log__level--warning{color:#f59e0b}.log__level--error{color:#ef4444}.log__message{flex:1;color:#94a3b8;word-break:break-word}.log__title{font-weight:600;margin-bottom:.5rem;color:#f1f5f9}.log__note{font-size:.75rem;color:#94a3b8;margin-top:.25rem}.log__tag{display:inline-block;margin-left:.5rem;padding:.25rem .5rem;background:rgba(255,107,0,.1);border:1px solid rgba(255,107,0,.2);border-radius:.375rem;font-size:.75rem;color:#ff6b00}.log__actions{display:flex;justify-content:flex-end;margin-top:.5rem}.map-table{border:1px solid #4d4d4d;border-radius:.375rem;overflow:hidden;margin-bottom:.5rem}.map-table__row{display:grid;grid-template-columns:minmax(120px, 1fr) minmax(160px, 2fr);gap:.25rem .75rem;padding:.5rem .75rem;border-bottom:1px solid #4d4d4d}.map-table__row:last-child{border-bottom:0}.map-table__row--head{background:rgba(255,107,0,.08);font-weight:600;color:#f1f5f9}.map-table__row--head .map-table__cell{color:#f1f5f9}.map-table__cell{color:#94a3b8}.stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem}.stats__item{padding:1rem;background:#3d3d3d;border:1px solid #4d4d4d;border-radius:.75rem;text-align:center;transition:border-color .2s cubic-bezier(0.4, 0, 0.2, 1),transform .2s cubic-bezier(0.4, 0, 0.2, 1)}.stats__item:hover{border-color:#ff6b00;transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1)}.stats__item:hover:hover:not(:disabled){transform:translateY(-3px)}.stats__value{font-size:1.5rem;font-weight:700;color:#ff6b00;line-height:1.25}.stats__value--reveal-init{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.stats__value--reveal-visible{opacity:1;transform:translateY(0)}.stats__value--success{color:#10b981}.stats__value--error{color:#ef4444}.stats__label{font-size:.875rem;color:#94a3b8}.stats__hint{margin-top:.25rem;font-size:.75rem;color:#64748b;line-height:1.25}.step-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border:1px solid #4d4d4d;border-radius:9999px;background:#1a1a1a;font-size:.75rem}.step-chip__label{font-weight:600;color:#f1f5f9}.step-chip__status{color:#94a3b8}.result-card{background:#2d2d2d;border:1px solid #4d4d4d;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem}.result-card h3{margin-bottom:1rem}.result-card--error{border-color:rgba(239,68,68,.6)}.history__actions{flex-wrap:wrap;gap:.75rem;align-items:center}.history__actions input[type=text]{min-width:220px;padding:.5rem .75rem;border-radius:.5rem;border:1px solid #4d4d4d;background:#1a1a1a;color:#f1f5f9}.history__actions input[type=text]:focus{outline:2px solid rgba(255,107,0,.35);outline-offset:1px}.error-details{padding:1rem;background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.3);border-radius:.5rem;margin-top:1rem;font-family:ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Monaco,"Courier New",monospace;font-size:.875rem;color:#ef4444;word-break:break-word}.layout__footer{padding:2rem 0;text-align:center;color:#94a3b8;font-size:.875rem;border-top:1px solid #4d4d4d;margin-top:3rem}.layout__footer-logo{height:24px;opacity:.5;margin:0 .5rem;vertical-align:middle}.layout__footer-link{color:#ff6b00;text-decoration:none;font-weight:500;transition:color .15s cubic-bezier(0.4, 0, 0.2, 1)}.layout__footer-link:hover{color:rgb(229.5,96.3,0);text-decoration:underline}.dashboard{display:grid;gap:2.5rem}.dashboard__stats{background:#2d2d2d;border:1px solid #4d4d4d;border-radius:1rem;padding:1.5rem;display:grid;gap:1.5rem}.dashboard__stats-title{margin-bottom:.5rem;color:#ff6b00}.dashboard__tools{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:1.5rem;margin-bottom:3rem}@media(min-width: 1024px){.dashboard__tools{grid-template-columns:repeat(auto-fill, minmax(350px, 1fr))}}.dashboard__tool-card{background:#2d2d2d;border:1px solid #4d4d4d;border-radius:1rem;padding:1.5rem;transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1);position:relative;cursor:default}.dashboard__tool-card[data-card-link]{cursor:pointer}.dashboard__tool-card--placeholder{border:2px dashed #4d4d4d}.dashboard__tool-card::after{content:"";position:absolute;inset:0;border-radius:1rem;border:2px solid rgba(0,0,0,0);transition:border-color .2s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.dashboard__tool-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.dashboard__tool-card:hover::after{border-color:#ff6b00}.dashboard__tool-card:active{transform:translateY(-2px)}.dashboard__tool-icon{font-size:2.5rem;margin-bottom:1rem;display:block}.dashboard__tool-title{font-size:1.25rem;font-weight:600;color:#ff6b00;margin-bottom:.5rem}.dashboard__tool-description{color:#94a3b8;font-size:.875rem;line-height:1.75;margin-bottom:1rem}.dashboard__tool-features{list-style:none;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #4d4d4d}.dashboard__tool-features li{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;color:#94a3b8;font-size:.875rem}.dashboard__tool-features li::before{content:"✓";color:#ff6b00;font-weight:700;font-size:1rem;flex-shrink:0}.dashboard__tool-actions{display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.dashboard__tool-button--disabled{opacity:.5;cursor:not-allowed}.dashboard__status-badge--highlight{background:rgba(255,107,0,.2);color:#ff6b00;border:1px solid #ff6b00}.sidebar{height:100dvh;background:linear-gradient(180deg, rgba(37, 37, 37, 0.92) 0%, rgba(26, 26, 26, 0.94) 100%);border-right:1px solid rgba(148,163,184,.18);backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1.25rem;position:sticky;top:0}.sidebar--open{transform:translateX(0)}.sidebar__header{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;text-align:center}.sidebar__logo{height:2.5rem}.sidebar__sub{font-size:.75rem;color:#64748b;letter-spacing:.08em;text-transform:uppercase}.sidebar__nav{margin-top:1rem}.sidebar__list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.sidebar__item{position:relative;border-radius:1rem;overflow:hidden}.sidebar__link{position:relative;display:flex;align-items:center;gap:1rem;width:100%;padding:.75rem 1rem;color:#94a3b8;border:1px solid rgba(148,163,184,.18);border-radius:inherit;background:rgba(15,23,42,.05);text-align:left;transition:background-color .2s cubic-bezier(0.4, 0, 0.2, 1),border-color .2s cubic-bezier(0.4, 0, 0.2, 1),color .2s cubic-bezier(0.4, 0, 0.2, 1),transform .15s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1)}.sidebar__link::before{content:"";position:absolute;left:.5rem;top:50%;transform:translateY(-50%) scaleY(0);transform-origin:center;width:4px;height:60%;border-radius:9999px;background:#ff6b00;opacity:0;transition:opacity .2s cubic-bezier(0.4, 0, 0.2, 1),transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.sidebar__link:hover{background:rgba(148,163,184,.08);border-color:rgba(148,163,184,.35);color:#f1f5f9;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.sidebar__link:hover .sidebar__icon-wrap{background:hsla(0,0%,100%,.08);border-color:rgba(148,163,184,.45)}.sidebar__link:hover .sidebar__icon{color:#f1f5f9}.sidebar__icon-wrap{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(148,163,184,.08);border:1px solid rgba(148,163,184,.25);transition:background-color .2s cubic-bezier(0.4, 0, 0.2, 1),border-color .2s cubic-bezier(0.4, 0, 0.2, 1)}.sidebar__icon{font-size:1.1rem;color:#64748b;transition:color .2s cubic-bezier(0.4, 0, 0.2, 1)}.sidebar__label{font-size:.875rem;font-weight:500;letter-spacing:.01em}.sidebar__item--active .sidebar__link{background:hsla(0,0%,100%,.1);border-color:rgba(255,107,0,.4);color:#f1f5f9;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.sidebar__item--active .sidebar__link::before{opacity:1;transform:translateY(-50%) scaleY(1)}.sidebar__item--active .sidebar__link .sidebar__icon-wrap{background:rgba(255,107,0,.12);border-color:rgba(255,107,0,.45)}.sidebar__item--active .sidebar__link .sidebar__icon{color:#ff6b00}.layout{display:flex;min-height:100vh}.layout--sidebar-open .layout__sidebar{margin-left:0}.layout__sidebar{width:220px;flex-shrink:0;transition:margin-left .3s cubic-bezier(0.4, 0, 0.2, 1)}.layout__main{position:relative;display:flex;flex-direction:column;flex-grow:1;min-width:0;background:#1a1a1a}.layout__content{flex-grow:1;width:100%;max-width:1200px;margin:0 auto;padding:2rem 1.5rem;padding-left:3rem;padding-bottom:2rem}@media(min-width: 768px){.layout__content{padding-left:4rem;padding-right:2rem}}.layout:not(.layout--sidebar-open) .layout__sidebar{margin-left:-220px}.layout__toolbar{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.5rem 1.5rem 0}@media(min-width: 768px){.layout__toolbar{padding-right:2rem}}.theme-toggle{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;border:1px solid #4d4d4d;background:#3d3d3d;color:#f1f5f9;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s cubic-bezier(0.4, 0, 0.2, 1),border-color .2s cubic-bezier(0.4, 0, 0.2, 1),transform .15s cubic-bezier(0.4, 0, 0.2, 1)}.theme-toggle:hover{background:rgb(71.2,71.2,71.2);border-color:rgb(102.5,102.5,102.5);transform:translateY(-1px)}.theme-toggle:focus-visible{outline:2px solid rgba(255,107,0,.4);outline-offset:2px}.theme-toggle__icon{display:none;font-size:1rem}.theme-toggle__label{letter-spacing:.02em}html[data-theme=dark] .theme-toggle__icon--dark,html[data-theme=light] .theme-toggle__icon--light{display:inline}.layout__burger{width:40px;height:40px;display:flex;flex-direction:column;justify-content:space-around;padding:8px 6px;cursor:pointer;border:1px solid rgba(148,163,184,.18);border-left-width:0;background:#2d2d2d;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;transition:all .15s cubic-bezier(0.4, 0, 0.2, 1);position:sticky;top:1.5rem;left:-1px;z-index:50}.layout__burger span{width:100%;height:2px;background:#94a3b8;border-radius:3px;transition:all .15s cubic-bezier(0.4, 0, 0.2, 1)}.layout--sidebar-open .layout__burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.layout--sidebar-open .layout__burger span:nth-child(2){opacity:0}.layout--sidebar-open .layout__burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.auth-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:radial-gradient(circle at top, rgba(255, 107, 0, 0.1), transparent 55%),#1a1a1a}.auth-shell__card{width:min(460px,92vw);background:#2d2d2d;border:1px solid #4d4d4d;border-radius:1rem;padding:1.5rem;padding:2rem}.auth{display:grid;gap:1.5rem}.auth__header{text-align:center;display:grid;gap:.75rem}.auth__logo{height:56px;margin:0 auto}.auth__subtitle{color:#94a3b8}.auth__meta{display:grid;gap:.5rem;padding:1rem;background:#3d3d3d;border:1px solid #4d4d4d;border-radius:.75rem;font-size:.875rem;color:#94a3b8}.auth__hint{text-align:center;color:#64748b;font-size:.875rem}.auth__qr-card{width:100%;padding:1rem;border-radius:1rem;border:1px solid rgba(15,23,42,.14);background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.12)}.auth__qr-image{display:block;width:100%;height:auto;background:#fff}.form{display:grid;gap:1.25rem}.form--inline{grid-auto-flow:column;align-items:end;gap:1rem}@media(min-width: 768px){.form--inline{grid-auto-flow:row}}.form__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.form__group{display:grid;gap:.5rem}.form__group--full{grid-column:1/-1}.form__label{font-size:.875rem;font-weight:500;color:#94a3b8}.form__input,.form__select{appearance:none;width:100%;padding:.75rem 1rem;background:#3d3d3d;border:1px solid #4d4d4d;border-radius:.5rem;color:#f1f5f9;font-size:1rem;line-height:1.5;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.form__input::placeholder,.form__select::placeholder{color:#64748b}.form__input:hover,.form__select:hover{border-color:#64748b}.form__input:focus,.form__select:focus{outline:none;border-color:#ff6b00;box-shadow:0 0 0 3px rgba(255,107,0,.1)}.form__input:disabled,.form__select:disabled{opacity:.5;cursor:not-allowed}.form__hint{font-size:.875rem;color:#64748b}.form__checks{display:flex;flex-wrap:wrap;gap:.75rem}.form__check{display:inline-flex;align-items:center;gap:.5rem;background:#3d3d3d;border:1px solid #4d4d4d;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem}.form__actions{display:flex;gap:.75rem;flex-wrap:wrap}.form__submit{width:100%}.admin{display:grid;gap:2rem}.admin__section{background:#2d2d2d;border:1px solid #4d4d4d;border-radius:1rem;padding:1.5rem;display:grid;gap:1.25rem}.admin__section-heading{display:grid;gap:.25rem}.admin__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.admin__section-title{font-size:1.125rem;font-weight:600}.admin__section-hint{margin:0;color:#94a3b8;font-size:.75rem;line-height:1.25}.data-table{display:grid;gap:.5rem}.data-table__head,.data-table__row{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.75rem;align-items:center}.data-table__head{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;padding:.5rem .75rem}.data-table__row{background:#3d3d3d;border:1px solid #4d4d4d;border-radius:.75rem;padding:.75rem;margin:0 0 .5rem 0}.data-table__cell{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table--5 .data-table__head,.data-table--5 .data-table__row{grid-template-columns:repeat(5, minmax(0, 1fr))}.data-table--2 .data-table__head,.data-table--2 .data-table__row{grid-template-columns:minmax(180px, 0.9fr) minmax(0, 1.1fr)}.data-table--2 .data-table__cell{white-space:normal;word-break:break-word}.data-table--6 .data-table__head,.data-table--6 .data-table__row{grid-template-columns:repeat(6, minmax(0, 1fr))}.data-table--7 .data-table__head,.data-table--7 .data-table__row{grid-template-columns:repeat(7, minmax(0, 1fr))}.runtime-monitor__section-title-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.runtime-monitor__scope-badge{text-transform:none}.runtime-monitor__charts{display:grid;gap:1.25rem;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 768px){.runtime-monitor__charts{grid-template-columns:1fr}}.runtime-monitor__chart-card{display:grid;gap:1rem;padding:1.25rem;border-radius:1rem;border:1px solid #4d4d4d;background:#2d2d2d}.runtime-monitor__chart-wrap{min-height:280px}.runtime-monitor__status-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.75rem}@media(max-width: 1024px){.runtime-monitor__status-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.runtime-monitor__status-grid{grid-template-columns:1fr}}.runtime-monitor__status-card{display:grid;gap:.75rem;min-width:0;padding:1rem;border:1px solid #4d4d4d;border-radius:.5rem;background:#3d3d3d;box-shadow:inset 3px 0 0 rgba(59,130,246,.7)}.runtime-monitor__status-card--ok{box-shadow:inset 3px 0 0 rgba(16,185,129,.85);border-color:rgba(16,185,129,.32)}.runtime-monitor__status-card--warn{box-shadow:inset 3px 0 0 rgba(245,158,11,.9);border-color:rgba(245,158,11,.38)}.runtime-monitor__status-card--error{box-shadow:inset 3px 0 0 rgba(239,68,68,.9);border-color:rgba(239,68,68,.45)}.runtime-monitor__status-card--info{box-shadow:inset 3px 0 0 rgba(59,130,246,.78);border-color:rgba(59,130,246,.34)}.runtime-monitor__status-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.runtime-monitor__status-family{color:#94a3b8;font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.runtime-monitor__status-title{margin-top:.25rem;color:#f1f5f9;font-size:.875rem;font-weight:600;line-height:1.25}.runtime-monitor__status-value{color:#f1f5f9;font-size:1.5rem;font-weight:700;line-height:1.25}.runtime-monitor__status-meta,.runtime-monitor__status-note,.runtime-monitor__diagnostic-note{color:#94a3b8;font-size:.75rem;line-height:1.25}.runtime-monitor__status-note{margin:0;white-space:normal}.runtime-monitor__diagnostic-note{margin-top:.75rem}.runtime-monitor .data-table--runtime-top-paths .data-table__head,.runtime-monitor .data-table--runtime-top-paths .data-table__row{grid-template-columns:minmax(220px, 1.5fr) minmax(110px, 0.6fr) minmax(90px, 0.45fr)}.runtime-monitor .data-table--runtime-top-paths .data-table__cell{white-space:normal;word-break:break-word}.runtime-monitor .data-table--runtime-error-paths{overflow-x:auto}.runtime-monitor .data-table--runtime-error-paths .data-table__head,.runtime-monitor .data-table--runtime-error-paths .data-table__row{grid-template-columns:minmax(240px, 1.6fr) minmax(80px, 0.45fr) minmax(80px, 0.45fr) minmax(120px, 0.6fr) minmax(150px, 0.75fr);min-width:760px}.runtime-monitor .data-table--runtime-error-paths .data-table__cell{white-space:normal;word-break:break-word}.runtime-monitor .data-table__cell>.text-muted{display:block;margin-top:.25rem;font-size:.75rem;font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none;white-space:normal}.monitor-bottom .admin__section-heading{margin-bottom:1rem}.security-note{padding:1rem;border-radius:.75rem;border:1px solid rgba(245,158,11,.35);background:rgba(245,158,11,.12);color:hsl(37.6923076923,92.125984252%,52.1960784314%);font-size:.875rem;line-height:1.5}.security-note strong{color:#f1f5f9}.security-step-up{display:grid;gap:1.25rem;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start}@media(min-width: 768px){.security-step-up{grid-template-columns:1fr}}.permissions-grid{display:grid;gap:1rem}.permissions-grid__item{display:grid;grid-template-columns:1fr 180px;align-items:center;gap:1rem;padding:1rem;border-radius:.75rem;border:1px solid #4d4d4d;background:#3d3d3d}@media(min-width: 768px){.permissions-grid__item{grid-template-columns:1fr}}.permissions-grid__title{font-size:1rem;margin-bottom:.25rem}.permissions-grid__meta{color:#64748b;font-size:.75rem}.role-panel{display:grid;grid-template-columns:220px 1fr;gap:1.5rem}@media(min-width: 768px){.role-panel{grid-template-columns:1fr}}.role-panel__list{display:grid;gap:.75rem}.role-panel__items{list-style:none;display:grid;gap:.5rem;padding:0;margin:0}.role-panel__item{padding:.75rem;border-radius:.75rem;border:1px solid #4d4d4d;background:#3d3d3d;display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:inherit;cursor:pointer}.role-panel__item--active{border-color:rgba(255,107,0,.6);box-shadow:0 0 0 2px rgba(255,107,0,.15)}.role-panel__item:hover{border-color:rgba(255,107,0,.4)}.role-panel__content{display:grid;gap:1rem}.user-chip{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;border-radius:9999px;background:#3d3d3d;border:1px solid #4d4d4d}.user-chip__name{font-weight:600}.user-chip__meta{color:#64748b;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.user-chip__form{margin-left:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.user-chip__logout{padding:.5rem 1rem}.flash-stack{display:grid;gap:.75rem;margin-bottom:1.25rem}.flash{padding:.75rem 1rem;border-radius:.75rem;border:1px solid #4d4d4d;background:#3d3d3d}.flash--success{border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.1);color:#10b981}.flash--error{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.1);color:#ef4444}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.api-keys-accordion{border:1px solid rgba(77,77,77,.55);border-radius:.75rem;background:rgba(26,26,26,.18)}.api-keys-accordion__summary{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;list-style:none;user-select:none}.api-keys-accordion__summary::-webkit-details-marker{display:none}.api-keys-accordion__summary:hover{background:rgba(61,61,61,.22)}.api-keys-accordion__summary:focus-visible{outline:1px solid #ff6b00;outline-offset:-2px}.api-keys-accordion__title{flex:0 0 auto;color:#f1f5f9;font-size:.875rem;font-weight:600;line-height:1.25}.api-keys-accordion__hint{flex:1 1 auto;min-width:0;overflow:hidden;color:#64748b;font-size:.75rem;line-height:1.25;text-align:right;text-overflow:ellipsis;white-space:nowrap}.api-keys-accordion__chevron{flex:0 0 auto;color:#64748b;font-size:1.125rem;line-height:1;transition:transform .15s ease}.api-keys-accordion[open] .api-keys-accordion__chevron{transform:rotate(90deg)}.api-keys-accordion__body{display:grid;gap:1rem;padding:0 1rem 1rem}.api-keys-accordion__body .api-keys-summary,.api-keys-accordion__body .api-keys-bot-whitelist,.api-keys-accordion__body .api-keys-unauthorized__summary{padding:0;border:0;border-radius:0;background:none}.api-keys-summary{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:1rem;padding:.75rem 1rem;border:1px solid rgba(77,77,77,.55);border-radius:.75rem;background:rgba(26,26,26,.18)}.api-keys-summary__item{display:grid;gap:.25rem;min-width:0}.api-keys-summary__label{color:#64748b;font-size:.75rem;font-weight:600;line-height:1.25}.api-keys-summary strong{color:#f1f5f9;font-size:.875rem;line-height:1.25}.api-keys-summary span:not(.api-keys-summary__label){overflow:hidden;color:#94a3b8;font-size:.75rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.api-keys-bot-whitelist{display:grid;grid-template-columns:minmax(220px, 0.45fr) minmax(320px, 1fr);gap:1rem;align-items:start;padding:1rem;border:1px solid rgba(77,77,77,.55);border-radius:.75rem;background:rgba(26,26,26,.14)}.api-keys-bot-whitelist__copy,.api-keys-bot-whitelist__form{display:grid;gap:.5rem;min-width:0}.api-keys-bot-whitelist__copy{align-content:start}.api-keys-bot-whitelist__copy strong{color:#f1f5f9;font-size:.875rem;line-height:1.25}.api-keys-bot-whitelist__copy span:not(.api-keys-summary__label){color:#94a3b8;font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}.api-keys-bot-whitelist__form{justify-items:start}.api-keys-bot-whitelist__textarea{width:100%;min-height:7rem;font-family:ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Monaco,"Courier New",monospace;font-size:.875rem;resize:vertical}.api-keys-bot-whitelist__manual{display:grid;grid-column:1/-1;gap:.75rem;min-width:0;padding-top:.75rem;border-top:1px solid rgba(77,77,77,.45)}.api-keys-bot-whitelist__manual-head{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline;justify-content:space-between;min-width:0}.api-keys-bot-whitelist__manual-list{display:grid;gap:.5rem;min-width:0}.api-keys-bot-whitelist__manual-item{display:grid;grid-template-columns:minmax(140px, 1fr) auto auto;gap:.75rem;align-items:center;min-width:0;padding:.5rem .75rem;border:1px solid rgba(77,77,77,.42);border-radius:.5rem;background:rgba(61,61,61,.24)}.api-keys-bot-whitelist__manual-item code{min-width:0;color:#f1f5f9;font-size:.875rem;line-height:1.35;overflow-wrap:anywhere}.api-keys-bot-whitelist__manual-item form{display:inline-flex;margin:0}.api-keys-bot-whitelist__manual-item .status-badge{padding:.2rem .55rem;font-size:.75rem;line-height:1.25;text-transform:none}.api-keys-bot-whitelist__auto{display:grid;grid-column:1/-1;gap:.75rem;min-width:0;padding-top:.75rem;border-top:1px solid rgba(77,77,77,.45)}.api-keys-bot-whitelist__auto-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.api-keys-bot-whitelist__auto-head>div{display:grid;gap:.25rem;min-width:0}.api-keys-bot-whitelist__auto-head strong{color:#f1f5f9;font-size:.875rem;line-height:1.25}.api-keys-bot-whitelist__auto-head .status-badge{padding:.2rem .55rem;font-size:.75rem;line-height:1.25;text-transform:none}.api-keys-bot-whitelist__auto-list{display:grid;gap:.5rem;min-width:0}.api-keys-bot-whitelist__auto-item{display:grid;grid-template-columns:minmax(130px, 0.28fr) minmax(0, 1fr) minmax(90px, auto);gap:.75rem;align-items:center;min-width:0;padding:.5rem .75rem;border:1px solid rgba(77,77,77,.42);border-radius:.5rem;background:rgba(61,61,61,.24)}.api-keys-bot-whitelist__auto-item code,.api-keys-bot-whitelist__auto-item span,.api-keys-bot-whitelist__auto-item small{min-width:0;overflow-wrap:anywhere;line-height:1.35}.api-keys-bot-whitelist__auto-item code{color:#f1f5f9;font-size:.75rem}.api-keys-bot-whitelist__auto-item span,.api-keys-bot-whitelist__auto-item small{color:#94a3b8;font-size:.75rem}.api-keys-unauthorized{display:grid;gap:1rem}.api-keys-unauthorized.admin__section{padding:0;border:0;background:none}.api-keys-unauthorized__summary{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;padding:.75rem 1rem;border:1px solid rgba(77,77,77,.55);border-radius:.75rem;background:rgba(26,26,26,.18)}.api-keys-unauthorized__summary-item{display:grid;gap:.5rem;min-width:0}.api-keys-unauthorized__summary-item>strong{color:#f1f5f9;font-size:.875rem;line-height:1.35;overflow-wrap:anywhere}.api-keys-unauthorized__chips{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.api-keys-unauthorized__chip{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;padding:.25rem .55rem;border:1px solid rgba(77,77,77,.58);border-radius:9999px;color:#94a3b8;font-size:.75rem;line-height:1.25}.api-keys-unauthorized__chip strong{color:#f1f5f9;font-size:.75rem}.api-keys-unauthorized__list{display:grid;gap:.5rem;min-width:0}.api-keys-unauthorized__event{display:grid;gap:.5rem;min-width:0;padding:.75rem 1rem;border:1px solid rgba(77,77,77,.48);border-radius:.75rem;background:rgba(26,26,26,.14)}.api-keys-unauthorized__event-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;min-width:0}.api-keys-unauthorized__event-head strong{min-width:0;color:#f1f5f9;font-size:.875rem;line-height:1.25;overflow-wrap:anywhere}.api-keys-unauthorized__event-head span{color:#64748b;font-size:.75rem;line-height:1.25}.api-keys-unauthorized__event-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;min-width:0;color:#94a3b8;font-size:.75rem;line-height:1.35}.api-keys-unauthorized__event-meta span{max-width:100%;overflow-wrap:anywhere}.api-keys-unauthorized__event-url{min-width:0;padding:.5rem .75rem;border-radius:.375rem;background:rgba(61,61,61,.38);color:#f1f5f9;font-family:ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Monaco,"Courier New",monospace;font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}.api-keys-table{display:grid;gap:0;min-width:0}.api-keys-table__head{display:grid;grid-template-columns:minmax(240px, 1fr) minmax(360px, 1.35fr) minmax(240px, 0.9fr) minmax(120px, auto);gap:1.25rem;padding:.5rem 1rem .75rem;border-bottom:1px solid rgba(77,77,77,.55);color:#64748b;font-size:.75rem;font-weight:600;line-height:1.25;text-transform:uppercase}.api-keys-table__head>span:not(:first-child){padding-left:1.25rem;border-left:1px solid rgba(77,77,77,.38)}.api-keys-table__body{display:grid;min-width:0}.api-key-row{display:grid;grid-template-columns:minmax(240px, 1fr) minmax(360px, 1.35fr) minmax(240px, 0.9fr) minmax(120px, auto);gap:1.25rem;align-items:start;min-width:0;padding:1rem;border-bottom:1px solid rgba(77,77,77,.45);transition:background .15s cubic-bezier(0.4, 0, 0.2, 1)}.api-key-row:hover{background:rgba(26,26,26,.16)}.api-key-row .status-badge{gap:.5rem;padding:.2rem .55rem;font-size:.75rem;line-height:1.25;text-transform:none}.api-key-row .status-badge::before{content:"";width:.4rem;height:.4rem;flex:0 0 auto;border-radius:9999px;background:currentColor}.api-key-row__identity,.api-key-row__metric,.api-key-row__activity,.api-key-row__activity-item{min-width:0}.api-key-row__identity{display:grid;gap:.5rem;align-content:start}.api-key-row__topline{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0;margin-left:-2px}.api-key-row__prefix{display:inline-block;max-width:100%;padding:.18rem .45rem;overflow:hidden;color:#f1f5f9;background:rgba(61,61,61,.55);border:1px solid rgba(77,77,77,.72);border-radius:.375rem;font-size:.8125rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.api-key-row__client{overflow:hidden;color:#f1f5f9;font-size:1rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.api-key-row__scope-list{display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}.api-key-row__scope{max-width:100%;padding:.18rem .5rem;overflow:hidden;color:#94a3b8;border:1px solid rgba(77,77,77,.62);border-radius:9999px;font-size:.75rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.api-key-row__muted{color:#64748b;font-size:.75rem;line-height:1.25}.api-key-row__metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.25rem;min-width:0}.api-key-row__metrics,.api-key-row__activity,.api-key-row__actions{min-height:100%;padding-left:1.25rem;border-left:1px solid rgba(77,77,77,.38)}.api-key-row__metric{display:grid;gap:.25rem;align-content:start}.api-key-row__metric>strong{color:#f1f5f9;font-size:.9375rem;line-height:1.25;overflow-wrap:anywhere}.api-key-row__label{color:#64748b;font-size:.75rem;font-weight:600;line-height:1.25}.api-key-row__activity{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem 1rem;align-content:start}.api-key-row__activity-item{display:grid;gap:.25rem;grid-template-rows:1rem auto auto}.api-key-row__activity-item>strong{color:#f1f5f9;font-size:.875rem;line-height:1.25;overflow-wrap:anywhere}.api-key-row__activity-item--date{gap:.35rem}.api-key-row__activity-item--date>strong{display:block}.api-key-row__activity-item--date .api-keys__subtext{margin-top:-0.1rem}.api-key-row__activity-item--usage{grid-column:1/-1}.api-key-row__inline-stats{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:baseline}.api-key-row__inline-stats>strong{color:#f1f5f9;font-size:.875rem;line-height:1.25}.api-key-row__detail:empty{display:none}.api-key-row__metric--live .api-key-row__detail{max-width:100%;overflow:hidden;font-size:.6rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.api-key-row__actions{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;justify-content:flex-start;min-width:0}.api-key-row__actions .api-keys__revoke-form,.api-key-row__actions .api-keys__delete-form{width:auto}.api-key-row__actions .btn{width:auto;min-width:6.75rem;padding-right:.75rem;padding-left:.75rem}@media(max-width: 1320px){.api-keys-table__head,.api-key-row{grid-template-columns:minmax(220px, 0.9fr) minmax(340px, 1.35fr) minmax(220px, 0.9fr)}.api-keys-table__head span:last-child{display:none}.api-key-row__actions{grid-column:1/-1;justify-content:flex-start}.api-key-row__actions .btn{width:auto}}@media(max-width: 1024px){.api-keys-summary,.api-keys-bot-whitelist,.api-keys-unauthorized__summary{grid-template-columns:1fr}.api-keys-table__head{display:none}.api-key-row{grid-template-columns:1fr;gap:1rem}.api-key-row__metrics,.api-key-row__activity,.api-key-row__actions{padding-left:0;border-left:0}.api-key-row__metrics{grid-template-columns:repeat(3, minmax(0, 1fr))}.api-key-row__activity{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 720px){.api-keys-summary,.api-keys-bot-whitelist,.api-keys-unauthorized__summary{padding:.75rem}.api-key-row{padding:.75rem;border:1px solid rgba(77,77,77,.5);border-radius:.75rem}.api-key-row__metrics,.api-key-row__activity{grid-template-columns:1fr}.api-key-row__actions,.api-key-row__actions .btn{width:100%}.api-keys-bot-whitelist__auto-item{grid-template-columns:1fr;gap:.25rem}.api-keys-bot-whitelist__manual-item{grid-template-columns:1fr;justify-items:start}.api-keys-bot-whitelist__manual-item form,.api-keys-bot-whitelist__manual-item .btn{width:100%}}.api-keys__notice{margin:0;padding:1rem;border-radius:.75rem;border:1px solid rgba(245,158,11,.35);background:rgba(245,158,11,.12);color:rgb(248.6141732283,193.057480315,99.1858267717);font-size:.875rem}.api-keys__notice strong{color:#f1f5f9}.api-keys__scopes{font-size:.8125rem;color:#94a3b8;line-height:1.35}.api-keys__cell-stack{display:grid;gap:.25rem;align-content:start}.api-keys__live-cell{min-width:0}.api-keys__subtext{font-size:.75rem;color:#94a3b8;line-height:1.4;white-space:normal;word-break:break-word;text-overflow:ellipsis;overflow:hidden}.api-keys__sources{display:grid;gap:.25rem;margin-top:.25rem;min-width:0;white-space:normal}.api-keys__source-details{display:none}.api-keys__source-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:fit-content;max-width:100%;padding:.35rem .65rem;border-radius:9999px;border:1px solid rgba(255,107,0,.35);background:rgba(255,107,0,.1);color:#f1f5f9;cursor:pointer;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.api-keys__source-button:hover{border-color:rgba(255,107,0,.55);background:rgba(255,107,0,.16);color:#ff6b00}.api-keys__revoke-form,.api-keys__delete-form{display:inline-flex}.api-keys__empty{text-align:center;padding:3rem;color:#94a3b8;display:grid;gap:1rem;justify-items:center}.api-keys__alert{display:grid;gap:1rem;padding:1.5rem;border-radius:1rem;border:1px solid rgba(16,185,129,.45);background:rgba(16,185,129,.12);color:hsl(160.1183431953,84.07960199%,67.4117647059%)}.api-keys__alert h3,.api-keys__alert p{margin:0}.api-keys__secret-box{display:grid;gap:.5rem;padding:1rem;border-radius:.75rem;background:rgba(26,26,26,.4);border:1px solid rgba(77,77,77,.35)}.api-keys__secret{font-size:.875rem;color:hsl(0,84.236453202%,78.1960784314%);word-break:break-all}.api-keys__meta-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:1rem}.api-keys__meta-item{display:grid;gap:.25rem;font-size:.875rem}.api-keys__dismiss{justify-self:flex-start}.api-keys-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:1.25rem}.api-keys-modal.is-open{display:flex}.api-keys-modal .modal__overlay{position:absolute;inset:0;background:rgba(15,23,42,.7)}.api-keys-modal .modal__content{position:relative;background:#2d2d2d;border:1px solid #4d4d4d;color:#f1f5f9;border-radius:1rem;max-width:720px;width:100%;max-height:calc(100dvh - 2.5rem);overflow:auto;box-shadow:0 24px 48px rgba(0,0,0,.4)}.api-keys-modal .modal__header{padding:1.25rem 1.5rem;border-bottom:1px solid #4d4d4d;display:flex;justify-content:space-between;align-items:center;gap:1rem}.api-keys-modal .modal__header>div{display:grid;gap:.25rem;min-width:0}.api-keys-modal .modal__header h2{margin:0;font-size:1.5rem}.api-keys-modal .modal__close{background:none;border:none;font-size:2rem;cursor:pointer;color:#94a3b8;line-height:1;padding:0;width:2.25rem;height:2.25rem;border-radius:9999px}.api-keys-modal .modal__close:hover{color:#f1f5f9;background:rgba(77,77,77,.2)}.api-keys-modal .modal__body{padding:1.25rem 1.5rem;gap:1rem}.api-keys-modal .modal__footer{padding:1rem 1.5rem 1.5rem;border-top:1px solid #4d4d4d;display:flex;justify-content:flex-end;gap:.75rem}.api-keys-modal__textarea{min-height:84px;resize:vertical}.api-keys-modal__subtitle{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0;color:#94a3b8;font-size:.875rem;line-height:1.5}.api-keys-modal__subtitle code{color:#ff6b00}.api-keys-modal__inline-check{margin-top:.5rem}.api-keys-source-modal .modal__content{max-width:820px}.api-keys-source-modal .modal__header{align-items:flex-start}.api-keys-source-modal .modal__header>div{display:grid;gap:.25rem;min-width:0}.api-keys-source-modal .modal__body{padding-top:1rem}.api-keys-source-modal__subtitle{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0;color:#94a3b8;font-size:.875rem}.api-keys-source-modal__subtitle code{color:#ff6b00}.api-keys-source-modal__list{display:grid;gap:.75rem;max-height:min(58vh,520px);overflow:auto;padding-right:.25rem}.api-keys-source-modal__diagnostics{margin-top:1rem}.api-keys-source-modal__diagnostics:empty{display:none}.api-keys-source-modal__diagnostic-title{margin-bottom:.5rem;color:#f1f5f9;font-size:.875rem;font-weight:600}.api-keys-source-modal__diagnostic-grid{display:grid;gap:.5rem;padding:.75rem;border:1px solid rgba(77,77,77,.65);border-radius:.75rem;background:rgba(26,26,26,.32)}.api-keys-source-modal__diagnostic-row{display:grid;grid-template-columns:minmax(110px, 0.35fr) minmax(0, 1fr);gap:.75rem;align-items:start;color:#94a3b8;font-size:.75rem;line-height:1.35}.api-keys-source-modal__diagnostic-row strong{min-width:0;color:#f1f5f9;font-weight:500;word-break:break-word}.api-keys-source-modal__item{display:grid;gap:.5rem;padding:.75rem;border-radius:.75rem;border:1px solid rgba(77,77,77,.6);background:rgba(26,26,26,.28)}.api-keys-source-modal__item-head{display:grid;grid-template-columns:minmax(90px, 0.35fr) minmax(0, 1fr);gap:.75rem;align-items:start}.api-keys-source-modal__item-head strong{color:#f1f5f9;font-size:.875rem;line-height:1.3}.api-keys-source-modal__item-head code{min-width:0;color:#f1f5f9;font-size:.8125rem;line-height:1.35;white-space:normal;word-break:break-word}.api-keys-source-modal__item-meta{color:#94a3b8;font-size:.8125rem;line-height:1.45;word-break:break-word}.api-keys-scopes{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:.75rem}.api-keys-scopes__item{justify-content:flex-start;border-radius:.75rem}body.modal-open{overflow:hidden}@media(max-width: 960px){.data-table__head,.data-table__row{grid-template-columns:repeat(2, minmax(0, 1fr))}.api-keys-modal{padding:.75rem}.api-keys-modal .modal__header,.api-keys-modal .modal__body,.api-keys-modal .modal__footer{padding-left:1rem;padding-right:1rem}.api-keys-scopes{grid-template-columns:1fr}}.docs-shell{display:flex;gap:2rem;align-items:flex-start;max-width:1200px;padding:2rem 1.5rem}.docs-sidebar{flex:0 0 220px;position:sticky;top:1.5rem}.docs-sidebar__heading{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0 0 .75rem}.docs-sidebar__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.docs-sidebar__link{display:block;padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;color:#94a3b8;text-decoration:none;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1),color .15s cubic-bezier(0.4, 0, 0.2, 1)}.docs-sidebar__link:hover{background:hsla(0,0%,100%,.06);color:#f1f5f9}.docs-sidebar__item--active .docs-sidebar__link{background:rgba(255,107,0,.12);color:#ff8533;font-weight:600}.docs-content{flex:1;min-width:0}.prose{color:#94a3b8;line-height:1.75;font-size:1rem}.prose h1{font-size:1.875rem;font-weight:700;color:#f1f5f9;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid #4d4d4d}.prose h2{font-size:1.25rem;font-weight:700;color:#f1f5f9;margin:2.5rem 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(77,77,77,.5)}.prose h3{font-size:1rem;font-weight:600;color:#f1f5f9;margin:2rem 0 .5rem}.prose h4{font-size:.875rem;font-weight:600;color:#64748b;margin:1.25rem 0 .5rem;text-transform:uppercase;letter-spacing:.06em}.prose p{margin:0 0 1rem}.prose a{color:#ff6b00;text-decoration:none}.prose a:hover{text-decoration:underline}.prose strong{color:#f1f5f9;font-weight:600}.prose ul,.prose ol{margin:.5rem 0 1rem 1.25rem;padding:0}.prose li{margin-bottom:.5rem}.prose li>p{margin:0}.prose blockquote{margin:1.25rem 0;padding:.75rem 1rem;border-left:4px solid #ff6b00;background:hsla(0,0%,100%,.03);border-radius:0 .375rem .375rem 0;color:#94a3b8;font-size:.875rem}.prose blockquote p{margin:0}.prose table{width:100%;border-collapse:collapse;font-size:.875rem;margin:1rem 0 1.5rem}.prose thead th{text-align:left;padding:.5rem .75rem;font-weight:600;color:#f1f5f9;border-bottom:2px solid #4d4d4d;background:hsla(0,0%,100%,.02)}.prose tbody td{padding:.5rem .75rem;border-bottom:1px solid rgba(77,77,77,.4);vertical-align:top}.prose tbody tr:last-child td{border-bottom:none}.prose tbody tr:hover td{background:hsla(0,0%,100%,.02)}.prose code{font-family:ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Monaco,"Courier New",monospace;font-size:.82em;padding:.15em .4em;border-radius:.375rem;background:hsla(0,0%,100%,.07);color:#ff8533}.prose pre{background:rgba(0,0,0,.25);border:1px solid #4d4d4d;border-radius:.5rem;padding:1rem 1.25rem;overflow-x:auto;margin:1rem 0 1.5rem}.prose pre code{background:none;padding:0;color:#f1f5f9}.prose hr{border:none;border-top:1px solid #4d4d4d;margin:2rem 0}@media(max-width: 768px){.docs-shell{flex-direction:column;padding:1rem}.docs-sidebar{flex:none;position:static;width:100%}.docs-sidebar__list{flex-direction:row;flex-wrap:wrap;gap:.5rem}}/*# sourceMappingURL=main.css.map */
