:root{--ks-bg: #101418;--ks-surface: #161b21;--ks-surface-hover: #1c232b;--ks-border: #222a33;--ks-border-strong: #303a45;--ks-text: #e8edf2;--ks-text-muted: #8b98a5;--ks-accent: #4f9cf9;--ks-accent-hover: #6badfb;--ks-accent-soft: rgba(79, 156, 249, .12);--ks-on-accent: #0b0e12;--ks-danger: #ef5350;--ks-pin: #f4b942;--ks-overlay: rgba(5, 8, 11, .65);--ks-card-default: #181e26;--ks-card-blue: #12283d;--ks-card-green: #122e26;--ks-card-yellow: #332c14;--ks-card-red: #361a1c;--ks-card-purple: #221a36;--ks-tint-blue: #4f9cf9;--ks-tint-green: #3ecf8e;--ks-tint-yellow: #f4b942;--ks-tint-red: #ef5350;--ks-tint-purple: #a78bfa;--ks-shadow-card: 0 1px 2px rgba(0, 0, 0, .25);--ks-shadow-card-hover: 0 4px 16px rgba(0, 0, 0, .35);--ks-shadow-modal: 0 16px 48px rgba(0, 0, 0, .5);--ks-hl-keyword: #c792ea;--ks-hl-string: #ecc48d;--ks-hl-number: #f78c6c;--ks-hl-comment: #64748b;--ks-hl-function: #82aaff;--ks-hl-operator: #89ddff;--ks-hl-default: #d6deeb}html,body{margin:0;background-color:var(--ks-bg);color:var(--ks-text);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}button,input,textarea,select{font-family:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--ks-accent);outline-offset:1px}#root{min-height:100vh}::selection{background:var(--ks-accent);color:var(--ks-on-accent)}html{transition:background-color .24s cubic-bezier(.2,0,0,1),color .24s cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

@layer priority1;

@layer priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x46zyou {
    padding: 0 3px;
  }

  .xld7i00 {
    padding: 0 5px;
  }

  .x1717udv {
    padding: 0;
  }

  .x1b4vry6 {
    padding: 10px 0;
  }

  .x1rx2j6a {
    padding: 18px 0 26px;
  }

  .x7bhtc1 {
    padding: 1px 7px;
  }

  .x10zodlp {
    padding: 2px 4px 2px 9px;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .x1gqu590 {
    padding: 3px 10px;
  }

  .x10ed91l {
    padding: 3px 7px;
  }

  .x1x7i2cb {
    padding: 3px 9px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .x1v9t41d {
    padding: 4px 10px;
  }

  .xxdrffx {
    padding: 4px;
  }

  .x9f0cxo {
    padding: 4px 9px;
  }

  .x8h5oo0 {
    padding: 5px 9px;
  }

  .x10kg585 {
    padding: 6px 14px;
  }

  .xfy5apz {
    padding: 6px var(--x18wysb6);
  }

  .x10j55lm {
    padding: 7px 0;
  }

  .x1qmqqgu {
    padding: 7px 9px;
  }

  .x17xe41p {
    padding: 7px var(--x18wysb6);
  }

  .xc2ipjb {
    padding: 7px var(--x1w5bgqw);
  }

  .x1dikvzi {
    padding: 84px 16px 32px;
  }

  .xd5kjfc {
    padding: 8px var(--x18wysb6);
  }

  .x64yaq7 {
    padding: 8px var(--x1ol2j1v);
  }

  .xfg79p {
    padding: 8px var(--x1w5bgqw);
  }

  .x1r1m0to {
    padding: 9px 12px;
  }

  .x51dyk6 {
    padding: 9px var(--x18wysb6);
  }

  .xm0hg5u {
    padding: 9px var(--x1w5bgqw);
  }

  .x1w04pcy {
    padding: var(--x18wysb6) 0;
  }

  .xlyqxph {
    padding: var(--x18wysb6) var(--x1ol2j1v);
  }

  .xb4kqtb {
    padding: var(--x18wysb6) var(--x1w5bgqw);
  }

  .x11w3va1 {
    padding: var(--x18wysb6);
  }

  .x6pni2o {
    padding: var(--x1ol2j1v) var(--x1ol2j1v) var(--xmxy2na);
  }

  .xe5z9s1 {
    padding: var(--x1ol2j1v);
  }

  .xn9y9qq {
    padding: var(--x1qh6bic) 0;
  }

  .xz320gd {
    padding: var(--x1w5bgqw) var(--x1ol2j1v) var(--x1qh6bic);
  }

  .xojuxlh {
    padding: var(--x1w5bgqw) var(--x1ol2j1v);
  }

  .xsgqwn4 {
    padding: var(--x1w5bgqw);
  }

  .x4xcb4a {
    padding: var(--xmxy2na) 0;
  }

  .xqqdqpx {
    padding: var(--xmxy2na) var(--x1w5bgqw);
  }
}

@layer priority3 {
  .x14sza2z {
    border-color: color-mix(in srgb,var(--x1axbeue) 55%,transparent);
  }

  .x1qf39i8 {
    border-color: color-mix(in srgb,var(--x1t18kfe) 35%,transparent);
  }

  .xg3kh7g {
    border-color: color-mix(in srgb,var(--x1t18kfe) 55%,transparent);
  }

  .x7gbaqc {
    border-color: color-mix(in srgb,var(--x3rrvg7) 55%,transparent);
  }

  .x8rp88e {
    border-color: color-mix(in srgb,var(--xw1s8fn) 55%,transparent);
  }

  .x1eis5yd {
    border-color: #80808059;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1dwpy4p {
    border-color: var(--ks-border);
  }

  .x1dntqvp {
    border-color: var(--x1axbeue);
  }

  .x1tomqq7 {
    border-color: var(--x1bro7ak);
  }

  .x17ox2hm {
    border-color: var(--x1jw5zdq);
  }

  .x1itkcxo {
    border-color: var(--x1s49htf);
  }

  .x1pym98w {
    border-color: var(--x1t18kfe);
  }

  .x1tiznq5 {
    border-color: var(--xe4phdk);
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .xfnraia {
    border-radius: var(--x171vahb);
  }

  .x1jjapb3 {
    border-radius: var(--x1nsnuhi);
  }

  .x1j27hrb {
    border-radius: var(--x1wyesmx);
  }

  .xtpr9dc {
    border-radius: var(--x8qescl);
  }

  .x1xn00ef {
    border-radius: var(--xmd9ndj);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x883omv {
    gap: 10px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x85smde {
    gap: var(--x18wysb6);
  }

  .xweg1n3 {
    gap: var(--x1qh6bic);
  }

  .x13fwi48 {
    gap: var(--x1w5bgqw);
  }

  .xnqf0aw {
    gap: var(--xaoqb56);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x16g6o11 {
    transition: background-color var(--xq5yqsw) var(--xriq20f),color var(--xq5yqsw) var(--xriq20f),transform var(--xq5yqsw) var(--xriq20f);
  }

  .x1cxeu9e {
    transition: background-color var(--xq5yqsw) var(--xriq20f),transform var(--xq5yqsw) var(--xriq20f);
  }

  .x16i29a3 {
    transition: background-color var(--xq5yqsw) var(--xriq20f);
  }

  .x1h2pulz {
    transition: border-color var(--xq5yqsw) var(--xriq20f),background-color var(--xq5yqsw) var(--xriq20f);
  }

  .xqy0lwh {
    transition: border-color var(--xq5yqsw) var(--xriq20f),box-shadow var(--xq5yqsw) var(--xriq20f);
  }

  .xeza7bv {
    transition: border-color var(--xq5yqsw) var(--xriq20f),color var(--xq5yqsw) var(--xriq20f),background-color var(--xq5yqsw) var(--xriq20f);
  }

  .x1q25e5r {
    transition: border-color var(--xq5yqsw) var(--xriq20f),color var(--xq5yqsw) var(--xriq20f),transform var(--xq5yqsw) var(--xriq20f);
  }

  .xbrbrqr {
    transition: border-color var(--xq5yqsw) var(--xriq20f),color var(--xq5yqsw) var(--xriq20f);
  }

  .xg7peo2 {
    transition: border-color var(--xq5yqsw) var(--xriq20f),transform var(--xq5yqsw) var(--xriq20f),box-shadow var(--xq5yqsw) var(--xriq20f);
  }

  .xg06qsn {
    transition: border-color var(--xq5yqsw) var(--xriq20f),transform var(--xq5yqsw) var(--xriq20f);
  }

  .x1v35ipm {
    transition: border-color var(--xq5yqsw) var(--xriq20f);
  }

  .x8lnr1t {
    transition: box-shadow var(--x1airle2) var(--xriq20f),transform var(--x1airle2) var(--xriq20f),border-color var(--x1airle2) var(--xriq20f);
  }

  .xfms6eu {
    transition: color .12s, border-color .12s;
  }

  .x1jwkhdu {
    transition: color var(--xq5yqsw) var(--xriq20f),background-color var(--xq5yqsw) var(--xriq20f),border-color var(--xq5yqsw) var(--xriq20f),transform var(--xq5yqsw) var(--xriq20f);
  }

  .x19t1qwg {
    transition: color var(--xq5yqsw) var(--xriq20f),background-color var(--xq5yqsw) var(--xriq20f),border-color var(--xq5yqsw) var(--xriq20f);
  }

  .x13gifv1 {
    transition: color var(--xq5yqsw) var(--xriq20f),background-color var(--xq5yqsw) var(--xriq20f),transform var(--xq5yqsw) var(--xriq20f);
  }

  .xik7vdv {
    transition: color var(--xq5yqsw) var(--xriq20f),background-color var(--xq5yqsw) var(--xriq20f);
  }

  .x1oacowd {
    transition: color var(--xq5yqsw) var(--xriq20f),border-color var(--xq5yqsw) var(--xriq20f),background-color var(--xq5yqsw) var(--xriq20f),transform var(--xq5yqsw) var(--xriq20f);
  }

  .x4oj3mj {
    transition: color var(--xq5yqsw) var(--xriq20f),border-color var(--xq5yqsw) var(--xriq20f),background-color var(--xq5yqsw) var(--xriq20f);
  }

  .x62fhlx {
    transition: color var(--xq5yqsw) var(--xriq20f),border-color var(--xq5yqsw) var(--xriq20f);
  }

  .x1s4io0e {
    transition: color var(--xq5yqsw) var(--xriq20f);
  }

  .xj99jy7 {
    transition: transform var(--x1airle2) var(--xriq20f);
  }

  .xi3vbym {
    transition: transform var(--xq5yqsw) var(--xriq20f);
  }

  .xwcvyis:focus-within {
    border-color: var(--x1t18kfe);
  }

  .xjr8a38:focus-visible {
    border-radius: var(--x1nsnuhi);
  }

  .xfm22rf:hover {
    border-color: color-mix(in srgb,var(--x1axbeue) 55%,transparent);
  }

  .x11nap5m:hover {
    border-color: color-mix(in srgb,var(--x1t18kfe) 55%,transparent);
  }

  .x19y6anb:hover {
    border-color: var(--x108c6o3);
  }

  .x1m30a5n:hover {
    border-color: var(--x1jw5zdq);
  }

  .xeofwtm:hover {
    border-color: var(--x1s49htf);
  }

  .x15xic73:hover {
    border-color: var(--x1t18kfe);
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  .x1kruvnd:focus {
    border-color: var(--x1t18kfe);
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x1g18oiy {
    animation-duration: .26s;
  }

  .x16qijfz {
    animation-duration: var(--x1airle2);
  }

  .x1ftxcha {
    animation-duration: var(--x3xzal);
  }

  .x156dshz {
    animation-duration: var(--xq5yqsw);
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .x5ezlk7 {
    animation-name: x1akrnx9-B;
  }

  .xj1zbdh {
    animation-name: x1bzi508-B;
  }

  .xbuxz4z {
    animation-name: x1jfm1xb-B;
  }

  .x1qlggex {
    animation-name: x1w3s7vg-B;
  }

  .xivcr1a {
    animation-name: xy94qka-B;
  }

  .x19qmr7s {
    animation-timing-function: var(--xriq20f);
  }

  .x147ic5 {
    animation-timing-function: var(--xz9x3gb);
  }

  .xvn2z4z {
    backdrop-filter: blur(12px);
  }

  .x5kmd2y {
    backdrop-filter: blur(3px);
  }

  .xpivpjv {
    backdrop-filter: blur(4px);
  }

  .xbarkb3 {
    background-color: #152b22;
  }

  .x144512h {
    background-color: #33191a;
  }

  .x1myrheh {
    background-color: color-mix(in srgb,var(--ks-accent-soft) 60%,transparent);
  }

  .x1sh3uwk {
    background-color: color-mix(in srgb,var(--ks-bg) 40%,transparent);
  }

  .x5ercpv {
    background-color: color-mix(in srgb,var(--ks-bg) 45%,transparent);
  }

  .x18ferx0 {
    background-color: color-mix(in srgb,var(--ks-bg) 82%,transparent);
  }

  .x13f4hw2 {
    background-color: color-mix(in srgb,var(--ks-pin) 10%,transparent);
  }

  .x1n97lnw {
    background-color: color-mix(in srgb,var(--ks-surface-hover) 45%,transparent);
  }

  .x3r36fx {
    background-color: color-mix(in srgb,var(--ks-tint-green) 12%,transparent);
  }

  .x1nh4oco {
    background-color: #0003;
  }

  .x1wel3ma {
    background-color: #00000040;
  }

  .x10bi1xc {
    background-color: #ef535014;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1wubv74 {
    background-color: var(--ks-overlay);
  }

  .xb9sub1 {
    background-color: var(--ks-surface);
  }

  .xu1x0ml {
    background-color: var(--x1axbeue);
  }

  .xvtenzt {
    background-color: var(--x1bro7ak);
  }

  .xr9426g {
    background-color: var(--x1khzkkw);
  }

  .x149iv58 {
    background-color: var(--x1m6pf0z);
  }

  .xu53f8t {
    background-color: var(--x1n10xnm);
  }

  .x6njoa5 {
    background-color: var(--x1t18kfe);
  }

  .xo9r7da {
    background-color: var(--x3rrvg7);
  }

  .x1ytujcz {
    background-color: var(--x3wsoco);
  }

  .x1lom0pq {
    background-color: var(--xeqkrof);
  }

  .xz9xfai {
    background-color: var(--xhmjs7n);
  }

  .x162cfec {
    background-color: var(--xl402ml);
  }

  .xakmcw0 {
    background-color: var(--xvalbd3);
  }

  .x1ylx1uz {
    background-color: var(--xw1s8fn);
  }

  .x18o3ruo {
    background-image: none;
  }

  .xbtfnfb {
    box-shadow: 0 0 0 1px var(--x1t18kfe);
  }

  .xu4nt1d {
    box-shadow: var(--ks-shadow-card);
  }

  .x1ynrd8q {
    box-shadow: var(--ks-shadow-modal);
  }

  .xekw8uf {
    box-shadow: var(--xgs4tus);
  }

  .x1q7j23k {
    box-shadow: var(--xhn8td8);
  }

  .xsfmmxu {
    break-inside: avoid-column;
  }

  .xfungia {
    color: #fff;
  }

  .x3sde0b {
    color: var(--ks-danger, #ef5350);
  }

  .xb75bdv {
    color: var(--ks-hl-default);
  }

  .xr5zxh2 {
    color: var(--ks-text-muted);
  }

  .xda4mu1 {
    color: var(--x14nw8hp);
  }

  .x38s6jf {
    color: var(--x1axbeue);
  }

  .x1ytx6dd {
    color: var(--x1bro7ak);
  }

  .xb7mblu {
    color: var(--x1khzkkw);
  }

  .x10wofcu {
    color: var(--x1lz5vqo);
  }

  .x17p51db {
    color: var(--x1s49htf);
  }

  .x1ft8pc3 {
    color: var(--x1t18kfe);
  }

  .xviyxsh {
    color: var(--x3rrvg7);
  }

  .x1phb261 {
    color: var(--xe4phdk);
  }

  .x1rd6554 {
    color: var(--xw1s8fn);
  }

  .x9punrh {
    column-gap: var(--x1w5bgqw);
  }

  .xy0rz75 {
    column-width: 300px;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1ur7rvy {
    font-family: var(--ks-mono, "JetBrains Mono",monospace);
  }

  .xa9clg7 {
    font-family: var(--ks-mono, monospace);
  }

  .xr7vi2f {
    font-family: var(--x11ebgmf);
  }

  .xv4hvo {
    font-family: var(--xkfww51);
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .x1ct8sxb {
    font-size: 12.5px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x1j61x8r {
    font-style: normal;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1qpu45s {
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .x2ujxvm {
    letter-spacing: .05em;
  }

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .xwhmn0f {
    letter-spacing: .07em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xiiclqw {
    opacity: .85;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x13faqbe {
    word-break: break-word;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xfo81ep {
    z-index: 1000;
  }

  .x1vg8xwf {
    z-index: 150;
  }

  .x8k05lb {
    z-index: 200;
  }

  .x1qyhdoi {
    z-index: 300;
  }

  .xbqvh2t {
    z-index: 400;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .xa9119d {
    z-index: 50;
  }

  .xv0mjk2:focus-within {
    box-shadow: 0 0 0 3px var(--x1n10xnm);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x1qiz4kj:hover {
    background-color: color-mix(in srgb,var(--ks-accent) 12%,transparent);
  }

  .xeatkwu:hover {
    background-color: color-mix(in srgb,var(--ks-tint-green) 12%,transparent);
  }

  .x3wj5xj:hover {
    background-color: color-mix(in srgb,var(--ks-tint-red) 10%,transparent);
  }

  .x11mvwyf:hover {
    background-color: #ef53501f;
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

  .xljywdy:hover {
    background-color: var(--x1m6pf0z);
  }

  .xjz4aj6:hover {
    background-color: var(--x1pxizzn);
  }

  .x1k7e449:hover {
    box-shadow: var(--xp52o2q);
  }

  .x1fkonfp:hover {
    color: var(--x1axbeue);
  }

  .xamxryo:hover {
    color: var(--x1khzkkw);
  }

  .xtly5xt:hover {
    color: var(--x1lz5vqo);
  }

  .x1g8ydlr:hover {
    color: var(--x1s49htf);
  }

  .x1v02bke:hover {
    color: var(--x1t18kfe);
  }

  .x1me319q:hover {
    color: var(--xe4phdk);
  }

  .xp695gr:hover {
    transform: scale(1.03);
  }

  .x1wkrpzv:hover {
    transform: scale(1.08);
  }

  .x1lcra6a:hover {
    transform: scale(1.1);
  }

  .x7qzerj:hover {
    transform: scale(1.12);
  }

  .x14ow2ja:hover {
    transform: translateY(-1px);
  }

  .x8cjih9:focus {
    box-shadow: 0 0 0 2px color-mix(in srgb,var(--x1t18kfe) 22%,transparent);
  }

  .x1r0vdo7:active {
    transform: scale(.92);
  }

  .xgwqcfx:active {
    transform: scale(.94);
  }

  .x19kf12q:active {
    transform: scale(.96);
  }

  .xd3so5o:active {
    transform: scale(.97);
  }

  .xk4oym4:active {
    transform: scale(.98);
  }
}

@layer priority5 {
  .x16stqrj {
    border-bottom-color: #0000;
  }

  .xezxltu {
    border-bottom-color: var(--x1jw5zdq);
  }

  .x1v15ofe {
    border-bottom-left-radius: var(--x1nsnuhi);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .xxkm9o6 {
    border-top-color: var(--x1jw5zdq);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x18sfyzk {
    bottom: var(--x1ol2j1v);
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x36qwtl {
    height: 2px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .x14baz6b {
    height: 76px;
  }

  .x17j7krd {
    height: 84px;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x3tjkoq {
    margin-bottom: var(--x1w5bgqw);
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x8k987x {
    max-height: 110px;
  }

  .x19aweqf {
    max-height: 180px;
  }

  .x1xiyphd {
    max-height: 240px;
  }

  .x6xihhe {
    max-height: 86vh;
  }

  .x1qnz03t {
    max-height: 88vh;
  }

  .xqui1pq {
    max-height: 90vh;
  }

  .x1tncfzw {
    max-height: min(82vh, 760px);
  }

  .x14kg7nm {
    max-height: min(86vh, 900px);
  }

  .x1wti20i {
    max-width: 1280px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .x95b5qq {
    max-width: 90vw;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1shn012 {
    min-height: 180px;
  }

  .x879a55 {
    min-height: 60px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1wu2mox {
    min-width: 14px;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1k3lvw2 {
    padding-right: 88px;
  }

  .x2l8uwk {
    padding-top: var(--x1qh6bic);
  }

  .xqif5bm {
    padding-top: var(--xaoqb56);
  }

  .xzkxjte {
    right: -4px;
  }

  .xgzdjil {
    right: -6px;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1lohzms {
    right: var(--x18wysb6);
  }

  .x1fo6t33 {
    top: -4px;
  }

  .xtu2xtp {
    top: -6px;
  }

  .x13vifvy {
    top: 0;
  }

  .x1er3m0b {
    top: 44px;
  }

  .xwwefxd {
    top: calc(100% + 6px);
  }

  .x15ymi2m {
    top: var(--x18wysb6);
  }

  .xh8yej3 {
    width: 100%;
  }

  .xja02kk {
    width: 110px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1kky2od {
    width: 16px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1tdqgrh {
    width: 264px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x1guw455 {
    width: 38px;
  }

  .xvni27 {
    width: 52px;
  }

  .x1d7z9mz {
    width: 76px;
  }

  .x1ha22ky {
    width: min(380px, 92vw);
  }

  .xu741y2 {
    width: min(460px, 94vw);
  }

  .xrvnx7q {
    width: min(700px, 94vw);
  }

  .x11n46tk {
    width: min(720px, 96vw);
  }

  .x97use7 {
    width: min(760px, 94vw);
  }

  .x1bta2m4:last-child {
    border-bottom-color: #0000;
  }

  .x14tvv71:last-child {
    border-bottom-style: none;
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  .x1ijcmqx:hover {
    border-bottom-color: var(--x1t18kfe);
  }
}

@layer priority6 {
  .xti9p5m::placeholder {
    color: var(--x14nw8hp);
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x1w3s7vg-B {
  from {
    opacity: 0;
    transform: translateX(-50%) translateY(-3px);
  }

  to {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
}

@keyframes x1akrnx9-B {
  from {
    opacity: 0;
    transform: translateY(10px) scale(.99);
  }

  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes x1jfm1xb-B {
  from {
    opacity: 0;
    transform: translateY(8px) scale(.99);
  }

  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes x1bzi508-B {
  from {
    opacity: 0;
    transform: translateY(6px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes xy94qka-B {
  from {
    opacity: 0;
    transform: translateY(10px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

:root, .x9g6u78 {
  --x11ebgmf: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  --xkfww51: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}

:root, .xk5jmh8 {
  --x1nsnuhi: 2px;
  --x8qescl: 3px;
  --xmd9ndj: 4px;
  --x171vahb: 6px;
  --x1wyesmx: 999px;
}

:root, .xun6xbx {
  --xaoqb56: 4px;
  --x1qh6bic: 8px;
  --x18wysb6: 12px;
  --x1w5bgqw: 16px;
  --x1ol2j1v: 24px;
  --xmxy2na: 32px;
}

:root, .x1slpwho {
  --xeqkrof: var(--ks-bg);
  --xvalbd3: var(--ks-surface);
  --x1m6pf0z: var(--ks-surface-hover);
  --x1jw5zdq: var(--ks-border);
  --x108c6o3: var(--ks-border-strong);
  --xe4phdk: var(--ks-text);
  --x14nw8hp: var(--ks-text-muted);
  --x1t18kfe: var(--ks-accent);
  --x1pxizzn: var(--ks-accent-hover);
  --x1n10xnm: var(--ks-accent-soft);
  --x1lz5vqo: var(--ks-on-accent);
  --x1s49htf: var(--ks-danger);
  --x1bro7ak: var(--ks-pin);
  --xhmjs7n: var(--ks-overlay);
  --xl402ml: var(--ks-card-default);
  --x1a7vtq0: var(--ks-card-blue);
  --x4rr2jv: var(--ks-card-green);
  --x10r7kf: var(--ks-card-yellow);
  --xo03f5d: var(--ks-card-red);
  --xc6pan9: var(--ks-card-purple);
  --x3wsoco: var(--ks-tint-blue);
  --x1axbeue: var(--ks-tint-green);
  --x3rrvg7: var(--ks-tint-yellow);
  --x1khzkkw: var(--ks-tint-red);
  --xw1s8fn: var(--ks-tint-purple);
}

:root, .x1007ju8 {
  --xgs4tus: var(--ks-shadow-card);
  --xp52o2q: var(--ks-shadow-card-hover);
  --xhn8td8: var(--ks-shadow-modal);
}

:root, .xyc1o75 {
  --xq5yqsw: .12s;
  --x1airle2: .18s;
  --x3xzal: .28s;
  --xriq20f: cubic-bezier(.2, 0, 0, 1);
  --xz9x3gb: cubic-bezier(.16, 1, .3, 1);
}
