html,body{height:auto!important;min-height:100%!important;overflow:visible!important;overflow-y:auto!important}body.public-page{position:relative;margin:0;background:var(--bg);color:var(--text);background-image:var(--bg-mesh);background-attachment:fixed;font-family:var(--font-family);line-height:var(--lh-normal);overflow-x:hidden}body.public-page a:not(.btn):not(.pn-brand){color:var(--primary);text-decoration:none}body.public-page a:not(.btn):not(.pn-brand):hover{text-decoration:underline}body.public-page .pn-links a:not(.btn):not(.pn-brand),body.public-page .pf-col a:not(.btn):not(.pn-brand){color:var(--muted)}body.public-page .pn-links a:not(.btn):not(.pn-brand):hover,body.public-page .pn-links a:not(.btn):not(.pn-brand).active,body.public-page .pf-col a:not(.btn):not(.pn-brand):hover{color:var(--primary);text-decoration:none}body.public-page a.fp-card:not(.btn):not(.pn-brand),body.public-page .pl-card:not(.btn):not(.pn-brand){color:inherit}body.public-page a.fp-card:not(.btn):not(.pn-brand):hover,body.public-page .pl-card:not(.btn):not(.pn-brand):hover{text-decoration:none}body.public-page .pn-links .pn-drop-menu a:not(.btn):not(.pn-brand){color:var(--text)}body.public-page .pn-links .pn-drop-menu a:not(.btn):not(.pn-brand):hover,body.public-page .pn-links .pn-drop-menu a:not(.btn):not(.pn-brand).active{color:var(--primary);text-decoration:none}body.public-page:before{content:"";position:absolute;top:0;left:0;right:0;height:min(880px,108vh);z-index:0;pointer-events:none;background:url(../images/noise.svg) repeat,url(../images/mesh-hero.svg) center top / cover no-repeat;opacity:.55;mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}[data-theme=dark] body.public-page:before,[data-theme=oled] body.public-page:before{opacity:.4}.page-hero{position:relative;z-index:1;text-align:center;padding:56px 22px 48px}.page-hero .badge{margin-bottom:14px}.page-hero h1{font-size:var(--fs-2xl);font-weight:800;margin:0 0 8px;letter-spacing:-.02em;color:var(--text-strong);line-height:var(--lh-tight)}.page-hero p{font-size:var(--fs-base);color:var(--muted);max-width:560px;margin:0 auto}@media (max-width: 640px){.page-hero{padding:40px 22px 36px}.page-hero h1{font-size:var(--fs-xl)}}.page-wrap,.fu-wrap,.tc-wrap,.pp-wrap,.ug-wrap{max-width:900px;margin:0 auto;padding:36px 22px 80px}.page-wrap h2,.fu-wrap h2,.tc-wrap h2,.pp-wrap h2,.ug-wrap h2{font-size:var(--fs-md);font-weight:800;margin:32px 0 10px;letter-spacing:-.01em;color:var(--text-strong)}.page-wrap :is(p,li),.fu-wrap :is(p,li),.tc-wrap :is(p,li),.pp-wrap :is(p,li),.ug-wrap :is(p,li){font-size:.92rem;color:var(--text)}.page-wrap ul,.fu-wrap ul,.tc-wrap ul,.pp-wrap ul,.ug-wrap ul{padding-left:20px}.page-wrap li,.fu-wrap li,.tc-wrap li,.pp-wrap li,.ug-wrap li{margin-bottom:6px}.page-card,.fu-card,.tc-card,.pp-card,.ug-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:22px;margin-bottom:18px;box-shadow:var(--shadow-1)}:is(.page-wrap,.fu-wrap,.tc-wrap,.pp-wrap,.ug-wrap) table{width:100%;border-collapse:collapse;font-size:.88rem;margin-top:6px}:is(.page-wrap,.fu-wrap,.tc-wrap,.pp-wrap,.ug-wrap) :is(th,td){text-align:left;padding:10px 12px;border-bottom:1px solid var(--border)}:is(.page-wrap,.fu-wrap,.tc-wrap,.pp-wrap,.ug-wrap) th{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}:is(.page-wrap,.fu-wrap,.tc-wrap,.pp-wrap,.ug-wrap) td.num{font-variant-numeric:tabular-nums}.page-note,.fu-note{font-size:.8rem;color:var(--muted);margin-top:10px}
