._142ouep0{background:var(--mod-color-surface-page);place-items:center;min-height:100dvh;padding:24px;display:grid}
._142ouep1{--code-surface:var(--mod-code-bg);background:var(--mod-color-surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(30rem,100%);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}
._142ouep1:before{content:"";background:var(--accent-spectral);height:3px;position:absolute;inset:0 0 auto}
:root[data-theme=dark] ._142ouep1{--code-surface:var(--mod-color-surface-canvas)}
._142ouep1 h1{font-size:24px;font-weight:700;line-height:var(--lh-tight);letter-spacing:-.02em;margin:0 0 8px}
._142ouep2{width:32px;height:32px;color:var(--mod-color-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid;position:absolute;top:12px;right:12px}
._142ouep2:hover{background:var(--panel-hi);color:var(--mod-color-text-primary)}
._142ouep2 svg{width:16px;height:16px}
._142ouep3{text-align:center;padding:40px 32px}
._142ouep4{color:var(--mod-color-text-secondary);margin:0 0 16px;font-size:16px}
._142ouep5{border:1px solid var(--border);background:var(--panel-hi);width:100%;color:var(--mod-color-text-primary);font:inherit;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin:8px 0;padding:12px 16px;font-weight:600;text-decoration:none;display:flex}
._142ouep5:hover{border-color:var(--field-border-hover)}
._142ouep6{color:var(--mod-color-text-tertiary);font-size:var(--fs2xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:16px 0;display:flex}
._142ouep6:before,._142ouep6:after{content:"";background:var(--mod-color-border-primary);flex:1;height:1px}
._142ouep7{text-align:left;flex-direction:column;gap:12px;display:flex}
._142ouep8 label{color:var(--mod-color-text-tertiary);margin:0 0 4px;font-size:12px;font-weight:600;display:block}
._142ouep8 input[type=text],._142ouep8 input[type=password]{border:1px solid var(--field-border);background:var(--mod-color-surface-page);width:100%;color:var(--mod-color-text-primary);font:inherit;border-radius:10px;padding:12px}
._142ouep8 input:focus{border-color:var(--mod-color-action-brand);box-shadow:var(--shadow-search-focus);outline:none}
._142ouep8 input[aria-invalid=true]{border-color:var(--mod-color-text-error)}
._142ouep8 input[aria-invalid=true]:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--error) 40%, transparent)}
._142ouep9{border:1px solid color-mix(in srgb, var(--mod-color-text-error) 40%, transparent);background:color-mix(in srgb, var(--mod-color-text-error) 14%, transparent);color:var(--mod-color-text-error);text-align:left;border-radius:10px;margin:0 0 16px;padding:12px;font-size:14px}
._142ouepa{color:var(--mod-color-text-tertiary);text-align:left;margin:16px 0 0;font-size:13px}
._142ouepb{color:var(--mod-color-text-secondary);text-align:left;margin:0 0 8px;font-size:14px}
._142ouepc{align-items:flex-start;gap:8px;display:flex}
._142ouepd{justify-content:center;gap:18px;margin:24px 0 0;font-size:13px;display:flex}
._142ouepd a{color:var(--mod-color-text-tertiary);text-decoration:none}
._142ouepd a:hover{color:var(--mod-color-text-secondary);text-decoration:underline}
._142ouepe{width:min(46rem,100%)}
._142ouepe ._1qdhbh0{text-align:left;margin:16px 0}
._142ouepe ._1qdhbh3{white-space:pre-wrap;word-break:break-word;background:var(--code-surface);padding:14px 84px 14px 14px;font-size:13px}
._142ouepe ._1qdhbh2{font-weight:700}
._142ouepf{margin:16px 0}
._142ouepf .btn-ink{width:100%}
._142ouepg{border:1px solid var(--border);background:var(--mod-color-surface-tab-secondary);border-radius:10px;flex-wrap:wrap;gap:2px;margin:24px 0 16px;padding:3px;display:flex}
._142oueph{color:var(--mod-color-text-secondary);background:0 0;border:0;border-radius:4px;padding:6px 14px;font-size:14px;font-weight:500}
._142oueph:hover{color:var(--mod-color-text-primary)}
._142oueph:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
._142oueph.is-on{background:var(--mod-color-surface-tab-active);color:var(--mod-color-text-primary)}
._142ouepi{border:1px solid color-mix(in srgb, var(--mod-color-action-brand) 35%, transparent);background:color-mix(in srgb, var(--mod-color-action-brand) 8%, transparent);color:var(--mod-color-text-primary);text-align:left;border-left-width:3px;border-radius:10px;margin:0 0 16px;padding:12px;font-size:14px}
._142ouepj{color:var(--mod-color-text-tertiary);text-align:left;margin:0 0 16px;font-size:13px}
._142ouepj summary{cursor:pointer;font-weight:600}
._142ouepj code:not(pre>code),._142ouepi code:not(pre>code){background:var(--code-surface);font-family:var(--font-mono);border-radius:4px;padding:0 4px}
