:root{--bg:#08090c;--panel:#101217;--panel-soft:#151820;--panel-raised:#181b23;--border:#ffffff1a;--border-strong:#ffffff29;--text:#eef1f6;--muted:#9198a6;--muted-soft:#687080;--accent:#66d9ef;--green:#36d399;--amber:#fbbf24;--red:#fb7185;--blue:#38bdf8;--radius:10px;--mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top left,#66d9ef14,#0000 28rem),#08090c;background:radial-gradient(circle at top left,#66d9ef14,#0000 28rem),var(--bg);color:#eef1f6;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--sans);margin:0;min-width:320px}button,input{font-family:inherit}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono)}.app-root{min-height:100vh}.dashboard-shell{margin:0 auto;padding:24px 0 40px;width:min(1440px,calc(100vw - 32px))}.app-header,.filter-strip,.logs-panel,.lookup-panel,.metrics-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101217d6;border:1px solid #ffffff1a;border:1px solid var(--border);box-shadow:0 16px 48px #0000003d}.app-header{align-items:center;border-radius:10px;border-radius:var(--radius);display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.app-header__home{align-items:center;color:inherit;display:inline-flex;gap:10px;min-width:0;text-decoration:none}.app-header__home:hover .app-header__title{color:#66d9ef;color:var(--accent)}.app-header__mark{background:#151820;background:var(--panel-soft);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:8px;color:#66d9ef;color:var(--accent);display:grid;height:34px;place-items:center;width:34px}.app-header__eyebrow,.filter-strip__label,.logs-panel__eyebrow,.lookup-panel__eyebrow{color:#9198a6;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:10px;letter-spacing:.12em;line-height:1.2;margin:0;text-transform:uppercase}.app-header__title,.logs-panel__title,.lookup-panel__title{color:#eef1f6;color:var(--text);font-size:18px;font-weight:650;line-height:1.2;margin:1px 0 0}.app-header__user{font-size:13px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__user,.live-badge{color:#9198a6;color:var(--muted)}.live-badge{align-items:center;border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:999px;display:inline-flex;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:10px;gap:7px;height:22px;padding:0 8px;text-transform:uppercase}.live-badge span{background:#36d399;background:var(--green);border-radius:999px;box-shadow:0 0 0 4px #36d3991f;height:6px;width:6px}.detail-copy,.icon-button,.toolbar-button{background:#ffffff0a!important;border:1px solid #ffffff1a!important;border:1px solid var(--border)!important;color:#eef1f6!important;color:var(--text)!important}.detail-copy:hover,.icon-button:hover,.toolbar-button:hover{background:#ffffff14!important}.lookup-panel{grid-gap:18px;align-items:center;border-radius:10px;border-radius:var(--radius);display:grid;gap:18px;grid-template-columns:minmax(220px,320px) minmax(0,1fr);margin-top:14px;padding:16px}.logs-panel__search input,.lookup-panel__input input{background:hsla(0,0%,100%,.035)!important;border-color:#ffffff1a!important;border-color:var(--border)!important;color:#eef1f6!important;color:var(--text)!important;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:12px;height:38px}.logs-panel__search input::placeholder,.lookup-panel__input input::placeholder{color:#687080;color:var(--muted-soft)}.kbd-label{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:5px;color:#9198a6;color:var(--muted);display:inline-flex;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:10px;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.filter-strip,.metrics-strip{align-items:center;border-radius:10px;border-radius:var(--radius);display:flex;gap:12px;justify-content:space-between;margin-top:14px;padding:12px 14px}.metric-pill{align-items:baseline;background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:8px;display:inline-flex;gap:8px;min-height:30px;padding:6px 10px}.metric-pill span{color:#9198a6;color:var(--muted);font-size:10px;text-transform:uppercase}.metric-pill span,.metric-pill strong{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono)}.metric-pill strong{color:#eef1f6;color:var(--text);font-size:14px}.metric-pill--error strong{color:#fb7185;color:var(--red)}.metric-pill--warn strong{color:#fbbf24;color:var(--amber)}.filter-strip{flex-wrap:wrap;justify-content:flex-start}.filter-chip{background:#0000!important;border:1px solid #ffffff1a!important;border:1px solid var(--border)!important;border-radius:999px!important;color:#9198a6!important;color:var(--muted)!important;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:11px!important;height:28px!important;padding:0 10px!important}.filter-chip--active,.filter-chip:hover{background:#66d9ef1a!important;border-color:#ffffff29!important;border-color:var(--border-strong)!important;color:#eef1f6!important;color:var(--text)!important}.dashboard-table-wrap{margin-top:14px}.logs-panel{border-radius:10px;border-radius:var(--radius);overflow:hidden}.logs-panel__toolbar{align-items:center;background:hsla(0,0%,100%,.018);border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.logs-panel__search{width:min(420px,100%)}.logs-panel__scroll{height:min(680px,calc(100vh - 330px));min-height:360px}.logs-table{color:#eef1f6;color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:12px;min-width:860px;table-layout:fixed}.sessions-table,.stream-table{min-width:760px}.stream-col-time{width:132px}.stream-col-level{width:92px}.stream-col-category{width:132px}.stream-col-request{width:176px}.stream-col-message{width:auto}.session-col-last,.session-col-started{width:168px}.session-col-id{width:auto}.session-col-count{width:112px}.session-col-duration{width:132px}.logs-table thead tr{background:#08090cb8;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border)}.logs-table td,.logs-table th{border-color:#ffffff1a!important;border-color:var(--border)!important;padding:10px 12px!important}.logs-table td:first-child,.logs-table th:first-child{padding-left:16px!important}.logs-table td:last-child,.logs-table th:last-child{padding-right:16px!important}.logs-table__sort{align-items:center;background:#0000;border:0;color:#9198a6;color:var(--muted);cursor:pointer;display:inline-flex;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:10px;font-weight:700;gap:5px;letter-spacing:.1em;padding:0;text-align:left;text-transform:uppercase;width:100%}.logs-table__sort--active,.logs-table__sort:hover{color:#eef1f6;color:var(--text)}.logs-table__head--right,.logs-table__head--right .logs-table__sort{justify-content:flex-end;text-align:right}.logs-table__row{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border);cursor:pointer;position:relative;transition:background .12s ease}.logs-table__row:hover{background:#ffffff0a}.logs-table__row--active{background:#ffffff12}.logs-table__row--error{background:rgba(251,113,133,.055)}.logs-table__row--error:hover{background:rgba(251,113,133,.095)}.logs-table__cell--right{text-align:right}.tabular-muted,.truncate-cell{font-feature-settings:"tnum";color:#9198a6;color:var(--muted);font-variant-numeric:tabular-nums}.mono-strong,.tabular-muted,.truncate-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono-strong{color:#eef1f6;color:var(--text);display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono)}.row-link-cover{color:inherit;text-decoration:none}.row-link-cover:after{content:"";inset:0;position:absolute;z-index:1}.log-level{align-items:center;display:inline-flex;gap:7px}.log-dot{border-radius:999px;display:inline-block;height:7px;width:7px}.log-dot--debug{background:#687080;background:var(--muted-soft)}.log-dot--info{background:#38bdf8;background:var(--blue)}.log-dot--warn{background:#fbbf24;background:var(--amber)}.log-dot--error{background:#fb7185;background:var(--red)}.log-level--debug,.log-level--error,.log-level--info,.log-level--warn{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.log-level--debug{color:#9198a6;color:var(--muted)}.log-level--info{color:#38bdf8;color:var(--blue)}.log-level--warn{color:#fbbf24;color:var(--amber)}.log-level--error{color:#fb7185;color:var(--red)}.logs-message-cell{min-width:0;overflow:hidden}.log-message{align-items:center;display:flex;gap:8px;min-width:0}.log-message__icon{flex:0 0 auto}.log-message__icon--error{color:#fb7185;color:var(--red)}.log-message__icon--warn{color:#fbbf24;color:var(--amber)}.log-message__icon--info{color:#38bdf8cc}.log-message__text{color:#eef1f6;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-badge,.status-badge{background:#ffffff0a!important;border:1px solid #ffffff1a!important;border:1px solid var(--border)!important;border-radius:5px!important;color:#9198a6!important;color:var(--muted)!important;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:10px!important;font-weight:700!important;height:20px!important;text-transform:none!important}.status-badge{flex:0 0 auto;margin-left:auto}.status-badge--error{border-color:#fb718557!important;color:#fb7185!important;color:var(--red)!important}.logs-empty{align-items:center;display:flex;font-size:12px;gap:8px;justify-content:center;min-height:180px}.logs-empty,.logs-panel__footer{color:#9198a6;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono)}.logs-panel__footer{border-top:1px solid #ffffff1a;border-top:1px solid var(--border);font-size:11px;padding:10px 16px}.coss-alert{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101217f5!important;border:1px solid #ffffff1a!important;border:1px solid var(--border)!important;border-radius:10px!important;box-shadow:0 20px 54px #0000005c!important;color:#eef1f6!important;color:var(--text)!important;position:relative!important}.coss-alert:before{background:#38bdf8;background:var(--blue);border-radius:999px;content:"";height:7px;left:14px;position:absolute;top:14px;width:7px}.coss-alert--success:before{background:#36d399;background:var(--green)}.coss-alert--error:before{background:#fb7185;background:var(--red)}.coss-alert .mantine-Notification-title{color:#eef1f6;color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:12px;font-weight:700;padding-left:12px}.coss-alert .mantine-Notification-description{color:#9198a6;color:var(--muted);font-size:12px;padding-left:12px}.dashboard-notification{bottom:24px;position:fixed;right:24px;width:320px;z-index:9999}.coss-alert-ui{grid-column-gap:8px;grid-row-gap:2px;align-items:start;background:#0000;border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:12px;color:#eef1f6;color:var(--text);column-gap:8px;display:grid;font-size:13px;grid-template-columns:16px 1fr;padding:12px 14px;position:relative;row-gap:2px;width:100%}.coss-alert-ui>svg{color:#9198a6;color:var(--muted);height:1lh;width:16px}.coss-alert-ui__title{font-weight:600;grid-column-start:2}.coss-alert-ui__description{color:#9198a6;color:var(--muted);display:flex;flex-direction:column;font-size:12px;gap:10px;grid-column-start:2}.detail-drawer{background:#101217!important;background:var(--panel)!important;border-left:1px solid #ffffff1a!important;border-left:1px solid var(--border)!important;color:#eef1f6!important;color:var(--text)!important}.detail-drawer__header{align-items:flex-start;background:#ffffff05;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border);display:flex;gap:14px;justify-content:space-between;padding:18px}.detail-drawer__level{color:#38bdf8;color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.detail-drawer__level.is-error{color:#fb7185;color:var(--red)}.detail-drawer__title{color:#eef1f6;color:var(--text);font-size:15px;font-weight:700}.detail-drawer__meta,.detail-drawer__title{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono)}.detail-drawer__meta{color:#9198a6;color:var(--muted);font-size:11px;margin-top:6px}.detail-drawer__body{grid-gap:18px;display:grid;gap:18px;padding:18px}.detail-section{grid-gap:10px;display:grid;gap:10px}.detail-section__title{color:#9198a6;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.detail-message,.journey-step__raw{background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:8px;color:#eef1f6;color:var(--text);font-size:12px;line-height:1.55;margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word}.detail-message{padding:12px}.detail-row{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:8px;display:grid;gap:12px;grid-template-columns:130px minmax(0,1fr);min-height:34px;padding:8px 10px}.detail-row>span{color:#9198a6;color:var(--muted);font-size:12px}.detail-row code{color:#eef1f6;color:var(--text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-copy{height:24px!important;padding:0!important;width:24px!important}.detail-divider{border-color:#ffffff1a!important;border-color:var(--border)!important}.detail-json{background:#272823;border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:8px;overflow:hidden;padding:10px}.journey-body{grid-gap:14px;display:grid;gap:14px;padding:18px}.journey-step{grid-gap:12px;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr)}.journey-step__rail{display:flex;justify-content:center;position:relative}.journey-step__rail:after{background:#ffffff1a;background:var(--border);bottom:-18px;content:"";position:absolute;top:34px;width:1px}.journey-step:last-child .journey-step__rail:after{display:none}.journey-step__rail span{background:#181b23;background:var(--panel-raised);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:999px;color:#9198a6;color:var(--muted);display:grid;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:11px;height:28px;place-items:center;width:28px;z-index:1}.journey-step__content{grid-gap:10px;background:hsla(0,0%,100%,.025);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:8px;display:grid;gap:10px;padding:12px}.journey-step__route{color:#eef1f6;color:var(--text);font-size:14px;font-weight:650}.journey-step__time{color:#9198a6;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:11px}.journey-step__params{display:flex;flex-wrap:wrap;gap:6px}.journey-step__params code{border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:5px;color:#9198a6;color:var(--muted);font-size:11px;max-width:100%;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.journey-step__raw{color:#9198a6;color:var(--muted);max-height:96px;padding:9px}.auth-shell{background:#08090c;background:var(--bg);color:#eef1f6;color:var(--text);display:grid;grid-template-columns:minmax(420px,1fr) minmax(420px,620px);min-height:100vh}.auth-visual{background:#090a0d;border-right:1px solid #ffffff1a;border-right:1px solid var(--border);display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow:hidden;padding:42px;position:relative}.auth-visual:after{background:radial-gradient(circle at 28% 26%,#66d9ef29,#0000 18rem),radial-gradient(circle at 72% 76%,#fb71851a,#0000 20rem),radial-gradient(circle at 50% 50%,#0000 35%,#00000094 100%);content:"";inset:0;position:absolute}.auth-visual__copy,.auth-visual__top{position:relative;z-index:2}.auth-visual__top{align-items:center;display:flex;gap:12px;justify-content:space-between}.auth-back-link,.auth-palette-label,.auth-visual-brand{align-items:center;background:#0000003d;border:1px solid #ffffff1f;border-radius:7px;color:#ffffffb8;display:inline-flex;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:10px;gap:6px;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.auth-visual-brand{background:#0000;border:0;color:#eef1f6;color:var(--text);font-size:14px}.auth-visual-brand span{background:#eef1f6;background:var(--text);border-radius:999px;height:8px;width:8px}.auth-back-link{padding:7px 9px}.auth-palette-label{padding:7px 10px}.auth-back-link:hover{color:#fff}.auth-particle-field{inset:0;position:absolute;z-index:1}.auth-particle-field span{background:#ffffff8f;border-radius:999px;height:3px;left:var(--x);opacity:var(--o);position:absolute;top:var(--y);transform:translate(-50%,-50%);width:3px}.auth-visual__copy{max-width:440px;text-shadow:0 1px 22px #0009}.auth-visual__copy p{color:#eef1f6;color:var(--text);font-size:24px;font-weight:650;line-height:1.25;margin:12px 0 0;max-width:420px}.auth-form-side{align-items:center;border-left:1px solid #ffffff1a;border-left:1px solid var(--border);display:flex;justify-content:center;min-height:100vh;padding:48px;position:relative}.auth-mobile-brand{align-items:center;color:#eef1f6;color:var(--text);display:none;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:14px;gap:8px;left:24px;letter-spacing:.18em;position:absolute;text-transform:uppercase;top:24px}.auth-mobile-brand span{background:#eef1f6;background:var(--text);border-radius:999px;height:8px;width:8px}.auth-login-panel{width:min(100%,512px)}.auth-card{background:#101217d6;border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 70px #00000047;overflow:hidden;position:relative;width:min(100%,430px)}.auth-view{animation:auth-panel-in .18s ease both;display:flex;flex-direction:column;gap:16px;padding:32px}.auth-view--login{gap:16px;padding:0}.auth-view--otp{align-items:center;text-align:center}@keyframes spin{to{transform:rotate(1turn)}}.spin{animation:spin 1s linear infinite}@keyframes auth-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auth-brand-mark{background:#eef1f6;background:var(--text);border-radius:10px;color:#08090c;color:var(--bg);display:grid;height:42px;place-items:center;width:42px}.auth-eyebrow{color:#9198a6;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.26em;margin-top:6px;text-transform:uppercase}.auth-view h2{color:#eef1f6;color:var(--text);font-size:30px;line-height:1.1;margin:0}.auth-subtitle{color:#9198a6;color:var(--muted);font-size:14px;margin:-8px 0 8px}.auth-subtitle span{color:#eef1f6;color:var(--text)}.auth-env-row{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:12px}.auth-env-row span,.auth-env-row strong{display:block}.auth-env-row span{color:#9198a6;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.auth-env-row strong{color:#eef1f6;color:var(--text);font-size:13px;margin-top:2px}.auth-fields{grid-gap:16px;display:grid;gap:16px;margin-top:12px}.auth-input label{color:#eef1f6;color:var(--text);font-size:13px;font-weight:600}.auth-input input,.auth-otp-input input{background:hsla(0,0%,100%,.035)!important;border-color:#ffffff1a!important;border-color:var(--border)!important;color:#eef1f6!important;color:var(--text)!important}.auth-input input{height:42px}.auth-input input::placeholder,.auth-otp-input input::placeholder{color:#687080;color:var(--muted-soft)}.auth-submit{background:#eef1f6!important;background:var(--text)!important;border:1px solid #ffffff29!important;border:1px solid var(--border-strong)!important;color:#08090c!important;color:var(--bg)!important;font-weight:700!important;height:44px!important;margin-top:8px}.auth-submit:disabled{opacity:.46}.auth-shortcut{color:#9198a6;color:var(--muted);font-size:12px;margin:-4px 0 0;text-align:center}.auth-shortcut kbd{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:5px;color:#eef1f6;color:var(--text);display:inline-flex;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:10px;height:20px;justify-content:center;min-width:34px}.auth-alert{align-items:flex-start;background:#38bdf814;border:1px solid #38bdf847;border-radius:10px;display:flex;gap:10px;padding:11px 12px;text-align:left}.auth-alert--error{background:#fb718514;border-color:#fb718557}.auth-alert svg{color:#fb7185;color:var(--red);flex:0 0 auto}.auth-alert span,.auth-alert strong{display:block}.auth-alert strong{color:#eef1f6;color:var(--text);font-size:13px}.auth-alert span{color:#9198a6;color:var(--muted);font-size:12px;margin-top:2px}.auth-cancel,.auth-method-link{background:#0000;border:0;color:#9198a6;color:var(--muted);cursor:pointer}.auth-cancel{align-items:center;align-self:flex-start;display:inline-flex;font-size:12px;gap:5px;left:0;padding:0;position:absolute;top:0}.auth-cancel:hover,.auth-method-link:hover{color:#eef1f6;color:var(--text)}.auth-view--otp .auth-brand-mark{margin-top:4px}.auth-otp-wrap{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:12px;display:flex;gap:10px;padding:12px;width:100%}.auth-otp-wrap svg{color:#9198a6;color:var(--muted)}.otp-box-row{align-items:center;display:flex;gap:7px;justify-content:center}.otp-box-row input{background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:9px;color:#eef1f6;color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:20px;height:48px;outline:none;text-align:center;width:40px}.otp-box-row input:focus{border-color:#66d9ef94;box-shadow:0 0 0 3px #66d9ef24}.otp-separator{background:#687080;background:var(--muted-soft);border-radius:999px;height:2px;width:8px}.remember-device-row{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:9px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.remember-device-row label{color:#eef1f6;color:var(--text);font-size:13px;font-weight:400}.auth-otp-input{flex:1 1}.auth-otp-input input{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:26px;height:48px;letter-spacing:.34em;text-align:center}.auth-method-link{font-size:13px}.recovery-input input{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);letter-spacing:.14em;text-align:center}.auth-otp-footer{border-top:1px solid #ffffff1a;border-top:1px solid var(--border);display:flex;justify-content:center;margin:20px -28px -28px;padding:15px 20px}.auth-otp-footer p{align-items:center;color:#9198a6;color:var(--muted);display:flex;font-size:12px;gap:6px;margin:0}.auth-otp-footer a{color:#9198a6;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.auth-centered-shell,.auth-otp-footer a:hover{color:#eef1f6;color:var(--text)}.auth-centered-shell{align-items:center;background:#08090c;background:var(--bg);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:48px 16px;position:relative}.auth-page-backdrop{background:radial-gradient(50% 40% at 0 0,#66d9ef24,#0000 70%),radial-gradient(55% 45% at 100% 100%,#eef1f614,#0000 70%);inset:0;overflow:hidden;pointer-events:none;position:absolute}.auth-centered-card{background:#101217e6;border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 70px #00000047;overflow:hidden;padding:28px;position:relative;width:min(100%,384px)}.auth-otp-header{padding-top:18px;position:relative}.auth-step-label{color:#9198a6;color:var(--muted);display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.22em;margin-bottom:8px;text-transform:uppercase}.auth-centered-header{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.auth-centered-header h1{color:#eef1f6;color:var(--text);font-size:24px;font-weight:720;line-height:1.15;margin:0}.auth-centered-header p{color:#9198a6;color:var(--muted);font-size:14px;margin:6px 0 0}.auth-centered-mark{color:#eef1f6;color:var(--text);height:36px;width:36px}.auth-centered-panel{display:flex;flex-direction:column;gap:20px;margin-top:24px}.auth-social-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-social-button{background:hsla(0,0%,100%,.025)!important;border:1px solid #ffffff1a!important;border:1px solid var(--border)!important;color:#eef1f6!important;color:var(--text)!important;height:38px!important}.auth-social-button:hover{background:#ffffff0f!important}.auth-social-icon{height:16px;width:16px}.auth-centered-separator{align-items:center;display:flex;gap:12px}.auth-centered-separator span{background:#ffffff1a;background:var(--border);flex:1 1;height:1px}.auth-centered-separator strong{color:#9198a6;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-align:center;text-transform:uppercase}.auth-centered-form{display:flex;flex-direction:column;gap:16px}.auth-env-row--centered{margin-bottom:2px}.password-reveal{background:#0000;border:0;border-radius:6px;color:#9198a6;color:var(--muted);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.password-reveal:hover{background:#ffffff0f;color:#eef1f6;color:var(--text)}.auth-footer-links{align-items:baseline;color:#9198a6;color:var(--muted);display:flex;font-size:12px;gap:14px;justify-content:space-between}.auth-footer-links a{color:#9198a6;color:var(--muted);text-decoration:none}.auth-footer-links a:hover,.auth-footer-links p a{color:#eef1f6;color:var(--text);text-decoration:underline;text-underline-offset:3px}.auth-footer-links p{margin:0;text-align:right}@media (max-width:760px){.dashboard-shell{padding-top:10px;width:calc(100vw - 20px)}.app-header,.logs-panel__toolbar,.lookup-panel,.metrics-strip{align-items:stretch;flex-direction:column}.lookup-panel{grid-template-columns:1fr}.metrics-strip{flex-wrap:wrap}.logs-panel__search{width:100%}.logs-panel__scroll{height:560px}.auth-shell{grid-template-columns:1fr}.auth-visual{display:none}.auth-form-side{min-height:100vh;padding:18px}.auth-mobile-brand{display:inline-flex}.auth-view{padding:24px}.auth-view--login{padding:0}}
/*# sourceMappingURL=main.d1686d6c.css.map*/