:root{font-family:IBM Plex Sans,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#d5d9ea;background:#171933;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #171933;--panel: #1f2647;--panel-alt: #1c2141;--text: #d5d9ea;--text-soft: #8f99bd;--text-strong: #fff7ea;--pink: #ff5978;--pink-solid: #f24463;--violet: #7b44bf;--purple-panel: #5c378f;--green: #3bd976;--green-solid: #38c96f;--amber: #ffb114;--blue: #49a9ff;--blue-panel: #1f4c82;--blue-border: #2e65ad}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(123,68,191,.28),transparent 26%),radial-gradient(circle at top right,rgba(255,89,120,.18),transparent 22%),var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button,input{font:inherit}#root,.app-shell{min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand{color:var(--pink);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:30px;font-weight:700;letter-spacing:1.5px}.app-header{display:flex;flex-direction:column;gap:18px;padding:28px 30px 16px;background:var(--panel-alt);border-bottom:3px solid var(--violet)}.header-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.header-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.status-pill,.session-button,.nav-link,.raw-toggle,.marketing-link,.marketing-cta,.marketing-nav__item,.auth-tab,.auth-provider,.auth-submit{border:2px solid var(--violet);background:var(--panel-alt);color:var(--text);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px}.status-dot,.marketing-status__dot,.auth-status__dot{width:12px;height:12px;display:inline-block}.status-dot{background:var(--green)}.marketing-status__dot{background:var(--blue)}.auth-status__dot{background:var(--amber)}.user-email{font-size:13px;font-weight:600}.session-button,.marketing-link,.marketing-cta,.auth-tab,.auth-provider,.auth-submit{padding:10px 14px;cursor:pointer}.app-nav,.marketing-nav,.marketing-actions,.marketing-cta-row,.marketing-cta-band__actions,.auth-tabs,.auth-providers{display:flex;gap:12px;flex-wrap:wrap}.nav-link,.marketing-nav__item{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px}.nav-link.active,.marketing-nav__item--active,.auth-tab--active{background:var(--pink-solid);border-color:var(--pink);color:#fff4f0}.marketing-link--amber,.marketing-cta--amber,.auth-submit,.auth-provider--amber{background:var(--amber);border-color:var(--amber);color:#20161a}.marketing-cta--light{background:#e9edf9;border-color:#e9edf9;color:#20161a}.marketing-cta--primary{background:var(--pink-solid);border-color:var(--pink);color:#fff4f0}.auth-provider--green{border-color:var(--green)}.app-main{padding:16px 0 30px}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:2px solid var(--violet);background:var(--panel-alt);color:var(--text);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.ui-button:focus-visible,.support-chip:focus-visible,.attention-item:focus-visible,a:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.ui-button--nav{padding:7px 10px;border-color:transparent;background:transparent;color:var(--text-soft)}.ui-button--nav:hover{border-color:#7b44bfbf;color:var(--text-strong)}.ui-button--ghost{background:transparent}.ui-button--tone-danger,.ui-button.is-active{background:var(--pink-solid);border-color:var(--pink);color:#fff4f0}.ui-button--nav.ui-button--tone-danger,.ui-button--nav.is-active{border-color:var(--pink);background:#ff597824;color:var(--text-strong)}.ui-button--tone-ok{background:var(--green-solid);border-color:var(--green);color:#0d1a12}.ui-button--tone-warn{background:var(--amber);border-color:var(--amber);color:#20161a}.ui-button--tone-info{background:var(--blue-panel);border-color:var(--blue);color:var(--text-strong)}.ui-button--tone-light{background:#e9edf9;border-color:#e9edf9;color:#20161a}.ui-header{display:flex;flex-direction:column;padding:18px 30px 14px;background:var(--panel-alt);border-bottom:3px solid var(--violet)}.ui-header--app{padding-top:12px;padding-bottom:12px}.ui-header--public{padding-top:18px;padding-bottom:18px}.ui-header__row,.ui-header__nav,.ui-header__meta,.ui-header__cluster{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ui-header__row{justify-content:space-between;gap:16px}.ui-header__nav{gap:6px}.ui-header__cluster{margin-left:auto;justify-content:flex-end;row-gap:8px}.ui-header__meta{justify-content:flex-end;gap:10px}.ui-header__meta-copy{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.ui-status-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:2px solid var(--violet);background:var(--panel-alt);color:var(--text);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;text-transform:uppercase}.ui-status-badge__dot{width:12px;height:12px;display:inline-block}.ui-status-badge__dot--green{background:var(--green)}.ui-status-badge__dot--blue{background:var(--blue)}.ui-status-badge__dot--amber{background:var(--amber)}.ui-status-badge__dot--pink{background:var(--pink)}.ui-page-section{padding:8px 30px 28px}.ui-workspace-layout{display:grid;grid-template-columns:320px minmax(0,1fr) 280px;gap:20px;align-items:start}.ui-workspace-layout:not(.has-sidebar){grid-template-columns:minmax(0,1fr) 280px}.ui-workspace-layout:not(.has-rail){grid-template-columns:320px minmax(0,1fr)}.ui-workspace-layout__sidebar,.ui-workspace-layout__main,.ui-workspace-layout__rail,.ui-sidebar-stack,.ui-rail-stack,.ui-stack,.ui-window-stack{display:grid;gap:16px;min-width:0}.ui-stack--lg{gap:18px}.ui-mini-grid,.ui-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ui-mini-tile,.ui-tile-grid__tile{min-height:64px;padding:14px 16px;background:var(--panel-alt);border:2px solid var(--violet);color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;text-transform:uppercase}.ui-mini-tile--danger{border-color:var(--pink);background:#f2446329}.ui-mini-tile--warn{border-color:var(--amber);background:#ffb11424}.ui-mini-tile--info{border-color:var(--blue);background:#49a9ff24}.ui-mini-tile--default{border-color:var(--violet)}.ui-window-shell{background:var(--panel);border:3px solid var(--pink);min-width:0}.ui-window-shell--info{border-color:var(--blue)}.ui-window-shell--info .ui-window-shell__header{border-bottom-color:#49a9ff73}.ui-window-shell--warn{border-color:var(--amber)}.ui-window-shell--warn .ui-window-shell__header{border-bottom-color:#ffb11473}.ui-window-shell--ok{border-color:var(--green)}.ui-window-shell--ok .ui-window-shell__header{border-bottom-color:#3fe78873}.ui-window-shell__header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border-bottom:2px solid rgba(255,89,120,.45);color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.ui-window-shell__title{color:var(--text-strong)}.ui-window-shell__body{padding:16px}.ui-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ui-metric-card{min-height:96px;padding:16px;background:var(--panel);border:2px solid var(--violet);display:grid;gap:10px}.ui-metric-card--danger{border-color:var(--pink)}.ui-metric-card--ok{border-color:var(--green)}.ui-metric-card--warn{border-color:var(--amber)}.ui-metric-card--info{border-color:var(--blue)}.ui-metric-card__label,.ui-copy-soft,.ui-window-summary,.ui-control,.ui-footer-bar{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.ui-metric-card__value{color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:32px;font-weight:700}.ui-panel-card{min-width:0;padding:14px 16px 18px;display:grid;gap:16px}.ui-panel-card--violet{background:var(--purple-panel);border:2px solid var(--violet)}.ui-panel-card--danger{background:var(--panel);border:2px solid var(--pink)}.ui-panel-card--ok{background:var(--panel);border:2px solid var(--green)}.ui-panel-card--warn{background:var(--panel);border:2px solid var(--amber)}.ui-panel-card--info{background:var(--panel);border:2px solid var(--blue)}.ui-panel-card__title{margin:0;color:#0f0f1e;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:16px;font-weight:700;text-transform:uppercase}.ui-panel-card__title--light{color:var(--text-strong)}.ui-panel-card__body{background:var(--panel);border:2px solid var(--violet);padding:14px;min-width:0}.ui-panel-card__body--danger{border-color:var(--pink)}.ui-panel-card__body--ok{border-color:var(--green)}.ui-panel-card__body--warn{border-color:var(--amber)}.ui-panel-card__body--info{border-color:var(--blue)}.ui-content-grid{display:grid;gap:16px}.ui-content-grid--overview,.ui-content-grid--alerts{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-copy-strong,.ui-copy-soft p,.ui-stack p,.ui-window-shell p{margin:0}.ui-copy-strong{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:13px;font-weight:700}.ui-copy-soft p{color:#b8bfd8}.ui-control{display:grid;gap:6px;min-width:0}.ui-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ui-select{position:relative;min-width:0}.ui-select__trigger,.ui-search-input{width:100%;min-width:0;padding:12px 14px;background:var(--panel);border:2px solid var(--violet);color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:14px;font-weight:700}.ui-search-field{display:grid;gap:6px}.ui-search-field.is-pending .ui-search-input,.ui-select.is-open .ui-select__trigger{border-color:var(--pink)}.ui-search-input::placeholder{color:var(--text-soft)}.ui-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.ui-select__trigger:disabled,.ui-search-input:disabled,.ui-raw-toggle:disabled{opacity:.65;cursor:not-allowed}.ui-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select__status{width:14px;height:14px;display:none;color:var(--blue)}.ui-select__status svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-dasharray:40;stroke-dashoffset:12}.ui-select.is-loading .ui-select__status{display:inline-flex}.ui-select.is-loading .ui-select__status svg{animation:spin .8s linear infinite}.ui-select__chevron{width:10px;height:10px;border-right:2px solid var(--text);border-bottom:2px solid var(--text);transform:rotate(45deg);flex-shrink:0}.ui-select__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:10;margin:0;padding:6px;background:var(--panel-alt);border:2px solid var(--violet);max-height:240px;overflow-y:auto}.ui-select__menu li{list-style:none}.ui-select__menu li{width:100%;padding:10px;border:0;background:transparent;color:var(--text);text-align:left;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:13px;font-weight:700;cursor:pointer}.ui-select__menu li[aria-selected=true],.ui-select__menu li:hover,.ui-select__menu li:focus-visible{background:#ff597829;color:var(--text-strong)}.ui-window-summary,.ui-footer-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ui-footer-bar{padding:10px 12px;border:2px solid var(--blue);background:#1e2545}.ui-tile-grid{display:grid;gap:14px}.ui-tile-grid__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.screen{display:flex;flex-direction:column;gap:16px}.screen-row,.screen-section{padding:0 30px}.screen-row--metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.screen-row--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.screen-stat,.screen-panel,.screen-section,.marketing-copy,.marketing-hero-card,.marketing-proof,.marketing-feature,.marketing-services-band,.marketing-cta-band,.auth-aside,.auth-info-card,.auth-why,.auth-card{min-width:0}.screen-stat{min-height:120px;padding:18px;background:var(--panel);border:2px solid var(--violet);display:grid;gap:10px}.screen-stat--danger,.marketing-proof--danger,.auth-info-card--danger{border-color:var(--pink)}.screen-stat--ok,.marketing-proof--ok,.auth-info-card--ok,.auth-why{border-color:var(--green)}.screen-stat--warn,.marketing-proof--warn,.auth-info-card--warn{border-color:var(--amber)}.screen-stat--info{border-color:var(--blue)}.screen-stat__label,.control,.logs-summary__count,.logs-window,.resource-item__label,.marketing-kicker,.marketing-meta,.marketing-subproof,.marketing-proof__label,.marketing-footer-links,.auth-aside__label,.auth-helper,.auth-divider,.auth-field span,.auth-card__top,.auth-footer,.marketing-status,.marketing-status__text,.auth-status{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.screen-stat__value,.marketing-proof h2{color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:32px;font-weight:700}.screen-panel{min-height:280px;padding:14px 16px 18px;display:flex;flex-direction:column;gap:16px}.screen-panel--violet,.screen-section--violet,.marketing-services-band,.auth-aside{background:var(--purple-panel);border:2px solid var(--violet)}.screen-panel--danger,.marketing-feature--danger{background:var(--pink-solid);border:2px solid var(--pink)}.screen-panel--ok,.marketing-feature--ok{background:var(--green-solid);border:2px solid var(--green)}.screen-panel--warn,.marketing-feature--warn{background:var(--amber);border:2px solid var(--amber)}.marketing-feature--violet{background:var(--purple-panel);border:2px solid var(--violet)}.screen-panel__title,.screen-section__title,.logs-header p,.logs-empty h2,.marketing-feature h2,.marketing-services-band h2,.marketing-cta-band h2,.auth-aside h1,.auth-info-card h2,.auth-why h2,.marketing-copy h1,.marketing-copy h2{margin:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-weight:700}.screen-panel__title,.screen-section__title,.marketing-feature h2,.marketing-services-band h2,.auth-info-card h2,.auth-why h2,.auth-aside__label{color:#0f0f1e;font-size:16px;text-transform:uppercase}.screen-panel__title--light{color:var(--text-strong)}.screen-panel__body{background:var(--panel);min-height:0;color:var(--text)}.screen-panel__body--violet,.marketing-feature--violet .marketing-feature__body,.auth-card__top,.auth-field div{border:2px solid var(--violet)}.screen-panel__body--danger,.marketing-feature--danger .marketing-feature__body,.auth-card{border:2px solid var(--pink)}.screen-panel__body--ok,.marketing-feature--ok .marketing-feature__body,.auth-why{border:2px solid var(--green)}.screen-panel__body--warn,.marketing-feature--warn .marketing-feature__body{border:2px solid var(--amber)}.screen-panel__body--placeholder,.screen-panel__body--copy,.screen-panel__body--stacked,.marketing-feature__body,.auth-info-card,.auth-why{padding:14px}.screen-panel__body--placeholder{flex:1}.screen-panel__body--stacked,.screen-panel__body--copy,.marketing-feature__body,.auth-info-card,.auth-why,.auth-aside,.marketing-copy{display:grid;gap:10px}.screen-panel__body p,.logs-empty p,.logs-header p,.logs-table td,.logs-loading,.raw-log-line,.marketing-copy p,.marketing-proof p,.marketing-feature p,.marketing-cta-band p,.auth-aside p,.auth-info-card p,.auth-why p{margin:0}.screen-panel__body--stacked p,.resource-list,.service-tile,.select-menu li button,.select-trigger,.raw-toggle,.search-input,.marketing-signal-row span,.marketing-service-tile,.auth-card,.auth-field div{font-family:IBM Plex Mono,SFMono-Regular,monospace}.screen-panel__body--stacked p,.marketing-feature__bullet,.marketing-signal-row span{font-size:13px;font-weight:700}.screen-panel__body--copy p,.screen-copy__headline,.marketing-feature__headline,.auth-aside p,.auth-why p{font-size:16px;font-weight:600;line-height:1.4}.screen-copy__headline,.marketing-feature__headline{color:var(--text-strong)}.resource-list{display:grid;gap:12px}.resource-item{display:grid;gap:6px}.status-bar{display:block;height:14px;border:1px solid var(--violet)}.status-bar--ok{background:var(--green)}.status-bar--warn{background:var(--amber)}.service-grid,.marketing-services-grid{display:grid;gap:14px;margin-bottom:14px}.service-grid__row,.marketing-services-grid__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.service-tile,.marketing-service-tile{min-height:64px;padding:14px 16px;background:var(--blue-panel);border:2px solid var(--blue-border);color:var(--text-strong);font-size:12px;font-weight:700;text-transform:uppercase}.service-tile--copy{line-height:1.5}.logs-header{padding:0 30px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.logs-header p{color:var(--text-strong);font-size:18px;text-transform:uppercase}.logs-summary{min-width:240px;padding:14px 16px;border:2px solid var(--violet);background:var(--panel);display:grid;gap:6px}.logs-filter-panel,.logs-results-panel{min-height:320px}.logs-filter-body,.logs-results-body{flex:1;display:grid;gap:14px}.logs-toolbar{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.search-field{display:grid;gap:6px;flex:1 1 320px}.search-input,.select-trigger{width:100%;padding:12px 14px;background:var(--panel);border:2px solid var(--violet);color:var(--text-strong);font-size:14px;font-weight:700}.search-input::placeholder{color:var(--text-soft)}.search-field.is-pending .search-input,.select.is-open .select-trigger{border-color:var(--pink)}.raw-toggle{padding:12px 18px;cursor:pointer}.raw-toggle.is-active{background:var(--amber);border-color:var(--amber);color:#20161a}.logs-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;border:0;background:transparent}.control{display:grid;gap:6px}.select{position:relative}.select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.select-trigger:disabled,.search-input:disabled,.raw-toggle:disabled{opacity:.65;cursor:not-allowed}.select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-status{width:14px;height:14px;display:none;color:var(--blue)}.select-status svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-dasharray:40;stroke-dashoffset:12}.select.is-loading .select-status{display:inline-flex}.select.is-loading .select-status svg{animation:spin .8s linear infinite}.select-chevron{width:10px;height:10px;border-right:2px solid var(--text);border-bottom:2px solid var(--text);transform:rotate(45deg);flex-shrink:0}.select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:10;margin:0;padding:6px;background:var(--panel-alt);border:2px solid var(--violet);max-height:240px;overflow-y:auto}.select-menu li{list-style:none}.select-menu li button{width:100%;padding:10px;border:0;background:transparent;color:var(--text);text-align:left;font-size:13px;font-weight:700;cursor:pointer}.select-menu li[aria-selected=true] button,.select-menu li button:hover{background:#ff597829;color:var(--text-strong)}.logs-loading,.logs-empty,.logs-table,.raw-logs{min-height:230px;border:0;background:transparent}.logs-loading,.logs-empty{display:grid;gap:12px;padding:0}.placeholder-row{height:14px;background:linear-gradient(90deg,#ff597826,#7b44bf8c,#49a9ff33);background-size:200% 100%;animation:shimmer 1.6s linear infinite}.logs-empty h2{color:var(--text-strong);font-size:20px}.logs-empty p{color:var(--text)}.logs-table{min-width:0;overflow:visible}.logs-scroll{overflow:auto;max-height:min(56vh,520px)}.logs-table table{width:100%;min-width:760px;border-collapse:collapse;font-size:13px;table-layout:fixed}.logs-table th:nth-child(1),.logs-table td:nth-child(1){width:150px;white-space:nowrap}.logs-table th:nth-child(2),.logs-table td:nth-child(2){width:92px}.logs-table th:nth-child(3),.logs-table td:nth-child(3){width:170px}.logs-table thead{background:#1c2141eb}.logs-table th,.logs-table td{padding:10px 12px;border-bottom:1px solid rgba(213,217,234,.14);text-align:left;vertical-align:top}.logs-table th{position:sticky;top:0;z-index:1;background:#1c2141fa;color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.logs-table tbody tr:hover{background:#7b44bf1f}.log-level{display:inline-flex;align-items:center;padding:4px 8px;border:2px solid var(--violet);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.log-level--debug{border-color:var(--blue)}.log-level--info{border-color:var(--green)}.log-level--warn{border-color:var(--amber)}.log-level--error{border-color:var(--pink)}.log-service{color:var(--text-strong);font-weight:700}.log-env{margin-top:4px;color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.log-message-cell{overflow-wrap:anywhere}.logs-table .log-env-cell{display:none}.raw-logs{display:grid;gap:8px;padding:0;overflow:auto;max-height:min(56vh,520px);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px}.raw-log-line{white-space:pre-wrap;word-break:break-word}.raw-log-line--debug{color:#9ac8ff}.raw-log-line--info{color:#9beebd}.raw-log-line--warn{color:#ffd480}.raw-log-line--error{color:#ff9bb0}.marketing-page,.auth-page{min-height:100vh;padding-bottom:30px}.marketing-page--desktop{display:flex;flex-direction:column;background:linear-gradient(180deg,#1c214166,#171933f0),radial-gradient(circle at top left,rgba(255,89,120,.16),transparent 28%),var(--bg)}.marketing-desktop{flex:1;display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:18px 24px 0;min-height:0}.marketing-desktop__dock,.marketing-desktop__canvas,.marketing-workspace,.marketing-control-room,.marketing-context-copy,.marketing-popup-grid{display:grid;gap:16px}.marketing-desktop__dock{align-content:start}.marketing-desktop__canvas{min-height:0;align-content:stretch;grid-template-rows:minmax(0,1fr) auto}.marketing-dock-tile{min-height:54px;padding:10px 8px;background:var(--panel-alt);border:2px solid var(--violet);color:var(--text);display:grid;gap:6px;place-items:center;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.marketing-dock-tile--danger{border-color:var(--pink);background:#f244632e}.marketing-dock-tile--info{border-color:var(--blue);background:#49a9ff1f}.marketing-dock-tile--ok{border-color:var(--green);background:#3bd9761f}.marketing-dock-tile__id{color:var(--text-soft)}.marketing-dock-note{color:#b8bfd8;font-size:13px;line-height:1.45}.marketing-workspace{grid-template-columns:320px minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:start;height:100%;min-height:100%}.marketing-intro-card,.marketing-popup-card{display:grid;gap:14px}.marketing-intro-card{align-content:space-between;min-height:100%}.marketing-intro-card__lede,.marketing-popup-card p,.marketing-popup-grid__item p,.marketing-state-band,.marketing-context-copy li{color:#b8bfd8;font-size:13px;line-height:1.45}.marketing-intro-card__actions{display:flex;gap:10px;flex-wrap:wrap}.marketing-intro-card__meta,.marketing-control-room__topline,.marketing-context-copy__label,.marketing-dock-note,.marketing-state-band{font-family:IBM Plex Mono,SFMono-Regular,monospace;text-transform:uppercase}.marketing-intro-card__meta,.marketing-control-room__topline,.marketing-context-copy__label{color:var(--text-soft);font-size:11px;font-weight:700}.marketing-control-room{min-width:0;height:100%;align-content:stretch;grid-template-rows:auto auto auto minmax(0,1fr)}.marketing-control-room__topline{display:flex;justify-content:space-between;gap:12px}.marketing-launch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.marketing-launch-card{min-height:74px;padding:14px 16px;border:2px solid var(--violet);background:var(--panel-alt);display:grid;gap:10px;align-content:space-between;font-family:IBM Plex Mono,SFMono-Regular,monospace;text-transform:uppercase}.marketing-launch-card--danger{border-color:var(--pink);background:var(--pink-solid);color:#fff4f0}.marketing-launch-card--warn{border-color:var(--amber)}.marketing-launch-card--ok{border-color:var(--green)}.marketing-launch-card--info{border-color:var(--blue)}.marketing-launch-card__id{color:var(--text-soft);font-size:11px;font-weight:700}.marketing-launch-card--danger .marketing-launch-card__id{color:#fff4f0b3}.marketing-launch-card__label{font-size:14px;font-weight:700}.marketing-state-band{padding:12px 14px;border:2px solid var(--pink);background:#1f2647bf}.marketing-context-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:stretch;min-height:100%}.marketing-context-copy{padding:12px 14px;border:2px solid var(--violet);background:#1c2141cc;align-content:start}.marketing-context-copy ul{margin:0;padding-left:18px;display:grid;gap:8px}.marketing-popup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-popup-grid__item{padding:12px;border:2px solid var(--violet);background:#1c2141cc;display:grid;gap:8px}.marketing-popup-grid__item--danger{border-color:var(--pink)}.marketing-popup-grid__item--ok{border-color:var(--green)}.marketing-popup-grid__item--warn{border-color:var(--amber)}.marketing-popup-grid__item h2{margin:0;color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;text-transform:uppercase}.marketing-page--desktop .ui-window-shell{min-height:100%}.marketing-page--desktop .ui-window-shell__body{height:100%}.marketing-header,.auth-header{background:var(--panel-alt);border-bottom:3px solid var(--violet)}.marketing-header{display:flex;flex-direction:column;gap:18px;padding:28px 30px 16px}.marketing-header__row,.auth-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.auth-header{padding:28px 30px 16px}.marketing-status,.auth-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.marketing-main{display:flex;flex-direction:column;gap:16px}.marketing-grid-two,.marketing-proof-grid,.marketing-feature-grid,.auth-main{padding:0 30px}.marketing-grid-two{display:grid;grid-template-columns:470px minmax(0,1fr);gap:20px;padding-top:18px}.marketing-copy{display:grid;gap:18px;padding:12px 0}.marketing-copy h1,.marketing-copy h2,.auth-aside h1,.auth-aside-copy h1{color:var(--text-strong);text-transform:uppercase}.marketing-copy h1,.marketing-copy h2{font-size:26px;line-height:1.12}.marketing-copy p,.auth-aside p,.auth-aside-copy p{color:#aab0ca;font-size:15px;line-height:1.45}.marketing-subproof{color:#8a90ad;font-size:13px;text-transform:none}.marketing-hero-card{min-height:430px;padding:18px;background:var(--panel);border:3px solid #ff4d73;display:grid;gap:16px}.marketing-hero-card__header{color:var(--text);font-size:12px}.marketing-signal-block{align-content:start;display:grid;gap:12px;padding:8px 10px;background:#1e2545;border:2px solid var(--violet)}.marketing-signal-title{color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;text-transform:uppercase}.marketing-signal-grid{display:grid;gap:10px}.marketing-signal-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketing-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:16px}.marketing-proof{background:var(--panel);border:3px solid var(--violet);padding:18px;display:grid;gap:10px}.marketing-proof p{color:#b8bfd8;font-size:11px;line-height:1.25}.marketing-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:16px}.marketing-feature{min-height:280px;padding:14px 16px 18px;display:grid;gap:16px}.marketing-services-band{margin:16px 30px 0;padding:14px 16px 18px}.marketing-cta-band{margin-top:0;padding:24px 30px;background:var(--panel-alt);border-top:3px solid var(--violet);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center}.marketing-cta-band__copy{display:grid;gap:10px}.marketing-cta-band__copy h2{color:var(--text-strong);font-size:24px;text-transform:uppercase}.marketing-cta-band__copy p{color:#aab0ca;font-size:15px}.marketing-cta-band__copy span{color:#8a90ad;font-size:13px}.marketing-footer-links{grid-column:1 / -1}.auth-main{display:grid;grid-template-columns:500px minmax(0,1fr);gap:20px;padding-top:24px}.auth-info{display:grid;gap:18px;padding:18px 0}.auth-aside{min-height:300px;padding:16px 18px 18px}.auth-aside h1{font-size:24px;line-height:1.12}.auth-aside-copy h1{margin:0;font-size:24px;line-height:1.12}.auth-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.auth-info-card,.auth-why{min-height:130px;background:var(--panel)}.auth-why{min-height:210px}.auth-card-wrap{padding:0 60px}.auth-card{min-height:760px;padding:18px 18px 20px;background:var(--panel);border-width:3px;display:grid;gap:18px}.auth-card-shell .ui-window-shell__body{display:grid;gap:18px}.auth-card__top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;background:#1e2545;font-size:12px}.auth-fields{display:grid;gap:12px}.auth-field{display:grid;gap:6px}.auth-field div{min-height:64px;padding:16px;background:var(--panel-alt);color:var(--text-strong);font-size:14px}.auth-helper,.auth-divider{text-align:center}.auth-provider{flex:1 1 0}.auth-footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;text-transform:none}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1024px){.marketing-grid-two,.marketing-proof-grid,.marketing-feature-grid,.auth-main,.screen-row,.screen-section,.logs-header{padding-left:20px;padding-right:20px}.marketing-services-band{margin-left:20px;margin-right:20px}.marketing-grid-two,.auth-main,.marketing-desktop,.marketing-workspace,.marketing-context-row,.marketing-popup-grid{grid-template-columns:minmax(0,1fr)}.marketing-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-workspace-layout,.ui-workspace-layout:not(.has-sidebar),.ui-workspace-layout:not(.has-rail),.ui-content-grid--overview,.ui-content-grid--alerts{grid-template-columns:minmax(0,1fr)}.marketing-proof-grid,.screen-row--metrics,.screen-row--split,.service-grid__row,.marketing-services-grid__row,.ui-metric-grid,.ui-tile-grid__row{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-card-wrap{padding:0}}@media(max-width:720px){.marketing-header,.marketing-header__row,.marketing-nav,.marketing-status,.auth-header,.auth-status,.marketing-actions,.marketing-cta-row,.app-header,.header-row,.logs-header,.logs-toolbar,.auth-footer,.ui-header,.ui-header__row,.ui-header__meta,.ui-window-summary,.ui-footer-bar{flex-direction:column;align-items:flex-start}.app-header,.marketing-header,.auth-header,.ui-header,.ui-page-section{padding-left:20px;padding-right:20px}.marketing-desktop{grid-template-columns:minmax(0,1fr);padding-left:20px;padding-right:20px}.marketing-desktop__dock{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-header__cluster{width:100%;margin-left:0;justify-content:flex-start}.ui-header__nav{flex-direction:row;align-items:center;gap:6px}.ui-header--app .ui-header__cluster{display:grid;gap:10px}.ui-header--app .ui-header__meta{flex-direction:row;align-items:center}.ui-header--app .ui-button--nav{padding:7px 9px}.header-meta,.marketing-status,.auth-status{justify-content:flex-start}.marketing-proof-grid,.marketing-feature-grid,.marketing-services-grid__row,.auth-info-grid,.screen-row--metrics,.screen-row--split,.service-grid__row,.logs-controls,.marketing-cta-band,.ui-metric-grid,.ui-control-grid,.ui-mini-grid,.ui-action-row,.ui-tile-grid__row,.marketing-launch-grid{grid-template-columns:minmax(0,1fr)}.marketing-copy h1,.marketing-copy h2{font-size:22px}.marketing-cta-band__copy h2{font-size:20px}.auth-tabs,.auth-providers{flex-direction:column}.auth-provider{width:100%}.logs-summary{min-width:0;width:100%}.logs-scroll,.raw-logs{max-height:none}.logs-table table{min-width:0}.logs-table thead{display:none}.logs-table tbody{display:grid;gap:12px}.logs-table tbody tr{display:grid;gap:8px;padding:14px 16px;border:2px solid rgba(123,68,191,.6);background:#1f2647bf}.logs-table tbody tr td{display:grid;grid-template-columns:96px 1fr;gap:8px 12px;padding:0;border-bottom:0}.logs-table tbody tr td:before{content:attr(data-label);color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.logs-table tbody tr td:last-child,.logs-table tbody tr td.log-message-cell{grid-template-columns:1fr}.logs-table tbody tr td.log-message-cell:before{content:none}.logs-table .log-env-cell{display:grid}.logs-table tbody tr td[data-label=Service] .log-env{display:none}}.ui-metric-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-lede{margin:0;color:var(--text-strong);font-size:17px;font-weight:600;line-height:1.4}.page-context-card,.support-rail-card,.marketing-proof-card,.marketing-section-shell,.marketing-final-cta,.auth-focused__intro,.auth-focused__form,.auth-focused__help,.logs-focus-card{background:#171933;display:grid;gap:12px;min-width:0}.page-context-card,.auth-focused__intro{padding:18px 18px 20px;border:2px solid var(--violet)}.page-context-card--violet,.support-rail-card--violet{border-color:var(--violet)}.page-context-card--blue,.page-context-card--info{border-color:var(--blue)}.page-context-card--ok{border-color:var(--green)}.page-context-card--warn{border-color:var(--amber)}.page-context-card--danger{border-color:var(--pink)}.page-context-card h2,.marketing-hero-simple__copy h1,.marketing-hero-simple__copy h2,.marketing-section-shell__lead h2,.marketing-final-cta h2,.auth-focused__intro h2{margin:0;color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:28px;font-weight:700;line-height:1.08;text-transform:uppercase}.page-context-card p,.support-rail-card p,.marketing-hero-simple__copy p,.marketing-proof-card p,.marketing-section-shell p,.marketing-final-cta p,.marketing-info-card p,.auth-focused__intro p,.auth-focused__form p,.auth-focused__help p,.logs-focus-card p{margin:0;color:#b8bfd8;font-size:15px;font-weight:600;line-height:1.45}.page-context-card__eyebrow,.page-context-card__meta,.support-rail-card__label,.marketing-hero-simple__meta,.auth-focused__meta,.auth-focused__hint{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.support-rail-card{padding:14px 14px 16px;border:2px solid var(--violet)}.support-rail-card--info,.logs-focus-card,.marketing-proof-card{border:2px solid var(--blue)}.support-rail-card--ok{border-color:var(--green)}.support-rail-card--warn{border-color:var(--amber)}.support-rail-card--danger{border-color:var(--pink)}.support-rail-card strong,.marketing-pill-card strong,.marketing-info-card h3,.attention-item__title,.auth-focused__signin-link,.logs-focus-card__mini span{color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;text-transform:uppercase}.support-rail-card__list,.auth-focused__bullet-copy{display:grid;gap:6px;color:var(--text);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700}.support-rail-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-chip{appearance:none;padding:12px 14px;border:2px solid var(--violet);background:#1e2545;color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer}.support-chip:disabled{opacity:.65;cursor:not-allowed}.support-chip--info{border-color:var(--blue)}.support-chip--warn{border-color:var(--amber)}.attention-queue{display:grid;gap:12px}.attention-queue__label{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.dashboard-state{padding:16px;border:2px solid var(--violet);background:#1e2545;color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:13px;font-weight:700;line-height:1.5;text-transform:uppercase}.dashboard-state--loading{border-color:var(--blue)}.dashboard-state--error{border-color:var(--pink);background:#ff59781f}.dashboard-state--clear{border-color:var(--green);background:#3bd9761a}.dashboard-command,.dashboard-main-panel,.dashboard-detail-panel,.dashboard-rail-row{padding:16px;border:2px solid var(--violet)}.dashboard-command{border-color:var(--pink);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.dashboard-command h2{font-size:clamp(28px,4vw,44px);letter-spacing:-.03em}.dashboard-command__meta{flex-direction:column;align-items:flex-end}.dashboard-main-panel{border-color:var(--pink);display:grid;gap:14px}.dashboard-detail-panel{display:grid;grid-template-columns:minmax(240px,.35fr) minmax(0,1fr) auto;gap:14px;align-items:center}.dashboard-detail-panel--danger{border-color:var(--pink)}.dashboard-detail-panel--warn{border-color:var(--amber)}.dashboard-detail-panel--info{border-color:var(--blue)}.dashboard-detail-panel strong{display:block;margin-top:6px;color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:14px;text-transform:uppercase}.dashboard-rail-row{border-color:var(--blue);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.eyebrow{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.attention-item{appearance:none;width:100%;color:inherit;text-align:left;padding:12px 12px 14px;border:2px solid var(--violet);background:#1e2545;display:grid;gap:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.attention-item:hover{background:#252d5a}.attention-item--selected{background:#252d5a;border-width:3px;padding:11px 11px 13px}.attention-item--danger{border-color:var(--pink)}.attention-item--warn{border-color:var(--amber)}.attention-item--info{border-color:var(--blue)}.attention-item--ok{border-color:var(--green)}.attention-item p,.attention-item span{margin:0}.attention-item__severity{color:var(--text-soft)!important;letter-spacing:.08em;text-transform:uppercase}.auth-route-denied{width:min(720px,calc(100% - 40px));margin:40px auto;padding:24px;border:3px solid var(--pink);background:linear-gradient(180deg,#1f2647e6,#171933f5),radial-gradient(circle at top left,rgba(255,89,120,.14),transparent 36%);display:grid;gap:12px}.auth-route-denied h1,.auth-route-denied p{margin:0}.auth-route-denied h1{color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:28px;line-height:1.1;text-transform:uppercase}.auth-route-denied p:not(.eyebrow){color:#b8bfd8;font-size:15px;font-weight:600;line-height:1.45}.attention-item span{color:var(--text);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700}.alerts-workspace,.ui-workspace-layout:not(.has-sidebar).alerts-workspace{grid-template-columns:minmax(0,1fr) 280px}.alerts-command-header{grid-template-columns:minmax(180px,.35fr) minmax(220px,1fr) auto;align-items:end;padding:12px 14px}.alerts-command-header h2{font-size:18px}.alerts-command-header p{font-size:13px}.alerts-command-header__counts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.alerts-command-header__counts span{padding:8px 10px;border:1px solid rgba(189,125,255,.58);background:#bd7dff14;color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.ingest-workspace,.ui-workspace-layout:not(.has-sidebar).ingest-workspace:not(.has-rail){grid-template-columns:minmax(0,1fr)}.ingest-command-header{grid-template-columns:minmax(180px,.35fr) minmax(260px,1fr) auto;align-items:end;padding:14px 18px}.ingest-command-header__counts,.ingest-action-row,.ingest-create-form,.ingest-secret-callout__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.ingest-command-header__counts span{min-width:98px;padding:8px 10px;border:1px solid rgba(73,169,255,.55);color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-align:center;text-transform:uppercase}.ingest-layout,.ingest-create-panel,.ingest-secret-callout,.ingest-registry-section,.ingest-key-list,.ingest-key-card,.ingest-confirm-panel{display:grid;gap:12px}.ingest-layout{gap:14px}.ingest-create-panel{grid-template-columns:minmax(220px,.45fr) minmax(320px,1fr);align-items:end;padding:16px;border:1px solid rgba(73,169,255,.6);border-left:4px solid var(--blue);background:#49a9ff14}.ingest-create-panel h2,.ingest-create-panel p,.ingest-key-card h2,.ingest-key-meta,.ingest-key-meta dd,.ingest-key-meta dt,.ingest-secret-callout h2,.ingest-secret-callout p,.ingest-empty-state h2,.ingest-empty-state p,.ingest-confirm-panel p{margin:0}.ingest-create-panel h2,.ingest-key-card h2,.ingest-secret-callout h2,.ingest-empty-state h2{color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:21px;line-height:1.1}.ingest-create-panel p,.ingest-secret-callout p,.ingest-empty-state p,.ingest-confirm-panel p{color:#b8bfd8;font-weight:600}.ingest-create-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.ingest-field{display:grid;gap:6px;color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.ingest-input{width:100%;min-width:0;padding:14px 13px;border:2px solid rgba(73,169,255,.55);background:#121633e0;color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:14px;font-weight:700}.ingest-input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 1px #49a9ff38}.ingest-input:disabled{opacity:.72;cursor:not-allowed}.ingest-secret-value,.ingest-snippet{display:block;padding:12px;overflow-x:auto;border:2px solid var(--amber);background:#171933;color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:13px;white-space:pre-wrap;word-break:break-word}.ingest-snippet{border-color:var(--violet)}.ingest-secret-callout{padding:16px;border:2px solid var(--amber);background:#ffb1141a}.ingest-copy-status{margin:0;color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;text-transform:uppercase}.ingest-state-panel,.ingest-empty-state{padding:14px 16px;border:1px solid rgba(123,68,191,.6);border-left:4px solid var(--violet);background:#1e25459e}.ingest-state-panel{color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;text-transform:uppercase}.ingest-state-panel--error{border-color:#ff5978a8;border-left-color:var(--pink);background:#ff59781a}.ingest-state-panel--loading{border-color:#49a9ff99;border-left-color:var(--blue)}.ingest-section-header{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.ingest-section-header strong{color:var(--text-strong)}.ingest-key-card{grid-template-columns:minmax(180px,.8fr) minmax(320px,1.4fr) auto;align-items:start;padding:12px 14px;border:1px solid rgba(63,231,136,.72);border-left:4px solid var(--green);background:#1e2545b8}.ingest-key-card--revoked{border-color:#ff5978a6;border-left-color:var(--pink);opacity:.82}.ingest-key-card__header{min-width:0}.ingest-key-card__header h2,.ingest-key-card__header .eyebrow{overflow-wrap:anywhere}.ingest-key-meta{display:grid;gap:0 14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ingest-key-meta div{min-width:0;padding:9px 0;border-top:1px solid rgba(123,68,191,.48)}.ingest-key-meta dt{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.ingest-key-meta dd{overflow-wrap:anywhere;color:var(--text-strong);font-size:13px;font-weight:700}.ingest-confirm-panel{grid-column:1 / -1;padding:12px;border:1px solid rgba(255,177,20,.74);border-left:4px solid var(--amber);background:#ffb11414}.marketing-page--focused,.auth-page--focused{min-height:100vh;background:radial-gradient(circle at top left,rgba(79,108,255,.18),transparent 28%),radial-gradient(circle at 85% 18%,rgba(255,89,120,.12),transparent 24%),linear-gradient(180deg,#191c3d,#11142a)}.marketing-focused,.auth-focused{display:grid;gap:18px;padding:28px 40px 30px}.marketing-console{width:min(100%,1320px);margin:0 auto;padding:24px 40px 30px;display:grid;gap:14px}.marketing-console__briefing,.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.marketing-console__mission,.marketing-console__signal-board,.marketing-console__scope-strip,.marketing-console__ops-loop,.marketing-console__evidence-ledger,.marketing-console__handoff,.dashboard-command,.dashboard-main-panel,.dashboard-detail-panel,.dashboard-rail-row{background:var(--panel-alt);min-width:0}.marketing-console__mission{min-height:230px;padding:22px 24px;border:3px solid var(--pink);display:grid;align-content:center;gap:18px}.marketing-console__mission h1,.marketing-console__section-head h2,.marketing-console__handoff h2,.dashboard-command h2{margin:0;color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-weight:800;line-height:1.08}.marketing-console__mission h1{max-width:840px;font-size:clamp(32px,4vw,52px);letter-spacing:-.045em}.marketing-console__mission p,.marketing-console__section-head p,.marketing-console__timeline-step p,.marketing-console__ledger-row p,.marketing-console__handoff p,.dashboard-command p,.dashboard-state,.dashboard-detail-panel p{margin:0;color:#b8bfd8;font-size:15px;font-weight:600;line-height:1.45}.marketing-console__mission p{max-width:780px;font-size:16px}.marketing-console__actions,.marketing-console__query-row,.marketing-console__alert-strip{display:flex;flex-wrap:wrap;gap:10px}.marketing-console__signal-board{padding:16px;border:2px solid var(--blue);display:grid;gap:12px;align-content:start}.marketing-console__panel-header,.marketing-console__query-row span,.marketing-console__alert-strip span,.marketing-console__scope-strip span,.marketing-console__timeline-step span,.marketing-console__ledger-row span,.dashboard-command__meta span,.attention-item span,.dashboard-detail-panel span{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.marketing-console__panel-header,.dashboard-command__meta{display:flex;justify-content:space-between;gap:12px;color:var(--text-soft)}.marketing-console__panel-header strong{color:var(--text-strong)}.marketing-console__query-row span,.marketing-console__alert-strip span,.marketing-console__scope-strip span{padding:8px 10px;border:1px solid rgba(123,68,191,.72);background:#7b44bf1f;color:var(--text-strong)}.marketing-console__log-list,.marketing-console__timeline,.marketing-console__ledger,.dashboard-signal-list{display:grid;gap:10px}.marketing-console__log-row{display:grid;grid-template-columns:70px 82px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border-left:4px solid var(--violet);background:#1e2545}.marketing-console__log-row--danger{border-left-color:var(--pink)}.marketing-console__log-row--warn{border-left-color:var(--amber)}.marketing-console__log-row--info{border-left-color:var(--blue)}.marketing-console__log-row span,.marketing-console__log-row strong{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.marketing-console__log-row p{margin:0;color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;overflow-wrap:anywhere}.marketing-console__alert-strip .is-active{border-color:var(--pink);background:#ff597829}.marketing-console__scope-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;border:2px solid var(--violet)}.marketing-console__ops-loop,.marketing-console__evidence-ledger,.marketing-console__handoff{padding:18px;border:2px solid var(--violet);display:grid;gap:14px}.marketing-console__ops-loop{border-color:var(--amber)}.marketing-console__section-head{display:grid;gap:8px}.marketing-console__section-head h2,.marketing-console__handoff h2{font-size:28px}.marketing-console__timeline{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.marketing-console__timeline-step,.marketing-console__ledger-row{padding:14px;border:2px solid var(--violet);background:#1e2545;display:grid;gap:8px}.marketing-console__timeline-step h3{margin:0;color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:16px;line-height:1.18}.marketing-console__evidence-ledger{border-color:var(--blue)}.marketing-console__ledger-row{grid-template-columns:190px minmax(0,1fr);align-items:start}.marketing-console__ledger-row span,.marketing-console__timeline-step span{color:var(--text-soft)}.marketing-console__handoff{border-color:var(--green);grid-template-columns:minmax(0,1fr) auto;align-items:center}.auth-focused{max-width:1280px;margin:0 auto}.marketing-hero-simple{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px}.marketing-hero-simple__copy,.marketing-proof-card,.marketing-section-shell,.marketing-final-cta{padding:18px 18px 20px}.marketing-hero-simple__copy{border:3px solid var(--pink);background:var(--panel-alt);display:grid;gap:16px}.marketing-hero-simple__actions,.auth-focused__signin-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.marketing-proof-card{align-content:start}.marketing-proof-card__stack,.marketing-card-grid{display:grid;gap:12px}.marketing-pill-card,.marketing-info-card,.auth-focused__mini-card{padding:12px 12px 14px;border:2px solid var(--violet);background:#1e2545;display:grid;gap:8px}.marketing-pill-card,.marketing-info-card h3,.marketing-info-card p,.auth-focused__mini-card span,.auth-focused__mini-card p{margin:0}.marketing-pill-card span,.marketing-info-card h3,.marketing-section-shell__header,.auth-focused__field span,.auth-focused__titlebar,.auth-focused__mini-card span{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.marketing-pill-card--info,.marketing-info-card--info{border-color:var(--blue)}.marketing-pill-card--ok,.marketing-info-card--ok{border-color:var(--green)}.marketing-pill-card--warn,.marketing-info-card--warn{border-color:var(--amber)}.marketing-pill-card--danger,.marketing-info-card--danger{border-color:var(--pink)}.marketing-info-card--violet{border-color:var(--violet)}.marketing-section-shell{border:2px solid var(--violet)}.marketing-section-shell--pricing{border-color:var(--amber)}.marketing-section-shell__lead,.marketing-section-shell__header{display:grid;gap:10px}.marketing-section-shell__header{grid-template-columns:1fr auto;align-items:center}.marketing-section-shell__lede{color:var(--text-strong);font-size:18px}.marketing-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-final-cta{border:2px solid var(--blue);background:#1e2545;display:flex;align-items:center;justify-content:space-between;gap:16px}.auth-focused__main{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,920px);gap:28px;align-items:start}.auth-focused__shell{width:min(100%,920px);justify-self:start;border:3px solid var(--pink);background:linear-gradient(180deg,#22264ef0,#161935fa);box-shadow:0 28px 70px #04081766;position:relative}.auth-focused__shell:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 16%,rgba(255,191,66,.08),transparent 26%),radial-gradient(circle at 82% 24%,rgba(74,154,255,.08),transparent 22%);pointer-events:none}.auth-focused__titlebar{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:2px solid rgba(255,89,120,.45);background:#2f3565eb;letter-spacing:.06em}.auth-focused__body{display:grid;grid-template-columns:minmax(0,1fr) 220px;justify-content:stretch;align-items:start;gap:26px;padding:24px;position:relative}.auth-focused__form,.auth-focused__help{padding:0;border:0;background:transparent}.auth-focused__intro{position:relative;gap:18px;padding:22px 20px 24px;border-width:2px;background:linear-gradient(180deg,#191c3df0,#14162ffa),linear-gradient(135deg,rgba(146,88,255,.14),transparent 45%)}.auth-focused__intro:after{content:"";position:absolute;inset:12px;border:1px solid rgba(124,92,255,.2);pointer-events:none}.auth-focused__intro p{max-width:22ch}.auth-focused__intro-stack,.auth-focused__intro-grid{display:grid;gap:12px}.auth-focused__intro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-focused__intro-note{padding:12px 12px 14px;border:2px solid rgba(124,92,255,.35);background:#141834c7;display:grid;gap:8px}.auth-focused__intro-note span,.auth-focused__form-copy,.auth-focused__help .marketing-kicker{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-focused__intro-note strong{color:#e8e2d8;font-size:13px;line-height:1.5}.auth-focused__intro-note--primary{border-color:#ffba3473;background:linear-gradient(180deg,#2c241152,#18172cd6)}.auth-focused__intro-note--blue{border-color:#46a8ff6b}.auth-focused__intro-note--violet{border-color:#8962ff6b}.auth-focused__form{gap:16px;padding:8px 6px 10px;border:1px solid rgba(255,89,120,.2);background:#11152f47;justify-items:center}.auth-focused__form-copy{display:grid;gap:10px;width:min(100%,480px);max-width:480px;margin-bottom:2px}.auth-focused__form-copy p,.auth-focused__help p{max-width:32ch}.auth-focused__hint{width:min(100%,480px);max-width:44ch;line-height:1.5}.setup-focused__form-body{align-items:stretch}.setup-focused__form-body .auth-focused__field,.setup-focused__system-actions,.setup-focused__error{width:min(100%,480px);max-width:480px}.setup-focused__system-actions,.setup-focused__error{display:grid;gap:8px;padding:10px 12px 12px;font-family:IBM Plex Mono,SFMono-Regular,monospace}.setup-focused__system-actions{border:2px solid var(--blue);background:#1c254fe6}.setup-focused__system-actions span{color:var(--text-soft);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.setup-focused__system-actions strong{color:#dff2ff;font-size:12px;line-height:1.5}.setup-focused__error{border:2px solid rgba(255,89,120,.5);background:#ff59781f;color:#ffd8df;font-size:12px;font-weight:700;line-height:1.5}.auth-route-loading{display:grid;place-items:center;min-height:100vh;padding:48px 24px;color:var(--text-soft);font-size:14px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.auth-page--entry{min-height:100vh}.auth-entry{width:min(100%,1160px);margin:0 auto;padding:34px 40px 40px}.auth-entry__panel{border:3px solid var(--pink);background:linear-gradient(180deg,#22264ef0,#161935fa),radial-gradient(circle at 20% 12%,rgba(255,89,120,.1),transparent 30%),radial-gradient(circle at 86% 18%,rgba(73,169,255,.1),transparent 28%);box-shadow:0 28px 70px #04081766}.auth-entry__titlebar{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:2px solid rgba(255,89,120,.45);background:#2f3565eb;color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.auth-entry__body{display:grid;grid-template-columns:minmax(360px,520px) minmax(260px,1fr);gap:28px;padding:28px;align-items:start}.auth-entry__form-panel,.auth-entry__brief{min-width:0}.auth-entry__form-panel{display:grid;gap:16px}.auth-entry__mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth-entry__form{display:grid;gap:16px;padding:22px;border:2px solid rgba(123,68,191,.72);background:linear-gradient(180deg,#171b3dfa,#11142bfa),radial-gradient(circle at top,rgba(255,188,64,.06),transparent 38%)}.auth-entry__copy{display:grid;gap:8px}.auth-entry__copy h2{margin:0;color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:24px;font-weight:800;line-height:1.12;text-transform:uppercase}.auth-entry__copy p{margin:0;color:#b8bfd8;font-size:15px;font-weight:600;line-height:1.45}.auth-entry__field{display:grid;gap:6px;color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.auth-entry__input{width:100%;min-width:0;padding:15px 14px;border:2px solid rgba(123,68,191,.72);background:linear-gradient(180deg,#232a56f2,#1f274ef2);color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:14px;font-weight:700}.auth-entry__input::placeholder{color:var(--text-soft)}.auth-entry__input:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 1px #ff59782e}.auth-entry__input:disabled{opacity:.72;cursor:not-allowed}.auth-entry__error,.auth-entry__status{display:grid;gap:6px;padding:10px 12px 12px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;line-height:1.45}.auth-entry__error{border:2px solid rgba(255,89,120,.65);background:#ff59781f;color:#ffd8df}.auth-entry__error span,.auth-entry__status{text-transform:uppercase}.auth-entry__status{border:2px solid rgba(73,169,255,.65);background:#49a9ff1f;color:#dff2ff}.auth-entry__cta{width:100%}.auth-entry__brief{display:grid;gap:16px;padding:18px;border:2px solid var(--blue);background:linear-gradient(180deg,#101c40bd,#0e1532e6)}.auth-entry__brief-list,.auth-entry__brief-card{display:grid;gap:8px;color:var(--text);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700}.auth-entry__brief-card{padding:12px;border:2px solid var(--violet);background:#1e2545}.auth-entry__brief-card span{color:var(--text-soft);font-size:11px;text-transform:uppercase}.auth-entry__brief-card strong{color:var(--text-strong);line-height:1.5}.setup-page{min-height:100vh}.setup-entry{width:min(100%,1160px);margin:0 auto;padding:34px 40px 40px}.setup-entry__panel{border:3px solid var(--pink);background:linear-gradient(180deg,#22264ef0,#161935fa),radial-gradient(circle at 18% 12%,rgba(255,89,120,.1),transparent 30%),radial-gradient(circle at 86% 18%,rgba(73,169,255,.1),transparent 28%);box-shadow:0 28px 70px #04081766}.setup-entry__titlebar{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:2px solid rgba(255,89,120,.45);background:#2f3565eb;color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.setup-entry__body{display:grid;grid-template-columns:minmax(380px,560px) minmax(260px,1fr);gap:28px;padding:28px;align-items:start}.setup-entry__form,.setup-entry__brief,.setup-entry__membership-card,.setup-entry__slug-preview{display:grid;gap:12px;min-width:0}.setup-entry__form{gap:16px;padding:22px;border:2px solid rgba(123,68,191,.72);background:linear-gradient(180deg,#171b3dfa,#11142bfa),radial-gradient(circle at top,rgba(255,188,64,.06),transparent 38%)}.setup-entry__copy{display:grid;gap:8px}.setup-entry__copy h2{margin:0;color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:24px;font-weight:800;line-height:1.12;text-transform:uppercase}.setup-entry__copy p{margin:0;color:#b8bfd8;font-size:15px;font-weight:600;line-height:1.45}.setup-entry__field{display:grid;gap:6px;color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.setup-entry__input{width:100%;min-width:0;padding:15px 14px;border:2px solid rgba(123,68,191,.72);background:linear-gradient(180deg,#232a56f2,#1f274ef2);color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:14px;font-weight:700}.setup-entry__input::placeholder{color:var(--text-soft)}.setup-entry__input:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 1px #ff59782e}.setup-entry__input[aria-invalid=true]{border-color:var(--pink)}.setup-entry__input:disabled{opacity:.72;cursor:not-allowed}.setup-entry__slug-preview,.setup-entry__error,.setup-entry__status{padding:10px 12px 12px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;line-height:1.45}.setup-entry__slug-preview{border:2px solid rgba(73,169,255,.5);background:#49a9ff1a}.setup-entry__slug-preview span,.setup-entry__slug-preview small,.setup-entry__error span,.setup-entry__status{color:var(--text-soft);text-transform:uppercase}.setup-entry__slug-preview strong{color:var(--text-strong);overflow-wrap:anywhere}.setup-entry__error,.setup-entry__status{display:grid;gap:6px}.setup-entry__error{border:2px solid rgba(255,89,120,.65);background:#ff59781f;color:#ffd8df}.setup-entry__status{border:2px solid rgba(73,169,255,.65);background:#49a9ff1f;color:#dff2ff}.setup-entry__cta{width:100%}.setup-entry__brief,.setup-entry__membership-card{padding:18px;border:2px solid var(--blue);background:linear-gradient(180deg,#101c40bd,#0e1532e6)}.setup-entry__brief-list,.setup-entry__membership-actions{display:grid;gap:8px;color:var(--text);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700}.setup-entry__membership-card{padding:12px;border-color:var(--violet);background:#1e2545}.setup-entry__membership-card span{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.setup-entry__membership-card strong{color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;line-height:1.5}.auth-card,.auth-card__box,.auth-card__card{display:grid;gap:14px;border-radius:0}.auth-card{width:min(100%,480px);max-width:480px;justify-self:center}.auth-card__card{padding:24px 22px 20px;background:linear-gradient(180deg,#171b3dfa,#11142bfa),radial-gradient(circle at top,rgba(255,188,64,.06),transparent 38%);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff08;position:relative;overflow:hidden}.auth-card__card:after{content:"";position:absolute;inset:0;border:1px solid rgba(95,108,186,.22);pointer-events:none}.auth-card__title,.auth-card__subtitle,.auth-card__label,.auth-card__identity-preview,.auth-card__divider-text,.auth-card__alert-text,.auth-card__footer{font-family:IBM Plex Mono,SFMono-Regular,monospace}.auth-card__title{color:#f4e9dc!important;font-size:21px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;text-wrap:balance}.auth-card__subtitle,.auth-card__identity-preview,.auth-card__footer,.auth-card__alert-text{color:var(--text-soft)!important;font-size:13px;line-height:1.6}.auth-card__label,.auth-card__divider-text{color:var(--text-soft)!important;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.auth-card__input,.auth-card__otp-input{width:100%;padding:16px 14px;border:1px solid rgba(108,119,179,.34);background:linear-gradient(180deg,#232a56f2,#1f274ef2);color:var(--text-main)!important;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:14px;font-weight:700;border-radius:0;box-shadow:none}.auth-card__input::placeholder,.auth-card__otp-input::placeholder{color:#7480b3!important}.auth-card__input:focus,.auth-card__otp-input:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 1px #ff59782e}.auth-card__social-button{width:100%;justify-content:center;min-height:44px;border-color:#6c77b347;background:#151b3ac7}.auth-card__social-text,.auth-card__link{color:var(--text-main)!important}.auth-card__link{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.auth-card__divider-line{background:#ff597859}.auth-card__alert{border:2px solid rgba(255,89,120,.5);background:#ff59781f;padding:10px 12px}.auth-focused__help{padding:16px 16px 18px;border:1px solid rgba(75,167,255,.42);background:linear-gradient(180deg,#101c40bd,#0e1532e6);gap:16px;position:relative;top:12px;box-shadow:inset 0 0 0 1px #4a9aff1a;min-width:0}.auth-focused__help{border-color:var(--blue)}.auth-focused__field{display:grid;gap:6px}.auth-focused__field div{padding:18px 14px;border:2px solid var(--violet);background:#1e2545;color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:14px;font-weight:700}.auth-focused__cta{width:100%}.logs-query-strip,.logs-results-layout{display:grid;gap:12px}.logs-workspace{grid-template-columns:minmax(0,1fr) minmax(240px,280px)}.logs-workspace .ui-workspace-layout__sidebar{grid-column:1 / -1}.logs-workspace .ui-workspace-layout__main{grid-column:1}.logs-workspace .ui-workspace-layout__rail{grid-column:2;grid-row:2}.screen--logs .page-context-card{grid-template-columns:minmax(220px,.42fr) minmax(280px,1fr) max-content;align-items:end;padding:14px 18px}.screen--logs .page-context-card__eyebrow,.screen--logs .page-context-card h2{grid-column:1}.screen--logs .page-context-card p{grid-column:2}.screen--logs .page-context-card__meta{grid-column:3}.screen--logs .page-context-card h2{font-size:24px}.screen--logs .ui-workspace-layout__rail .ui-control-grid{grid-template-columns:minmax(0,1fr)}.logs-query-strip{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(170px,210px))}.logs-results-layout{grid-template-columns:minmax(0,1fr);align-items:start}.logs-focus-card{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);padding:14px 14px 16px;border:2px solid var(--blue)}.logs-focus-card .support-rail-card__label,.logs-focus-card .support-rail-card__list{grid-column:1}.logs-focus-card>p{grid-column:2;grid-row:1 / span 2;align-self:center}.logs-focus-card__mini{grid-column:2;grid-row:1 / span 3;align-self:stretch}.logs-focus-card__mini,.auth-focused__mini-card{padding:10px 10px 12px;border:2px solid var(--blue);background:linear-gradient(180deg,#3b4980d1,#2b3668eb)}.logs-results-body .ui-panel-card__body,.logs-results-body{min-height:0}.ui-threshold-bar{display:grid;gap:6px}.ui-threshold-bar__svg{width:100%;height:24px;display:block}.ui-threshold-bar__labels{display:flex;justify-content:space-between;color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.ui-threshold-bar__value{color:var(--text-strong)}.ui-threshold-bar__threshold{color:var(--text-soft)}.ui-firing-strip{display:grid;gap:6px}.ui-firing-strip__svg{width:100%;height:20px;display:block;border-radius:3px;overflow:hidden}.ui-firing-strip__labels{display:flex;justify-content:space-between;padding-left:8%;padding-right:calc(8 / 700 * 100%);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.ui-firing-strip__state--firing{color:#ff5978}.ui-firing-strip__state--ok{color:#3bd976}.ui-firing-strip__pct{color:var(--text-soft)}.ui-firing-strip__empty{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;color:var(--text-soft);text-transform:uppercase}.ui-sparkline{width:100%}.ui-sparkline__svg{width:100%;height:48px;display:block}.ui-status-timeline{display:grid;gap:4px}.ui-status-timeline__svg{width:100%;height:20px;display:block}.ui-status-timeline__labels{display:flex;justify-content:space-between;color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.ui-status-timeline__label{color:var(--text-soft)}.alert-rule-detail-workspace,.ui-workspace-layout:not(.has-sidebar).alert-rule-detail-workspace{grid-template-columns:minmax(0,1fr) 300px}.rule-detail-command{grid-template-columns:minmax(220px,.35fr) minmax(260px,1fr) auto;align-items:end;padding:14px 16px}.rule-detail-command h2,.rule-detail-command p{margin:0}.rule-detail-command h2{font-size:22px}.rule-detail-command__identity{display:grid;gap:5px;color:var(--text);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;overflow-wrap:anywhere}.rule-detail-command__chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.rule-detail-chip{padding:7px 9px;border:1px solid var(--violet);color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.rule-detail-chip--danger{border-color:var(--pink)}.rule-detail-chip--warn{border-color:var(--amber)}.rule-detail-chip--ok{border-color:var(--green)}.rule-detail-chip--info{border-color:var(--blue)}.rule-detail-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rule-detail-status-strip>div,.rule-detail-config-group,.rule-detail-query-block{padding:12px;border:1px solid rgba(73,169,255,.45);background:#49a9ff0f;display:grid;gap:6px;min-width:0}.rule-detail-status-strip__label,.rule-detail-config-group h3{margin:0;color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.rule-detail-status-strip strong,.rule-detail-summary-line{color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:13px;font-weight:700}.rule-detail-summary-line{margin:0}.rule-detail-chart{width:100%}.rule-detail-chart .ui-sparkline__svg{width:100%;height:auto;aspect-ratio:600 / 160}.rule-detail-config,.rule-detail-config-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rule-detail-config-groups{grid-template-columns:repeat(4,minmax(0,1fr))}.rule-detail-query-block{grid-column:1 / -1}.rule-detail-query-block code{padding:12px;border:1px solid rgba(189,125,255,.45);background:#080a18ad;color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.rule-detail-config--full{grid-column:1 / -1}.rule-detail-field{display:grid;gap:4px}.rule-detail-field__label{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.rule-detail-field__value{color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:14px;font-weight:700;overflow-wrap:anywhere}.rule-detail-back{color:var(--text-soft);text-decoration:none;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase;transition:color .15s ease}.rule-detail-back:hover{color:var(--text-strong)}a.attention-item{text-decoration:none;color:inherit;display:block}a.support-chip{text-decoration:none;color:inherit}.alerts-filter-panel{background:#171933;border:2px solid var(--violet);padding:16px 16px 20px;display:grid;gap:16px;min-width:0}.alerts-filter-panel__title{color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:13px;font-weight:700;text-transform:uppercase}.alerts-filter-section{display:grid;gap:6px}.alerts-filter-section__header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;background:transparent;border:0;cursor:pointer}.alerts-filter-section__header:hover .alerts-filter-section__label{color:var(--text)}.alerts-filter-section__label{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.alerts-filter-arrow{width:8px;height:8px;border-right:2px solid var(--text-soft);border-bottom:2px solid var(--text-soft);transform:rotate(45deg);transition:transform .15s ease;flex-shrink:0;margin-bottom:2px}.alerts-filter-arrow.is-collapsed{transform:rotate(-45deg);margin-bottom:-2px}.alerts-filter-options{display:grid;gap:1px}.alerts-filter-option{display:flex;align-items:center;gap:8px;width:100%;padding:5px 0;background:transparent;border:0;color:var(--text);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;text-align:left;text-transform:uppercase;cursor:pointer;transition:color .1s ease}.alerts-filter-option:hover,.alerts-filter-option.is-active{color:var(--text-strong)}.alerts-filter-check{width:11px;height:11px;flex-shrink:0;border:1px solid var(--violet);background:transparent;position:relative;transition:border-color .1s ease,background .1s ease}.alerts-filter-option.is-active .alerts-filter-check{background:var(--pink-solid);border-color:var(--pink)}.alerts-filter-option.is-active .alerts-filter-check:after{content:"";position:absolute;left:2px;top:0;width:4px;height:7px;border-right:2px solid #fff4f0;border-bottom:2px solid #fff4f0;transform:rotate(45deg)}.alerts-filter-input{width:100%;padding:8px 10px;background:var(--panel-alt);border:1px solid var(--violet);color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700}.alerts-filter-input::placeholder{color:var(--text-soft)}.alerts-toolbar{display:flex;gap:12px;align-items:center}.alerts-search{flex:1 1 auto;display:block}.alerts-error{margin:0;color:var(--pink);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;text-transform:uppercase}.alerts-monitor-table{display:grid}.alerts-monitor-table__head{display:flex;padding:8px 14px;background:#171933;border-bottom:1px solid rgba(213,217,234,.14)}.alerts-monitor-table__body{display:grid}.alerts-monitor-row{display:flex;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(213,217,234,.07);cursor:pointer;transition:background .12s ease;text-decoration:none;color:inherit}.alerts-monitor-row:hover{background:#7b44bf1a}.alerts-monitor-row.is-selected{background:#7b44bf2e}.alerts-col{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase;flex-shrink:0}.alerts-col--status{width:100px}.alerts-col--name{flex:1 1 auto;min-width:0;display:grid;gap:3px;align-content:center}.alerts-col--type{width:180px}.alerts-col--triggered{width:140px}.alerts-monitor-row .alerts-col{color:var(--text)}.alerts-monitor-name{color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:13px;font-weight:700;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alerts-monitor-meta{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.alerts-monitor-empty{display:flex;align-items:center;padding:28px 14px;color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;text-transform:uppercase}.alerts-status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--violet);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.alerts-status-badge:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.alerts-status-badge--firing{border-color:var(--pink);color:var(--pink)}.alerts-status-badge--pending{border-color:var(--amber);color:var(--amber)}.alerts-status-badge--resolved{border-color:var(--green);color:var(--green)}.alerts-status-badge--no_data{border-color:var(--text-soft);color:var(--text-soft)}@media(max-width:1100px){.marketing-console__briefing,.marketing-hero-simple,.auth-focused__main,.auth-focused__body,.logs-results-layout,.marketing-card-grid--three,.marketing-console__scope-strip,.marketing-console__timeline,.auth-entry__body,.setup-entry__body,.logs-query-strip,.ui-metric-grid--three,.support-rail-card__actions,.auth-focused__intro-grid,.alerts-command-header,.rule-detail-config,.rule-detail-config-groups,.rule-detail-status-strip,.rule-detail-command,.ingest-command-header,.ingest-create-panel,.ingest-key-card{grid-template-columns:minmax(0,1fr)}.marketing-console__mission,.marketing-console__signal-board{grid-column:1}.ingest-create-form{grid-template-columns:minmax(0,1fr)}}@media(max-width:1280px){.logs-workspace,.ui-workspace-layout.logs-workspace,.ui-workspace-layout:not(.has-rail).logs-workspace,.alerts-workspace,.ui-workspace-layout.alerts-workspace,.ui-workspace-layout:not(.has-sidebar).alerts-workspace,.alerts-workspace .ui-workspace-layout__main,.alerts-workspace .ui-workspace-layout__rail,.alert-rule-detail-workspace,.ui-workspace-layout.alert-rule-detail-workspace,.ui-workspace-layout:not(.has-sidebar).alert-rule-detail-workspace,.alert-rule-detail-workspace .ui-workspace-layout__main,.alert-rule-detail-workspace .ui-workspace-layout__rail,.logs-workspace .ui-workspace-layout__main,.logs-workspace .ui-workspace-layout__rail{grid-column:1;grid-row:auto;grid-template-columns:minmax(0,1fr)}.screen--logs .page-context-card,.logs-focus-card{grid-template-columns:minmax(0,1fr)}.screen--logs .page-context-card__eyebrow,.screen--logs .page-context-card h2,.screen--logs .page-context-card p,.screen--logs .page-context-card__meta,.logs-focus-card .support-rail-card__label,.logs-focus-card>p,.logs-focus-card .support-rail-card__list,.logs-focus-card__mini{grid-column:1;grid-row:auto}}@media(max-width:720px){.marketing-console,.marketing-focused,.auth-focused,.auth-entry,.setup-entry{padding-left:20px;padding-right:20px}.marketing-console{padding-top:20px}.marketing-console__mission,.marketing-console__signal-board,.marketing-console__ops-loop,.marketing-console__evidence-ledger,.marketing-console__handoff{padding:16px}.marketing-console__mission{min-height:0;align-content:start}.marketing-console__log-row,.marketing-console__ledger-row,.marketing-console__handoff{grid-template-columns:minmax(0,1fr)}.auth-entry,.setup-entry{padding-top:22px}.auth-entry__body,.auth-entry__form,.setup-entry__body,.setup-entry__form{padding:18px}.auth-entry__titlebar,.setup-entry__titlebar,.auth-entry__mode-switch{grid-template-columns:minmax(0,1fr)}.auth-entry__titlebar,.setup-entry__titlebar{display:grid}.marketing-final-cta,.marketing-hero-simple__actions,.auth-focused__signin-row,.marketing-section-shell__header,.ui-header__meta,.ingest-command-header__counts,.ingest-secret-callout__actions,.screen--ingest .ingest-action-row{flex-direction:column;align-items:flex-start;grid-template-columns:1fr}.screen--ingest .ingest-action-row .ui-button,.ingest-secret-callout__actions .ui-button,.ingest-create-form .ui-button{width:100%}.ingest-key-meta{grid-template-columns:minmax(0,1fr)}.screen--logs.ui-page-section,.screen--ingest.ui-page-section,.screen--alerts.ui-page-section,.screen--alert-rule-detail.ui-page-section{padding-left:14px;padding-right:14px}.screen--logs .ui-stack,.screen--ingest .ui-stack,.screen--alerts .ui-stack,.screen--alert-rule-detail .ui-stack,.screen--logs .ui-window-stack,.screen--ingest .ui-window-stack,.screen--alerts .ui-window-stack,.screen--alert-rule-detail .ui-window-stack{gap:12px}.screen--logs .ui-window-shell__header,.screen--ingest .ui-window-shell__header,.screen--alerts .ui-window-shell__header,.screen--alert-rule-detail .ui-window-shell__header{align-items:flex-start;flex-direction:column;gap:4px;padding:10px 12px}.screen--logs .ui-window-shell__body,.screen--ingest .ui-window-shell__body,.screen--alerts .ui-window-shell__body,.screen--alert-rule-detail .ui-window-shell__body{padding:12px}.screen--logs .page-context-card,.ingest-command-header,.alerts-command-header,.rule-detail-command,.support-rail-card__actions,.ingest-create-panel,.ingest-key-card,.ingest-create-form,.logs-query-strip,.logs-focus-card{grid-template-columns:minmax(0,1fr)}.screen--logs .page-context-card,.ingest-command-header,.alerts-command-header,.rule-detail-command{align-items:start;padding:12px}.screen--logs .page-context-card h2,.ingest-command-header h2,.alerts-command-header h2,.rule-detail-command h2{font-size:20px;line-height:1.02}.screen--logs .page-context-card p,.ingest-command-header p,.alerts-command-header p,.rule-detail-command p{font-size:12px}.alerts-command-header__counts,.ingest-command-header__counts{justify-content:flex-start}.alerts-command-header__counts span,.ingest-command-header__counts span{min-width:0;padding:6px 8px}.attention-item,.support-rail-card,.logs-focus-card,.ingest-create-panel,.ingest-secret-callout,.ingest-key-card{padding:12px}.attention-item h2,.attention-item p,.attention-item span,.support-chip,.ingest-key-card h2,.ingest-key-meta dd{overflow-wrap:anywhere}.support-chip{padding:10px 12px;text-align:left}.logs-table tbody tr{padding:12px}.logs-table tbody tr td{grid-template-columns:88px minmax(0,1fr);gap:6px 8px}.raw-logs,.raw-log-line,.ingest-secret-value,.ingest-snippet{font-size:12px}.ingest-input{padding:11px}.logs-workspace,.ui-workspace-layout.logs-workspace,.ui-workspace-layout:not(.has-rail).logs-workspace,.alerts-workspace,.ui-workspace-layout.alerts-workspace,.ui-workspace-layout:not(.has-sidebar).alerts-workspace,.alert-rule-detail-workspace,.ui-workspace-layout.alert-rule-detail-workspace,.ui-workspace-layout:not(.has-sidebar).alert-rule-detail-workspace{grid-template-columns:minmax(0,1fr)}.logs-workspace .ui-workspace-layout__sidebar,.logs-workspace .ui-workspace-layout__main,.logs-workspace .ui-workspace-layout__rail,.alerts-workspace .ui-workspace-layout__main,.alerts-workspace .ui-workspace-layout__rail,.alert-rule-detail-workspace .ui-workspace-layout__main,.alert-rule-detail-workspace .ui-workspace-layout__rail{grid-column:1;grid-row:auto;min-width:0;width:100%}.screen--alert-rule-detail.ui-page-section{padding-left:14px;padding-right:14px}.alert-rule-detail-workspace,.alert-rule-detail-workspace .ui-workspace-layout__main,.alert-rule-detail-workspace .ui-workspace-layout__rail{width:100%;max-width:100%;min-width:0}.alert-rule-detail-workspace,.ui-workspace-layout:not(.has-sidebar).alert-rule-detail-workspace,.rule-detail-command,.rule-detail-status-strip,.rule-detail-config-groups{grid-template-columns:minmax(0,1fr)}.rule-detail-command{align-items:start;padding:12px}.rule-detail-command h2{font-size:20px;line-height:1.02}.rule-detail-command__chips{justify-content:flex-start;gap:6px}.rule-detail-chip{padding:6px 8px}.rule-detail-command p,.rule-detail-summary-line,.rule-detail-status-strip strong,.rule-detail-query-block code{font-size:12px}}@media(max-width:359px){.screen--logs.ui-page-section,.screen--ingest.ui-page-section,.screen--alerts.ui-page-section,.screen--alert-rule-detail.ui-page-section{padding-left:10px;padding-right:10px}.screen--logs .ui-window-shell__body,.screen--ingest .ui-window-shell__body,.screen--alerts .ui-window-shell__body,.screen--alert-rule-detail .ui-window-shell__body,.attention-item,.support-rail-card,.logs-focus-card,.ingest-create-panel,.ingest-secret-callout,.ingest-key-card{padding:10px}.logs-table tbody tr td{grid-template-columns:78px minmax(0,1fr)}.raw-logs,.raw-log-line,.ingest-secret-value,.ingest-snippet{font-size:11px}}.metric-chart{position:relative;width:100%}.metric-chart--empty{display:flex;align-items:center;justify-content:center;min-height:120px}.metric-chart__empty{margin:0;color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;text-transform:uppercase}.metric-chart__svg{display:block;width:100%;cursor:crosshair;-webkit-user-select:none;user-select:none}.metric-chart__tooltip{position:absolute;pointer-events:none;background:#0b0e1c;border:1px solid rgba(123,68,191,.55);padding:8px 12px;display:grid;gap:3px;min-width:148px;z-index:20}.metric-chart__tip-time{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.metric-chart__tip-value{color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:18px;font-weight:700;line-height:1}.metric-chart__tip-value.is-fired{color:var(--pink)}.metric-chart__tip-thr{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:10px;font-weight:700}.metric-chart__tip-state{color:var(--pink);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:10px;font-weight:700;letter-spacing:.06em}.metric-chart-controls{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.metric-chart-tab{padding:3px 10px;background:transparent;border:1px solid rgba(213,217,234,.15);color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:border-color .1s ease,color .1s ease,background .1s ease}.metric-chart-tab:hover{border-color:var(--violet);color:var(--text)}.metric-chart-tab.is-active{background:#7b44bf2e;border-color:var(--violet);color:var(--text-strong)}.metric-chart-tab--reset{border-color:#ff597880;color:var(--pink)}.metric-chart-tab--reset:hover{background:#ff59781a;border-color:var(--pink);color:var(--pink)}.rule-detail-backfill-msg{color:var(--text-soft);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.rule-detail-field__input{width:100%;padding:10px 12px;background:var(--panel);border:2px solid var(--violet);color:var(--text-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:13px;font-weight:700;outline:none;box-sizing:border-box;transition:border-color .15s ease;-moz-appearance:textfield}.rule-detail-field__input:focus{border-color:var(--pink)}.rule-detail-field__input::placeholder{color:var(--text-soft);opacity:.5}.rule-detail-config__actions{grid-column:1 / -1;display:flex;gap:8px;align-items:center}.metric-chart__hint{margin-left:auto;color:#8f99bd73;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
