.k-_{align-items:center}.k-q{align-self:flex-start}.k-ae{aspect-ratio:1.91}.k-u{background:var(--border)}.k-ay{background:var(--inputBg)}.k-af{border-left:solid 4px var(--text)}.k-av{border-radius:50%}.k-bc{border-top:1px solid var(--border)}.k-z{color:var(--caption)}.k-m{color:var(--primary)}.k-t{color:var(--text)}.k-a6{color:var(--textSub)}.k-n{color:var(--title)}.k-ap{display:block}.k-v{display:none}.k-al{flex:1}.k-aw{flex-shrink:0}.k-au{font-size:12px}.k-a8{font-size:13px}.k-a3{font-size:14px}.k-a5{font-size:20px}.k-a1{font-size:28px}.k-a4{font-weight:400}.k-bb{font-weight:600}.k-a2{font-weight:700}.k-l{gap:10px}.k-aa{gap:12px}.k-a_{gap:16px}.k-bd{gap:18px}.k-am{gap:20px}.k-ag{gap:8px}.k-f{height:1.4em}.k-x{height:10px}.k-a{height:1em}.k-a-d{height:1px}.k-c{height:2.2em}.k-i{height:420px}.k-az{height:80px}.k-aq{height:auto}.k-a7{line-height:1.6}.k-as{margin-bottom:12px}.k-e{margin-bottom:30px}.k-h{margin-bottom:60px}.k-at{margin-top:12px}.k-be{margin-top:24px}.k-ar{max-width:100%}.k-o{min-width:0}.k-ax{object-fit:cover}.k-a9{overflow-wrap:anywhere}.k-bf{padding-bottom:28px}.k-aj{padding-bottom:4px}.k-ai{padding-left:20px}.k-ah{padding-right:20px}.k-bg{padding-top:28px}.k-ak{padding-top:4px}.k-p{white-space:nowrap}.k-j{width:100%}.k-g{width:10em}.k-y{width:1px}.k-d{width:20em}.k-b{width:2em}.k-k{width:50%}.k-a0{width:80px}.k-r:hover{color:var(--primary)}.k-s:hover{text-decoration:underline}@media (min-width:768px){.k-ab{align-items:center}.k-w{display:block}.k-ac{flex-direction:row}.k-ba{gap:24px}.k-an{gap:30px}.k-ao{padding-bottom:60px}}
@layer o100{.u-b{background:var(--codeBlockBg)}.u-i{background:var(--codeBlockHeaderBg)}.u-c{border:1px solid #9ca3af}.u-d{border-radius:6px}.u-j{color:var(--caption)}.u-s{color:var(--text)}.u-k{font-family:JetBrains Mono,Fira Code,Consolas,monospace}.u-l{font-size:11px}.u-t{font-size:13px}.u-m{justify-content:flex-end}.u-u{line-height:1.5}.u-v{margin:0}.u-e{margin-bottom:4px}.u-f{margin-top:4px}.u-w{outline:none}.u-x{overflow:auto}.u-g{overflow:hidden}.u-y{padding:12px}.u-p{padding-bottom:4px}.u-o{padding-left:10px}.u-n{padding-right:10px}.u-q{padding-top:4px}.u-h{position:relative}.u-r{-webkit-user-select:none;user-select:none}.u-_{white-space:pre-wrap}.u-aa{word-break:break-word}.u-z code{font-family:inherit}:root[data-theme=dark] .u-a{border:1px solid #374151}}
@layer o100{.aa-a{background:var(--borderLight)}.aa-b{border:none}.aa-c{height:1px}.aa-d{margin-bottom:0}.aa-e{margin-left:0}.aa-f{margin-right:0}.aa-g{margin-top:0}.aa-i{padding-bottom:12px}.aa-j{padding-top:12px}.aa-h{width:100%}}
@layer o100{.z-a{color:var(--title)}.z-m{font-size:1.25em}.z-j{font-size:1.5em}.z-b{font-size:2em}.z-c{font-weight:700}.z-d{line-height:1.3}.z-k{margin-bottom:10px}.z-e{margin-bottom:12px}.z-n{margin-bottom:8px}.z-o{margin-top:16px}.z-l{margin-top:20px}.z-f{margin-top:24px}.z-g{outline:none}.z-h{white-space:pre-wrap}.z-i{word-break:break-word}}
.ae-e{background:var(--codeInlineBg)}.ae-f{border-radius:3px}.ae-m{color:#2563eb}.ae-n{cursor:pointer}.ae-k{font-family:JetBrains Mono,Fira Code,Consolas,monospace}.ae-l{font-size:.9em}.ae-b{font-style:italic}.ae-a{font-weight:700}.ae-i{padding-bottom:1px}.ae-h{padding-left:4px}.ae-g{padding-right:4px}.ae-j{padding-top:1px}.ae-d{text-decoration:line-through}.ae-c{text-decoration:underline}.ae-o:hover{color:#1d4ed8}:root[data-theme=dark] .ae-p{color:#60a5fa}
@layer o100{.x-a{display:inline-block}.x-b{margin:0}.x-c{max-width:100%}}.x-d{display:block}.x-e{height:auto}.x-f{max-width:100%}
@layer o100{.y-f{align-items:center}.y-a{align-items:flex-start}.y-g{color:var(--caption)}.y-b{display:flex}.y-s{flex:1}.y-h{flex-shrink:0}.y-j{font-size:15px}.y-i{font-size:18px}.y-c{gap:4px}.y-k{height:24px}.y-l{justify-content:center}.y-m{justify-content:flex-end}.y-n{line-height:1}.y-o{min-width:20px}.y-t{outline:none}.y-d{padding-bottom:3px}.y-p{padding-right:0}.y-q{padding-right:4px}.y-e{padding-top:3px}.y-r{-webkit-user-select:none;user-select:none}.y-u{white-space:pre-wrap}.y-v{word-break:break-word}}
@layer o100{.ab-a{color:var(--text)}.ab-b{margin:0}.ab-c{outline:none}.ab-d{padding-bottom:3px}.ab-e{padding-top:3px}.ab-h{position:relative}.ab-f{white-space:pre-wrap}.ab-g{word-break:break-word}}.ab-i{color:var(--caption)}.ab-j{left:0}.ab-m{padding-bottom:3px}.ab-n{padding-top:3px}.ab-k{pointer-events:none}.ab-l{position:absolute}.ab-o{top:0}.ab-p{-webkit-user-select:none;user-select:none}
@layer o100{._-a{align-items:stretch}._-g{background:var(--caption)}._-h{border-radius:2px}._-m{color:var(--caption)}._-b{display:flex}._-n{flex:1}._-i{flex-shrink:0}._-o{font-style:italic}._-c{margin:0}._-j{margin-right:12px}._-k{opacity:.5}._-p{outline:none}._-e{padding-bottom:3px}._-d{padding-left:4px}._-f{padding-top:3px}._-q{white-space:pre-wrap}._-l{width:3px}._-r{word-break:break-word}}
@layer o100{.ac-f{accent-color:var(--primary)}.ac-a{align-items:flex-start}.ac-h{cursor:default}.ac-g{cursor:pointer}.ac-b{display:flex}.ac-m{flex:1}.ac-i{flex-shrink:0}.ac-c{gap:8px}.ac-j{height:16px}.ac-k{margin-top:6px}.ac-n{opacity:.5}.ac-o{opacity:1}.ac-p{outline:none}.ac-d{padding-bottom:3px}.ac-e{padding-top:3px}.ac-q{text-decoration:line-through}.ac-r{text-decoration:none}.ac-s{white-space:pre-wrap}.ac-l{width:16px}.ac-t{word-break:break-word}}
@layer o100{.t-a{align-items:center}.t-q{align-items:flex-start}.t-b{background:0 0}.t-c{border:none}.t-d{color:var(--text)}.t-p{cursor:default}.t-e{cursor:pointer}.t-f{display:flex}.t-g{flex-shrink:0}.t-h{font-size:16px}.t-r{gap:4px}.t-i{height:24px}.t-j{justify-content:center}.t-k{line-height:1}.t-l{margin-top:0}.t-ab{outline:none}.t-m{padding:0}.t-s{padding-bottom:3px}.t-t{padding-top:3px}.t-n{-webkit-user-select:none;user-select:none}.t-ac{white-space:pre-wrap}.t-o{width:24px}.t-a-d{word-break:break-word}}.t-w{color:var(--caption)}.t-u{flex:1}.t-x{left:0}.t-y{pointer-events:none}.t-z{position:absolute}.t-v{position:relative}.t-_{top:0}.t-aa{-webkit-user-select:none;user-select:none}
@layer o100{.w-a{background:var(--inputBg)}.w-b{border:1px dashed var(--border)}.w-c{border-radius:4px}.w-d{color:var(--caption)}.w-l{color:var(--text)}.w-h{font-family:monospace}.w-i{font-size:11px}.w-e{font-size:12px}.w-j{font-weight:600}.w-m{margin-top:4px}.w-f{opacity:.7}.w-k{opacity:.8}.w-g{padding:8px}}
@layer o100{.v-a{border-collapse:collapse}.v-b{margin-bottom:8px}.v-c{margin-top:8px}.v-d{width:100%}}
