@layer components{.cn-hero{isolation:isolate;position:relative}.cn-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#c6ff3d0f,#0000 66%) 30% 62%/50% 56% no-repeat,radial-gradient(closest-side,#dce8f217,#0000 72%) 50%/100% 100% no-repeat;width:min(1400px,200vw);height:760px;position:absolute;top:0;left:50%;translate:-50% -44%}.cn-grid{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.cn-main{min-width:0}.cn-side{display:none}@media (min-width:64rem){.cn-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.cn-main{grid-column:span 7/span 7}.cn-side{grid-column:9/span 4;display:block}}.cn-sticky{top:calc(var(--header-top) + var(--header-h) + 28px);flex-direction:column;align-items:center;gap:28px;padding-top:8px;display:flex;position:sticky}.cn-linked{opacity:0;transition:grid-template-rows var(--dur-panel) var(--ease-out), opacity var(--dur-ui) var(--ease-out);grid-template-rows:0fr;display:grid}.cn-linked>div{min-height:0;overflow:hidden}.cn-linked[data-open]{opacity:1;grid-template-rows:1fr}.cn-linked-chip{border-radius:var(--radius-pill);background:var(--color-surface-2);min-height:36px;box-shadow:inset 0 0 0 1px var(--color-line-2), inset 0 1px 0 #ffffff0d;color:var(--color-text-1);align-items:center;gap:8px;margin-bottom:16px;padding:0 14px 0 10px;font-size:14px;font-weight:500;display:inline-flex}.cn-linked-chip svg{color:var(--color-lime);flex:none}.cn-qr{opacity:0;visibility:hidden;width:100%;transition:opacity var(--dur-ui) var(--ease-out), translate var(--spring-soft), scale var(--spring-soft), visibility 0s linear var(--dur-ui);align-items:center;gap:16px;padding:14px 18px 14px 14px;display:flex;translate:0 12px;scale:.98}.cn-qr[data-open]{opacity:1;visibility:visible;transition:opacity var(--dur-ui) var(--ease-out), translate var(--spring-soft), scale var(--spring-soft), visibility 0s;translate:0;scale:1}.cn-qr>:first-child{flex:none}.cn-qr-title{color:var(--color-text-1);font-size:15px;font-weight:600;line-height:1.3}.cn-qr-text{color:var(--color-text-3);text-wrap:pretty;margin-top:4px;font-size:13px;line-height:1.45}.cn-help{flex-direction:column;gap:12px;margin-top:80px;display:flex}.cn-help>h2{margin-bottom:20px}@media (min-width:48rem){.cn-help{margin-top:112px}}}
