.ddjArG_page{gap:24px;width:100%;max-width:1040px;margin:0 auto;padding:40px 40px 86px;display:grid}.ddjArG_header h1{color:var(--ink);margin:0;font-size:1.5rem;font-weight:600;line-height:1.42}.ddjArG_header>div>p{color:var(--muted);font-size:var(--workspace-body-size);max-width:68ch;margin:8px 0 0;line-height:1.55}.ddjArG_directionCards{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px;display:flex}.ddjArG_directionCards>button{color:var(--muted);cursor:pointer;font:inherit;font-size:var(--workspace-body-size);text-align:left;min-height:44px;transition:color var(--workspace-transition-duration,.18s) var(--ease-out), border-color var(--workspace-transition-duration,.18s) var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:0 auto;justify-content:center;align-items:center;margin-bottom:-1px;padding:0 0 10px;font-weight:500;display:inline-flex}.ddjArG_directionCards>button:hover{color:var(--ink)}.ddjArG_directionCards>button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.ddjArG_directionCards strong{font:inherit}.ddjArG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ddjArG_panel{gap:16px;display:grid}.ddjArG_sectionHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ddjArG_sectionHeading h2{color:var(--ink);margin:0;font-size:1.125rem;font-weight:600;line-height:28px}.ddjArG_headingActions{align-items:center;gap:14px;display:flex}.ddjArG_headingActions>span{color:var(--muted);font-size:.8125rem}.ddjArG_addButton{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;min-height:40px;padding:0 14px;font-size:.875rem;display:inline-flex}.ddjArG_addButton:hover{border-color:var(--ink)}.ddjArG_addButton:disabled{color:var(--muted);cursor:not-allowed;opacity:.6}.ddjArG_list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ddjArG_row{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 4px;display:grid}.ddjArG_rowIcon{border:1px solid var(--line-soft);color:var(--muted);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ddjArG_rowBody{gap:4px;min-width:0;display:grid}.ddjArG_rowTitle{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ddjArG_rowTitle strong{color:var(--ink);overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.ddjArG_status{color:var(--muted);flex:none;font-size:.8125rem}.ddjArG_row[data-status=verified] .ddjArG_status{color:var(--success)}.ddjArG_row[data-status=failed] .ddjArG_status,.ddjArG_row[data-status=unauthorized] .ddjArG_status,.ddjArG_row[data-status=expired] .ddjArG_status,.ddjArG_row[data-status=revoked] .ddjArG_status{color:var(--error)}.ddjArG_url{color:var(--muted-strong);overflow-wrap:anywhere;font-size:.8125rem}.ddjArG_rowBody>small{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}.ddjArG_recovery{color:var(--error);margin:2px 0 0;font-size:.8125rem;line-height:1.6}.ddjArG_tools{color:var(--muted);margin-top:4px;font-size:.8125rem}.ddjArG_tools summary{color:var(--muted-strong);cursor:pointer;min-height:28px;padding:4px 0}.ddjArG_tools ul{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ddjArG_tools li{border-left:2px solid var(--line-soft);gap:2px;padding-left:10px;display:grid}.ddjArG_tools li strong{color:var(--ink);overflow-wrap:anywhere;font-size:.8125rem;font-weight:600}.ddjArG_tools li span{color:var(--muted);font-size:.8125rem}.ddjArG_tools li small,.ddjArG_toolNote{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.6}.ddjArG_toolNote{margin-top:6px}.ddjArG_rowActions{align-items:center;gap:8px;display:flex}.ddjArG_primary,.ddjArG_quiet,.ddjArG_danger{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:0 16px;font-size:.875rem;display:inline-flex}.ddjArG_primary{background:var(--ink);border:1px solid var(--ink);color:var(--background)}.ddjArG_primary:disabled{cursor:wait;opacity:.7}.ddjArG_quiet{border:1px solid var(--line);color:var(--ink);background:0 0}.ddjArG_quiet:disabled{color:var(--muted);cursor:not-allowed;opacity:.6}.ddjArG_danger{background:var(--error);border:1px solid var(--error);color:var(--background)}.ddjArG_spin{animation:.9s linear infinite ddjArG_spin}@keyframes ddjArG_spin{to{transform:rotate(360deg)}}.ddjArG_empty{justify-items:start;gap:10px;padding:24px 0;display:grid}.ddjArG_empty strong{color:var(--ink);font-size:1.125rem;font-weight:600;line-height:28px;display:block}.ddjArG_empty p{color:var(--muted);font-size:var(--workspace-body-size);margin:0;line-height:1.6}.ddjArG_empty>.ddjArG_primary{margin-top:6px}.ddjArG_boundary,.ddjArG_error{border:1px solid var(--line);border-radius:8px;align-items:start;gap:12px;padding:16px;display:flex}.ddjArG_boundary{background:var(--surface-muted);color:var(--muted-strong);font-size:.8125rem;line-height:1.7}.ddjArG_boundary p{margin:0}.ddjArG_boundary a{text-underline-offset:3px;margin-left:8px}.ddjArG_error{border-color:color-mix(in srgb, var(--error) 35%, var(--line));color:var(--error)}.ddjArG_error strong{color:var(--ink);font-size:.875rem}.ddjArG_error p{color:var(--muted-strong);margin:4px 0 8px;font-size:.8125rem;line-height:1.6}.ddjArG_error button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;min-height:32px;padding:0 11px;font-size:.875rem}.ddjArG_utilityNote{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;font-size:.8125rem;display:flex}.ddjArG_utilityNote a{color:var(--ink);text-decoration:none}.ddjArG_utilityNote a:hover{text-underline-offset:3px;text-decoration:underline}.ddjArG_endpoint{background:var(--surface-muted);border:1px solid var(--line-soft);border-radius:8px;align-items:start;gap:11px;padding:14px 16px;display:flex}.ddjArG_endpoint>svg{color:var(--muted);margin-top:1px}.ddjArG_endpoint>div{gap:3px;min-width:0;display:grid}.ddjArG_endpoint strong{color:var(--ink);font-size:.8125rem;font-weight:600}.ddjArG_endpoint code,.ddjArG_token{color:var(--ink);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);overflow-wrap:anywhere;font-size:.8125rem}.ddjArG_endpoint small,.ddjArG_scopeNote{color:var(--muted);font-size:.8125rem;line-height:1.6}.ddjArG_scopeNote{margin:0}.ddjArG_toast{background:var(--ink);color:var(--background);z-index:40;border-radius:8px;max-width:min(520px,100vw - 40px);padding:11px 16px;font-size:.8125rem;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.ddjArG_dialog{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;width:min(480px,100vw - 40px);max-height:calc(100dvh - 48px);padding:22px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ddjArG_dialogBody{overscroll-behavior:contain;flex:auto;gap:14px;min-width:0;min-height:0;margin:-5px;padding:5px;scroll-padding-block:8px;display:grid;overflow:auto}.ddjArG_dialogBody:empty{display:none}.ddjArG_dialogWide{width:min(640px,100vw - 40px)}.ddjArG_dialogHeader{flex:none;justify-content:space-between;align-items:start;gap:14px;display:flex}.ddjArG_dialogHeader>div{overflow-wrap:anywhere;min-width:0}.ddjArG_dialogHeader h2{color:var(--ink);margin:0;font-size:1rem;font-weight:620}.ddjArG_dialogHeader p{color:var(--muted);margin:5px 0 0;font-size:.8125rem;line-height:1.6}.ddjArG_closeButton{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ddjArG_dialog button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ddjArG_field{gap:6px;display:grid}.ddjArG_field>span{color:var(--ink);font-size:.8125rem;font-weight:560}.ddjArG_field input,.ddjArG_field select{background:var(--surface-muted);border:1px solid var(--line);color:var(--ink);border-radius:8px;width:100%;min-height:42px;padding:8px 11px;font-size:.875rem}.ddjArG_field input:focus-visible,.ddjArG_field select:focus-visible{border-color:var(--ink);outline:2px solid var(--focus);outline-offset:2px}.ddjArG_field small{color:var(--muted);font-size:.8125rem;line-height:1.6}.ddjArG_checkboxField{color:var(--ink);align-items:center;gap:9px;font-size:.8125rem;display:flex}.ddjArG_checkboxField input{margin:0}.ddjArG_scopes{border:0;gap:8px;margin:0;padding:0;display:grid}.ddjArG_scopes legend{color:var(--ink);margin-bottom:6px;padding:0;font-size:.8125rem;font-weight:560}.ddjArG_scopes label{border:1px solid var(--line-soft);cursor:pointer;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.ddjArG_scopes label:has(input:checked){border-color:var(--ink)}.ddjArG_scopes input{margin-top:2px}.ddjArG_scopes strong{color:var(--ink);font-size:.8125rem;font-weight:560;display:block}.ddjArG_scopes small{color:var(--muted);margin-top:3px;font-size:.8125rem;line-height:1.55;display:block}.ddjArG_dialogError{background:color-mix(in srgb, var(--error) 10%, transparent);color:var(--error);border-radius:8px;margin:0;padding:10px 12px;font-size:.8125rem;line-height:1.6}.ddjArG_dialogFooter{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ddjArG_dialogFooter button{min-height:44px}.ddjArG_reveal{background:var(--surface-muted);border:1px solid var(--line-soft);border-radius:8px;gap:8px;padding:12px;display:grid}.ddjArG_reveal small{color:var(--muted);font-size:.8125rem}.ddjArG_reveal pre{white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.ddjArG_reveal pre,.ddjArG_reveal code{color:var(--ink);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.8125rem;line-height:1.55}.ddjArG_copyArea{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ddjArG_copyArea small{color:var(--error);font-size:.8125rem}.ddjArG_copyArea .ddjArG_copyStatus{color:var(--muted-strong)}@media (max-width:760px){.ddjArG_page{gap:18px;padding:28px 20px 96px}.ddjArG_row{grid-template-columns:30px minmax(0,1fr)}.ddjArG_rowActions{grid-column:2;justify-content:flex-start}.ddjArG_directionCards>button{flex:0 auto}.ddjArG_empty{justify-items:start;padding:20px 0}.ddjArG_dialogFooter{flex-direction:column-reverse}.ddjArG_dialogFooter button{width:100%}.ddjArG_addButton,.ddjArG_primary,.ddjArG_quiet,.ddjArG_danger,.ddjArG_error button,.ddjArG_dialogFooter button{min-height:44px}}.ddjArG_directionCards>button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ddjArG_directionCards>button{transition:none}}@media (forced-colors:active){.ddjArG_dialog{color:canvastext;background:canvas;border-color:canvastext}.ddjArG_dialog button:focus-visible,.ddjArG_field input:focus-visible,.ddjArG_field select:focus-visible{outline-color:highlight}.ddjArG_closeButton{border-color:buttontext}.ddjArG_directionCards>button{border-bottom-color:canvas}.ddjArG_directionCards>button[aria-selected=true]{border-bottom-color:highlight}}
