:root{--focus-bg:#000000;--focus-surface:#131313;--focus-surface-raised:#1c1c1c;--focus-border:#2e2e2e;--focus-text:#ffffff;--focus-text-muted:#9a9a9a;--focus-yellow:#f5b800;--focus-red:#e5231b;--focus-green:#0fb95c;--focus-blue:#1c6fe8;--focus-accent:var(--focus-blue);--focus-accent-hover:#2f7df0;--focus-success:var(--focus-green);--focus-danger:var(--focus-red);--focus-font-display:"IBM Plex Sans",system-ui,sans-serif;--focus-font-body:"IBM Plex Sans",system-ui,sans-serif;--focus-font-mono:"IBM Plex Mono",monospace;--focus-radius:12px;--focus-radius-sm:8px}*{box-sizing:border-box}body{background:var(--focus-bg);color:var(--focus-text);font-family:var(--focus-font-body);margin:0}.focus-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;overflow:hidden}.focus-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--focus-yellow) 18%,transparent) 0,transparent 38%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--focus-red) 16%,transparent) 0,transparent 38%),radial-gradient(circle at 10% 92%,color-mix(in srgb,var(--focus-green) 16%,transparent) 0,transparent 38%),radial-gradient(circle at 90% 90%,color-mix(in srgb,var(--focus-blue) 18%,transparent) 0,transparent 38%)}.focus-card{width:100%;max-width:400px;background:var(--focus-surface);border:1px solid var(--focus-border);border-radius:var(--focus-radius);padding:32px;position:relative;z-index:1}.focus-brand{display:flex;align-items:center;gap:12px;margin-bottom:28px}.focus-brand-mark{width:28px;height:28px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:2px;gap:2px;flex-shrink:0}.focus-brand-mark span{border-radius:4px}.focus-brand-mark span:first-child{background:var(--focus-yellow);border-top-left-radius:7px}.focus-brand-mark span:nth-child(2){background:var(--focus-red);border-top-right-radius:7px}.focus-brand-mark span:nth-child(3){background:var(--focus-green);border-bottom-left-radius:7px}.focus-brand-mark span:nth-child(4){background:var(--focus-blue);border-bottom-right-radius:7px}.focus-brand-name{font-family:var(--focus-font-display);font-size:15px;letter-spacing:.01em}.focus-brand-name,.focus-title{font-weight:600;color:var(--focus-text)}.focus-title{font-size:20px;margin:0 0 6px}.focus-subtitle{font-size:14px;color:var(--focus-text-muted);margin:0 0 24px}.focus-field{margin-bottom:16px}.focus-label{display:block;font-size:13px;font-weight:500;margin-bottom:6px;color:var(--focus-text-muted)}.focus-input{width:100%;background:var(--focus-bg);border:1px solid var(--focus-border);border-radius:var(--focus-radius-sm);padding:11px 12px;font-size:14px;color:var(--focus-text);font-family:var(--focus-font-body);transition:border-color .15s ease}.focus-input:focus{outline:none;border-color:var(--focus-accent)}.focus-input::placeholder{color:var(--focus-text-muted);opacity:.6}.focus-button-primary{width:100%;background:var(--focus-accent);color:#ffffff;border:none;border-radius:var(--focus-radius-sm);padding:12px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease}.focus-button-primary:hover{background:var(--focus-accent-hover)}.focus-button-primary:disabled{opacity:.5;cursor:not-allowed}.focus-button-secondary{width:100%;background:transparent;color:var(--focus-text);border:1px solid var(--focus-border);border-radius:var(--focus-radius-sm);padding:12px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease}.focus-button-secondary:hover{border-color:var(--focus-text-muted);background:var(--focus-surface-raised)}.focus-error{background:color-mix(in srgb,var(--focus-danger) 14%,transparent);border:1px solid color-mix(in srgb,var(--focus-danger) 35%,transparent);color:#ff8a84;border-radius:var(--focus-radius-sm);padding:10px 12px;font-size:13px;margin-bottom:16px}.focus-footer-link{text-align:center;font-size:13px;color:var(--focus-text-muted);margin-top:20px}.focus-footer-link a{color:var(--focus-text);text-decoration:none;font-weight:500}.focus-footer-link a:hover{color:var(--focus-accent)}.focus-consent-app{display:flex;align-items:center;gap:12px;background:var(--focus-surface-raised);border:1px solid var(--focus-border);border-radius:var(--focus-radius-sm);padding:14px;margin-bottom:20px}.focus-consent-app-icon{width:36px;height:36px;border-radius:8px;background:var(--focus-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.focus-consent-app-icon,.focus-consent-app-name{color:var(--focus-text);font-weight:600;font-size:14px}.focus-consent-app-domain{font-size:12px;color:var(--focus-text-muted)}.focus-scope-list{list-style:none;padding:0;margin:0 0 24px}.focus-scope-item{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--focus-text-muted);padding:8px 0;border-bottom:1px solid var(--focus-border)}.focus-scope-item:last-child{border-bottom:none}.focus-scope-check{color:var(--focus-green);flex-shrink:0}.focus-consent-actions{display:flex;flex-direction:column;gap:10px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.focusid-page{min-height:100vh;padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:28px}.focusid-page-header{text-align:center}.focusid-card{width:100%;max-width:380px;aspect-ratio:16/10;border-radius:20px;position:relative;padding:24px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:linear-gradient(155deg,#1c1c1c,#0a0a0a 70%);border:1px solid var(--focus-border);box-shadow:0 20px 60px -20px rgba(0,0,0,.6)}.focusid-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--focus-yellow) 0 25%,var(--focus-red) 25% 50%,var(--focus-green) 50% 75%,var(--focus-blue) 75% 100%)}.focusid-card-top{display:flex;justify-content:space-between;align-items:flex-start}.focusid-card-brand{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--focus-text-muted);letter-spacing:.04em;text-transform:uppercase}.focusid-card-brand .focus-brand-mark{width:16px;height:16px}.focusid-qr-wrap{background:#ffffff;padding:4px;border-radius:6px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.focusid-qr-wrap img{width:100%;height:100%;display:block}.focusid-card-identity{display:flex;align-items:center;gap:14px}.focusid-photo{width:56px;height:56px;border-radius:50%;background:var(--focus-surface-raised);border:1px solid var(--focus-border);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:var(--focus-text);flex-shrink:0;overflow:hidden}.focusid-photo img{width:100%;height:100%;object-fit:cover}.focusid-name{font-size:17px;font-weight:600;color:var(--focus-text);margin:0 0 2px}.focusid-code{font-family:var(--focus-font-mono);font-size:11px;color:var(--focus-text-muted);letter-spacing:.02em;margin:0}.focusid-card-bottom{display:flex;justify-content:space-between;align-items:baseline}.focusid-member-since{font-size:11px;color:var(--focus-text-muted);text-transform:uppercase;letter-spacing:.04em}.focusid-member-since strong{color:var(--focus-text);font-weight:600;display:block;font-size:13px;text-transform:none;letter-spacing:normal;margin-top:2px}.focusid-apps-section{width:100%;max-width:380px}.focusid-apps-title{font-size:13px;font-weight:500;color:var(--focus-text-muted);margin:0 0 10px}.focusid-app-badges{display:flex;flex-wrap:wrap;gap:8px}.focusid-app-badge{display:flex;align-items:center;gap:6px;background:var(--focus-surface-raised);border:1px solid var(--focus-border);border-radius:999px;padding:6px 12px 6px 8px;font-size:12px;color:var(--focus-text)}.focusid-app-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--focus-green);flex-shrink:0}.focusid-empty-apps{font-size:13px;color:var(--focus-text-muted)}.account-shell{min-height:100vh;display:flex}.account-sidebar{width:240px;flex-shrink:0;background:var(--focus-surface);border-right:1px solid var(--focus-border);padding:24px 16px;display:flex;flex-direction:column}.account-sidebar-brand{padding:0 8px 24px}.account-nav{display:flex;flex-direction:column;gap:2px;flex:1 1}.account-nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--focus-radius-sm);color:var(--focus-text-muted);text-decoration:none;font-size:14px;font-weight:500;transition:background .15s ease,color .15s ease}.account-nav-item.active,.account-nav-item:hover{background:var(--focus-surface-raised);color:var(--focus-text)}.account-nav-item.active:before{content:""}.account-nav-icon{width:16px;height:16px;flex-shrink:0;opacity:.85}.account-sidebar-footer{border-top:1px solid var(--focus-border);padding-top:16px;margin-top:8px}.account-logout-button{width:100%;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--focus-radius-sm);color:var(--focus-text-muted);background:transparent;border:none;font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease}.account-logout-button:hover{background:color-mix(in srgb,var(--focus-danger) 12%,transparent);color:#ff8a84}.account-content{flex:1 1;padding:40px 48px;max-width:760px}.account-page-title{font-size:24px;font-weight:600;color:var(--focus-text);margin:0 0 6px}.account-page-subtitle{font-size:14px;color:var(--focus-text-muted);margin:0 0 32px}.account-summary-card{display:flex;align-items:center;gap:16px;background:var(--focus-surface);border:1px solid var(--focus-border);border-radius:var(--focus-radius);padding:20px;margin-bottom:24px}.account-summary-photo{width:56px;height:56px;border-radius:50%;background:var(--focus-surface-raised);border:1px solid var(--focus-border);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:var(--focus-text);flex-shrink:0;overflow:hidden}.account-summary-photo img{width:100%;height:100%;object-fit:cover}.account-summary-name{font-size:16px;font-weight:600;color:var(--focus-text);margin:0 0 2px}.account-summary-email{font-size:13px;color:var(--focus-text-muted);margin:0}.account-quicklinks{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.account-quicklink-card{display:block;background:var(--focus-surface);border:1px solid var(--focus-border);border-radius:var(--focus-radius-sm);padding:16px;text-decoration:none;transition:border-color .15s ease,background .15s ease}.account-quicklink-card:hover{border-color:var(--focus-text-muted);background:var(--focus-surface-raised)}.account-quicklink-title{font-size:14px;font-weight:600;color:var(--focus-text);margin:0 0 4px}.account-quicklink-desc{font-size:12px;color:var(--focus-text-muted);margin:0}@media (max-width:720px){.account-shell{flex-direction:column}.account-sidebar{width:100%;flex-direction:row;align-items:center;border-right:none;border-bottom:1px solid var(--focus-border);padding:12px 16px;overflow-x:auto}.account-sidebar-brand{display:none}.account-nav{flex-direction:row}.account-nav-item{white-space:nowrap}.account-sidebar-footer{border-top:none;border-left:1px solid var(--focus-border);padding-top:0;padding-left:12px;margin-top:0;margin-left:8px}.account-content{padding:24px 20px}.account-quicklinks{grid-template-columns:1fr}}.security-section{margin-bottom:36px}.security-section-title{font-size:15px;font-weight:600;color:var(--focus-text);margin:0 0 4px}.security-section-desc{font-size:13px;color:var(--focus-text-muted);margin:0 0 16px}.session-row{justify-content:space-between;gap:16px;background:var(--focus-surface);border:1px solid var(--focus-border);border-radius:var(--focus-radius-sm);padding:14px 16px;margin-bottom:8px}.session-row,.session-row-info{display:flex;align-items:center}.session-row-info{gap:12px;min-width:0}.session-dot{width:8px;height:8px;border-radius:50%;background:var(--focus-green);flex-shrink:0}.session-row-text{min-width:0}.session-device{font-size:14px;font-weight:500;color:var(--focus-text);margin:0 0 2px;display:flex;align-items:center;gap:8px}.session-current-badge{font-size:11px;font-weight:600;color:var(--focus-green);background:color-mix(in srgb,var(--focus-green) 14%,transparent);border-radius:999px;padding:2px 8px;text-transform:uppercase;letter-spacing:.03em}.session-meta{font-size:12px;color:var(--focus-text-muted);margin:0}.session-revoke-button{flex-shrink:0;background:transparent;border:1px solid var(--focus-border);color:var(--focus-text-muted);border-radius:var(--focus-radius-sm);padding:7px 14px;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.session-revoke-button:hover{border-color:var(--focus-danger);color:#ff8a84;background:color-mix(in srgb,var(--focus-danger) 10%,transparent)}.session-revoke-button:disabled{opacity:.5;cursor:not-allowed}.security-revoke-all{background:transparent;border:1px solid var(--focus-border);color:var(--focus-text);border-radius:var(--focus-radius-sm);padding:8px 14px;font-size:13px;font-weight:500;cursor:pointer;margin-bottom:16px;transition:border-color .15s ease,background .15s ease}.security-revoke-all:hover{border-color:var(--focus-text-muted);background:var(--focus-surface-raised)}.security-revoke-all:disabled{opacity:.5;cursor:not-allowed}.login-history-table{width:100%;border-collapse:collapse;font-size:13px}.login-history-table th{text-align:left;font-size:12px;font-weight:500;color:var(--focus-text-muted);text-transform:uppercase;letter-spacing:.03em;padding:0 12px 8px;border-bottom:1px solid var(--focus-border)}.login-history-table td{padding:10px 12px;border-bottom:1px solid var(--focus-border);color:var(--focus-text)}.login-history-table tr:last-child td{border-bottom:none}.login-result-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.login-result-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.login-result-dot.success{background:var(--focus-green)}.login-result-dot.failed{background:var(--focus-danger)}.security-empty-state{font-size:13px;color:var(--focus-text-muted);padding:16px 0}.privacy-row{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--focus-surface);border:1px solid var(--focus-border);border-radius:var(--focus-radius-sm);padding:16px;margin-bottom:8px}.privacy-row-text{min-width:0}.privacy-row-title{font-size:14px;font-weight:500;color:var(--focus-text);margin:0 0 3px}.privacy-row-desc{font-size:12px;color:var(--focus-text-muted);margin:0}.focus-toggle{position:relative;display:inline-flex;align-items:center;width:40px;height:24px;flex-shrink:0;border-radius:999px;border:none;background:var(--focus-border);cursor:pointer;padding:0;transition:background .15s ease}.focus-toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#ffffff;transition:transform .15s ease}.focus-toggle.on{background:var(--focus-accent)}.focus-toggle.on:after{transform:translateX(16px)}.focus-toggle:disabled{opacity:.5;cursor:not-allowed}.focus-toggle:focus-visible{outline:2px solid var(--focus-accent);outline-offset:2px}.app-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:var(--focus-surface);border:1px solid var(--focus-border);border-radius:var(--focus-radius-sm);padding:16px;margin-bottom:8px}.app-row-main{gap:12px;min-width:0}.app-row-icon,.app-row-main{display:flex;align-items:center}.app-row-icon{width:36px;height:36px;border-radius:8px;background:var(--focus-surface-raised);border:1px solid var(--focus-border);justify-content:center;flex-shrink:0}.app-row-icon,.app-row-name{color:var(--focus-text);font-weight:600;font-size:14px}.app-row-name{margin:0 0 3px}.app-row-meta{font-size:12px;color:var(--focus-text-muted);margin:0 0 6px}.app-row-scopes{display:flex;flex-wrap:wrap;gap:6px}.app-scope-chip{font-size:11px;color:var(--focus-text-muted);background:var(--focus-surface-raised);border:1px solid var(--focus-border);border-radius:999px;padding:2px 8px}.app-revoke-button{flex-shrink:0;background:transparent;border:1px solid var(--focus-border);color:var(--focus-text-muted);border-radius:var(--focus-radius-sm);padding:7px 14px;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.app-revoke-button:hover{border-color:var(--focus-danger);color:#ff8a84;background:color-mix(in srgb,var(--focus-danger) 10%,transparent)}.app-revoke-button:disabled{opacity:.5;cursor:not-allowed}.confirm-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:24px;z-index:50}.confirm-modal{width:100%;max-width:360px;background:var(--focus-surface);border:1px solid var(--focus-border);border-radius:var(--focus-radius);padding:24px}.confirm-modal-title{font-size:16px;font-weight:600;color:var(--focus-text);margin:0 0 8px}.confirm-modal-desc{font-size:13px;color:var(--focus-text-muted);margin:0 0 20px;line-height:1.5}.confirm-modal-actions{display:flex;gap:10px}.confirm-modal-actions .confirm-danger-button,.confirm-modal-actions .focus-button-secondary{flex:1 1}.confirm-danger-button{background:var(--focus-danger);border:none;color:#ffffff;border-radius:var(--focus-radius-sm);padding:12px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease}.confirm-danger-button:hover{background:#c91d16}.confirm-danger-button:disabled{opacity:.5;cursor:not-allowed}.admin-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:28px}.admin-stat-card{background:var(--focus-surface);border:1px solid var(--focus-border);border-radius:var(--focus-radius-sm);padding:16px}.admin-stat-value{font-size:24px;font-weight:700;color:var(--focus-text);margin:0 0 4px}.admin-stat-label{font-size:12px;color:var(--focus-text-muted);margin:0}.admin-log-table{width:100%;border-collapse:collapse;font-size:13px}.admin-log-table th{text-align:left;font-size:12px;font-weight:500;color:var(--focus-text-muted);text-transform:uppercase;letter-spacing:.03em;padding:0 12px 8px}.admin-log-table td,.admin-log-table th{border-bottom:1px solid var(--focus-border)}.admin-log-table td{padding:10px 12px;color:var(--focus-text)}.admin-log-table tr:last-child td{border-bottom:none}.admin-risk-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px}.admin-risk-badge.high{color:#ff8a84;background:color-mix(in srgb,var(--focus-danger) 16%,transparent)}.admin-risk-badge.medium{color:var(--focus-yellow);background:color-mix(in srgb,var(--focus-yellow) 16%,transparent)}.admin-placeholder-icon{width:48px;height:48px;border-radius:12px;justify-content:center;margin-bottom:16px;font-size:20px}.admin-placeholder-icon,.twofa-status-row{background:var(--focus-surface);border:1px solid var(--focus-border);display:flex;align-items:center}.twofa-status-row{justify-content:space-between;gap:16px;border-radius:var(--focus-radius-sm);padding:16px}.twofa-status-badge{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px}.twofa-status-badge.on{color:var(--focus-green);background:color-mix(in srgb,var(--focus-green) 14%,transparent)}.twofa-status-badge.off{color:var(--focus-text-muted);background:var(--focus-surface-raised)}.twofa-qr-wrap{background:#ffffff;padding:16px;border-radius:var(--focus-radius-sm);width:-moz-fit-content;width:fit-content;margin:16px 0}.twofa-qr-wrap img{display:block;width:200px;height:200px}.twofa-secret-fallback{font-family:var(--focus-font-mono);font-size:13px;color:var(--focus-text-muted);padding:10px 12px;margin-bottom:16px;word-break:break-all}.twofa-recovery-grid,.twofa-secret-fallback{background:var(--focus-bg);border:1px solid var(--focus-border);border-radius:var(--focus-radius-sm)}.twofa-recovery-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:16px;margin:16px 0}.twofa-recovery-code{font-family:var(--focus-font-mono);font-size:14px;color:var(--focus-text);text-align:center}.docs-shell{min-height:100vh;display:flex}.docs-sidebar{width:240px;flex-shrink:0;background:var(--focus-surface);border-right:1px solid var(--focus-border);padding:24px 16px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.docs-sidebar-brand{padding:0 8px 20px}.docs-nav-group{margin-bottom:20px}.docs-nav-group-title{font-size:11px;font-weight:600;color:var(--focus-text-muted);text-transform:uppercase;letter-spacing:.05em;padding:0 12px 6px}.docs-nav-item{display:block;padding:7px 12px;border-radius:var(--focus-radius-sm);color:var(--focus-text-muted);text-decoration:none;font-size:14px;transition:background .15s ease,color .15s ease}.docs-nav-item.active,.docs-nav-item:hover{background:var(--focus-surface-raised);color:var(--focus-text)}.docs-nav-item.active{font-weight:500}.docs-content{flex:1 1;max-width:760px;padding:48px 56px}.docs-content h1{font-size:28px;font-weight:700;color:var(--focus-text);margin:0 0 8px}.docs-content h2{font-size:20px;font-weight:600;color:var(--focus-text);margin:36px 0 12px;padding-top:8px;border-top:1px solid var(--focus-border)}.docs-content h2:first-of-type{border-top:none;padding-top:0}.docs-content h3{font-size:15px;font-weight:600;color:var(--focus-text);margin:24px 0 8px}.docs-content p{font-size:14px;line-height:1.65;color:var(--focus-text-muted);margin:0 0 14px}.docs-content li code,.docs-content p code,.docs-content td code{font-family:var(--focus-font-mono);font-size:12.5px;background:var(--focus-surface-raised);border:1px solid var(--focus-border);border-radius:4px;padding:2px 5px;color:var(--focus-text)}.docs-content ol,.docs-content ul{font-size:14px;line-height:1.65;color:var(--focus-text-muted);margin:0 0 14px;padding-left:22px}.docs-content li{margin-bottom:6px}.docs-content a{color:var(--focus-accent);text-decoration:none}.docs-content a:hover{text-decoration:underline}.docs-lede{font-size:15px;color:var(--focus-text-muted);margin:0 0 28px}.docs-code-block{background:#000000;border:1px solid var(--focus-border);border-radius:var(--focus-radius-sm);padding:16px;margin:0 0 18px;overflow-x:auto;font-family:var(--focus-font-mono);font-size:12.5px;line-height:1.6;color:#e8eaf0;white-space:pre}.docs-code-label{font-size:11px;font-weight:600;color:var(--focus-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px}.docs-endpoint-card{background:var(--focus-surface);border:1px solid var(--focus-border);border-radius:var(--focus-radius);padding:18px 20px;margin-bottom:18px}.docs-endpoint-header{display:flex;align-items:center;gap:10px;margin-bottom:4px}.docs-method-badge{font-family:var(--focus-font-mono);font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;flex-shrink:0}.docs-method-badge.get{color:var(--focus-green);background:color-mix(in srgb,var(--focus-green) 16%,transparent)}.docs-method-badge.post{color:var(--focus-blue);background:color-mix(in srgb,var(--focus-blue) 16%,transparent)}.docs-method-badge.delete{color:var(--focus-red);background:color-mix(in srgb,var(--focus-red) 16%,transparent)}.docs-endpoint-path{font-family:var(--focus-font-mono);font-size:14px;color:var(--focus-text)}.docs-table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:18px}.docs-table th{text-align:left;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;padding:0 10px 8px}.docs-table td,.docs-table th{color:var(--focus-text-muted);border-bottom:1px solid var(--focus-border)}.docs-table td{padding:8px 10px;vertical-align:top}.docs-table td:first-child{color:var(--focus-text);font-family:var(--focus-font-mono);font-size:12.5px;white-space:nowrap}@media (max-width:800px){.docs-shell{flex-direction:column}.docs-sidebar{width:100%;height:auto;position:static;border-right:none;border-bottom:1px solid var(--focus-border)}.docs-content{padding:28px 20px}}