._13m9kpj0{flex-direction:column;min-height:100dvh;display:flex}
._13m9kpj1{z-index:50;height:var(--utils-layout-headerHeight);border-bottom:1px solid color-mix(in srgb, var(--utils-color-border) 70%, transparent);background:color-mix(in srgb, var(--utils-color-bg) 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);position:sticky;top:0}
._13m9kpj2{align-items:center;gap:var(--utils-space-4);height:100%;max-width:var(--utils-layout-maxWidth);padding:0 var(--utils-space-4);margin:0 auto;display:flex}
._13m9kpj3{align-items:center;gap:var(--utils-space-2);font-size:var(--utils-fontSize-md);letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;font-weight:800;display:inline-flex}
._13m9kpj4{border-radius:var(--utils-radius-full);background:var(--utils-color-accent);width:7px;height:7px}
._13m9kpj5{align-items:center;gap:var(--utils-space-1);min-width:0;margin-left:auto;display:flex;overflow:hidden}
._13m9kpj5::-webkit-scrollbar{display:none}
._13m9kpj6{padding:var(--utils-space-2) var(--utils-space-3);border-radius:var(--utils-radius-sm);font-size:var(--utils-fontSize-sm);color:var(--utils-color-textMuted);white-space:nowrap}
._13m9kpj6:hover{background:var(--utils-color-bgSubtle);color:var(--utils-color-text)}
._13m9kpj6[data-active=true]{background:var(--utils-color-accentSubtle);color:var(--utils-color-accent);font-weight:700}
._13m9kpj7{width:100%;max-width:var(--utils-layout-maxWidth);padding:var(--utils-space-10) var(--utils-space-4) var(--utils-space-16);flex:1;margin:0 auto}
._13m9kpj8{border-top:1px solid var(--utils-color-border);padding:var(--utils-space-8) var(--utils-space-4);color:var(--utils-color-textSubtle);font-size:var(--utils-fontSize-xs)}
._13m9kpj9{gap:var(--utils-space-4);max-width:var(--utils-layout-maxWidth);flex-wrap:wrap;justify-content:space-between;margin:0 auto;display:flex}
._13m9kpja{gap:var(--utils-space-3);flex-wrap:wrap;display:flex}
._13m9kpjb:hover{color:var(--utils-color-text);text-decoration:underline}
._13m9kpjc{margin-bottom:var(--utils-space-8)}
._13m9kpjd{align-items:center;gap:var(--utils-space-3);letter-spacing:-.045em;font-size:clamp(28px,4vw,36px);line-height:1.15;display:flex}
._13m9kpje{margin-top:var(--utils-space-2);color:var(--utils-color-textMuted);font-size:var(--utils-fontSize-md);max-width:100%;line-height:1.65}
._13m9kpjf{align-items:center;gap:var(--utils-space-2);margin-top:var(--utils-space-4);padding:var(--utils-space-2) var(--utils-space-3);border-radius:var(--utils-radius-md);border:1px solid var(--utils-color-border);color:var(--utils-color-textMuted);font-size:var(--utils-fontSize-xs);background:0 0;display:inline-flex}
._13m9kpjg{align-items:center;gap:var(--utils-space-2);flex-shrink:0;margin-left:auto;display:flex}
._13m9kpjh{min-width:auto;height:30px;padding:0 var(--utils-space-2);font-size:var(--utils-fontSize-xs);gap:var(--utils-space-1)}
._13m9kpji{align-items:center;gap:var(--utils-space-2);height:34px;padding:0 var(--utils-space-3);border-radius:var(--utils-radius-md);border:1px solid var(--utils-color-border);background:var(--utils-color-bgElevated);font-size:var(--utils-fontSize-sm);white-space:nowrap;font-weight:600;display:inline-flex}
._13m9kpji:hover{background:var(--utils-color-bgSubtle)}
._13m9kpji[data-popup-open]{border-color:var(--utils-color-accent);color:var(--utils-color-accent)}
._13m9kpjj{z-index:70}
._13m9kpjk{width:min(560px,100vw - 24px);padding:0 var(--utils-space-2) var(--utils-space-2);background:var(--utils-color-bgElevated);border:1px solid var(--utils-color-border);border-radius:var(--utils-radius-lg);box-shadow:var(--utils-shadow-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;max-height:min(70vh,520px);display:grid;overflow-y:auto}
._13m9kpjl{z-index:1;margin:0 calc(var(--utils-space-2) * -1) var(--utils-space-1);padding:var(--utils-space-2);background:var(--utils-color-bgElevated);border-bottom:1px solid var(--utils-color-border);grid-column:1/-1;position:sticky;top:0}
._13m9kpjm{width:100%;height:36px;padding:0 var(--utils-space-3);background:var(--utils-color-bg);border:1px solid var(--utils-color-border);border-radius:var(--utils-radius-md);font-size:var(--utils-fontSize-sm);color:var(--utils-color-text);outline:none}
._13m9kpjm:focus{border-color:var(--utils-color-accent)}
._13m9kpjm::placeholder{color:var(--utils-color-textSubtle)}
._13m9kpjn{padding:var(--utils-space-5);text-align:center;font-size:var(--utils-fontSize-sm);color:var(--utils-color-textSubtle);grid-column:1/-1}
._13m9kpjo{align-items:center;gap:var(--utils-space-3);padding:var(--utils-space-2) var(--utils-space-3);border-radius:var(--utils-radius-md);font-size:var(--utils-fontSize-sm);cursor:pointer;outline:none;display:flex}
._13m9kpjo[data-highlighted]{background:var(--utils-color-bgSubtle)}
._13m9kpjo[data-active=true]{color:var(--utils-color-accent);font-weight:700}
._13m9kpjp{margin-top:var(--utils-space-2);border-top:1px solid var(--utils-color-border);padding-top:var(--utils-space-3);color:var(--utils-color-accent);border-radius:0;grid-column:1/-1}
._13m9kpjp:hover{background:var(--utils-color-accentSubtle)}
._13m9kpjq{border-radius:var(--utils-radius-sm);background:var(--utils-color-bgSubtle);flex-shrink:0;place-items:center;width:30px;height:30px;font-size:15px;display:grid}
._13m9kpjr{flex-direction:column;min-width:0;display:flex}
._13m9kpjs{font-size:var(--utils-fontSize-xs);color:var(--utils-color-textSubtle)}
._13m9kpjt{font-size:var(--utils-fontSize-lg);color:var(--utils-color-textSubtle);margin-left:auto;line-height:1}
._13m9kpju{align-items:center;gap:var(--utils-space-1);display:flex}
._13m9kpjv{min-height:100dvh;padding:var(--utils-space-4);place-items:center;display:grid}
._13m9kpjw{align-items:center;gap:var(--utils-space-2);display:flex}
._13m9kpjx{display:none}
._13m9kpjy{border-radius:var(--utils-radius-md);border:1px solid var(--utils-color-border);background:var(--utils-color-bgElevated);justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}
._13m9kpjy:hover{background:var(--utils-color-bgSubtle)}
._13m9kpjz{flex-direction:column;gap:4px;width:16px;display:flex}
._13m9kpj10{background:var(--utils-color-text);border-radius:1px;height:2px}
._13m9kpj11{background:var(--utils-color-overlay);z-index:80;position:fixed;inset:0}
._13m9kpj12{z-index:81;background:var(--utils-color-bgElevated);border-left:1px solid var(--utils-color-border);width:min(320px,88vw);box-shadow:var(--utils-shadow-lg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}
._13m9kpj13{z-index:2;background:var(--utils-color-bgElevated);border-bottom:1px solid var(--utils-color-border);position:sticky;top:0}
._13m9kpj14{justify-content:space-between;align-items:center;gap:var(--utils-space-3);padding:var(--utils-space-4) var(--utils-space-4);background:var(--utils-color-bgElevated);display:flex}
._13m9kpj15{padding:0 var(--utils-space-4) var(--utils-space-3)}
._13m9kpj16{width:100%;height:38px;padding:0 var(--utils-space-3);background:var(--utils-color-bg);border:1px solid var(--utils-color-border);border-radius:var(--utils-radius-md);font-size:var(--utils-fontSize-sm);color:var(--utils-color-text);outline:none}
._13m9kpj16:focus{border-color:var(--utils-color-accent)}
._13m9kpj16::placeholder{color:var(--utils-color-textSubtle)}
._13m9kpj17{font-size:var(--utils-fontSize-md);letter-spacing:-.02em;font-weight:800}
._13m9kpj18{border-radius:var(--utils-radius-sm);width:32px;height:32px;color:var(--utils-color-textMuted);font-size:var(--utils-fontSize-lg);place-items:center;display:grid}
._13m9kpj18:hover{background:var(--utils-color-bgSubtle);color:var(--utils-color-text)}
._13m9kpj19{padding:var(--utils-space-4);border-bottom:1px solid var(--utils-color-border)}
._13m9kpj19:last-child{border-bottom:none}
._13m9kpj1a{font-size:var(--utils-fontSize-xs);color:var(--utils-color-textSubtle);letter-spacing:.04em;margin-bottom:var(--utils-space-3);font-weight:700}
._13m9kpj1b{flex-direction:column;gap:2px;display:flex}
._13m9kpj1c{padding:var(--utils-space-3) var(--utils-space-2);text-align:center;color:var(--utils-color-textSubtle);font-size:var(--utils-fontSize-sm)}
._13m9kpj1d{align-items:center;gap:var(--utils-space-3);padding:var(--utils-space-2) var(--utils-space-2);border-radius:var(--utils-radius-md);font-size:var(--utils-fontSize-sm);display:flex}
._13m9kpj1d:hover{background:var(--utils-color-bgSubtle)}
._13m9kpj1d[data-active=true]{color:var(--utils-color-accent);font-weight:700}
._13m9kpj1e{margin-top:var(--utils-space-2);border-top:1px solid var(--utils-color-border);padding-top:var(--utils-space-3);color:var(--utils-color-accent);border-radius:0}
._13m9kpj1f{font-size:var(--utils-fontSize-lg);color:var(--utils-color-textSubtle);margin-left:auto}
._13m9kpj1g{gap:var(--utils-space-2);flex-wrap:wrap;align-items:center;display:flex}
@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._13m9kpj1{background:var(--utils-color-bg)}}
@media screen and (max-width:640px){._13m9kpj2{gap:var(--utils-space-3);padding:0 var(--utils-space-3)}._13m9kpj7{padding:var(--utils-space-8) var(--utils-space-4) var(--utils-space-12)}}
@media screen and (max-width:560px){._13m9kpjk{grid-template-columns:minmax(0,1fr)}}
@media screen and (max-width:1100px){._13m9kpju{display:none}}
@media screen and (max-width:820px){._13m9kpjw{display:none}._13m9kpjx{display:flex}}
