.naCommentTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.naStaffBadge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(5,227,146,.12);border:1px solid rgba(5,227,146,.2);color:#0a6a4b;font-size:11px;font-weight:1000;line-height:1}.naCommentTreeNode{position:relative}.naCommentReplies{margin-right:38px;border-right:1px dashed rgba(15,23,42,.12);padding-right:16px;margin-top:10px}.naCommentCard--replyTree{background:rgba(15,23,42,.03)}.naCommentCard--staff{background:linear-gradient(135deg,rgba(5,227,146,.09),hsla(0,0%,100%,.92));border-color:rgba(5,227,146,.16);box-shadow:0 18px 54px rgba(5,227,146,.08)}.naCommentCard--staff .naCommentCard__avatar{background:rgba(5,227,146,.08);border-color:rgba(5,227,146,.2)}.naCommentHtml{font-size:.96rem;line-height:2;color:rgba(15,23,42,.72);text-align:justify}.naCommentHtml p{margin:0 0 10px}.naCommentHtml p:last-child{margin-bottom:0}.naCommentHtml code{display:inline-flex;align-items:center;max-width:100%;padding:4px 10px;margin:0 3px;border-radius:12px;background:rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.08);color:rgba(15,23,42,.92);font-weight:900;font-size:.92em;direction:ltr;text-align:left;unicode-bidi:plaintext;overflow-wrap:anywhere}.naCommentEmpty{padding:18px;border-radius:22px;background:rgba(15,23,42,.03);border:1px solid rgba(15,23,42,.08);color:rgba(15,23,42,.68);font-size:14px;font-weight:900}.naArticleShell{position:relative;z-index:2;display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;align-items:start}.naArticleAside{position:sticky;top:96px;align-self:start}.naReadingProgress{position:fixed;top:0;right:0;left:0;height:4px;background:rgba(15,23,42,.08);z-index:60;overflow:hidden;pointer-events:none}.naReadingProgress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#05e392,#15d2a6);box-shadow:0 0 22px rgba(5,227,146,.35);transition:width .14s linear}.naTocCard{overflow:hidden;border-radius:28px;background:hsla(0,0%,100%,.88);border:1px solid rgba(15,23,42,.08);box-shadow:0 22px 68px rgba(15,23,42,.07);backdrop-filter:blur(16px)}.naTocCard__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid rgba(15,23,42,.07);background:radial-gradient(circle at 10% 10%,rgba(5,227,146,.14),transparent 36%),linear-gradient(180deg,rgba(248,252,250,.98),hsla(0,0%,100%,.95))}.naTocEyebrow{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(5,227,146,.11);border:1px solid rgba(5,227,146,.18);color:#0a6a4b;font-size:11px;font-weight:1000}.naTocCard__head h3{margin:10px 0 0;font-size:1.05rem;font-weight:1000;color:rgba(15,23,42,.92)}.naTocProgressBadge{min-width:84px;display:grid;place-items:center;padding:12px 10px;border-radius:20px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08);text-align:center}.naTocProgressBadge strong{display:block;font-size:1rem;font-weight:1000;color:#0a6a4b;line-height:1}.naTocProgressBadge span{display:block;margin-top:6px;font-size:11px;font-weight:900;color:rgba(15,23,42,.58)}.naTocCard__body{padding:14px;display:flex;flex-direction:column;gap:8px}.naTocItem{width:100%;border:none;outline:none;display:flex;align-items:flex-start;gap:10px;text-align:right;padding:12px;border-radius:18px;background:rgba(15,23,42,.03);border:1px solid rgba(15,23,42,.05);color:rgba(15,23,42,.74);transition:all .2s ease}.naTocItem:hover{transform:translateY(-1px);border-color:rgba(5,227,146,.18);background:rgba(5,227,146,.08)}.naTocItem.is-active{background:rgba(5,227,146,.11);border-color:rgba(5,227,146,.2);color:#0a6a4b;box-shadow:0 12px 28px rgba(5,227,146,.08)}.naTocItem__dot{width:9px;height:9px;border-radius:999px;background:rgba(15,23,42,.18);margin-top:7px;flex:0 0 auto}.naTocItem.is-active .naTocItem__dot{background:#05e392;box-shadow:0 0 16px rgba(5,227,146,.32)}.naTocItem__text{font-size:13px;font-weight:900;line-height:1.85}.naTocItem--lvl3{padding-right:18px}.naTocItem--lvl4{padding-right:24px;opacity:.95}.naMdx h2,.naMdx h3,.naMdx h4{scroll-margin-top:116px}.naCodeSnippet{display:block;width:100%;margin:16px 0;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 12% 14%,rgba(5,227,146,.12),transparent 30%),linear-gradient(180deg,rgba(9,18,35,.98),rgba(15,23,42,.94));border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 70px rgba(15,23,42,.18)}.naCodeSnippet__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.naCodeSnippet__label{min-height:30px;border-radius:999px;background:rgba(5,227,146,.12);border:1px solid rgba(5,227,146,.18);color:#d7fff1;font-size:11px}.naCodeSnippet__label,.naCopyBtn{display:inline-flex;align-items:center;padding:0 12px;font-weight:1000}.naCopyBtn{border:none;outline:none;justify-content:center;min-width:88px;min-height:34px;border-radius:12px;background:hsla(0,0%,100%,.08);color:#fff;font-size:12px;transition:all .2s ease}.naCopyBtn:hover{background:hsla(0,0%,100%,.14)}.naCopyBtn.is-copied{background:rgba(5,227,146,.18);color:#d9fff3}.naCodeSnippet code{display:block;width:100%;padding:16px 18px 18px;color:hsla(0,0%,100%,.94);font-size:.95rem;line-height:2;direction:ltr;text-align:left;unicode-bidi:plaintext;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.naP .naCodeSnippet:first-child,.naP .naCodeSnippet:last-child,.naPBlock .naCodeSnippet:first-child,.naPBlock .naCodeSnippet:last-child{margin-top:10px}.naFusionButtonWrap{display:flex;justify-content:center;margin:22px 0}.naFusionButton{text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:62px;padding:14px 24px;border-radius:999px;background:radial-gradient(circle at 18% 18%,hsla(0,0%,100%,.16),transparent 26%),linear-gradient(90deg,#005447,#15d2a6);color:#fff;font-size:14px;font-weight:1000;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 22px 60px rgba(21,210,166,.22);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.naFusionButton:hover{transform:translateY(-2px);filter:brightness(1.02);box-shadow:0 28px 72px rgba(21,210,166,.28)}.naFusionButton__text{line-height:1.7}.naFusionButton__icon{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.16);color:#fff;flex:0 0 auto}.naVideoCard{width:100%;max-width:960px;margin:24px auto;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 12% 12%,rgba(5,227,146,.12),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,252,250,.96));border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 72px rgba(15,23,42,.09)}.naVideoCard__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.72)}.naVideoCard__badge{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(5,227,146,.12);border:1px solid rgba(5,227,146,.18);color:#0a6a4b;font-size:11px;font-weight:1000}.naVideoCard__path{font-size:12px;font-weight:900;color:rgba(15,23,42,.54);direction:ltr;text-align:left;unicode-bidi:plaintext;overflow-wrap:anywhere}.naVideoCard__body{padding:16px}.naVideo{width:100%;display:block;border-radius:22px;background:#081321;border:1px solid rgba(15,23,42,.1);box-shadow:0 20px 60px rgba(15,23,42,.14)}.naAlertBox{display:flex;align-items:flex-start;gap:14px;margin:24px 0;padding:18px;border-radius:24px;border:1px solid rgba(15,23,42,.08);box-shadow:0 20px 54px rgba(15,23,42,.08)}.naAlertBox--warning{background:linear-gradient(135deg,rgba(250,204,21,.13),hsla(0,0%,100%,.96));border-color:rgba(250,204,21,.24)}.naAlertBox--danger{background:linear-gradient(135deg,rgba(239,68,68,.11),hsla(0,0%,100%,.96));border-color:rgba(239,68,68,.2)}.naAlertBox--info{background:linear-gradient(135deg,rgba(59,130,246,.1),hsla(0,0%,100%,.96));border-color:rgba(59,130,246,.18)}.naAlertBox--important{background:linear-gradient(135deg,rgba(168,85,247,.1),hsla(0,0%,100%,.96));border-color:rgba(168,85,247,.18)}.naAlertBox__icon{width:52px;height:52px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:hsla(0,0%,100%,.82);border:1px solid rgba(15,23,42,.08);color:rgba(15,23,42,.82)}.naAlertBox__content{flex:1 1 auto;min-width:0}.naAlertBox__label{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.08);color:rgba(15,23,42,.82);font-size:11px;font-weight:1000}.naAlertBox__body{margin-top:10px}.naAlertBox__body,.naAlertInline{font-size:.97rem;line-height:2;color:rgba(15,23,42,.82);text-align:justify}.naAlertBox__body p{margin:0}.naAlertBox__body code,.naAlertInline code{display:inline-flex;align-items:center;max-width:100%;padding:4px 10px;margin:0 3px;border-radius:12px;background:rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.08);color:rgba(15,23,42,.92);font-weight:900;font-size:.92em;direction:ltr;text-align:left;unicode-bidi:plaintext;overflow-wrap:anywhere}@media (max-width:1199.98px){.naArticleShell{grid-template-columns:1fr}.naArticleAside{position:static;order:-1}}@media (max-width:767.98px){.naCommentReplies{margin-right:0;padding-right:0;border-right:0}.naTocCard{border-radius:24px}.naTocCard__head{padding:16px}.naCodeSnippet{border-radius:20px}.naCodeSnippet code{font-size:.9rem;padding:14px 14px 16px}.naFusionButton{width:100%}.naVideoCard{border-radius:22px}.naVideoCard__head{flex-direction:column;align-items:flex-start}.naVideoCard__body{padding:12px}.naVideo{border-radius:16px}.naAlertBox{flex-direction:column;border-radius:22px}}