.cb-chat-ui{display:grid;grid-gap:.85rem;gap:.85rem;color:var(--on-surface,inherit);min-width:0;overflow-wrap:anywhere}.cb-chat-block{border:1px solid var(--border,rgba(255,255,255,.12));border-radius:8px;background:var(--surface-table,rgba(255,255,255,.04));overflow:hidden}.cb-chat-text{border:0;background:transparent;overflow:visible}.cb-block-header h3,.cb-callout h3,.cb-card h4,.cb-chat-text h2,.cb-chat-text h3,.cb-chat-text h4{margin:0;color:var(--message-markdown-heading,var(--on-surface,inherit));letter-spacing:0}.cb-block-header p,.cb-callout p,.cb-card p,.cb-chat-text p,.cb-chat-text ul{margin:.45rem 0 0;color:var(--muted-strong,inherit)}.cb-chat-text p{white-space:pre-line}.cb-chat-text>*+*{margin-top:.65rem}.cb-chat-text>h2:not(:first-child),.cb-chat-text>h3:not(:first-child),.cb-chat-text>h4:not(:first-child){margin-top:1.1rem}.cb-chat-text ul{padding-left:1.15rem}.cb-chat-text li+li{margin-top:.35rem}.cb-chat-ui a{color:var(--message-markdown-link,var(--brand-red,currentColor));-webkit-text-decoration-color:var(--message-markdown-link-decoration,currentColor);text-decoration-color:var(--message-markdown-link-decoration,currentColor)}.cb-chat-ui code{border-radius:5px;padding:.1rem .32rem;background:var(--message-markdown-code-surface,rgba(0,0,0,.08));color:var(--message-markdown-code-text,currentColor)}.cb-block-header{display:grid;grid-gap:.2rem;gap:.2rem;padding:.85rem .95rem;border-bottom:1px solid var(--border,rgba(255,255,255,.12));min-width:0}.cb-block-header span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .5rem;font-size:.72rem;font-weight:700;color:var(--brand-white,#fff);background:var(--brand-red,#ce1141)}.cb-table-wrap{overflow-x:auto}.cb-data-table{width:100%;border-collapse:collapse;min-width:560px}.cb-data-table td,.cb-data-table th{padding:.72rem .82rem;border-bottom:1px solid var(--message-markdown-table-border,var(--border,rgba(255,255,255,.12)));color:var(--message-markdown-table-text,var(--on-surface,inherit));text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:normal}.cb-data-table th{background:var(--message-markdown-table-header,rgba(206,17,65,.1));font-size:.73rem;letter-spacing:0;text-transform:uppercase}.cb-data-table tbody tr:nth-child(2n) td{background:var(--message-markdown-table-row,rgba(255,255,255,.03))}.cb-align-center{text-align:center!important}.cb-align-right{text-align:right!important}.cb-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:.75rem;gap:.75rem}.cb-card,.cb-card-grid{padding:.85rem;min-width:0}.cb-card{display:block;border:1px solid var(--border,rgba(255,255,255,.12));border-radius:8px;background:rgba(255,255,255,.04);color:inherit;text-decoration:none;container-type:inline-size;overflow-wrap:anywhere}.cb-card dl,.cb-key-value{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.4rem .75rem;gap:.4rem .75rem;margin:.65rem 0 0;min-width:0}.cb-key-value{padding:.9rem;margin:0}.cb-card dt,.cb-key-value dt{color:var(--muted,rgba(255,255,255,.68));font-size:.78rem;min-width:0}.cb-card dd,.cb-key-value dd{margin:0;color:var(--on-surface,inherit);font-weight:700;min-width:0;overflow-wrap:anywhere;word-break:normal}.cb-callout{padding:.9rem;border-left:4px solid var(--brand-red,#ce1141)}.cb-callout-warning{border-left-color:#f2b705}.cb-callout-error{border-left-color:#e5484d}.cb-callout-success{border-left-color:#2fb344}.cb-actions{display:flex;flex-wrap:wrap;gap:.55rem}.cb-action{display:inline-flex;align-items:center;min-height:2.25rem;border-radius:999px;padding:.45rem .8rem;background:var(--brand-red,#ce1141);color:var(--brand-white,#fff)!important;font-weight:800;text-decoration:none;overflow-wrap:anywhere;text-align:center}@container (min-width: 340px){.cb-card dl{grid-template-columns:minmax(5.5rem,.72fr) minmax(0,1.28fr)}}@media (max-width:640px){.cb-data-table{min-width:480px}.cb-card dl,.cb-key-value{grid-template-columns:1fr}}a{color:inherit;text-decoration:none}.login-page{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:2rem}.login-card{width:min(560px,100%);padding:1.75rem 1.85rem;border:1px solid var(--border);border-radius:1.4rem;background:var(--panel-gradient);box-shadow:var(--auth-card-shadow)}:root[data-theme=rockets-light] .login-card{border:8px solid var(--brand-white);background:var(--brand-red);box-shadow:0 0 0 12px var(--brand-yellow),0 30px 70px rgba(35,21,17,.28),0 14px 28px rgba(var(--brand-red-deep-rgb),.2);color:var(--brand-white)}.login-brand{padding:0;margin-bottom:1.4rem}:root[data-theme=rockets-light] .login-brand .brand-title,:root[data-theme=rockets-light] .login-title{color:var(--brand-white)}:root[data-theme=rockets-light] .login-brand .brand-eyebrow,:root[data-theme=rockets-light] .login-copy{color:rgba(255,255,255,.82)}.login-title{margin:0;font-family:var(--font-headline);font-size:1.35rem;letter-spacing:.04em;text-transform:uppercase}.login-copy{margin:.65rem 0 1.35rem;color:var(--muted);line-height:1.6}.login-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:.75rem;gap:.75rem}.login-input{margin-top:.45rem}:root[data-theme=rockets-light] .login-form{padding:.8rem .9rem;border:1px solid rgba(255,255,255,.28);border-radius:1.35rem;background:rgba(255,255,255,.97);box-shadow:0 18px 36px rgba(var(--brand-red-deep-rgb),.18)}:root[data-theme=rockets-light] .login-form .filter-group{gap:.35rem}:root[data-theme=rockets-light] .login-form .filter-group span{color:var(--brand-red)}:root[data-theme=rockets-light] .login-input{min-width:0;margin-top:0;border:0;background:transparent;color:var(--on-surface)}:root[data-theme=rockets-light] .login-input:focus{box-shadow:none}:root[data-theme=rockets-light] .login-form .btn{min-height:44px;border-radius:999px;background:var(--brand-red);color:var(--brand-white);box-shadow:0 10px 20px rgba(var(--brand-red-deep-rgb),.18)}.login-error,.login-success{margin:1rem 0 0;padding:0;text-align:left}:root[data-theme=rockets-light] .login-error{color:var(--brand-white)}:root[data-theme=rockets-light] .login-success{color:rgba(255,255,255,.9)}:root[data-theme=rockets-away] .login-card{border:2px solid rgba(255,255,255,.3);background:rgba(122,8,26,.72);color:var(--brand-white)}:root[data-theme=rockets-away] .login-brand .brand-title,:root[data-theme=rockets-away] .login-title{color:var(--brand-white)}:root[data-theme=rockets-away] .login-brand .brand-eyebrow,:root[data-theme=rockets-away] .login-copy{color:rgba(255,255,255,.82)}:root[data-theme=rockets-away] .login-form{padding:.8rem .9rem;border:1px solid rgba(255,255,255,.24);border-radius:1.35rem;background:rgba(255,255,255,.96);box-shadow:0 18px 36px rgba(var(--brand-red-deep-rgb),.18)}:root[data-theme=rockets-away] .login-form .filter-group{gap:.35rem}:root[data-theme=rockets-away] .login-form .filter-group span{color:var(--brand-red)}:root[data-theme=rockets-away] .login-input{min-width:0;margin-top:0;border:0;background:transparent;color:var(--brand-red-deep)}:root[data-theme=rockets-away] .login-input:focus{box-shadow:none}:root[data-theme=rockets-away] .login-form .btn{min-height:44px;border-radius:999px;background:var(--brand-yellow);color:var(--brand-red-deep);box-shadow:0 10px 20px rgba(var(--brand-red-deep-rgb),.18)}:root[data-theme=rockets-away] .login-error,:root[data-theme=rockets-away] .login-success{color:var(--brand-white)}@media (max-width:640px){.login-form{grid-template-columns:1fr}:root[data-theme=rockets-away] .login-form .btn,:root[data-theme=rockets-light] .login-form .btn{width:100%}}