*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%}body{color:#1e293b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;height:100%;margin:0;padding:0;font-family:Ideal Sans,sans-serif;line-height:1.6;overflow-x:hidden}#root,#__next{width:100%;height:100%}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure,hr{margin:0;padding:0}ol,ul{list-style:none}button{font:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;padding:0}input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}table{border-collapse:collapse;border-spacing:0}fieldset{border:none;margin:0;padding:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}code,kbd,samp,pre{font-family:monospace;font-size:1em}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}mark{color:inherit;background-color:#0000}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}details{display:block}summary{cursor:pointer;display:list-item}dialog{padding:0}meter,progress{vertical-align:baseline}hr{border:none;border-top:1px solid}iframe{border:none}select{appearance:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer}input[type=file]{cursor:pointer}input[type=range]{appearance:none}input[type=range]::-webkit-slider-thumb{appearance:none}input[type=range]::-moz-range-thumb{appearance:none}input[type=color]{appearance:none;cursor:pointer;border:none}input[type=checkbox],input[type=radio]{appearance:none}:focus-visible{outline-offset:2px;outline:2px solid #ffa778}:focus:not(:focus-visible){outline:none}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
:root{--background:#edf2f8;--foreground:#0f172a}html,body{min-height:100%}body{background:radial-gradient(1000px 420px at 5% -10%,#005cc626,transparent 60%),radial-gradient(900px 420px at 95% -15%,#0d94881f,transparent 52%),var(--background);color:var(--foreground);margin:0}.console-app-layout{grid-template-columns:minmax(300px,40%) 1fr;gap:.85rem;height:calc(100vh - 90px);min-height:560px;padding:.85rem;display:grid}.console-app-pane-content{grid-template-rows:auto auto 1fr;gap:.55rem;height:100%;min-height:0;padding:.7rem;display:grid}.console-app-sidebar{flex-direction:column;gap:.4rem;height:100%;padding:.75rem;display:flex}.console-app-sidebar-item{color:#1e293b;text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #0f172a24;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:.52rem .6rem;font-size:.9rem;font-weight:600;display:flex}.console-app-sidebar-item kbd{background:#ffffffe6;border:1px solid #0f172a33;border-radius:6px;padding:.08rem .35rem;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:.72rem}.console-app-sidebar-item.is-active{background:linear-gradient(#005cc624,#005cc614);border-color:#005cc666}.console-app-shortcuts{gap:.45rem;margin-top:auto;padding-top:.6rem;display:grid}.console-app-form-row,.console-app-form-grid{grid-template-columns:1fr auto;gap:.45rem;display:grid}.console-app-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-app-form-stack{gap:.45rem;display:grid}.console-app-input,.console-app-textarea{color:#0f172a;font:inherit;background:#ffffffe6;border:1px solid #0f172a2e;border-radius:10px;padding:.52rem .62rem}.console-app-textarea{resize:vertical;min-height:90px}.console-app-checkbox{color:#334155;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.console-app-actions{flex-wrap:wrap;gap:.35rem;display:flex}.console-app-detail-wrap{padding:.7rem}.console-app-detail{background:#ffffffb3;border:1px solid #0f172a1a;border-radius:12px;min-height:260px;max-height:100%;margin:0;padding:.7rem;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:.78rem;line-height:1.45;overflow:auto}.console-app-error,.console-app-notice{border-radius:10px;margin-bottom:.45rem;padding:.42rem .55rem;font-size:.82rem}.console-app-error{color:#991b1b;background:#fee2e2b3;border:1px solid #b91c1c4d}.console-app-notice{color:#065f46;background:#d1fae5b3;border:1px solid #05966947}.console-app-footer{flex-wrap:wrap;gap:.6rem;display:flex}.console-app-shell{transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .46s}.console-app-shell.is-entry-transition{opacity:.55;transform:scale(.985)}.console-entry-overlay{z-index:10000;pointer-events:none;background:#fff;animation:.52s cubic-bezier(.22,1,.36,1) forwards consoleEntryReveal;position:fixed;inset:0}@keyframes consoleEntryReveal{0%{border-radius:0;transform:scale(1)}to{opacity:0;border-radius:26px;transform:scale(1.08)}}@media (max-width:980px){.console-app-layout{grid-template-columns:1fr;height:auto;min-height:0}}
