.article_hero__XKZaS{background:#1d00ff url(/_next/static/media/page-header.88fb78e8.jpg) no-repeat;background-size:cover!important;color:#fff;min-height:360px;display:flex;align-items:center}.article_heroInner__c7_Mk{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px;padding:102px 60px 82px}.article_back__4QEN0{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;color:hsla(0,0%,100%,.78);margin-bottom:24px}.article_back__4QEN0:hover{color:#fff}.article_category__CZf_O{display:inline-block;padding:6px 14px;border-radius:999px;background:hsla(0,0%,100%,.14);font-size:.82rem;font-weight:600;margin-bottom:18px}.article_title__vqVUw{color:#fff;font-size:clamp(2rem,3.2vw,2.1rem)}.article_meta__Bl_K7{margin-top:22px;display:flex;flex-wrap:wrap;gap:18px;font-size:14px;color:hsla(0,0%,100%,.72)}.article_body__J0qsh{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px;max-width:820px;padding-block:56px 88px}.article_lead__KAK2A{font-size:1.22rem;color:#2b2b3a;line-height:1.65;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid #e7e7f0}.article_content__YJM9H{font-size:1.05rem;color:#2b2b3a;line-height:1.75;letter-spacing:-.003em}.article_content__YJM9H p{margin:0 0 20px}.article_content__YJM9H h1,.article_content__YJM9H h2,.article_content__YJM9H h3,.article_content__YJM9H h4,.article_content__YJM9H h5,.article_content__YJM9H h6{position:relative;color:#0b0b12;line-height:1.3;font-weight:700;letter-spacing:-.02em;scroll-margin-top:90px}.article_content__YJM9H h1:first-child,.article_content__YJM9H h2:first-child,.article_content__YJM9H h3:first-child,.article_content__YJM9H h4:first-child,.article_content__YJM9H h5:first-child,.article_content__YJM9H h6:first-child{margin-top:0}.article_content__YJM9H h2{font-size:1.55rem;margin:2em 0 .8em;padding-bottom:.4em;border-bottom:1px solid #e7e7f0}.article_content__YJM9H h3{font-size:1.28rem;margin:1.8em 0 .6em}.article_content__YJM9H h4{font-size:1.08rem;margin:1.6em 0 .5em}.article_content__YJM9H .heading-anchor{position:absolute;left:-1.1em;top:0;width:1.1em;color:#6b6b7b;font-weight:400;text-decoration:none;opacity:0;transition:opacity .12s ease}.article_content__YJM9H .heading-anchor:hover{color:#4338ff}.article_content__YJM9H :is(h1,h2,h3,h4,h5,h6):hover .heading-anchor{opacity:1}.article_content__YJM9H ol,.article_content__YJM9H ul{margin:0 0 20px;padding-left:1.5em}.article_content__YJM9H ul{list-style:disc}.article_content__YJM9H ol{list-style:decimal}.article_content__YJM9H li{margin-bottom:8px}.article_content__YJM9H li::marker{color:#6b6b7b}.article_content__YJM9H li>ol,.article_content__YJM9H li>ul{margin:8px 0 0}.article_content__YJM9H a{color:#4338ff;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(67,56,255,.4);text-decoration-color:rgba(67,56,255,.4);transition:color .12s ease,-webkit-text-decoration-color .12s ease;transition:color .12s ease,text-decoration-color .12s ease;transition:color .12s ease,text-decoration-color .12s ease,-webkit-text-decoration-color .12s ease}.article_content__YJM9H a:hover{color:#2d23d6;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.article_content__YJM9H strong{color:#0b0b12;font-weight:700}.article_content__YJM9H img{max-width:100%;height:auto;border-radius:16px;border:1px solid #e7e7f0;margin:8px 0}.article_content__YJM9H hr{border:0;border-top:1px solid #e7e7f0;margin:40px 0}.article_content__YJM9H code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.88em;background:#ecebff;color:#2d23d6;padding:.15em .4em;border-radius:6px}.article_content__YJM9H pre{position:relative;background:#0e0e1a;border-radius:16px;padding:20px 22px;overflow-x:auto;margin:0 0 24px;font-size:.9rem;line-height:1.6;box-shadow:0 1px 2px rgba(11,11,20,.06)}.article_content__YJM9H pre code{background:none;color:#e7e7f0;padding:0;font-size:inherit}.article_content__YJM9H pre[data-lang]:before{content:attr(data-lang);top:0;right:14px;transform:translateY(-50%);padding:2px 10px;border-radius:999px;background:#4338ff;color:#fff;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.article_content__YJM9H .code-copy-btn,.article_content__YJM9H pre[data-lang]:before{position:absolute;font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-weight:600}.article_content__YJM9H .code-copy-btn{top:10px;right:12px;padding:4px 10px;border:1px solid hsla(0,0%,100%,.18);border-radius:6px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.82);font-size:.72rem;line-height:1;opacity:0;transition:opacity .12s ease,background .12s ease}.article_content__YJM9H pre[data-lang] .code-copy-btn{top:auto;bottom:12px}.article_content__YJM9H pre:hover .code-copy-btn{opacity:1}.article_content__YJM9H .code-copy-btn:hover{background:hsla(0,0%,100%,.18);color:#fff}.article_content__YJM9H .code-copy-btn.is-copied{opacity:1;color:#7cffb0;border-color:rgba(124,255,176,.4)}.article_content__YJM9H blockquote{margin:0 0 24px;padding:4px 0 4px 20px;border-left:3px solid #e7e7f0;color:#6b6b7b;font-style:italic}.article_content__YJM9H blockquote p:last-child{margin-bottom:0}.article_content__YJM9H .callout{display:flex;gap:14px;margin:0 0 24px;padding:16px 18px;border-radius:16px;border:1px solid;font-size:.98rem}.article_content__YJM9H .callout .callout-icon{flex:0 0 24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:.85rem;font-weight:700;color:#fff}.article_content__YJM9H .callout .callout-body{flex:1 1 auto;min-width:0}.article_content__YJM9H .callout .callout-body p:last-child{margin-bottom:0}.article_content__YJM9H .callout .callout-body code{background:rgba(11,11,20,.06);color:inherit}.article_content__YJM9H .callout-note{background:rgba(47,107,255,.07);border-color:rgba(47,107,255,.28);color:#2b2b3a}.article_content__YJM9H .callout-note .callout-icon{background:#2f6bff}.article_content__YJM9H .callout-tip{background:rgba(22,163,74,.07);border-color:rgba(22,163,74,.28);color:#2b2b3a}.article_content__YJM9H .callout-tip .callout-icon{background:#16a34a}.article_content__YJM9H .callout-important{background:rgba(124,92,255,.07);border-color:rgba(124,92,255,.28);color:#2b2b3a}.article_content__YJM9H .callout-important .callout-icon{background:#7c5cff}.article_content__YJM9H .callout-warning{background:rgba(217,119,6,.07);border-color:rgba(217,119,6,.28);color:#2b2b3a}.article_content__YJM9H .callout-warning .callout-icon{background:#d97706}.article_content__YJM9H .callout-danger{background:rgba(220,38,38,.07);border-color:rgba(220,38,38,.28);color:#2b2b3a}.article_content__YJM9H .callout-danger .callout-icon{background:#dc2626}.article_content__YJM9H table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 24px;font-size:.95rem;border:1px solid #e7e7f0;border-radius:16px}.article_content__YJM9H td,.article_content__YJM9H th{border-bottom:1px solid #e7e7f0;border-right:1px solid #e7e7f0;padding:10px 14px;text-align:left}.article_content__YJM9H td:last-child,.article_content__YJM9H th:last-child{border-right:0}.article_content__YJM9H th{background:#f3f3fa;color:#0b0b12;font-weight:600}.article_content__YJM9H tbody tr:last-child :is(td){border-bottom:0}.article_content__YJM9H tbody tr:nth-child(2n){background:rgba(243,243,250,.5)}.article_postNav__cse4v{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:48px;padding-top:32px;border-top:1px solid #e7e7f0}@media(max-width:600px){.article_postNav__cse4v{grid-template-columns:1fr}}.article_navLink__jof2_{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:1px solid #e7e7f0;border-radius:16px;background:#f3f3fa;transition:border-color .15s ease,transform .15s ease}.article_navLink__jof2_:hover{border-color:#4338ff;transform:translateY(-2px)}.article_navNext__ExykU{text-align:right;align-items:flex-end}.article_navLabel__E1XiG{font-size:.82rem;font-weight:600;color:#4338ff}.article_navTitle__f3nMF{font-size:1rem;color:#0b0b12;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article_navSpacer___Hae3{display:none}@media(min-width:601px){.article_navSpacer___Hae3{display:block}}.article_tags__faif5{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px;padding-top:28px;border-top:1px solid #e7e7f0}.article_tag__z86DO{font-size:.85rem;color:#2b2b3a;background:#f3f3fa;border:1px solid #e7e7f0;padding:6px 14px;border-radius:999px}.article_tag__z86DO:hover{border-color:#4338ff;color:#4338ff}.article_notFound__7wL6e{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px;padding-block:120px;text-align:center}.article_notFound__7wL6e h1{font-size:2rem;margin-bottom:16px}.article_notFound__7wL6e p{color:#6b6b7b;margin-bottom:28px}.ArticleContent_zoomable__ZvYyu{cursor:zoom-in}.ArticleContent_overlay__S_3_d{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:32px;background:rgba(0,0,0,.82);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ArticleContent_fade-in__Cj84k .18s ease;cursor:zoom-out}.ArticleContent_fullImage__8GyXj{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.5);cursor:default}.ArticleContent_closeBtn__TzHi8{position:absolute;top:18px;right:22px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:2rem;line-height:1;color:#fff;background:hsla(0,0%,100%,.12);border:none;border-radius:999px;cursor:pointer;transition:background .15s ease}.ArticleContent_closeBtn__TzHi8:hover{background:hsla(0,0%,100%,.24)}@keyframes ArticleContent_fade-in__Cj84k{0%{opacity:0}to{opacity:1}}.ShareArticle_share__FJuVW{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;padding-top:28px;border-top:1px solid #e7e7f0}.ShareArticle_label__n_iuU{font-size:.9rem;font-weight:600;color:#0b0b12}.ShareArticle_buttons__icJAS{display:flex;flex-wrap:wrap;gap:10px}.ShareArticle_btn__EaldV{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid #e7e7f0;background:#f3f3fa;color:#2b2b3a;font-family:inherit;font-size:.85rem;font-weight:600;line-height:1;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.ShareArticle_btn__EaldV svg{width:18px;height:18px;flex:0 0 18px}.ShareArticle_btn__EaldV:hover{transform:translateY(-1px)}.ShareArticle_twitter__xFk8h:hover{background:#000;border-color:#000;color:#fff}.ShareArticle_reddit__VWwAV:hover{background:#ff4500;border-color:#ff4500;color:#fff}.ShareArticle_facebook__QClsf:hover{background:#1877f2;border-color:#1877f2;color:#fff}.ShareArticle_copy__Rad_4:hover{background:#4338ff;border-color:#4338ff;color:#fff}.ShareArticle_copied__wapdz,.ShareArticle_copied__wapdz:hover{background:#16a34a;border-color:#16a34a;color:#fff}.content_hero__q_kgN{display:flex;flex-direction:column;gap:20px;padding:24px 0 40px}[data-ps-variant=slide] .content_hero__q_kgN{min-height:calc(100vh - 220px);justify-content:center;align-items:center;text-align:center;gap:28px;padding:32px 0 56px}.content_heroAvatar__8Eg4Y{width:96px;height:96px;border-radius:28px;overflow:hidden;background:var(--ps-accent-soft);color:var(--ps-accent-strong);display:inline-flex;align-items:center;justify-content:center;font-size:40px;font-weight:700}.content_heroAvatar__8Eg4Y img{width:100%;height:100%;object-fit:cover}[data-ps-variant=slide] .content_heroAvatar__8Eg4Y{width:120px;height:120px;border-radius:50%;box-shadow:0 18px 48px var(--ps-accent-soft)}.content_heroName__LIrl7{font-size:40px;line-height:1.1;font-weight:800;margin:0;letter-spacing:-.02em}[data-ps-variant=slide] .content_heroName__LIrl7{font-size:clamp(44px,7vw,76px)}.content_heroHeadline__smrD0{font-size:20px;color:var(--ps-muted);margin:0;max-width:60ch}[data-ps-variant=slide] .content_heroHeadline__smrD0{font-size:clamp(20px,2.4vw,26px)}.content_heroActions__uc4za{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}[data-ps-variant=slide] .content_heroActions__uc4za{justify-content:center}.content_socialLink__DkWIZ{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid var(--ps-line);border-radius:999px;color:var(--ps-ink);text-decoration:none;font-size:14px;transition:border-color .15s ease,color .15s ease}.content_socialLink__DkWIZ:hover{border-color:var(--ps-accent);color:var(--ps-accent-strong)}.content_sectionTitle__DA3vr{font-size:14px;text-transform:uppercase;letter-spacing:.12em;color:var(--ps-muted);margin:32px 0 16px;font-weight:600}.content_postGrid__WcxhE{display:grid;grid-gap:16px;gap:16px}.content_postCard__z3IMq{display:block;padding:20px;border:1px solid var(--ps-line);border-radius:18px;background:var(--ps-surface);text-decoration:none;color:inherit;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.content_postCard__z3IMq:hover{transform:translateY(-2px);border-color:var(--ps-accent);box-shadow:0 14px 30px rgba(20,18,60,.08)}.content_postCardTitle__5Rj0y{font-size:20px;font-weight:700;margin:0 0 8px}.content_postCardSummary__g8oP9{color:var(--ps-muted);margin:0 0 12px;font-size:15px;line-height:1.6}.content_postCardMeta__tVQRV{font-size:13px;color:var(--ps-muted)}.content_empty__Ad4hJ{padding:40px 0;color:var(--ps-muted);text-align:center}.content_gitbook__o_8mY{max-width:760px;margin:0 auto}.content_article__Ztui0{min-width:0}.content_tagRow__0_5Z0{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.content_tagPill__30Are{display:inline-flex;align-items:center;padding:4px 12px;border:1px solid var(--ps-line);border-radius:999px;background:var(--ps-surface);color:var(--ps-muted);text-decoration:none;font-size:13px;transition:border-color .15s ease,color .15s ease}.content_tagPill__30Are:hover{border-color:var(--ps-accent);color:var(--ps-accent-strong)}.content_tagPillStatic__8XlbD{display:inline-flex;align-items:center;padding:2px 10px;border:1px solid var(--ps-line);border-radius:999px;color:var(--ps-muted);font-size:12px}.content_postCardTags__wrSLn{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:10px}.content_tagFilterNote__qJW77{margin:8px 0 0;color:var(--ps-muted);font-size:14px}.content_tagClear__9ROe8{color:var(--ps-accent-strong);text-decoration:none}.content_tagClear__9ROe8:hover{text-decoration:underline}.content_articleHeader__Zqalf{padding:8px 0 24px;border-bottom:1px solid var(--ps-line);margin-bottom:32px}.content_articleTitle__JfNDM{font-size:36px;font-weight:800;letter-spacing:-.02em;margin:8px 0 12px;line-height:1.15;color:var(--ps-ink)}.content_articleMeta__d8n_O{color:var(--ps-muted);font-size:14px}.content_articleCover__7lB1T{width:100%;max-height:420px;object-fit:cover;border-radius:18px;margin-bottom:24px}.content_prose__NLi_D{font-size:17px;line-height:1.75;color:var(--ps-ink)}.content_prose__NLi_D h1,.content_prose__NLi_D h2,.content_prose__NLi_D h3,.content_prose__NLi_D h4{position:relative;margin:1.6em 0 .6em;line-height:1.25;font-weight:700;scroll-margin-top:24px;color:var(--ps-ink)}.content_prose__NLi_D h2{font-size:1.5em;padding-bottom:.3em;border-bottom:1px solid var(--ps-line)}.content_prose__NLi_D h3{font-size:1.25em}.content_prose__NLi_D h4{font-size:1.08em}.content_prose__NLi_D .heading-anchor{position:absolute;left:-1.1em;top:0;width:1.1em;color:transparent;font-weight:400;text-decoration:none;opacity:0;transition:opacity .12s ease}.content_prose__NLi_D .heading-anchor:before{content:"#";position:absolute;left:0;top:0;color:var(--ps-muted);transition:color .12s ease}.content_prose__NLi_D .heading-anchor:hover:before{color:var(--ps-accent-strong)}[data-ps-mode=dark] .content_prose__NLi_D .heading-anchor:before{color:#fff}[data-ps-mode=dark] .content_prose__NLi_D .heading-anchor:hover:before{color:var(--ps-accent-strong)}.content_prose__NLi_D h1:hover .heading-anchor,.content_prose__NLi_D h2:hover .heading-anchor,.content_prose__NLi_D h3:hover .heading-anchor,.content_prose__NLi_D h4:hover .heading-anchor{opacity:1}.content_prose__NLi_D p{margin:0 0 1.1em}.content_prose__NLi_D a{color:var(--ps-accent-strong);text-decoration:underline;text-underline-offset:2px}.content_prose__NLi_D ol,.content_prose__NLi_D ul{margin:0 0 1.1em;padding-left:1.4em}.content_prose__NLi_D li{margin:.3em 0}.content_prose__NLi_D hr{border:0;border-top:1px solid var(--ps-line);margin:2em 0}.content_prose__NLi_D img{max-width:100%;border-radius:12px}.content_prose__NLi_D code{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:var(--ps-accent-soft);color:var(--ps-accent-strong);padding:.12em .4em;border-radius:6px}.content_prose__NLi_D pre{position:relative;background:#0e0e1a;border-radius:12px;padding:18px 20px;overflow-x:auto;margin:0 0 1.2em;font-size:.9em;line-height:1.6}.content_prose__NLi_D pre code{background:none;color:#e7e7f0;padding:0}.content_prose__NLi_D pre[data-lang]:before{content:attr(data-lang);position:absolute;top:0;right:14px;transform:translateY(-50%);padding:2px 10px;border-radius:999px;background:var(--ps-accent);color:#fff;font-family:inherit;font-size:.68em;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.content_prose__NLi_D .code-copy-btn{position:absolute;top:10px;right:12px;padding:4px 10px;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.82);font-size:.72em;font-weight:600;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease}.content_prose__NLi_D pre[data-lang] .code-copy-btn{top:auto;bottom:12px}.content_prose__NLi_D pre:hover .code-copy-btn{opacity:1}.content_prose__NLi_D .code-copy-btn.is-copied{opacity:1;color:#7cffb0;border-color:rgba(124,255,176,.4)}.content_prose__NLi_D blockquote{margin:1.4em 0;padding:.4em 1.1em;border-left:3px solid var(--ps-accent);color:var(--ps-muted)}.content_prose__NLi_D blockquote p:last-child{margin-bottom:0}.content_prose__NLi_D .callout{display:flex;gap:14px;margin:0 0 1.2em;padding:14px 16px;border-radius:12px;border:1px solid}.content_prose__NLi_D .callout .callout-icon{flex:0 0 22px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:.8em;font-weight:700;color:#fff}.content_prose__NLi_D .callout .callout-body{flex:1 1 auto;min-width:0}.content_prose__NLi_D .callout .callout-body p:last-child{margin-bottom:0}.content_prose__NLi_D .callout .callout-body code{background:rgba(11,11,20,.06);color:inherit}.content_prose__NLi_D .callout-note{background:rgba(47,107,255,.07);border-color:rgba(47,107,255,.28)}.content_prose__NLi_D .callout-note .callout-icon{background:#2f6bff}.content_prose__NLi_D .callout-tip{background:rgba(22,163,74,.07);border-color:rgba(22,163,74,.28)}.content_prose__NLi_D .callout-tip .callout-icon{background:#16a34a}.content_prose__NLi_D .callout-important{background:rgba(124,92,255,.07);border-color:rgba(124,92,255,.28)}.content_prose__NLi_D .callout-important .callout-icon{background:#7c5cff}.content_prose__NLi_D .callout-warning{background:rgba(217,119,6,.07);border-color:rgba(217,119,6,.28)}.content_prose__NLi_D .callout-warning .callout-icon{background:#d97706}.content_prose__NLi_D .callout-danger{background:rgba(220,38,38,.07);border-color:rgba(220,38,38,.28)}.content_prose__NLi_D .callout-danger .callout-icon{background:#dc2626}.content_prose__NLi_D table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 1.2em;font-size:.95em;border:1px solid var(--ps-line);border-radius:12px}.content_prose__NLi_D td,.content_prose__NLi_D th{border-bottom:1px solid var(--ps-line);border-right:1px solid var(--ps-line);padding:10px 14px;text-align:left}.content_prose__NLi_D td:last-child,.content_prose__NLi_D th:last-child{border-right:0}.content_prose__NLi_D th{background:var(--ps-surface);font-weight:600}.content_back__Ld_dV{display:inline-flex;align-items:center;gap:6px;color:var(--ps-muted);text-decoration:none;font-size:14px;margin-bottom:24px}.content_back__Ld_dV:hover{color:var(--ps-accent-strong)}.content_pagination__KGl0B{display:flex;justify-content:space-between;gap:12px;margin-top:32px}.content_pageBtn__uFAHV{padding:10px 18px;border:1px solid var(--ps-line);border-radius:999px;color:var(--ps-ink);text-decoration:none;font-size:14px}.content_pageBtn__uFAHV:hover{border-color:var(--ps-accent);color:var(--ps-accent-strong)}.content_pageBtnDisabled__QORAE{opacity:.4;pointer-events:none}.ArticleToc_toc__KUsPl{position:fixed;top:50%;right:28px;transform:translateY(-50%);z-index:40;display:flex;justify-content:flex-end}@media(max-width:1180px){.ArticleToc_toc__KUsPl{display:none}}.ArticleToc_bars__u4_h9{list-style:none;margin:0;padding:8px 6px;display:flex;flex-direction:column;align-items:flex-end;gap:9px;transition:opacity .2s ease}.ArticleToc_bar__FpOEX{width:24px;height:2px;border-radius:999px;background:var(--ps-muted,#6b6b7b);opacity:.4;transition:width .2s ease,opacity .2s ease,background .2s ease}.ArticleToc_barSub__oZ5Y7{width:14px}.ArticleToc_barActive__zc__Q{width:30px;opacity:1;background:var(--ps-ink,#0b0b12)}.ArticleToc_panel__YM1qe{position:absolute;top:50%;right:0;transform:translateY(-50%) translateX(10px);width:300px;max-height:72vh;overflow-y:auto;padding:22px 24px;background:var(--ps-surface,#fff);border:1px solid var(--ps-line,#e7e7f0);border-radius:16px;box-shadow:0 14px 44px rgba(20,18,60,.16);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.ArticleToc_toc__KUsPl:hover .ArticleToc_bars__u4_h9{opacity:0}.ArticleToc_toc__KUsPl:hover .ArticleToc_panel__YM1qe{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}.ArticleToc_list__aC_Dq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.ArticleToc_itemSub__C5Fnh{padding-left:16px}.ArticleToc_link__kR_9L{position:relative;display:block;max-width:100%;color:var(--ps-muted,#6b6b7b);font-size:15px;line-height:1.35;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.ArticleToc_link__kR_9L:hover{color:var(--ps-ink,#0b0b12)}.ArticleToc_linkActive__SISpU{color:var(--ps-accent-strong,#4338ff);font-weight:500}.ArticleToc_linkActive__SISpU:before{content:"";position:absolute;left:-14px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:currentColor}.AccountCenter_panel__ORf2s{border:1px solid #e5e7eb;border-radius:24px;background:#fff;padding:32px;box-shadow:0 1px 2px rgba(15,15,30,.04),0 12px 32px -20px rgba(15,15,30,.28)}@media(max-width:640px){.AccountCenter_panel__ORf2s{padding:22px}}.AccountCenter_panelTitle__DKZ7y{font-size:1.3rem;font-weight:800;margin-bottom:24px}.AccountCenter_empty__kTwdJ,.AccountCenter_loading__KDbw8{color:#6a7282}.AccountCenter_infoGrid__TrC1i{display:flex;flex-direction:column}.AccountCenter_infoRow__6Bjox{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e5e7eb}.AccountCenter_infoRow__6Bjox:last-child{border-bottom:none}.AccountCenter_infoRow__6Bjox dt{color:#6a7282;font-size:.92rem}.AccountCenter_infoRow__6Bjox dd{font-weight:600;text-align:right;word-break:break-word}.AccountCenter_badge__5jwTB{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px solid transparent;border-radius:999px;background:#f9fafb;font-size:.82rem;text-transform:capitalize}.AccountCenter_badge__5jwTB:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:0 0 auto}.AccountCenter_badgeOk__xsUAe{background:rgba(0,153,102,.1);border-color:rgba(0,153,102,.45);color:#096}.AccountCenter_profile__bUgUz{display:flex;flex-direction:column;gap:24px}.AccountCenter_hero__kETOt{border:1px solid #e5e7eb;border-radius:24px;overflow:hidden;background:#fff}.AccountCenter_heroCover__t9vm5{height:168px;background:linear-gradient(21.05deg,#5711f6 -38.05%,#9614eb 37.02%,#ff1ade 112.09%)}@media(max-width:640px){.AccountCenter_heroCover__t9vm5{height:120px}}.AccountCenter_cover0__Z40f7{background:linear-gradient(21.05deg,#5711f6 -38.05%,#9614eb 37.02%,#ff1ade 112.09%)}.AccountCenter_cover1__DH_FF{background:radial-gradient(120% 140% at 100% 0,rgba(255,26,222,.55),transparent 55%),linear-gradient(120deg,#2d1264,#5711f6 60%,#9614eb)}.AccountCenter_cover2__tEa_8{background:radial-gradient(90% 120% at 0 0,rgba(21,93,252,.5),transparent 55%),linear-gradient(135deg,#120a2e,#4318a8 55%,#7a13f0)}.AccountCenter_cover3___79iI{background:radial-gradient(100% 130% at 80% 20%,rgba(122,19,240,.6),transparent 60%),linear-gradient(120deg,#0b0b26,#241065 55%,#3b1e9e)}.AccountCenter_cover4__O_a6r{background:radial-gradient(110% 130% at 20% 10%,rgba(255,26,222,.4),transparent 55%),radial-gradient(120% 140% at 100% 100%,rgba(21,93,252,.45),transparent 55%),linear-gradient(135deg,#1a0f3d,#5711f6)}.AccountCenter_heroBody__qs_eH{display:flex;align-items:flex-end;gap:20px;padding:0 28px 24px;margin-top:-46px}@media(max-width:640px){.AccountCenter_heroBody__qs_eH{flex-direction:column;align-items:center;text-align:center;padding:0 20px 22px;margin-top:-50px}}.AccountCenter_heroAvatar__YPjDo{width:108px;height:108px;border-radius:50%;object-fit:cover;border:4px solid #fff;background:#f9fafb;color:#7a13f0;font-size:2.4rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:0 8px 22px -12px rgba(15,15,30,.4)}.AccountCenter_heroIdentity__kYgmj{flex:1 1;min-width:0;padding-bottom:4px}.AccountCenter_heroName__l0Mdu{display:flex;align-items:center;gap:8px;font-size:1.5rem;font-weight:800;color:#101828}@media(max-width:640px){.AccountCenter_heroName__l0Mdu{justify-content:center}}.AccountCenter_heroVerified___dkRp{color:#096;flex:0 0 auto}.AccountCenter_heroEmail__nLkOn{display:block;margin-top:2px;color:#6a7282;font-size:.92rem;word-break:break-word}.AccountCenter_heroStats__1SXzB{display:flex;gap:10px;margin:0;padding-bottom:4px}@media(max-width:640px){.AccountCenter_heroStats__1SXzB{width:100%;justify-content:center}}.AccountCenter_heroStat__IzENS{display:flex;flex-direction:column;align-items:center;min-width:88px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:16px;background:#f9fafb}.AccountCenter_heroStat__IzENS dt{order:2;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:#6a7282}.AccountCenter_heroStat__IzENS dd{order:1;margin:0;display:flex;align-items:center;gap:6px;font-size:1.15rem;font-weight:800;color:#101828}.AccountCenter_heroStatIcon__isOJE{flex:0 0 auto;color:#7a13f0}.AccountCenter_profileGrid__0RiZU{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}@media(max-width:1024px){.AccountCenter_profileGrid__0RiZU{grid-template-columns:1fr}}.AccountCenter_profileCol__z6uxX{display:flex;flex-direction:column;gap:24px;min-width:0}.AccountCenter_card__xqkFV{border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:24px}@media(max-width:640px){.AccountCenter_card__xqkFV{padding:18px}}.AccountCenter_cardTitle__3is_s{font-size:1.05rem;font-weight:800;color:#101828;margin-bottom:16px}.AccountCenter_cardLead__yse9h{margin:-8px 0 18px;color:#6a7282;font-size:.88rem}.AccountCenter_timeline__IjssE{display:flex;flex-direction:column;gap:22px}.AccountCenter_timelineGroup___bLY_{display:flex;flex-direction:column;gap:4px}.AccountCenter_timelineDay__ST6as{align-self:flex-start;margin-bottom:8px;padding:3px 10px;border:1px solid #e5e7eb;border-radius:999px;background:#f9fafb;color:#364153;font-size:.76rem;font-weight:600}.AccountCenter_timelineList__XFxDq{list-style:none;margin:0;padding:0}.AccountCenter_timelineItem__9bPOg{position:relative;display:flex;gap:14px;padding:0 0 18px 4px}.AccountCenter_timelineItem__9bPOg:before{content:"";position:absolute;left:9px;top:18px;bottom:-4px;width:2px;background:#e5e7eb}.AccountCenter_timelineItem__9bPOg:last-child{padding-bottom:0}.AccountCenter_timelineItem__9bPOg:last-child:before{display:none}.AccountCenter_timelineDot__rJwOp{position:relative;z-index:1;flex:0 0 auto;width:16px;height:16px;margin-top:3px;border-radius:50%;background:#6a7282;box-shadow:0 0 0 4px rgba(122,19,240,.08)}.AccountCenter_dot_ok__dhr_t{background:#096;box-shadow:0 0 0 4px rgba(0,153,102,.12)}.AccountCenter_dot_fail__mxSES{background:#f83636;box-shadow:0 0 0 4px rgba(248,54,54,.12)}.AccountCenter_dot_info__inJme{background:#7a13f0;box-shadow:0 0 0 4px rgba(122,19,240,.12)}.AccountCenter_timelineContent__cnKhr{flex:1 1;min-width:0}.AccountCenter_timelineHead__LsWd_{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.AccountCenter_timelineTitle__kBNqA{font-weight:700;color:#101828}.AccountCenter_timelineTime__nJTlS{flex:0 0 auto;color:#6a7282;font-size:.8rem}.AccountCenter_timelineDesc__j9FyA{margin-top:2px;color:#6a7282;font-size:.85rem;word-break:break-word}.AccountCenter_form__5w3Wo{display:flex;flex-direction:column;gap:18px;max-width:420px}.AccountCenter_field__XeVNP{display:flex;flex-direction:column;gap:6px}.AccountCenter_label__X6sLz{font-size:.9rem;font-weight:600;color:#364153}.AccountCenter_input__NOC3L{padding:11px 14px;border:1px solid #e5e7eb;border-radius:10px;font-family:inherit;font-size:.95rem;background:#fff;color:#101828}.AccountCenter_input__NOC3L:focus{outline:none;border-color:#7a13f0;box-shadow:0 0 0 3px rgba(122,19,240,.15)}.AccountCenter_submit__tdJ4p{align-self:flex-start;padding:11px 24px;border:1px solid #7a13f0;border-radius:10px;background:#7a13f0;color:#fff;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.AccountCenter_submit__tdJ4p:hover:not(:disabled){background:#650ec9;border-color:#650ec9}.AccountCenter_submit__tdJ4p:disabled{opacity:.6;cursor:not-allowed}.AccountCenter_error__nZSWC{color:#f83636;font-size:.88rem}.AccountCenter_success__qVFy5{color:#096;font-size:.9rem}.AccountCenter_totpIntro__gnnOW{font-size:.92rem;color:#364153;line-height:1.55;margin:0 0 14px}.AccountCenter_totpStatus__KvzOe{font-size:.95rem;color:#101828;margin:0 0 18px}.AccountCenter_totpOn__JNyNF{color:#096}.AccountCenter_totpOff__ByZDI{color:#364153}.AccountCenter_totpQr__0Jkgb{display:block;width:200px;height:200px;margin:4px 0 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.AccountCenter_totpSecret__GJO_R{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92rem;letter-spacing:1px;word-break:break-all;padding:10px 12px;border:1px dashed #e5e7eb;border-radius:10px;background:#f9fafb;color:#101828}.AccountCenter_totpCancel___ZJ83{background:none;border:none;padding:0;font:inherit;font-size:.9rem;color:#364153;cursor:pointer;align-self:flex-start}.AccountCenter_secSection__KWcj6{padding-top:26px;margin-top:26px;border-top:1px solid #e5e7eb}.AccountCenter_secSection__KWcj6:first-of-type{padding-top:0;margin-top:0;border-top:none}.AccountCenter_secHead__3UImq{display:flex;align-items:center;gap:12px;margin-bottom:20px}.AccountCenter_secIcon__6BDHj{display:inline-flex;color:#101828;flex:0 0 auto}.AccountCenter_secHeadText__g1fXh{display:flex;flex-direction:column;gap:2px;min-width:0}.AccountCenter_secTitle__dasTc{font-size:1.02rem;font-weight:700;color:#101828}.AccountCenter_secLead__ZA3Lm{font-size:.9rem;color:#6a7282}.AccountCenter_pwForm__DkMB_{display:flex;flex-direction:column;gap:18px;max-width:640px}.AccountCenter_pwGrid__NTZHj{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}@media(max-width:640px){.AccountCenter_pwGrid__NTZHj{grid-template-columns:1fr}}.AccountCenter_inputWrap__9tF1v{position:relative;display:flex}.AccountCenter_inputWrap__9tF1v .AccountCenter_input__NOC3L{width:100%;padding-right:44px}.AccountCenter_eyeBtn__hWULs{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:10px;background:none;color:#6a7282;cursor:pointer}.AccountCenter_eyeBtn__hWULs:hover{color:#101828}.AccountCenter_toggle__0Cd_i{margin-left:auto;flex:0 0 auto;position:relative;width:42px;height:24px;padding:0;border:none;border-radius:999px;background:#e5e7eb;cursor:pointer;transition:background .15s ease}.AccountCenter_toggle__0Cd_i:disabled{opacity:.6;cursor:not-allowed}.AccountCenter_toggleActive__cG2Rf{background:#7a13f0}.AccountCenter_toggleKnob__ujZuy{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(15,15,30,.35);transition:transform .15s ease}.AccountCenter_toggleActive__cG2Rf .AccountCenter_toggleKnob__ujZuy{transform:translateX(18px)}.AccountCenter_methodCard__hnU7T{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:18px}.AccountCenter_methodCardActive__3UAnl{border-color:#7a13f0}.AccountCenter_methodRadio__4nU9u{flex:0 0 auto;width:18px;height:18px;margin-top:1px;border-radius:50%;border:2px solid #7a13f0;background:radial-gradient(circle,#7a13f0 0 5px,transparent 6px)}.AccountCenter_methodText__sxL_1{display:flex;flex-direction:column;gap:3px;min-width:0}.AccountCenter_methodName__73K8K{font-weight:600;color:#101828}.AccountCenter_methodDesc__zob0F{font-size:.9rem;color:#6a7282;line-height:1.5}.AccountCenter_connList__tNCni{display:flex;flex-direction:column;gap:14px;list-style:none;padding:0;margin:0}.AccountCenter_connItem__cVATr{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid #e5e7eb;border-radius:16px;background:#f9fafb}.AccountCenter_connIcon__HbAns{display:inline-flex;width:24px;height:24px;flex:0 0 auto}.AccountCenter_connText__iWNpr{display:flex;flex-direction:column;min-width:0;flex:1 1}.AccountCenter_connName__0kmED{font-weight:700}.AccountCenter_connMeta__HpYVi{color:#6a7282;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountCenter_connBtn__eiEe_{flex:0 0 auto;padding:9px 18px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#364153;font-weight:600;font-size:.88rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.AccountCenter_connBtn__eiEe_:hover:not(:disabled){border-color:#7a13f0;background:#7a13f0;color:#fff}.AccountCenter_connBtn__eiEe_:disabled{opacity:.5;cursor:not-allowed}.AccountCenter_connBtnDanger__OA8qK:hover:not(:disabled){border-color:#f83636;background:#f83636;color:#fff}.AccountCenter_connHint___ICtr{margin-top:16px;color:#6a7282;font-size:.84rem}.AccountCenter_reviewList__1OLCo{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:0}.AccountCenter_review__RCxfx{padding:18px 20px;border:1px solid #e5e7eb;border-radius:16px;background:#f9fafb}.AccountCenter_reviewHead__VpFOq{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.AccountCenter_reviewTarget__3GL46{font-weight:700;color:#101828;text-decoration:none}.AccountCenter_reviewTarget__3GL46:hover{color:#7a13f0}.AccountCenter_status__n2QBi{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:600;padding:2px 10px;border:1px solid transparent;border-radius:999px;white-space:nowrap}.AccountCenter_status__n2QBi:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:0 0 auto}.AccountCenter_status_published__S4Tus{background:rgba(0,153,102,.1);border-color:rgba(0,153,102,.45);color:#096}.AccountCenter_status_pending__vT1_N{background:rgba(180,83,9,.1);border-color:rgba(180,83,9,.4);color:#b45309}.AccountCenter_status_rejected__nrAUh{background:rgba(248,54,54,.1);border-color:rgba(248,54,54,.4);color:#f83636}.AccountCenter_reviewMeta__bpP_j{display:flex;align-items:center;gap:12px;margin-bottom:8px;font-size:.82rem;color:#6a7282}.AccountCenter_stars__Tbglu{display:inline-flex;gap:2px;color:#f59e0b;font-size:.9rem}.AccountCenter_starEmpty__C4ZGd{opacity:.3}.AccountCenter_reviewType__cnL__{text-transform:capitalize}.AccountCenter_reviewContent__mCfpZ{color:#364153;line-height:1.6;white-space:pre-wrap}.AccountCenter_creditBalance__MiuAc{display:flex;align-items:baseline;gap:10px;padding:24px 26px;border-radius:24px;background:linear-gradient(21.05deg,#5711f6 -38.05%,#9614eb 37.02%,#ff1ade 112.09%);color:#fff;margin-bottom:28px}.AccountCenter_creditBalanceLabel__OsExr{font-size:.9rem;opacity:.85;margin-right:auto}.AccountCenter_creditBalanceValue__njfw8{font-size:2.2rem;font-weight:800;line-height:1}.AccountCenter_creditBalanceUnit__pzRxC{font-size:.95rem;opacity:.85}.AccountCenter_subTitle__aJupv{font-size:1.05rem;font-weight:700;margin:0 0 16px}.AccountCenter_buyForm__9S2oe{display:flex;flex-direction:column;gap:16px;max-width:460px;padding:22px;border:1px solid #e5e7eb;border-radius:16px;background:#f9fafb;margin-bottom:32px}.AccountCenter_quote__4O7jq{display:flex;flex-direction:column;margin:0;border-top:1px solid #e5e7eb}.AccountCenter_quoteRow__8SwFK{display:flex;justify-content:space-between;padding:9px 0}.AccountCenter_quoteRow__8SwFK dt{color:#6a7282;font-size:.9rem}.AccountCenter_quoteRow__8SwFK dd{font-weight:600}.AccountCenter_quoteTotal__AbQF0{border-top:1px solid #e5e7eb;margin-top:2px}.AccountCenter_quoteTotal__AbQF0 dd,.AccountCenter_quoteTotal__AbQF0 dt{font-size:1.05rem;font-weight:800;color:#101828}.AccountCenter_feeNote__ysyEI{color:#6a7282;font-size:.82rem;margin:0}.AccountCenter_payBox__A05XP{padding:22px;border:1px solid #7a13f0;border-radius:16px;background:rgba(122,19,240,.04);margin-bottom:32px}.AccountCenter_payIntro__M7ww7{color:#364153;font-size:.9rem;margin:0 0 16px}.AccountCenter_payGrid__xA8Qz{display:flex;flex-direction:column;margin:0 0 18px}.AccountCenter_payRow__PqKcY{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;border-bottom:1px solid #e5e7eb}.AccountCenter_payRow__PqKcY:last-child{border-bottom:none}.AccountCenter_payRow__PqKcY dt{color:#6a7282;font-size:.88rem;flex:0 0 auto}.AccountCenter_payRow__PqKcY dd{margin:0;font-weight:600;text-align:right;min-width:0;word-break:break-all}.AccountCenter_mono__aA5Oo{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.86rem}.AccountCenter_copyValue__2c9KI{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:transparent;color:#101828;font:inherit;font-weight:600;cursor:pointer;word-break:break-all;text-align:right}.AccountCenter_copyValue__2c9KI:hover{color:#7a13f0}.AccountCenter_copyHint__kgm_C{flex:0 0 auto;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#7a13f0;border:1px solid;border-radius:999px;padding:1px 7px}.AccountCenter_payActions__5QQMe{display:flex;align-items:center;gap:16px}.AccountCenter_linkBtn__WtDxp{border:none;background:transparent;color:#364153;font-weight:600;cursor:pointer}.AccountCenter_linkBtn__WtDxp:hover{color:#7a13f0}.AccountCenter_txWrap__WzmLN{margin-top:8px}.AccountCenter_txList__c1W0g{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.AccountCenter_txItem__qMoZA{padding:14px 18px;border:1px solid #e5e7eb;border-radius:16px;background:#f9fafb}.AccountCenter_txMain__OkDNQ{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.AccountCenter_txCredits__J05Lk{font-weight:700}.AccountCenter_txMeta__60XZs{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:.82rem;color:#6a7282}.AccountCenter_txLink__nbB40{color:#7a13f0;text-decoration:none;font-weight:600}.AccountCenter_txLink__nbB40:hover{text-decoration:underline}.AccountCenter_txNote__cDcaF{margin:8px 0 0;font-size:.82rem;color:#364153}.AccountCenter_status_submitted__zz1jX{background:rgba(21,93,252,.1);border-color:rgba(21,93,252,.4);color:#155dfc}.AccountCenter_status_confirmed__m9xcB{background:rgba(0,153,102,.1);border-color:rgba(0,153,102,.45);color:#096}.AccountCenter_status_expired__8yJBx{background:rgba(100,116,139,.14);border-color:rgba(100,116,139,.4);color:#475569}.AccountCenter_more__y9C1O{margin-top:20px;text-align:center}.AccountCenter_moreBtn__udGjo{padding:10px 22px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer}.AccountCenter_moreBtn__udGjo:hover{border-color:#7a13f0;color:#7a13f0}.AccountCenter_panelLead__B2_pA{margin:0 0 18px;color:#6a7282;font-size:.9rem;line-height:1.5}.AccountCenter_logTable__Xkjdw{width:100%;border-collapse:collapse;font-size:.9rem}.AccountCenter_logTable__Xkjdw th{text-align:left;padding:11px 14px;font-size:.82rem;font-weight:600;color:#101828;background:#f9fafb;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;white-space:nowrap}.AccountCenter_logTable__Xkjdw td{padding:14px;border-bottom:1px solid #e5e7eb;color:#101828;vertical-align:middle}.AccountCenter_logRowTr__bhTJ3{cursor:pointer;transition:background .15s ease}.AccountCenter_logRowTr__bhTJ3:hover{background:#f9fafb}.AccountCenter_logProvider__nw6Jh{font-size:.8rem;color:#6a7282}.AccountCenter_logCostCell__JJL8H{font-weight:600;color:#7a13f0;white-space:nowrap}.AccountCenter_apiKeyLink__1cyJZ{padding:0;border:none;background:none;font:inherit;font-weight:600;color:#7a13f0;cursor:pointer;text-align:inherit}.AccountCenter_apiKeyLink__1cyJZ:hover{text-decoration:underline}@keyframes AccountCenter_drawerScrimIn__sofew{0%{opacity:0}to{opacity:1}}@keyframes AccountCenter_drawerSlideIn__s6ZAm{0%{transform:translateX(100%)}to{transform:translateX(0)}}.AccountCenter_drawerScrim__sRH8R{position:fixed;inset:0;z-index:50;background:rgba(11,11,20,.4);display:flex;justify-content:flex-end;animation:AccountCenter_drawerScrimIn__sofew .2s ease-out}@media(prefers-reduced-motion:reduce){.AccountCenter_drawerScrim__sRH8R{animation:none}}.AccountCenter_drawerScrimTop__vtKZx{z-index:60}.AccountCenter_drawer__vzwEZ{width:min(560px,94vw);height:100%;overflow-y:auto;background:#fff;box-shadow:-8px 0 30px rgba(0,0,0,.18);display:flex;flex-direction:column;animation:AccountCenter_drawerSlideIn__s6ZAm .28s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.AccountCenter_drawer__vzwEZ{animation:none}}.AccountCenter_drawerHeader__vt3cx{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #e5e7eb;background:#fff}.AccountCenter_drawerTitle__9A5pZ{margin:0;font-size:1.05rem;font-weight:600;color:#101828}.AccountCenter_drawerClose__QWT1s{flex:0 0 auto;width:32px;height:32px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;font-size:1.2rem;line-height:1;cursor:pointer}.AccountCenter_drawerClose__QWT1s:hover{border-color:#7a13f0;color:#7a13f0}.AccountCenter_drawerBody__4LTuB{margin:0;padding:8px 20px 24px}.AccountCenter_drawerForm__YbKXU{display:flex;flex-direction:column;gap:18px;padding:16px 20px 24px}.AccountCenter_expiryPreview__huhM1{margin:0;font-size:.85rem;font-weight:600;color:#7a13f0}.AccountCenter_detailRow__1nnVO{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #e5e7eb}.AccountCenter_detailLabel__tEgqC{flex:0 0 auto;color:#6a7282;font-size:.85rem}.AccountCenter_detailValue__qlaOI{margin:0;text-align:right;color:#101828;font-size:.9rem;word-break:break-word}.AccountCenter_keyTableWrap__U35kM{border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background-color:#fff}.AccountCenter_keyTableWrap__U35kM .AccountCenter_logTable__Xkjdw th{border-top:none}.AccountCenter_sectionStack__fjFuk{display:flex;flex-direction:column;gap:20px}.AccountCenter_keyHeader__x8PnK{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.AccountCenter_keyHeadings__HKdYN{min-width:0}.AccountCenter_keyHeadings__HKdYN .AccountCenter_panelTitle__DKZ7y{margin-bottom:4px}.AccountCenter_keyHeadings__HKdYN .AccountCenter_panelLead__B2_pA{margin:0}.AccountCenter_newKeyBtn__DBJLA{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:none;border-radius:10px;background:#7a13f0;color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s ease}.AccountCenter_newKeyBtn__DBJLA span{font-size:1.05rem;line-height:1}.AccountCenter_newKeyBtn__DBJLA:hover{background:#650ec9}.AccountCenter_keyCard__Bqxyd{border:1px solid #e5e7eb;border-radius:16px;background:#fff;overflow:hidden}.AccountCenter_keySearchRow__N9pHH{position:relative}.AccountCenter_keySearchIcon__E4Bpu{position:absolute;top:50%;left:14px;transform:translateY(-50%);display:inline-flex;color:#6a7282;pointer-events:none}.AccountCenter_keySearch__gJx_z{width:100%;padding:9px 14px 9px 36px;border:1px solid #e5e7eb;border-radius:10px;font-family:inherit;font-size:.9rem;background:#f9fafb;color:#101828}.AccountCenter_keySearch__gJx_z:focus{outline:none;border-color:#7a13f0;background:#fff;box-shadow:0 0 0 3px rgba(122,19,240,.12)}.AccountCenter_keyEmptyRow__cJY9f{padding:28px 16px;text-align:center;color:#6a7282}.AccountCenter_keyTable__NqUPj{width:100%;border-collapse:collapse;font-size:.9rem}.AccountCenter_keyTable__NqUPj th{text-align:left;padding:11px 16px;font-size:.82rem;font-weight:600;color:#101828;background:#f9fafb;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;white-space:nowrap}.AccountCenter_keyTable__NqUPj td{padding:15px 16px;border-bottom:1px solid #e5e7eb;color:#101828;vertical-align:middle}.AccountCenter_keyTable__NqUPj tbody tr{transition:background .12s ease}.AccountCenter_keyTable__NqUPj tbody tr:hover{background:#f5f1ff}.AccountCenter_keyTable__NqUPj tbody tr:last-child td{border-bottom:none}.AccountCenter_keyCell__Fcsr_{display:flex;flex-direction:column;gap:5px;min-width:180px}.AccountCenter_keyName__2q7NK{display:flex;align-items:center;gap:8px;font-weight:600;color:#101828}.AccountCenter_keyStatus__PstNb{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;padding:2px 9px;border:1px solid transparent;border-radius:999px;white-space:nowrap;background:#f9fafb;color:#6a7282}.AccountCenter_keyStatus__PstNb:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:0 0 auto}.AccountCenter_keyStatus_active__frJ1G{background:rgba(0,153,102,.1);border-color:rgba(0,153,102,.45);color:#096}.AccountCenter_keyStatus_disabled__xL11F{background:rgba(100,116,139,.14);border-color:rgba(100,116,139,.4);color:#475569}.AccountCenter_keyStatus_expired__jszNA{background:rgba(248,54,54,.1);border-color:rgba(248,54,54,.4);color:#f83636}.AccountCenter_keyPrefix__9y9KZ{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.82rem;color:#6a7282}.AccountCenter_keyMuted__h1pjG{color:#364153;white-space:nowrap}.AccountCenter_keyLimitHit__00OTe{color:#f83636;font-weight:600}.AccountCenter_limitCol__6O_Xz{min-width:160px}.AccountCenter_limitHead__a__wj{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:5px}.AccountCenter_limitAmount__F_Bkc{font-weight:600;color:#101828}.AccountCenter_limitType__IloJg{font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#6a7282}.AccountCenter_limitBar__UM8Ui{height:3px;border-radius:999px;background:#e5e7eb;overflow:hidden}.AccountCenter_limitFill__X5wtm{height:100%;border-radius:999px;background:linear-gradient(21.05deg,#5711f6 -38.05%,#9614eb 37.02%,#ff1ade 112.09%);transition:width .3s ease}.AccountCenter_limitFillFull__0slPw{background:#f83636}.AccountCenter_actionCell__xjiiL{width:1%;white-space:nowrap;text-align:right}.AccountCenter_actionMenu__bzlnn{position:relative;display:inline-block}.AccountCenter_actionTrigger__oOwN7{width:32px;height:32px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-size:1.1rem;line-height:1;color:#364153;cursor:pointer}.AccountCenter_actionTrigger__oOwN7:hover:not(:disabled){border-color:#7a13f0;color:#7a13f0}.AccountCenter_actionTrigger__oOwN7:disabled{opacity:.5;cursor:not-allowed}.AccountCenter_actionDropdown__Eo2ZE{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:140px;padding:6px;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.14)}.AccountCenter_actionItem__ZUKxr{padding:8px 12px;border:none;border-radius:6px;background:transparent;font-size:.9rem;text-align:left;color:#101828;cursor:pointer}.AccountCenter_actionItem__ZUKxr:hover{background:#f9fafb}.AccountCenter_actionItemDanger__8H53n{color:#f83636}.AccountCenter_keyFooter__LFr5V{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-top:1px solid #e5e7eb}.AccountCenter_keyCount__l1y9o{font-size:.85rem;color:#6a7282}.AccountCenter_pager__Rt9De{display:flex;align-items:center;gap:12px}.AccountCenter_pagerBtn__gT1Fi{padding:6px 14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-size:.85rem;color:#101828;cursor:pointer}.AccountCenter_pagerBtn__gT1Fi:hover:not(:disabled){border-color:#7a13f0;color:#7a13f0}.AccountCenter_pagerBtn__gT1Fi:disabled{opacity:.5;cursor:not-allowed}.AccountCenter_pagerInfo__lKdqA{font-size:.85rem;color:#6a7282}.AccountCenter_keyReveal__cVk4S{margin:20px 0;padding:18px 20px;border:1px solid rgba(0,153,102,.4);border-radius:16px;background:rgba(0,153,102,.06)}.AccountCenter_keyRevealWarn__nwXxQ{margin:0 0 12px;font-size:.88rem;color:#b45309}