.shell{--paper:#f2f5fa;--ink:#182c49;--muted:#58677d;--line:#d6deeb;--blue:#3458d4;--context:#e8eef9;--focus:#527cf0;--error:#9d3459;--panel-padding:24px;--radius:10px;--workspace:1304px;color:var(--ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;font-size:14px;line-height:1.55}.shell *{box-sizing:border-box}.shell h1,.shell h2,.shell h3,.shell p{margin:0}.shell button{font:inherit;cursor:pointer}.shell button:disabled{cursor:not-allowed;opacity:.65}.shell a{color:var(--blue);text-underline-offset:4px}.shell a:focus-visible,.shell button:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.shell h1{letter-spacing:-1.2px;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1.2}.shell h2{font-size:20px;font-weight:600}.shell-header{width:min(var(--workspace), calc(100% - 80px));justify-content:space-between;align-items:center;gap:24px;min-height:88px;margin:auto;padding:24px 0;display:flex}.shell-brand{letter-spacing:-.4px;align-items:center;gap:12px;font-size:18px;display:flex}.shell-brand strong{font-weight:700}.shell-symbol{width:40px;height:40px;color:var(--blue);background:#fff;border:1px solid #b7c5e4;border-radius:10px;place-items:center;font-family:Georgia,serif;font-size:19px;display:grid}.shell-main{width:min(var(--workspace), calc(100% - 80px));gap:30px;margin:auto;padding:36px 0 64px;display:grid}.shell-lead{color:var(--muted);max-width:680px;font-size:15px;margin-top:12px!important}.shell-card{border:1px solid var(--line);border-radius:var(--radius);padding:var(--panel-padding);background:#fff;align-content:start;gap:16px;min-width:0;display:grid}.shell-balance{letter-spacing:-1px;color:var(--blue);font-variant-numeric:tabular-nums;font-size:36px;font-weight:500}.shell-muted{color:var(--muted);font-size:13px}.shell .shell-sr-only{clip-path:inset(50%);white-space:nowrap;overflow:hidden;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}.shell-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.shell-primary{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:6px;padding:10px 22px;font-weight:600}.shell-primary:hover:not(:disabled){background:#2444b5}.shell-text-button{color:var(--ink);text-underline-offset:4px;background:0 0;border:0;padding:6px 0;font-size:14px;text-decoration:underline}.shell-error{color:var(--error);min-height:1.6em;font-size:13px}.shell a.shell-primary{color:#fff;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.shell input,.shell select,.shell textarea{font:inherit;color:inherit;border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;max-width:100%;min-height:44px;padding:10px 12px}.shell input:focus-visible,.shell select:focus-visible,.shell textarea:focus-visible,.shell summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.shell input[type=checkbox],.shell input[type=radio]{width:16px;height:16px;min-height:auto;accent-color:var(--blue);flex-shrink:0}.shell label{gap:4px;font-size:14px;font-weight:500;display:grid}.shell fieldset{border:1px solid var(--line);border-radius:8px;gap:10px;min-width:0;margin:0;padding:12px 16px;display:grid}.shell legend{padding:0 4px;font-weight:600}.shell-form{gap:16px;display:grid}.shell-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.shell-row>label{flex:180px}.shell-spread{justify-content:space-between}.shell-check{align-items:center;gap:8px;font-weight:400!important;display:flex!important}.shell-secondary{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;padding:10px 18px;font-weight:600}.shell-danger{border:1px solid var(--error);color:var(--error);background:#fff;border-radius:6px;padding:10px 18px;font-weight:600}.shell-table-wrap{border:1px solid var(--line);background:#fff;border-radius:8px;overflow-x:auto}.shell-table{border-collapse:collapse;width:100%;min-width:100%;font-size:13px}.shell-table th,.shell-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;white-space:pre-wrap;padding:12px 16px}.shell-table td{overflow-wrap:anywhere;min-width:90px;max-width:480px}.shell-table th{background:var(--paper);font-weight:600}.shell-table tr:last-child td{border-bottom:0}.shell-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.shell-list li{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.shell-status{color:#176650;font-weight:600}.shell-warning{background:#fff7e6;border:1px solid #f0d199;border-radius:8px;padding:12px 16px;font-size:13px}.shell details>summary{cursor:pointer;font-weight:600}.shell code{background:var(--paper);border-radius:4px;padding:1px 4px;font-size:13px}.shell-main>*,.shell-header>*,.shell-actions>*{min-width:0}.shell h1,.shell h2,.shell h3,.shell a,.shell-context{overflow-wrap:anywhere}.shell-context{color:var(--muted);font-size:13px;margin-top:12px!important}.shell-entry{max-width:860px;margin-left:max(40px, calc((100% - var(--workspace)) / 2));padding-top:64px}.shell-entry h1{max-width:760px}.shell-entry-access{max-width:680px}.shell-entry-access .shell-actions{align-items:start}.shell-table caption{text-align:left;color:var(--muted);padding:12px 16px;font-size:13px}.shell-table-wrap:focus-visible,.shell [tabindex="-1"]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.shell details>summary{min-height:36px;padding-block:6px}.shell details[open]>summary{margin-bottom:12px}.shell button,.shell a.shell-primary{min-height:44px}.shell-secondary:hover:not(:disabled){border-color:var(--blue);background:#f2f5fa}.shell-error:not(:empty){overflow-wrap:anywhere}@media (max-width:1400px){.shell h1{font-size:38px}}@media (max-width:760px){.shell{--panel-padding:20px}.shell-header,.shell-main{width:calc(100% - 40px)}.shell-header{flex-wrap:wrap;gap:12px;padding-block:16px}.shell-header>nav{gap:8px 16px;margin-left:auto}.shell-main{gap:24px;padding-top:25px}.shell h1{letter-spacing:-1px;font-size:32px}.shell h2{font-size:18px}.shell-entry{margin:auto;padding-top:36px}.shell-page-heading.shell-actions{align-items:start}.shell-brand{gap:8px;font-size:16px}.shell-symbol{flex-shrink:0;width:34px;height:34px}}.skip-link{z-index:100;color:#182c49;background:#fff;border:2px solid #3458d4;border-radius:6px;padding:12px 16px;position:absolute;top:8px;left:20px;transform:translateY(-200%)}.skip-link:focus{transform:none}
