:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172021;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#1b616824,#0000 24rem),radial-gradient(circle at 100% 0,#d6673329,#0000 22rem),linear-gradient(#f3eadc 0%,#ece1d4 100%);font-family:Bahnschrift,Aptos,Trebuchet MS,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}code,pre{font-family:Cascadia Code,Consolas,monospace}.console-shell{min-height:100vh}.topbar{z-index:20;color:#f6efe3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#152123eb;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.5rem;display:grid;position:sticky;top:0}.brand-button{color:inherit;text-align:left;background:0 0;border:0;gap:.1rem;padding:0;display:grid}.brand-kicker{text-transform:uppercase;letter-spacing:.12em;color:#f6efe3b8;font-size:.74rem}.brand-button strong{letter-spacing:-.03em;font-size:1.1rem}.topbar-center{justify-items:center;gap:.15rem;display:grid}.crumb{font-weight:700}.topbar-meta{color:#f6efe3bd;font-size:.92rem}.topbar-actions{gap:.75rem;display:flex}.console-page{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 2rem;display:flex}.hero-panel,.section-card,.metric-card,.login-intro,.login-form-panel,.loading-panel{border:1px solid #17202114;border-radius:1.25rem;box-shadow:0 16px 40px #2b251f14}.hero-panel,.section-card,.login-intro,.login-form-panel,.loading-panel{background:#fff9f2e0}.hero-panel{background:linear-gradient(135deg,#fff7eff5,#f4e9d9f0),#fff9f2e0;gap:1rem;padding:1.4rem;display:grid}.user-hero{background:radial-gradient(circle at 100% 0,#1b61681f,#0000 16rem),linear-gradient(135deg,#fff7eff5,#f4e9d9f0)}.hero-panel h1,.section-card h2,.login-intro h1,.login-form-panel h2,.loading-panel h1{letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,2.5vw,2.4rem)}.hero-copy,.section-copy,.login-intro p,.loading-panel p,.helper-text,.empty-panel p{color:#5d5b56;margin:0}.hero-inline,.badge-row,.hero-actions-row{flex-wrap:wrap;gap:.6rem;display:flex}.metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.metric-card{background:#fffaf5eb;gap:.35rem;padding:1rem 1.1rem;display:grid}.metric-card span,.metric-card small{color:#5f5b54}.metric-card strong{letter-spacing:-.05em;font-size:clamp(1.5rem,2vw,2.25rem)}.page-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.grid-span-half{grid-column:span 6}.grid-span-wide{grid-column:span 8}.grid-span-narrow{grid-column:span 4}.grid-span-full{grid-column:1/-1}.section-card{flex-direction:column;gap:1rem;padding:1.2rem;display:flex}.panel-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#8d4e33;margin:0 0 .25rem;font-size:.76rem;font-weight:700}.toolbar-row,.split-layout,.log-filter-grid,.meta-grid,.json-grid{gap:.85rem;display:grid}.toolbar-row{grid-template-columns:minmax(0,1fr) minmax(11rem,14rem)}.split-layout{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr)}.log-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(18rem,auto);align-items:end}.meta-grid,.json-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-stack,.stack-list{flex-direction:column;gap:.85rem;display:flex}.field-list{flex-direction:column;gap:.65rem;margin:0;display:flex}.field-list div{border-bottom:1px solid #17202114;justify-content:space-between;gap:1rem;padding-bottom:.55rem;display:flex}.field-list dt,.field-list dd{margin:0}.field-list dd{text-align:right}.input-group{flex-direction:column;gap:.45rem;display:flex}.input-group.narrow{max-width:14rem}.input-group span{font-size:.9rem}.input-group input,.input-group select{color:#172021;background:#fffffff0;border:1px solid #1720211f;border-radius:.95rem;min-height:2.85rem;padding:.75rem .9rem}.checkbox-row{align-items:center;gap:.6rem;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.75rem 1rem;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.65}.button.primary{color:#fff7f0;background:linear-gradient(135deg,#d86c37,#bc5327)}.button.secondary{color:#eff8f6;background:#1f565b}.button.ghost{color:inherit;background:0 0;border-color:#17202124}.button.danger{color:#fff5f2;background:#8d3227}.badge{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-items:center;padding:.32rem .62rem;font-size:.76rem;font-weight:700;display:inline-flex}.badge.success{color:#2e7148;background:#408c5a26}.badge.warning{color:#8f5819;background:#b8762a2e}.badge.danger{color:#8d3227;background:#a0342921}.badge.info{color:#1f565b;background:#1f565b24}.badge.neutral{color:#4c463e;background:#433c331a}.flash-banner{border:1px solid #0000;border-radius:1rem;padding:.9rem 1rem;font-weight:600}.flash-banner.success{color:#2e7148;background:#408c5a24;border-color:#408c5a33}.flash-banner.error{color:#8d3227;background:#a034291f;border-color:#a034292e}.flash-banner.info{color:#1f565b;background:#1f565b1f;border-color:#1f565b2e}.user-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.user-tile,.record-card,.service-card,.log-card,.token-panel{background:#ffffffb8;border:1px solid #1720211a;border-radius:1rem}.user-tile,.record-card{text-align:left}.user-tile,.record-card,.service-card,.log-card,.token-panel{padding:1rem}.user-tile-head,.record-top{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.user-tile p,.service-card p,.record-card p{color:#625d56;margin:0}.link-hint{color:#1f565b;margin-top:.9rem;font-weight:700;display:inline-flex}.record-card.is-selected{border-color:#1f565b57;box-shadow:0 0 0 3px #1f565b14}.inset-panel{background:#ffffff73;border-radius:1rem;padding:1rem}.token-panel{background:linear-gradient(145deg,#1f565b14,#d86c371a),#ffffffd1;gap:.75rem;display:grid}.integration-guide-panel,.guide-group-card{background:#ffffffb8;border:1px solid #1720211a;border-radius:1rem}.integration-guide-panel{gap:1rem;padding:1rem;display:grid}.guide-grid,.guide-groups,.guide-tail-list{gap:.85rem;display:grid}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-block{gap:.35rem;display:grid}.guide-block span,.guide-group-card strong{color:#4c463e}.guide-block code,.guide-tail-list code{color:#f8f1e8;overflow-wrap:anywhere;background:#182223;border-radius:.9rem;padding:.8rem .9rem;display:block}.guide-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-group-card{gap:.8rem;padding:1rem;display:grid}.token-panel code{overflow-wrap:anywhere;color:#f8f1e8;background:#182223;border-radius:.9rem;padding:.9rem;display:block}.empty-panel{background:#ffffff80;border:1px dashed #17202129;border-radius:1rem;padding:1rem}.empty-panel strong{margin-bottom:.35rem;display:block}.log-card{gap:.8rem;display:grid}.json-preview{background:#faf5eee0;border:1px solid #1720211a;border-radius:.9rem;padding:.85rem}.json-preview summary{cursor:pointer;font-weight:700}.json-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:.75rem 0 0}.json-preview.empty{gap:.35rem;display:grid}.state-note{border:1px solid #0000;border-radius:.95rem;padding:.9rem 1rem;font-weight:600}.state-note.warning{color:#8f5819;background:#b8762a24;border-color:#b8762a2e}.state-note.danger{color:#8d3227;background:#a034291f;border-color:#a034292e}.dialog-backdrop{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1720216b;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.dialog-card{background:#fff9f2fa;border:1px solid #17202114;border-radius:1.25rem;gap:1rem;width:min(100%,32rem);padding:1.3rem;display:grid;box-shadow:0 18px 48px #17202138}.dialog-actions{justify-content:flex-end;gap:.75rem;display:flex}.pagination-panel{justify-items:end;gap:.5rem;display:grid}.pagination-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.page-indicator{color:#4c463e;font-weight:700}.login-screen,.loading-screen{gap:1rem;min-height:100vh;padding:1.5rem;display:grid}.login-screen{grid-template-columns:minmax(0,1.15fr) minmax(20rem,30rem)}.login-intro,.login-form-panel,.loading-panel{padding:1.5rem}.login-intro{background:radial-gradient(circle at 0 0,#1f565b24,#0000 18rem),linear-gradient(145deg,#fff7eff5,#f3e8d8f2)}.loading-screen{place-items:center}.loading-panel{max-width:34rem}@media (width<=1180px){.page-grid,.metric-row,.toolbar-row,.split-layout,.log-filter-grid,.guide-grid,.guide-groups,.meta-grid,.json-grid,.user-grid,.login-screen{grid-template-columns:minmax(0,1fr)}.grid-span-half,.grid-span-wide,.grid-span-narrow,.grid-span-full{grid-column:1/-1}}@media (width<=900px){.topbar{grid-template-columns:minmax(0,1fr);justify-items:start}.topbar-center{justify-items:start}}@media (width<=640px){.console-page,.topbar,.login-screen,.loading-screen{padding:1rem}.user-tile-head,.record-top,.panel-head,.field-list div{flex-direction:column;align-items:stretch}.field-list dd{text-align:left}}
