._1jufh60{flex-direction:column;padding-block:40px 64px;display:flex}
._1jufh61{padding-bottom:24px}
._1jufh62{flex-direction:column;gap:16px;display:flex}
._1jufh62+._1jufh62{margin-top:var(--space-section-sm)}
._1jufh63{font-size:clamp(30px,4vw,42px);font-weight:700;line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--mod-color-text-primary);text-wrap:balance;margin:0 0 8px}
._1jufh64{color:var(--mod-color-text-secondary);font-size:16px;line-height:var(--lh-body);margin:0}
._1jufh65{border:1px solid var(--border);background:var(--mod-color-surface-raised);color:var(--mod-color-text-primary);border-radius:4px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}
._1jufh65:hover{background:var(--panel-hi);border-color:var(--field-border-hover);text-decoration:none}
._1jufh65:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
._1jufh66{background:var(--mod-button-primary-bg);color:var(--mod-color-text-on-primary);border-color:#0000}
._1jufh66:hover{background:var(--mod-button-primary-bg);opacity:.9}
._1jufh67{font-size:var(--h3);letter-spacing:-.015em;margin:0;font-weight:600}
._1jufh68{color:var(--mod-color-text-secondary);font-size:16px;line-height:var(--lh-body);margin:0}
._1jufh68 code{font-family:var(--font-mono);background:color-mix(in srgb, var(--mod-color-surface-raised) 60%, transparent);word-break:break-word;border-radius:4px;padding:1px 5px;font-size:13px}
._1jufh69{background:var(--mod-color-surface-raised);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}
._1jufh6a{color:var(--mod-color-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;transition:background-color .14s,color .14s;display:inline-flex}
._1jufh6a:hover{color:var(--mod-color-text-primary)}
._1jufh6a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
._1jufh6a.is-on{background:var(--panel-hi);color:var(--mod-color-text-primary)}
._1jufh6b{background:var(--mod-color-surface-raised);border:1px solid var(--mod-color-border-primary);border-radius:12px;flex-direction:column;gap:24px;padding:24px;display:flex}
._1jufh6b ._1qdhbh3{white-space:pre-wrap;word-break:break-word}
._1jufh6c{flex-direction:column;gap:12px;display:flex}
._1jufh6d{border-top:1px solid var(--mod-color-border-primary);padding-top:20px}
._1jufh6e{color:var(--mod-color-text-primary);margin:0;font-size:16px;font-weight:600}
._1jufh6f{color:var(--mod-color-text-secondary);font-size:14px;font-weight:500}
._1jufh6g{flex-wrap:wrap;gap:12px;display:flex}
._1jufh6h{background:var(--mod-button-primary-bg);color:var(--mod-color-text-on-primary);border-color:#0000;padding:12px 20px;font-weight:600}
._1jufh6h:hover{background:var(--mod-button-primary-bg);opacity:.9;border-color:#0000}
._1jufh6i{padding:14px 24px;font-size:16px}
._1jufh6j{color:var(--mod-color-text-tertiary);font-size:14px;line-height:var(--lh-ui);margin:0}
._1jufh6j code{font-family:var(--font-mono);background:color-mix(in srgb, var(--mod-color-surface-raised) 60%, transparent);word-break:break-word;color:var(--mod-color-text-primary);border-radius:4px;padding:1px 5px;font-size:13px}
._1jufh6k{flex-direction:column;gap:8px;display:flex}
._1jufh6l{background:var(--mod-color-surface-raised);border:1px solid var(--mod-color-border-primary);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:24px;scroll-margin-top:84px;display:flex}
._1jufh6l .r2r8su0{width:100%;max-width:none}
._1jufh6m{flex-direction:column;gap:4px;display:flex}
._1jufh6n{letter-spacing:-.01em;color:var(--mod-color-text-primary);margin:0;font-size:20px;font-weight:600}
._1jufh6o{font-family:var(--font-mono);color:var(--mod-color-text-secondary);word-break:break-word;font-size:14px}
._1jufh6o b{color:var(--mod-color-action-brand);font-weight:600}
._1jufh6p{max-width:74ch;color:var(--mod-color-text-secondary);font-size:14px;line-height:var(--lh-body);margin:0}
._1jufh6q{font-family:var(--font-mono);color:var(--mod-color-text-primary);font-size:13px}
._1jufh6r{flex-direction:column;gap:12px;padding-top:4px;display:flex}
._1jufh6s{flex-wrap:wrap;gap:12px;display:flex}
._1jufh6t{flex-direction:column;flex:100%;gap:6px;display:flex}
._1jufh6u{flex:calc(50% - 12px);min-width:160px}
._1jufh6v{color:var(--mod-color-text-tertiary);align-items:baseline;gap:8px;font-size:12px;display:flex}
._1jufh6w{align-items:center;min-height:34px}
._1jufh6x{font-family:var(--font-mono);color:var(--mod-color-text-secondary);font-size:12px}
._1jufh6y{color:var(--mod-color-text-tertiary);letter-spacing:.02em;text-transform:uppercase;font-size:10px}
._1jufh6z{background:color-mix(in srgb, var(--mod-color-text-tertiary) 16%, transparent);color:var(--mod-color-text-tertiary);border-radius:999px;padding:1px 7px;font-size:10px}
._1jufh610{color:var(--mod-color-text-input-helper);font-size:12px;line-height:var(--lh-ui);margin:0}
._1jufh610.is-error{color:var(--mod-color-text-error)}
._1jufh611{background:var(--mod-code-bg);border:1px solid var(--field-border);width:100%;color:var(--mod-color-text-primary);font-family:var(--font-mono);border-radius:10px;padding:9px 12px;font-size:14px;transition:border-color .15s}
._1jufh611::placeholder{color:var(--mod-color-text-input-helper)}
._1jufh611:focus{border-color:var(--field-border-hover);box-shadow:var(--shadow-search-focus);outline:none}
._1jufh611[aria-invalid=true]{border-color:var(--mod-color-text-error)}
._1jufh611:disabled{opacity:.5;cursor:not-allowed}
._1jufh612{max-width:160px}
._1jufh613{appearance:none;background:var(--mod-code-bg);border:1.5px solid var(--field-border);cursor:pointer;border-radius:4px;flex:none;width:16px;height:16px;margin:0;transition:border-color .14s;position:relative}
._1jufh613:hover:not(:disabled){border-color:var(--field-border-hover)}
._1jufh613:checked{border-color:var(--mod-color-action-brand)}
._1jufh613:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
._1jufh613:disabled{opacity:.5;cursor:not-allowed}
._1jufh613:checked:after{content:"";border:solid var(--mod-color-action-brand);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}
._1jufh614{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}
._1jufh615{background:var(--mod-color-surface-raised);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}
._1jufh616{color:var(--mod-color-text-secondary);font-family:var(--font-mono);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 11px;font-size:12px;font-weight:500;transition:background-color .14s,color .14s}
._1jufh616:hover:not(:disabled){color:var(--mod-color-text-primary)}
._1jufh616:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}
._1jufh616:disabled{opacity:.5;cursor:not-allowed}
._1jufh616.is-on{background:var(--panel-hi);color:var(--mod-color-action-brand)}
._1jufh617{color:var(--mod-color-text-input-helper);font-size:12px;line-height:var(--lh-ui)}
._1jufh618{position:relative}
._1jufh619{background:var(--mod-code-bg);border:1px solid var(--field-border);width:100%;color:var(--mod-color-text-primary);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;transition:border-color .15s;display:flex}
._1jufh619:hover:not(:disabled){border-color:var(--field-border-hover)}
._1jufh619:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
._1jufh619:disabled{opacity:.5;cursor:not-allowed}
._1jufh61a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);flex:auto;font-size:14px;overflow:hidden}
._1jufh61a.is-empty{color:var(--mod-color-text-input-helper)}
._1jufh61b{background:var(--panel-hi);min-width:20px;color:var(--mod-color-text-secondary);font-family:var(--font-mono);font-size:var(--fs2xs);text-align:center;border-radius:4px;flex:none;padding:1px 6px}
._1jufh61c{color:var(--mod-color-text-tertiary);flex:none;font-size:16px;line-height:1}
._1jufh619[aria-expanded=true] ._1jufh61c{transform:rotate(180deg)}
._1jufh61d{z-index:var(--z-dropdown);background:var(--mod-color-surface-raised);border:1px solid var(--border);width:max-content;min-width:240px;max-width:min(100%,460px);box-shadow:var(--shadow-md);border-radius:12px;padding:4px;position:absolute;top:calc(100% + 4px);left:0}
._1jufh61e{max-height:300px;overflow-y:auto}
._1jufh61f{cursor:pointer;border-radius:4px;align-items:flex-start;gap:10px;padding:5px 9px;display:flex}
._1jufh61f:hover{background:var(--mod-color-surface-row-hover)}
._1jufh61f:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}
._1jufh61g{background:var(--mod-code-bg);border:1.5px solid var(--field-border);border-radius:4px;flex:none;width:16px;height:16px;margin-top:1px;position:relative}
._1jufh61f.is-on ._1jufh61g{border-color:var(--mod-color-action-brand)}
._1jufh61f.is-on ._1jufh61g:after{content:"";border:solid var(--mod-color-action-brand);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}
._1jufh61h{flex-direction:column;gap:1px;min-width:0;display:flex}
._1jufh61i{font-family:var(--font-mono);color:var(--mod-color-text-primary);font-size:14px;line-height:1.35}
._1jufh61a.is-prose,._1jufh61i.is-prose{font-family:var(--font-sans)}
._1jufh61j{color:var(--mod-color-text-input-helper);font-size:12px;line-height:var(--lh-ui)}
._1jufh61k{border-top:1px solid var(--mod-color-border-primary);color:var(--mod-color-text-tertiary);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:8px 9px 2px;font-size:12px;display:flex}
._1jufh61l{color:var(--mod-color-action-brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}
._1jufh61l:disabled{color:var(--mod-color-text-tertiary);cursor:not-allowed}
._1jufh61m{justify-content:flex-end;align-items:center;gap:12px;display:flex}
._1jufh61m ._1jufh65:disabled{opacity:.5;cursor:not-allowed}
._1jufh61n{color:var(--mod-color-text-error);font-size:12px;line-height:var(--lh-ui);flex:auto;margin:0}
._1jufh61o{background:var(--mod-code-bg);border:1px solid var(--mod-color-border-primary);border-radius:10px;align-items:baseline;gap:12px;padding:10px 14px;display:flex;overflow-x:auto}
._1jufh61p{color:var(--mod-color-text-tertiary);flex:none;font-size:12px;font-weight:500}
._1jufh61q{font-family:var(--font-mono);color:var(--mod-color-text-primary);white-space:pre;font-variant-numeric:tabular-nums;font-size:14px}
._1jufh61r{align-self:flex-start;margin-top:12px}
._1jufh61s{flex-direction:column;gap:12px;display:flex}
._1jufh61s ._1qdhbh3{max-height:460px;overflow:auto}
._1jufh61t{border-bottom:1px solid var(--mod-color-border-primary);color:var(--mod-color-text-secondary);align-items:center;gap:8px;padding-bottom:8px;font-size:12px;font-weight:500;display:flex}
._1jufh61u{background:color-mix(in srgb, var(--warning) 16%, transparent);color:var(--warning);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:400}
._1jufh61s .token.property{color:var(--syn-constant)}
._1jufh61s .token.string{color:var(--syn-string)}
._1jufh61s .token.number{color:var(--syn-number)}
._1jufh61s .token.boolean,._1jufh61s .token.null,._1jufh61s .token.keyword{color:var(--syn-keyword)}
._1jufh61s .token.punctuation,._1jufh61s .token.operator{color:var(--mod-color-text-code-muted)}
._1jufh61v{grid-template-columns:264px minmax(0,1fr);align-items:stretch;gap:20px;display:grid}
._1jufh61w{background:var(--mod-color-surface-raised);border:1px solid var(--mod-color-border-primary);border-radius:12px;flex-direction:column;align-self:start;gap:8px;padding:8px;display:flex;position:sticky;top:84px}
._1jufh61x{background:var(--mod-code-bg);border:1px solid var(--field-border);width:100%;color:var(--mod-color-text-primary);font-family:var(--font-sans);border-radius:10px;padding:8px 12px;font-size:14px;transition:border-color .15s}
._1jufh61x::placeholder{color:var(--mod-color-text-input-helper)}
._1jufh61x:focus{border-color:var(--field-border-hover);box-shadow:var(--shadow-search-focus);outline:none}
._1jufh61y{flex-direction:column;gap:2px;max-height:60vh;margin-inline:-8px;display:flex;overflow-y:auto}
._1jufh61z{color:var(--mod-color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:8px 20px;transition:background .12s;display:flex}
._1jufh61z:hover{background:var(--panel-hi)}
._1jufh61z:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}
._1jufh61z.is-on{background:var(--panel-hi)}
._1jufh620{font-family:var(--font-mono);color:var(--mod-color-action-brand);font-size:14px;font-weight:500}
._1jufh61z.is-on ._1jufh620{color:var(--mod-color-action-brand)}
._1jufh621{color:var(--mod-color-text-secondary);font-size:12px;line-height:var(--lh-ui)}
._1jufh622{color:var(--mod-color-text-tertiary);margin:0;padding:8px 12px;font-size:14px}
._1jufh623{flex-direction:column;gap:6px;display:none;position:relative}
._1jufh624{color:var(--mod-color-text-tertiary);font-size:12px}
._1jufh625{background:var(--mod-code-bg);border:1px solid var(--field-border);width:100%;color:var(--mod-color-text-primary);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s;display:flex}
._1jufh625:hover{border-color:var(--field-border-hover)}
._1jufh625:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
._1jufh626{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}
._1jufh627{color:var(--mod-color-text-tertiary);flex:none;font-size:16px;line-height:1}
._1jufh625[aria-expanded=true] ._1jufh627{transform:rotate(180deg)}
._1jufh628{font-family:var(--font-mono);color:var(--mod-color-action-brand);font-size:14px;font-weight:500}
._1jufh629{color:var(--mod-color-text-secondary);font-size:12px;line-height:var(--lh-ui)}
._1jufh62a{z-index:var(--z-dropdown);background:var(--mod-color-surface-raised);border:1px solid var(--border);max-height:60vh;box-shadow:var(--shadow-md);border-radius:12px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}
._1jufh62b{cursor:pointer;flex-direction:column;gap:2px;padding:8px 12px;display:flex}
._1jufh62b:hover{background:var(--panel-hi)}
._1jufh62b:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}
._1jufh62b.is-on{background:var(--panel-hi)}
._1jufh62b.is-on ._1jufh628{color:var(--mod-color-action-brand)}
._1jufh62c{flex-direction:column;min-width:0;display:flex}
._1jufh62c>._1jufh6l{flex:1}
@media (max-width:720px){._1jufh6l{padding:20px}._1jufh6u{flex-basis:100%}}
@media (max-width:820px){._1jufh61v{grid-template-columns:minmax(0,1fr)}._1jufh61w{display:none}._1jufh623{display:flex}}
