@font-face{font-family:Plex;src:url(/assets/IBMPlexSans-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Plex;src:url(/assets/IBMPlexSans-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:Plex;src:url(/assets/IBMPlexSans-SemiBold.ttf);font-weight:600 700;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-ExtraBold.otf);font-weight:800;font-display:swap}:root{--color-background: #f5f7fa;--color-foreground: #212121;--color-greys-secondary: #536471;--color-greys-tertiary: #98a2aa;--color-greys-light: #eff3f4;--color-brand-blue: #0062ff;--color-brand-blue-super-light: #e5efff;--color-border: #cfd9de;--color-accent: #f0f2f5;--font-sans: Plex, system-ui, sans-serif}*{box-sizing:border-box}body{margin:0;font:16px/1.5 var(--font-sans);color:var(--color-foreground);background:var(--color-background)}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:default}a{color:var(--color-brand-blue);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:3px}button{transition:background .15s,color .15s}button svg,a svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}h2,h3{font-weight:600}h3{font-size:18px}button.primary,button.secondary,.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:24px;min-height:40px;padding:8px 16px;font-weight:600;line-height:22px;white-space:nowrap}button.primary{border:1px solid var(--color-brand-blue);color:#fff;background:var(--color-brand-blue)}button.primary:hover:not(:disabled){background:#0056e0}button.secondary{border:1px solid var(--color-border);background:#fff;color:var(--color-greys-secondary)}button.secondary:hover:not(:disabled),.filter-button:hover,.back-box:hover{background:var(--color-accent)}.outline-button{border:1.5px solid var(--color-brand-blue);background:#fff;color:var(--color-brand-blue)}.outline-button:hover:not(:disabled){background:#f0f6ff}button.link,a.link{border:0;background:none;color:var(--color-brand-blue);padding:0;text-align:left;font-weight:400}button.link:hover{text-decoration:underline;text-underline-offset:4px}.text-button{border:0;padding:0;background:none;color:inherit;text-align:left}.text-button:hover{color:var(--color-brand-blue)}.plain-icon,.copy-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:6px;padding:0;background:transparent;color:inherit}.plain-icon:hover,.copy-icon:hover{background:var(--color-accent)}.copy-icon{width:28px;height:28px;color:#333}.pause-action{color:#e09800}.danger,.plain-icon.danger{color:#ff343b}button.primary.danger{background:#d32f2f;color:#fff;border-color:#d32f2f}.inline-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.app-shell{min-height:100vh}.app-header{height:72px;background:#fff;border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 16px}.header-brand{display:flex;align-items:center;gap:12px}.header-brand a{display:flex}.app-header img{width:121px;height:48px}.app-body{display:flex;gap:32px;padding:24px 40px;width:100%;min-width:0}.sidebar{width:256px;flex-shrink:0}.sidebar nav{display:flex;flex-direction:column;gap:8px}.nav-item{display:flex;align-items:center;gap:8px;padding:12px;min-height:48px;border-radius:24px;border:0;background:none;text-align:left;color:var(--color-foreground)}.nav-item svg{color:var(--color-greys-secondary)}.nav-item:hover{background:var(--color-accent);text-decoration:none}.nav-item.active{background:var(--color-brand-blue-super-light)}.main-content{flex:1;min-width:0;padding-bottom:40px}.account-area{position:relative}.account-button,.mobile-menu{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-greys-secondary);border-radius:50%}.account-button:hover{background:var(--color-greys-light)}.mobile-menu{display:none;width:40px;height:40px;background:#fff}.account-menu{position:absolute;z-index:50;right:0;top:56px;width:290px;max-width:calc(100vw - 32px);padding:24px;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 24px #172c4424;background:#fff}.account-menu strong{display:block;overflow-wrap:anywhere;margin-bottom:20px;font-weight:500}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-radius:8px;padding:16px;min-height:72px;margin:0 0 24px}.page-title-group{display:flex;align-items:center;gap:16px;min-width:0}.page-title{font:800 32px/40px Gilroy,var(--font-sans);margin:0;overflow-wrap:anywhere}.page-description{color:var(--color-greys-secondary);font-size:14px;margin:4px 0 0}.page-description:empty{display:none}.page-heading>.inline-actions{flex-shrink:0}.back-box{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;border:1px solid var(--color-border);border-radius:8px;color:var(--color-foreground)}.panel{background:#fff;border-radius:8px;margin-bottom:24px;min-width:0}.panel-pad,.table-panel,.detail-panel{padding:24px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--color-border)}.panel-title{font-size:18px;font-weight:600}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;min-height:48px}.table-toolbar h3{margin:0}.filter-button{min-height:48px;padding:12px 24px;border-radius:8px;border:1px solid var(--color-border);background:#fff;color:var(--color-greys-secondary);font-weight:600}.filter-panel{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:16px;border:1px solid var(--color-border);background:#fafbfc;border-radius:8px;margin:0 0 24px}.filter-panel .field{flex:1;min-width:160px;margin:0}.filter-panel .text-button{margin:0 0 10px;color:var(--color-brand-blue)}.table-scroll{width:100%;overflow-x:auto}.data-table{width:100%;border-collapse:collapse;text-align:left;line-height:24px}.data-table th{font-weight:600;color:var(--color-greys-secondary);padding:12px 16px;white-space:nowrap;border-bottom:1px solid var(--color-border)}.data-table td{padding:16px;border-bottom:1px solid var(--color-border);vertical-align:middle}.data-table tbody tr:hover{background:#fafbfc}.data-table .empty-cell{padding:40px 16px;text-align:center;color:var(--color-greys-tertiary)}.data-table .select-column{width:48px;padding-right:0}.data-table .actions-column{width:80px;text-align:right}.data-table .date-column{width:190px;min-width:150px}.data-table .id-column{width:35%}.data-table .name-column{min-width:170px}.data-table .status-column{width:150px}.data-table .cursor-pointer{cursor:pointer}.id-cell{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0}.id-cell>:first-child{min-width:0;overflow-wrap:anywhere}.id-cell .link,.id-link{overflow-wrap:anywhere}.data-table .id-cell{display:flex}.data-table .id-cell>.link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:440px}.date-time{overflow-wrap:normal}.pagination{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:12px;color:var(--color-greys-secondary);font-size:14px}.pagination .outline-button{min-height:48px;padding:12px 24px}.pagination label{display:flex;align-items:center;gap:8px;font-weight:500}.pagination select{width:60px;height:26px;padding:0 6px;border-radius:4px}.pagination .subtle{margin-left:auto}.selection-count{font-size:14px;color:var(--color-greys-secondary)}input[type=checkbox]{appearance:none;flex-shrink:0;width:16px;height:16px;padding:0;border-radius:4px;background:#fff;border:1px solid var(--color-border);box-shadow:0 1px 2px #0000000d;vertical-align:middle;cursor:pointer}input[type=checkbox]:checked{background-color:var(--color-brand-blue);border-color:var(--color-brand-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 6-6' stroke='white' fill='none' stroke-width='1.6'/%3E%3C/svg%3E")}.epoch-events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.epoch-events>section{min-width:0}.epoch-event{margin-top:16px}.epoch-event>summary{cursor:pointer;overflow-wrap:anywhere;padding:10px 0}@media(max-width:900px){.epoch-events{grid-template-columns:1fr}}.metadata-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:0;padding:24px}.metadata-grid>div{min-width:0;display:flex;flex-direction:column;gap:4px}.metadata-grid dt{color:var(--color-greys-secondary);font-size:14px}.metadata-grid dd{margin:0;min-height:24px;font-weight:500;overflow-wrap:anywhere}.metadata-grid dd.id-cell{justify-content:flex-start}.metadata-grid .copy-icon{height:24px}.epoch-navigation{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-weight:400}.epoch-navigation small{font:12px ui-monospace,monospace;color:var(--color-greys-secondary);margin-left:4px}.epoch-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 12px;height:32px;background:#fff;color:var(--color-brand-blue);border:1.5px solid var(--color-brand-blue);border-radius:4px;font-weight:500;font-size:14px}.epoch-button:hover:not(:disabled){background:#f0f6ff}.tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--color-border);margin-bottom:16px}.tab{border:0;border-bottom:3px solid transparent;padding:12px 16px;background:transparent;white-space:nowrap;color:var(--color-greys-secondary)}.tab:hover{background:#fafbfc;color:var(--color-foreground)}.tab.active{color:var(--color-foreground);border-bottom-color:var(--color-brand-blue)}.detail-panel>.panel{margin-bottom:0}.code-view{min-width:0}.viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px}.viewer-toolbar strong{font-size:16px;font-weight:600}.viewer-toolbar .text-button{font-size:14px;font-weight:500}.viewer-toolbar.compact{justify-content:flex-end;padding-bottom:8px}.numbered-code{margin:0;padding:8px 0;overflow:auto;max-height:640px;border:1px solid var(--color-border);border-radius:6px;background:#fff;color:#0451a5;font:14px/21px Menlo,Monaco,ui-monospace,monospace;tab-size:2}.code-line{display:flex;min-height:21px;min-width:max-content}.line-number{position:sticky;left:0;width:58px;flex-shrink:0;text-align:right;padding:0 24px 0 8px;background:#fff;color:#237893;user-select:none}.code-line code{font:inherit;white-space:pre;padding-right:16px}.syntax-key{color:#00858c}.syntax-number{color:#098658}.syntax-comment{color:#6a9955}.timeline-metadata h3{margin:0 0 20px}.timeline-metadata p{margin:0 0 8px;overflow-wrap:anywhere}.timeline-metadata p:last-child{margin-bottom:0}.timeline-metadata b{font-weight:500}.timeline-metadata .copy-icon{height:24px}.timeline-extra{margin-top:16px;color:var(--color-greys-secondary);font-size:14px}.timeline-extra .code-view{margin-top:16px}summary{cursor:pointer}.entry-card{border:1px solid var(--color-border);border-radius:8px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.entry-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:var(--color-brand-blue-super-light);border-bottom:1px solid var(--color-border)}.entry-heading>div{min-width:0}.entry-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.entry-heading .id-cell{color:var(--color-brand-blue);font-weight:600}.entry-heading .id-cell a{overflow-wrap:anywhere}.entry-heading .subtle{display:block;margin-top:8px;font-size:14px}.entry-heading small{font-size:12px;color:var(--color-greys-secondary)}.entry-heading .inline-actions{flex-shrink:0;flex-wrap:nowrap}.entry-card .code-view{padding:16px}.entry-card:last-child{margin-bottom:0}label.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;font-size:14px;font-weight:500}input,textarea,select{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:10px 12px;background:#fff;color:var(--color-foreground);outline:none}input:focus,textarea:focus,select:focus{border-color:var(--color-brand-blue);box-shadow:0 0 0 2px #0062ff1a}textarea{min-height:180px;resize:vertical;font:14px/1.65 Menlo,Monaco,monospace}textarea.editor{min-height:360px}.form-note{font-size:13px;font-weight:400;line-height:1.6;color:var(--color-greys-secondary)}.operation{padding:24px 0;border-bottom:1px solid var(--color-border)}.operation:first-child{padding-top:8px}.operation:last-child{border-bottom:0}.operation details{margin-top:16px}.operation .field{max-width:840px}.operation-heading{margin:0;font-size:18px}.code{background:#fafbfc;color:#334e68;padding:20px;margin:0;font:13px/1.7 Menlo,Monaco,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:650px;overflow:auto}.error,.notice,.success{padding:16px;border-radius:8px;margin-bottom:24px;overflow-wrap:anywhere}.error{background:#fff4f3;border:1px solid #facac5;color:#ac2525}.notice{background:#f0f6ff;border:1px solid #cce0ff;color:var(--color-brand-blue)}.success{background:#effaf2;border:1px solid #bfe8c9;color:#22633a}.subtle{font-size:13px;color:var(--color-greys-secondary)}.loading{padding:48px;text-align:center;color:var(--color-greys-secondary)}.empty-state{padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.empty-state h3,.empty-state p{margin:0}.empty-state p{max-width:440px;color:var(--color-greys-secondary)}.empty-icon{padding:16px;background:#f0f6ff;color:var(--color-brand-blue);border-radius:16px}.tag{display:inline-block;padding:3px 10px;border-radius:16px;font-size:13px;background:#eff3f4;color:var(--color-greys-secondary)}.tag.Active,.tag.READY,.tag.succeeded{background:#effaf2;color:#22633a}.tag.ERROR,.tag.failed,.tag.Revoked{background:#fff4f3;color:#ac2525}.mono{font:13px/1.65 Menlo,Monaco,monospace;overflow-wrap:anywhere}.key-value{font:14px/1.8 Menlo,Monaco,monospace;overflow-wrap:anywhere;margin-bottom:12px}.copy{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--color-greys-secondary);font-size:13px}.select-row{display:flex;gap:12px;align-items:center}.select-row select{max-width:150px}.grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.full{width:100%}.right{text-align:right}.dialog{border:1px solid var(--color-border);border-radius:12px;padding:24px;max-width:min(560px,calc(100vw - 32px));width:560px;color:var(--color-foreground);box-shadow:0 20px 60px #10233a30}.dialog::backdrop{background:#14233466}.dialog-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.dialog-header h2{font-size:20px;margin:0}.dialog-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.auth-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.auth-brand{background:#f0f6ff;display:flex;flex-direction:column;padding:54px 12%}.auth-pitch{margin:auto 0}.auth-pitch h1{font:800 48px/1.15 Gilroy,var(--font-sans)}.auth-pitch p{max-width:380px;color:var(--color-greys-secondary)}.auth-mark{font:80px monospace;color:#85b4ff;margin-bottom:35px}.auth-form{display:flex;justify-content:center;align-items:center;padding:40px}.auth-form form{width:360px;max-width:100%}.auth-form h2{font:800 32px/1.25 Gilroy,var(--font-sans);margin-bottom:8px}.auth-subtitle{color:var(--color-greys-secondary);margin-bottom:30px}.auth-links{display:flex;justify-content:space-between;gap:12px;font-size:14px;margin-top:20px}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.min-w-0{min-width:0}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.text-sm{font-size:14px}.text-lg{font-size:18px}.text-greys-secondary{color:var(--color-greys-secondary)}.font-semibold{font-weight:600}.leading-6{line-height:24px}.flex h2,.flex p{margin:0}@media(max-width:1279px){.data-table .id-cell>.link{max-width:260px}.data-table .name-column{min-width:150px}}@media(max-width:1023px){.app-header{position:sticky;top:0;z-index:40}.mobile-menu{display:flex}.app-body{padding:24px;display:block}.sidebar{position:fixed;left:0;top:72px;bottom:0;width:256px;padding:24px;background:var(--color-background);z-index:35;transform:translate(-100%);transition:transform .2s;overflow-y:auto}.sidebar.is-open{transform:translate(0);box-shadow:16px 0 32px #15223522}.nav-scrim{position:fixed;inset:72px 0 0;border:0;background:#14233433;z-index:34}.data-table .id-cell>.link{max-width:340px}.grid-two{grid-template-columns:1fr}}@media(max-width:767px){.app-body,.panel-pad,.table-panel,.detail-panel,.metadata-grid{padding:16px}.page-heading{flex-wrap:wrap}.page-title{font-size:26px;line-height:32px}.page-title-group{gap:12px}.page-heading>.inline-actions{margin-left:auto}.metadata-grid{grid-template-columns:1fr}.table-toolbar{flex-wrap:wrap}.data-table{min-width:720px}.table-toolbar>.inline-actions{gap:8px}.entry-heading{padding:12px;align-items:flex-start}.entry-heading .id-cell{font-size:14px}.entry-heading .inline-actions{gap:0}.entry-heading .plain-icon{width:28px;height:28px}.entry-card .code-view{padding:12px}.numbered-code{font-size:12px}.line-number{width:42px;padding-right:16px}.filter-panel{flex-wrap:wrap}.filter-panel .field{flex-basis:100%}.pagination .subtle{margin-left:0}.auth-page{display:block}.auth-brand{padding:24px}.auth-pitch,.auth-brand>.subtle{display:none}.auth-form{padding:32px 24px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.blue-id-link{color:var(--color-primary, #0062ff);text-decoration:none}.blue-id-link:hover,.blue-id-link:focus-visible{text-decoration:underline}.package-card h2{font-size:24px;margin:0 0 12px}.package-card p{overflow-wrap:anywhere}.package-table{width:100%;border-collapse:collapse;text-align:left}.package-table th,.package-table td{padding:16px 12px;border-bottom:1px solid var(--color-border)}.package-table th{color:var(--color-muted, #536471)}.package-table a{color:#0062ff}.package-table .mono{font-size:13px}@media(max-width:600px){.viewer-toolbar,.viewer-toolbar .inline-actions{flex-wrap:wrap}}.collection-link{display:inline-flex;align-items:center;gap:12px}.collection-count{font-family:var(--font-body, sans-serif);font-size:12px;border-radius:12px;padding:0 8px;background:#e5efff}.date-undated{display:flex;gap:8px;align-items:center;margin-bottom:12px;font-size:14px}.live-status{display:inline-flex;align-items:center;gap:7px;margin-right:18px;color:#637584;font-size:13px}.live-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#d19426}.live-status.live:before{background:#278264}.service-recovery-notice{position:fixed;z-index:100;bottom:20px;left:50%;transform:translate(-50%);width:min(520px,calc(100% - 32px));box-sizing:border-box;display:grid;gap:5px;padding:16px 20px;border:1px solid #d6dce5;border-radius:12px;background:#f7f9fc;color:#253247;box-shadow:0 4px 18px #1424401a;font-size:14px}.deployment-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#70500c;background:#fff5d9;border:1px solid #edcf87;border-radius:8px;padding:5px 9px}.deployment-badge a{color:inherit;text-decoration:underline}
/*# sourceMappingURL=app-JIA5QKWD.css.map */
