.public-surface{background:var(--console-bg);min-height:calc(100vh - 66px);min-width:0;display:flex;flex-direction:column}.public-page-content{flex:1;min-width:0}body:has(.public-surface)>main{padding-top:var(--console-header-height,66px)}.public-header .container-page,.public-surface .container-page{max-width:1440px}.public-header{border-color:var(--console-line);background:var(--console-surface)}.public-header,.public-header>.container-page{height:var(--console-header-height)}.public-header .public-brand{gap:10px;font-size:18px}.public-header .public-brand-mark{background:transparent;box-shadow:none;width:33px;height:38px}.public-header .public-brand-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.public-header .ui-button{min-height:36px;border-radius:var(--console-radius-control);font-size:var(--console-text)}.public-surface .ui-page-header{border:0;background:transparent;background-image:none;padding-top:0}.public-surface .ui-page-header>.container-page{padding-top:24px;padding-bottom:0}.public-surface .ui-page-header h1{font-size:var(--console-title);font-weight:700;line-height:1.4;letter-spacing:0}.public-surface .ui-page-header p{margin-top:8px;color:var(--console-muted);font-size:13px;line-height:1.7}.public-surface .ui-page-header .mt-8{margin-top:16px}.public-surface .public-page-content>div>.container-page{padding-block:24px}.public-surface .ui-card{border-color:var(--console-line);border-radius:var(--console-radius);background:var(--console-surface);box-shadow:var(--console-shadow)}.public-surface :is(.ui-card,section)>:is(h2,h3){color:var(--console-ink)}.public-surface .ui-card h2{font-size:18px}.public-surface .ui-button{border-radius:var(--console-radius-control);font-size:var(--console-text);min-height:40px;box-shadow:none}.public-header .ui-button--primary,.public-surface .ui-button:is(.ui-button--primary,.ui-button--secondary){background:var(--console-blue);border-color:transparent;color:var(--console-surface)}.public-header .ui-button--primary:hover,.public-surface .ui-button:is(.ui-button--primary,.ui-button--secondary):hover{background:var(--console-blue-hover)}.public-surface .ui-button--outline{border-color:var(--console-line);background:var(--console-surface)}.public-surface .ui-button--outline:hover{background:var(--console-blue-soft);border-color:var(--console-blue)}.public-surface :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){max-width:100%;border-color:var(--console-line);border-radius:var(--console-radius-control);color:var(--console-ink)}.public-surface :is(input,select,textarea):focus-visible{outline:2px solid var(--console-blue);outline-offset:2px}.public-surface .ui-badge{border-radius:5px;padding:4px 8px;font-size:11px}.public-surface .ui-empty-state{border-radius:var(--console-radius);border-color:var(--console-line);background:var(--console-soft)}.public-surface .ui-empty-state--error{background:var(--console-alert-bg);border-color:var(--console-alert-line)}.public-surface [role=alert]{overflow-wrap:anywhere;line-height:1.7;border:1px solid var(--console-alert-line);border-radius:var(--console-radius);padding:16px;background:var(--console-alert-bg);color:var(--console-alert-ink)}.public-surface :is(button,a):is(.bg-brand-600,.bg-brand-700){background:var(--console-blue);color:var(--console-surface);border-radius:var(--console-radius-control)}.public-surface :is(button,a):is(.bg-brand-600,.bg-brand-700):hover{background:var(--console-blue-hover)}.public-surface :is(.grid,.flex)>:not(svg){min-width:0}.public-surface :is(.ui-card,section){overflow-wrap:anywhere}.public-surface .ui-table-container{min-width:0;max-width:100%;border-color:var(--console-line);border-radius:var(--console-radius)}.public-surface .ui-data-table thead{background:var(--console-soft);color:var(--console-muted)}.public-surface .ui-data-table :is(th,td){padding:12px 16px;border-color:var(--console-line)}.public-surface .ui-filter-pills button{border-radius:var(--console-radius-control)}.public-surface .ui-filter-pills button[aria-pressed=true]{background:var(--console-blue-soft);border-color:var(--console-blue);color:var(--console-blue)}.public-surface[data-public-group=A] .public-page-content>main{padding-block:24px}.public-surface[data-public-group=A] .public-page-content>main>section{border-radius:var(--console-radius);box-shadow:var(--console-shadow)}.public-surface[data-public-group=A] .public-page-content>main>section:first-child{background:var(--console-sidebar)}.public-surface[data-public-group=C] .public-page-content>.container-page{padding-block:24px}.public-surface[data-public-group=C] .public-page-content>.container-page>[role=alert]{max-width:576px;margin-inline:auto}.public-surface[data-public-group=C] .public-page-content :is(.rounded-2xl,.rounded-xl){border-radius:var(--console-radius)}.public-footer{margin-top:24px;border-top:1px solid var(--console-line);background:var(--console-surface);font-size:var(--console-caption);color:var(--console-muted)}.public-footer>div{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-block:22px}.public-footer strong{color:var(--console-ink);font-size:15px}.public-footer nav{margin-left:auto;display:flex;flex-wrap:wrap;gap:20px}.public-footer a{display:inline-flex;align-items:center;min-height:44px;border-radius:var(--console-radius-control)}.public-footer a:hover{color:var(--console-blue)}.public-footer a:focus-visible,.public-surface a:focus-visible{outline:2px solid var(--console-blue);outline-offset:3px}@media (max-width:767px){.public-header .public-brand{font-size:16px}.public-surface .ui-page-header>.container-page{padding-top:20px}.public-surface .ui-page-header h1{font-size:22px}.public-surface .ui-card{padding:20px}.public-surface :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.public-header button,.public-surface .ui-button{min-height:44px}.public-footer>div{gap:10px}.public-footer nav{margin-left:0;width:100%}}