:root{font-family:system-ui,sans-serif;color:#20352f;background:#f5f7f7;color-scheme:light}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:24px}main{width:min(560px,100%);padding:clamp(24px,6vw,56px);border:1px solid #d9e1d7;border-radius:20px;background:#fff}.mark{display:grid;place-items:center;width:48px;height:48px;background:#194e3e;color:#fff;border-radius:12px;font-weight:700;font-size:24px}.eyebrow{font-size:11px;letter-spacing:.14em;margin-top:28px;color:#587269}h1{font-size:32px;margin:10px 0}p{line-height:1.7}.status{border-left:3px solid #36805c;padding:12px 16px;background:#eff5ed;margin:28px 0;font-size:14px}.note{color:#64746d;font-size:13px}form{display:grid;gap:16px;margin-top:20px}label{display:grid;gap:8px;font-size:14px}input{width:100%;padding:12px;font:inherit;border:1px solid #7c9988;border-radius:8px;background:transparent;color:inherit}button{padding:12px 16px;font:inherit;border:0;border-radius:8px;background:#194e3e;color:#fff;cursor:pointer}button:disabled{opacity:.5;cursor:wait}button.secondary{background:transparent;color:inherit;border:1px solid #7c9988}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}details{margin-top:24px}summary{cursor:pointer}:root[data-theme=dark]{color:#e4eee7;background:#111b17;color-scheme:dark}:root[data-theme=dark] main{background:#192720;border-color:#304237}:root[data-theme=dark] .status{background:#263e2e}:root[data-theme=dark] :is(.note,.eyebrow){color:#9caf9f}body:has(.console-shell){display:block;padding:0}body:has(.console-shell) #root{width:100%}.console-shell{--canvas:#f5f7f7;--surface:#fff;--surface-soft:#f8faf9;--ink:#20352f;--muted:#71817b;--line:#e2e9e5;--accent:#28614d;--accent-soft:#edf5ed;--danger:#b54442;--sidebar:#142e27;display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100vh;background:var(--canvas);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;color-scheme:light}.console-shell[data-theme=dark]{--canvas:#111b17;--surface:#192720;--surface-soft:#1d2d25;--ink:#e4eee7;--muted:#9caf9f;--line:#304237;--accent:#9bcba9;--accent-soft:#263e2e;--danger:#eea39e;--sidebar:#0c1b15;color-scheme:dark}.console-shell *{box-sizing:border-box}.console-shell button,.console-dialog button{border:1px solid var(--line);border-radius:7px;padding:8px 13px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;line-height:1.5;cursor:pointer;transition:background .15s,border-color .15s}.console-shell button:hover,.console-dialog button:hover{border-color:var(--accent);background:var(--accent-soft)}.console-shell button:disabled,.console-dialog button:disabled{opacity:.45;cursor:not-allowed}.console-shell button.console-primary,.console-dialog button.console-primary{background:var(--accent);border-color:var(--accent);color:var(--surface);font-weight:600}.console-shell button.console-danger,.console-dialog button.console-danger{color:var(--danger)}.console-shell :is(button,input,select,textarea,a):focus-visible{outline:3px solid #74aa9070;outline-offset:3px}.console-shell h1,.console-shell h2,.console-shell h3{color:var(--ink)}.console-shell h1{margin:7px 0 9px;font-size:30px;font-weight:650;letter-spacing:-.03em}.console-shell h2{font-size:16px;font-weight:650;margin:0 0 14px}.console-shell h3{font-size:14px;margin:0}.console-shell p{line-height:1.8}.console-shell code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.console-sidebar{background:var(--sidebar);color:#d2e1d5;padding:30px 18px 22px;display:flex;flex-direction:column;height:100vh;position:sticky;top:0}.console-brand{display:flex;gap:11px;align-items:center;text-decoration:none;color:#eff7ef;padding:0 8px 37px;font-size:16px;letter-spacing:-.02em}.console-brand>span{display:grid;place-items:center;width:37px;height:39px;flex-shrink:0;border:1px solid #6e8b76;border-radius:11px 11px 11px 2px;font-size:23px;color:#d5e8c5;font-family:Georgia,serif}.console-brand strong{font-weight:450;color:#bed0c1}.console-brand small{display:block;color:#86a090;letter-spacing:.06em;font-size:10px;margin-top:5px}.console-nav-label{padding:0 13px;color:#708f7d;font-size:10px;letter-spacing:.16em;margin:0 0 13px}.console-sidebar nav{display:grid;gap:5px}.console-sidebar nav button{text-align:left;display:flex;align-items:center;gap:13px;border:0;background:transparent;color:#a7bfb0;padding:11px 15px;border-radius:7px;font-size:13px}.console-sidebar nav button>span{font-size:17px;width:18px;text-align:center}.console-sidebar nav button:hover{background:#294337;color:#f2f7ee}.console-sidebar nav button[aria-current=page]{background:#d7e9cd;color:#214435;font-weight:650}.console-sidebar-foot{display:flex;gap:11px;align-items:center;margin-top:auto;padding:22px 9px 0;border-top:1px solid #365042}.console-avatar{width:32px;height:32px;display:grid;place-items:center;background:#345441;border-radius:50%;color:#dcebd6;font-size:12px}.console-sidebar-foot strong{font-size:12px;font-weight:500}.console-sidebar-foot small{display:block;font-size:10px;margin-top:3px;color:#8eab99}.console-workspace{min-width:0;display:flex;flex-direction:column}.console-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;padding:14px 35px;border-bottom:1px solid var(--line);background:var(--surface)}.console-topbar>div:first-child{display:flex;align-items:center;gap:14px;font-size:12px}.console-topbar span{color:var(--muted)}.console-topbar b{color:var(--line);font-weight:400}.console-topbar strong{font-weight:500}.console-toolbar{display:flex;align-items:center;gap:10px}.console-toolbar button{font-size:11px;padding:6px 10px}.console-shell main.console-content{width:100%;max-width:1500px;padding:34px 35px 40px;margin:0 auto;border:0;border-radius:0;background:transparent;flex:1}.console-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px}.console-heading p{color:var(--muted);font-size:9px;letter-spacing:.18em;font-weight:600;margin:0}.console-heading>div>span{color:var(--muted);font-size:12px}.console-secondary{flex-shrink:0}.console-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px}.console-shell button.console-stat{text-align:left;padding:21px 23px;border-radius:11px;background:var(--surface);box-shadow:0 2px 5px #182f2603}.console-stat>span{color:var(--muted);font-size:12px;display:flex;justify-content:space-between;align-items:center}.console-stat b{color:#8da699;font-size:15px;font-weight:400}.console-stat>strong{display:block;font-size:34px;font-weight:500;letter-spacing:-.05em;line-height:1.8}.console-stat>small{font-size:10px;color:var(--muted)}.console-card{padding:23px;margin-bottom:20px;background:var(--surface);border:1px solid var(--line);border-radius:11px;box-shadow:0 2px 6px #182f2603}.console-section-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}.console-section-head h2{margin:0}.console-section-head h2>span{display:inline-block;margin-left:5px;padding:2px 7px;border-radius:5px;background:var(--surface-soft);color:var(--muted);font-size:10px;font-weight:500}.console-section-head button{padding:6px 11px;font-size:12px}.console-actions,.console-row-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.console-row-actions{gap:5px}.console-row-actions button{padding:5px 8px;font-size:11px}.console-table-wrap{overflow-x:auto;margin:0 -4px;padding:0 4px}.console-shell table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.console-shell th{color:var(--muted);font-weight:450;font-size:11px;background:var(--surface-soft);padding:12px 11px;white-space:nowrap}.console-shell td{padding:16px 11px;border-bottom:1px solid var(--line);vertical-align:middle}.console-shell tr:last-child td{border-bottom:0}.console-shell td strong{font-size:12px;font-weight:500}.console-shell td small{display:block;margin-top:5px;font-size:10px;color:var(--muted)}.console-shell td .console-row-actions{min-width:130px}.console-badge{display:inline-flex;gap:5px;align-items:center;padding:4px 8px;border-radius:5px;font-size:10px;white-space:nowrap}.console-badge:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.console-badge.on{color:var(--accent);background:var(--accent-soft)}.console-badge.off{color:var(--muted);background:var(--surface-soft)}.console-chip{display:inline-block;padding:4px 7px;border-radius:4px;background:var(--surface-soft);color:var(--muted);font-size:10px}.console-tags{display:flex;gap:5px;flex-wrap:wrap;max-width:290px}.console-empty{text-align:center;padding:54px 18px;color:var(--muted);background:var(--surface);border:1px dashed var(--line);border-radius:10px;font-size:12px;line-height:1.8}.console-empty h2{font-size:16px}.console-empty p{margin-bottom:0}.console-card>.console-empty{border:0;padding:38px 15px}.console-muted,.console-hint{color:var(--muted)}.console-hint{font-size:11px;line-height:1.9;margin:0 0 18px}.console-muted{font-size:12px}.console-muted strong{color:var(--ink);font-weight:550}.console-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 20px}.console-bottom-grid .console-card{margin:0}.console-bottom-grid button{margin-top:6px;background:transparent;color:var(--accent);font-size:11px}.console-footer{display:flex;justify-content:space-between;padding:20px 35px;color:var(--muted);font-size:10px;border-top:1px solid var(--line)}.console-footer span{font-size:9px}.console-provider-tabs{display:flex;gap:9px;overflow-x:auto;padding-bottom:7px;margin-bottom:19px}.console-provider-tabs button{text-align:left;min-width:140px;padding:12px 16px;flex-shrink:0}.console-provider-tabs button span{display:block;color:var(--muted);font-size:9px;margin-top:5px}.console-provider-tabs .active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.console-provider-detail{display:flex;align-items:center;justify-content:space-between;gap:20px}.console-provider-detail p{font-size:12px;margin:10px 0 4px;color:var(--muted);overflow-wrap:anywhere}.console-provider-detail small{color:var(--muted);font-size:10px}.console-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.console-title-row h2{margin:0}.console-group-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.console-group-grid>.console-card{margin:0}.console-public-model{display:block;margin:17px 0 12px;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);color:var(--accent)}.console-group-meta{display:flex;gap:14px;color:var(--muted);font-size:10px}.console-member-preview{margin:18px 0;min-height:20px}.console-member-preview>div{display:flex;justify-content:space-between;gap:10px;font-size:11px;padding:8px 0;border-bottom:1px solid var(--line)}.console-member-preview small{color:var(--muted);overflow-wrap:anywhere}.console-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.console-settings-grid .console-card{margin:0;min-width:0}.console-settings-secondary{display:grid;gap:20px;min-width:0}.console-dialog{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:13px;width:min(680px,calc(100vw - 32px));max-height:90dvh;padding:25px;overflow:auto;box-shadow:0 20px 100px #0003}.console-dialog::backdrop{background:#102b245e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.console-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.console-dialog-head h2{font-size:18px;margin:0}.console-dialog-head button{padding:2px 9px;font-size:23px;border:0;background:transparent;color:var(--muted)}.console-form{margin:16px 0 0;display:block}.console-form fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:18px}.console-form label{display:grid;gap:7px;font-size:12px;line-height:1.6}.console-form :is(input,select,textarea){font:inherit;font-size:12px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:9px 11px;width:100%;min-height:37px}.console-form textarea{resize:vertical;line-height:1.7;font-family:ui-monospace,Consolas,monospace}.console-form small{font-size:10px;color:var(--muted);line-height:1.8}.console-form label.console-check{display:flex;align-items:center;gap:9px}.console-form .console-check input{flex-shrink:0;width:15px;height:15px;min-height:0;accent-color:var(--accent);padding:0}.console-form .console-check small{display:block}.console-form button[type=submit]{justify-self:start;min-width:90px;margin-top:4px}.console-two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.console-editor-members{border-top:1px solid var(--line);padding-top:20px}.console-member-editor{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:16px;margin-bottom:13px}.console-member-editor .console-section-head{margin-bottom:0}.console-grants{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:15px}.console-grants>span{font-size:11px;color:var(--muted)}.console-grants label{padding:4px 0}.console-grants h3{margin-bottom:3px}.console-masks{display:flex;gap:8px;flex-wrap:wrap}.console-masks code{border:1px solid var(--line);border-radius:5px;padding:7px;color:var(--muted)}.console-error,.console-notice{padding:13px 16px;border-radius:7px;margin:0 0 20px;font-size:12px;line-height:1.7}.console-error{color:var(--danger);border:1px solid #b5444245;background:#b544420a}.console-notice{color:var(--accent);border:1px solid var(--line);background:var(--accent-soft)}.console-form>.console-error{margin:18px 0 0}.console-token{padding:22px;border:1px solid var(--accent);background:var(--accent-soft);border-radius:10px;margin-bottom:22px}.console-token p{color:var(--muted);font-size:12px}.console-token code{display:block;padding:15px;background:var(--surface);border-radius:6px;font-size:12px;margin-bottom:15px;-webkit-user-select:all;user-select:all}@media(min-width:1500px){.console-shell main.console-content{padding:40px 52px}.console-topbar{padding-left:52px;padding-right:52px}}@media(max-width:1100px){.console-shell{grid-template-columns:195px minmax(0,1fr)}.console-brand{font-size:14px}.console-shell main.console-content{padding:28px 24px}.console-topbar{padding-left:24px;padding-right:24px}.console-stats{gap:10px}.console-shell button.console-stat{padding:16px}.console-provider-detail{align-items:flex-start;flex-direction:column}.console-stat>strong{font-size:30px}.console-settings-grid{grid-template-columns:1fr}}@media(max-width:760px){.console-shell{display:block}.console-sidebar{position:static;height:auto;padding:17px 16px 11px}.console-brand{padding:0 0 15px}.console-brand>span{width:30px;height:32px;font-size:19px}.console-brand small,.console-nav-label,.console-sidebar-foot{display:none}.console-sidebar nav{display:flex;overflow-x:auto;gap:5px;padding-bottom:4px}.console-sidebar nav button{padding:9px 12px;flex-shrink:0;font-size:11px;gap:7px}.console-sidebar nav button>span{font-size:14px;width:14px}.console-topbar{padding:13px 18px;min-height:57px}.console-topbar>div:first-child{gap:8px;font-size:10px}.console-toolbar{gap:5px}.console-toolbar button{padding:5px 7px;font-size:10px}.console-shell main.console-content{padding:25px 17px}.console-heading{gap:12px;margin-bottom:24px;align-items:flex-start}.console-heading h1{font-size:25px}.console-heading>div>span{display:block;max-width:255px;font-size:11px;line-height:1.8}.console-heading>button{font-size:10px;padding:7px 9px;margin-top:13px}.console-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.console-shell button.console-stat{padding:15px 17px}.console-stat>strong{font-size:31px}.console-stat>small{font-size:9px}.console-card{padding:18px 15px}.console-bottom-grid{grid-template-columns:1fr;gap:15px}.console-section-head{gap:10px}.console-section-head h2{font-size:14px}.console-footer{padding:18px;font-size:9px}.console-footer span{max-width:170px;text-align:right}.console-table-wrap{margin:0 -5px}.console-shell td{padding:14px 9px}.console-shell th{padding:11px 9px}.console-provider-tabs button{min-width:125px}.console-dialog{padding:20px 16px}.console-two-cols,.console-group-grid{grid-template-columns:1fr}.console-token{padding:18px}.console-token code{font-size:10px}.console-settings-grid,.console-settings-secondary{gap:15px}}@media(prefers-reduced-motion:reduce){.console-shell button{transition:none}}.console-diagnostic-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0 0 22px;padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface);align-items:end}.console-diagnostic-filters label{display:grid;gap:7px;font-size:11px;color:var(--muted)}.console-diagnostic-filters :is(input,select){width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);padding:9px;font:inherit;font-size:12px;min-height:37px}.console-diagnostic-filters>button{min-height:37px}.console-stat-static{padding:21px 23px;background:var(--surface);border:1px solid var(--line);border-radius:11px}.console-stat-static>strong{font-size:28px;overflow-wrap:anywhere}.console-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;border-top:1px solid var(--line);padding-top:17px;font-size:11px;color:var(--muted)}.console-outcome{display:inline-block;padding:4px 8px;background:var(--surface-soft);border-radius:5px;font-size:10px;white-space:nowrap}.console-outcome.success{color:var(--accent);background:var(--accent-soft)}.console-outcome.failure,.console-outcome.cancelled{color:var(--danger);background:#b544420c}.console-detail-list{display:grid;grid-template-columns:minmax(100px,auto) minmax(0,1fr);gap:12px 17px;font-size:12px;margin:20px 0 27px}.console-detail-list dt{color:var(--muted)}.console-detail-list dd{margin:0;overflow-wrap:anywhere;line-height:1.7}.console-attempts{margin-top:18px}.console-attempts p{margin:0;font-size:12px;color:var(--muted)}.console-attempts .console-detail-list{margin:2px 0 0}@media(max-width:1100px){.console-diagnostic-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.console-stat-static{padding:16px}.console-stat-static>strong{font-size:25px}}@media(max-width:480px){.console-diagnostic-filters{grid-template-columns:1fr;padding:16px;gap:12px}.console-pagination{flex-wrap:wrap}.console-detail-list{grid-template-columns:1fr;gap:6px}.console-detail-list dd{margin-bottom:8px}.console-stat-static{padding:15px}.console-stat-static>strong{font-size:23px}}.console-wizard-steps{display:flex;gap:10px;padding:0 0 18px;margin-bottom:20px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.console-wizard-steps span{padding:7px 11px;border-radius:6px;background:var(--surface-soft)}.console-wizard-steps .active{color:var(--accent);background:var(--accent-soft);font-weight:600}.console-key-inputs{display:grid;gap:10px}.console-field-title{font-size:12px}.console-key-entry{display:grid;gap:5px}.console-key-row{display:flex;gap:6px;align-items:stretch}.console-key-row input{min-width:0;flex:1}.console-key-row button{flex-shrink:0;padding:6px 9px}.console-key-row .console-key-plus{min-width:37px;font-size:19px}.console-test-success{color:var(--accent)!important}.console-test-failure{color:var(--danger)!important}.console-test-output{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.console-provider-setup .console-wizard-footer{border-top:1px solid var(--line);padding-top:18px;justify-content:space-between}.console-wizard-footer button[type=submit]{margin:0}.console-selection-section{border:1px solid var(--line);border-radius:8px;padding:16px;min-width:0}.console-selection-section>h3{margin-bottom:12px}.console-selection-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:13px}.console-selection-toolbar>input{width:auto;min-width:170px;flex:1}.console-selection-toolbar .console-row-actions{flex-shrink:0}.console-selection-toolbar span{color:var(--muted);font-size:11px;padding-left:4px}.console-model-choices{display:grid;gap:1px;max-height:285px;overflow:auto;border:1px solid var(--line);border-radius:6px}.console-model-choices .console-model-choice{padding:10px 12px;margin:0;align-items:flex-start;background:var(--surface);border-bottom:1px solid var(--line)}.console-model-choices .console-model-choice:last-child{border-bottom:0}.console-model-choice input{margin-top:4px}.console-model-choice span{min-width:0;overflow-wrap:anywhere}.console-model-choice strong{display:block;font-size:12px;font-weight:500}.console-model-choice small{display:block;margin-top:2px}.console-model-choices>.console-hint{padding:13px;margin:0}.console-capability-editor{display:grid;gap:10px;margin-top:12px}.console-capability-editor>.console-hint{margin-bottom:2px}.console-capability{border:1px solid var(--line);border-radius:6px;padding:11px}.console-capability-options{margin:10px 0 0 23px;display:grid;gap:10px}.console-inline-checks{display:flex;gap:10px 15px;flex-wrap:wrap}.console-inline-checks label.console-check{font-size:11px}.console-model-overrides{margin-top:17px;border-top:1px solid var(--line);padding-top:14px}.console-model-overrides summary{cursor:pointer;font-size:12px;color:var(--accent)}.console-model-override{margin-top:14px;border-top:1px solid var(--line);padding-top:13px}.console-directory-search{margin:0 0 23px;max-width:550px}.console-provider-model-group>summary{display:flex;gap:12px;align-items:center;justify-content:space-between;cursor:pointer;margin:0;font-size:14px}.console-provider-model-group[open]>summary{margin-bottom:23px;padding-bottom:16px;border-bottom:1px solid var(--line)}.console-provider-model-group>summary span{font-size:11px;color:var(--muted)}.console-candidate-picker{border-top:1px solid var(--line);padding-top:20px}.console-candidate-provider{border:1px solid var(--line);border-radius:7px;padding:12px;margin-bottom:10px}.console-candidate-provider summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.console-candidate-provider[open] summary{margin-bottom:12px}.console-candidate-provider summary small{color:var(--muted);font-weight:400}.console-member-identity{display:grid;gap:5px;overflow-wrap:anywhere}.console-member-identity>span{font-size:11px;color:var(--muted)}.console-member-identity strong{font-size:12px;font-weight:500}@media(max-width:480px){.console-selection-section{padding:12px}.console-key-row{gap:4px}.console-key-row button{padding:5px 7px}.console-selection-toolbar{align-items:stretch}.console-selection-toolbar>input{width:100%}.console-selection-toolbar .console-row-actions{width:100%}.console-capability-options{margin-left:0}.console-provider-model-group>summary{align-items:flex-start;flex-direction:column;gap:5px}.console-candidate-provider summary{align-items:flex-start;flex-direction:column;gap:4px}}.console-member-editor>summary,.console-route-group>summary{cursor:pointer;overflow-wrap:anywhere}.console-member-editor>summary strong{font-size:12px;font-weight:500}.console-member-editor-body{display:grid;gap:15px;padding-top:15px}.console-route-group>summary{display:grid;gap:10px;list-style:none}.console-route-group>summary::-webkit-details-marker{display:none}.console-route-group>summary>.console-title-row:before,.console-member-editor>summary::marker{content:"▸ ";color:var(--muted)}.console-route-group[open]>summary>.console-title-row:before,.console-member-editor[open]>summary::marker{content:"▾ "}.console-route-group>summary>.console-group-meta{margin:0}.console-route-group-body{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.console-group-grid{align-items:start}.console-key-copy{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px}.console-key-copy small{margin-top:0!important}.console-key-copy button{padding:3px 7px;font-size:10px}.console-key-copy .console-copy-error{color:var(--danger);width:100%}
