:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f9fc;background:#080d18;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{min-height:100vh;padding:0}.private-layout{min-height:100vh;padding:0 2rem 2rem}.private-header{border-bottom:1px solid #29415f;justify-content:space-between;align-items:center;gap:2rem;width:min(72rem,100%);margin:0 auto 3rem;padding:1.25rem 0;display:flex}.private-header p{margin:0}.private-product{color:#f7f9fc;font-size:1.125rem;font-weight:700}.private-console,.private-session>p{color:#a9bad2;font-size:.875rem}.private-session{align-items:center;gap:1rem;display:flex}.private-session .logout-control{margin:0}.private-session .logout-control span:empty{display:none}.private-session button{background:0 0;min-height:2.5rem;padding:.5rem 1rem}.skip-link{z-index:10;color:#080d18;background:#f7f9fc;border-radius:.4rem;padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.technical-shell{width:min(48rem,100%);margin:0 auto}.access-shell{width:min(34rem,100%);margin:0 auto;padding:2rem}.technical-label{color:#75a7ff;letter-spacing:.12em;font-size:.875rem}h1{margin:.5rem 0 1rem;font-size:clamp(2.5rem,8vw,5rem);font-weight:400}p{max-width:62ch;line-height:1.65}h2{margin:0 0 .75rem;font-size:1.25rem}.console-navigation,.console-state{background:#0d1422;border:1px solid #29415f;border-radius:1rem;margin-top:2rem;padding:1.5rem}.console-navigation ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.console-navigation li{border-left:3px solid #1f6fff;padding-left:1rem}.console-navigation a{color:#f7f9fc;font-size:1.125rem;font-weight:700}.console-navigation p,.console-state p{color:#c9d8ee;margin-bottom:0}.access-form{background:#0d1422;border:1px solid #1f6fff;border-radius:1rem;gap:.75rem;margin-top:2rem;padding:1.5rem;display:grid}label{font-weight:600}input,select{color:#080d18;min-height:3rem;font:inherit;background:#f7f9fc;border:1px solid #48617f;border-radius:.5rem;padding:.75rem}button{color:#fff;min-height:3rem;font:inherit;cursor:pointer;background:#1265ef;border:1px solid #1f6fff;border-radius:999px;padding:.75rem 1.25rem;font-weight:700}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.console-navigation a:focus-visible{outline-offset:2px;outline:3px solid #8bb6ff}button:disabled{cursor:wait;opacity:.7}.access-message{color:#c9d8ee;min-height:1.5rem;margin:0}.operator-reference{color:#a9bad2;font-size:.875rem}.logout-control{justify-items:start;gap:.75rem;margin-top:2rem;display:grid}.console-state-loading{border-style:dashed}.console-state-denied,.console-state-error{border-color:#b95d5d}.license-shell{width:min(72rem,100%)}.laboratory-notice{color:#ffe2a8;background:#171a20;border-left:3px solid #f2b84b;width:fit-content;padding:.5rem .75rem;font-weight:700}.license-context{margin:1.5rem 0 0}.license-context div{align-items:baseline;gap:.75rem;display:flex}.license-context dt{color:#a9bad2;font-size:.875rem}.license-context dd{margin:0;font-weight:700}.license-primary-action a{color:#f7f9fc;border:1px solid #1f6fff;border-radius:.5rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-block}.license-module-navigation{border-block:1px solid #29415f;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 2rem;padding:.75rem 0;display:flex}.license-module-navigation a{color:#c9d8ee;border-radius:.4rem;padding:.55rem .75rem;font-weight:700;text-decoration:none}.license-module-navigation a:hover,.license-module-navigation a:focus-visible{color:#f7f9fc;background:#111b2d}.license-filters{border-block:1px solid #29415f;grid-template-columns:minmax(16rem,2fr) minmax(12rem,1fr) auto;align-items:end;gap:1rem;margin-top:2rem;padding:1.5rem 0;display:grid}.license-filters>div:not(.license-filter-actions){gap:.5rem;display:grid}.license-filter-actions{align-items:center;gap:.75rem;display:flex}.license-filter-actions a,.license-message a,.license-pagination a,.license-detail-link,.license-back-link{color:#9fc1ff;font-weight:700}.license-detail-link:focus-visible,.license-back-link:focus-visible{outline-offset:2px;outline:3px solid #8bb6ff}.license-message,.license-results{border-top:1px solid #29415f;margin-top:2rem;padding-top:1.5rem}.license-results-heading,.license-pagination{justify-content:space-between;align-items:center;gap:1rem;display:flex}.license-results-heading p,.license-pagination p{margin:0}.license-table-wrap{border:1px solid #29415f;margin-top:1rem;overflow-x:auto}.license-table-wrap:focus-visible{outline-offset:2px;outline:3px solid #8bb6ff}.license-table-wrap table{border-collapse:collapse;width:100%;min-width:62rem}.license-table-wrap th,.license-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #29415f;padding:.875rem 1rem}.license-table-wrap thead{color:#c9d8ee;background:#111b2d}.license-status{white-space:nowrap;border:1px solid #48617f;border-radius:999px;padding:.25rem .625rem;display:inline-block}.license-status-active,.license-status-trialing,.license-status-activated,.license-status-pending_activation{border-color:#5ba978}.license-status-suspended,.license-status-quarantined,.license-status-revoked,.license-status-expired,.license-status-expired_unused{border-color:#b95d5d}.license-pagination{padding-top:1rem}.license-pagination span{color:#71849e}.license-back-link{margin-bottom:1rem;display:inline-block}.license-detail{gap:2.5rem;margin-top:2rem;display:grid}.license-detail>section{border-top:1px solid #29415f;min-width:0;padding-top:1.5rem}.license-detail-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 1.5rem;margin:0;display:grid}.license-detail-grid div{border-left:2px solid #29415f;padding-left:.875rem}.license-detail-grid dt{color:#a9bad2;font-size:.875rem}.license-detail-grid dd{overflow-wrap:anywhere;margin:.375rem 0 0;font-weight:700}.license-detail-list{gap:.75rem;margin:1rem 0 0;padding-left:1.25rem;display:grid}.license-section-note,.license-empty-collection{color:#c9d8ee}.license-request-actions{border-top:1px solid #29415f;margin-top:2.5rem;padding-top:1.5rem}.license-request-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.license-request-form{border-left:2px solid #3979d6;align-content:start;gap:.75rem;padding-left:1rem;display:grid}.license-request-form h3,.license-request-form p{margin:0}.license-request-form textarea{resize:vertical;min-height:7rem}.license-manual-form{width:min(36rem,100%);margin-top:2rem}.license-manual-form input,.license-manual-form select,.license-manual-form textarea,.license-manual-form button{width:100%}.license-manual-form textarea{color:#080d18;min-height:7rem;font:inherit;resize:vertical;background:#f7f9fc;border:1px solid #48617f;border-radius:.5rem;padding:.75rem}.license-form-group{border:1px solid #29415f;border-radius:.75rem;gap:.75rem;margin:.5rem 0;padding:1rem;display:grid}.license-form-group legend{color:#c9d8ee;padding:0 .4rem;font-weight:700}.license-readonly-field{border-left:2px solid #29415f;gap:.25rem;padding:.6rem 0 .6rem .875rem;display:grid}.license-readonly-field strong{overflow-wrap:anywhere}.license-readonly-field span,.license-optional{color:#a9bad2;font-size:.875rem}.license-readonly-notice{color:#c9d8ee;background:#111b2d;border-left:3px solid #3979d6;padding:.75rem 1rem}.license-manual-form [aria-invalid=true]{border-color:#f07178;box-shadow:0 0 0 1px #f07178}.license-field-help,.license-field-error{margin:-.35rem 0 .25rem;font-size:.875rem}.license-field-help{color:#a9bad2}.license-field-error,.license-request-error{color:#ffb4b8}.license-operation-result,.license-operation-recovery{background:#111b2d;border-left:3px solid #3979d6;margin:1.5rem 0;padding:1rem}.license-operation-result--positive{border-color:#5ba978}.license-operation-result--attention{border-color:#b95d5d}.license-operation-result dl{gap:.75rem;display:grid}.license-operation-result dl div{gap:.25rem;display:grid}.license-operation-result dt{color:#a9bad2;font-size:.875rem}.license-operation-result dd{overflow-wrap:anywhere;margin:0}.license-operation-secret{border:1px solid #f2b84b;margin-top:1rem;padding:1rem}.license-operation-secret code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.license-operation-secret-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.license-operation-secret-actions .secondary-action{background:0 0;border-color:#6f829d}.license-copy-status{color:#c9d8ee;min-height:1.5rem;margin-bottom:0}.license-primary-link{color:#f7f9fc;border:1px solid #1f6fff;border-radius:.5rem;padding:.75rem 1rem;font-weight:700;display:inline-block}.license-request-confirmation{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.license-request-confirmation input{margin-top:.25rem}.license-token-context,.license-request-error{color:#c9d8ee}.license-request-result{background:#111b2d;border-left:3px solid #5ba978;margin-top:1.5rem;padding:1rem}.license-request-result:focus-visible{outline-offset:2px;outline:3px solid #8bb6ff}.license-request-result h3,.license-request-result p{margin-top:0}.license-request-result dl{gap:.75rem;margin-bottom:0;display:grid}.license-request-result dl div{gap:.25rem;display:grid}.license-request-result dt{color:#a9bad2;font-size:.875rem}.license-request-result dd{overflow-wrap:anywhere;margin:0}.receptionist-shell{width:min(72rem,100%);margin:0 auto}.receptionist-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.receptionist-heading h1{margin-bottom:0}.receptionist-status{color:#d9e3f2;border:1px solid #6f829d;border-radius:999px;align-items:center;gap:.6rem;width:fit-content;margin:0 0 .6rem;padding:.55rem .85rem;font-size:.875rem;font-weight:700;display:inline-flex}.receptionist-status span{background:#f2b84b;border-radius:50%;width:.6rem;height:.6rem}.receptionist-conversation{background:#0d1422;border:1px solid #29415f;border-radius:1.25rem;grid-template-rows:minmax(18rem,1fr) auto;min-height:34rem;margin-top:2rem;display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #0003}.receptionist-turns{min-height:18rem;overflow-y:auto}.receptionist-turn-list{gap:1rem;margin:0;padding:1.5rem;list-style:none;display:grid}.receptionist-turn{background:#111a2a;border:1px solid #29415f;border-radius:1rem;width:min(42rem,88%);padding:.9rem 1rem}.receptionist-turn-user{background:#172945;border-color:#486f9f;justify-self:end}.receptionist-turn-assistant{justify-self:start}.receptionist-turn strong{color:#75a7ff;font-size:.8rem}.receptionist-turn p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.4rem 0 0}.receptionist-empty-state{text-align:center;align-content:center;justify-items:center;padding:3rem 2rem;display:grid}.receptionist-empty-state h2{max-width:28ch;margin:.35rem 0 .75rem;font-size:clamp(1.4rem,4vw,2rem)}.receptionist-empty-state p{color:#c9d8ee;margin:0}.receptionist-empty-kicker{letter-spacing:.12em;font-size:.75rem;font-weight:700;color:#75a7ff!important}.receptionist-assurance{font-size:.875rem;color:#a9bad2!important;margin-top:1rem!important}.receptionist-composer{background:#0a101c;border-top:1px solid #29415f;gap:.75rem;padding:1.25rem;display:grid}.receptionist-composer textarea{resize:none;color:#a9bad2;width:100%;min-height:7rem;font:inherit;background:#111a2a;border:1px solid #384c67;border-radius:.75rem;padding:.9rem 1rem}.receptionist-composer textarea:disabled{cursor:not-allowed;opacity:1}.receptionist-composer-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.receptionist-composer-footer p{color:#a9bad2;margin:0;font-size:.875rem}.receptionist-actions{gap:.75rem;display:flex}.receptionist-error{min-height:1.25rem;color:#ffb6b6!important;margin-top:.25rem!important}.secondary-button{color:#d9e3f2;background:0 0;border-color:#48617f}.receptionist-composer-footer button:disabled{cursor:not-allowed;color:#a9bad2;opacity:1;background:#25334a;border-color:#48617f}@media (max-width:40rem){.private-layout{padding-inline:1rem}.private-header,.private-session{flex-direction:column;align-items:flex-start}.private-header{gap:1rem}.license-filters{grid-template-columns:1fr;align-items:stretch}.license-results-heading,.license-pagination,.receptionist-heading,.receptionist-composer-footer{flex-direction:column;align-items:flex-start}.receptionist-conversation{min-height:30rem}.receptionist-empty-state{padding:2.25rem 1.25rem}.receptionist-composer-footer button{width:100%}.receptionist-actions{flex-direction:column;width:100%}}
