html{background:var(--bg)}body{min-height:100vh;margin:0;position:relative;overflow-x:clip}main{display:block;position:relative}.dsk,.shell-dsk{display:block}.mob,.shell-mob{display:none}nav.shell-dsk{display:flex}@media (max-width:900px){.dsk,.shell-dsk,nav.shell-dsk{display:none!important}.mob,.shell-mob{display:block}nav.shell-mob{display:flex}.mob{max-width:560px;margin:0 auto}}.wrap{width:min(1200px,100% - 48px)}.grain{position:fixed}.tick{z-index:60;position:fixed}.cue,.wscrim,.pack,.msheet{position:fixed}@media (max-width:900px){.nav{height:64px;padding:0 16px}.brand img{width:38px;height:27px}.wm{font-size:23px}.capin{height:38px}nav.shell-mob .capin{padding:0 4px}.tick{width:auto;left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom))}.pack{width:auto;inset:auto 0 0}.pack .env{border-radius:0}.mcard{left:12px;right:12px}.msheet{padding:0 16px 28px}}.pg-home.dsk .hero .art{object-position:50% 50%;width:100%}.wrow{text-decoration:none}a.wrow{color:inherit}.quiet{color:var(--ink3);margin-top:10px;font-size:13.5px;line-height:1.45}.err{color:var(--down);margin-top:10px;font-size:13.5px}.pg-docs.one .dmain{min-width:0}.pg-docs.one .screen,.pg-docs.one .slide,.pg-docs.one .acetate{min-width:0;max-width:100%}.pg-docs.one .code,.pg-docs.one .sdk{scrollbar-width:none;overflow-x:auto}.pg-docs.one .dwrap{width:min(1200px,100% - 48px)}.pg-explore.one .xgrid>div,.pg-profile.one .pgrid>div{min-width:0}@media (max-width:1180px){.pg-explore.one .xgrid{grid-template-columns:1fr}.pg-detail.dsk .dgrid{grid-template-columns:1fr 380px}}@media (max-width:900px){.pg-explore.one .xhead{flex-direction:column;align-items:flex-start;gap:18px;padding:28px 0 18px}.pg-explore.one .xhead h1{font-size:42px}.pg-explore.one .xhead .srch{width:100%}.pg-explore.one .bar2{flex-direction:column;align-items:flex-start;gap:14px}.pg-explore.one .sorts{flex-wrap:wrap}.pg-explore.one .th{display:none}.pg-explore.one .tr{grid-template-columns:24px 48px 1fr auto;row-gap:4px;height:auto;padding:12px 0}.pg-explore.one .tr img{width:48px;height:48px}.pg-explore.one .tr .v:nth-of-type(n){display:none}.pg-explore.one .tr .v:nth-child(5){display:block}.pg-explore.one .tr .pg,.pg-explore.one .rth{display:none}.pg-explore.one .rtr{grid-template-columns:28px 44px 1fr auto;height:72px}.pg-explore.one .rtr .av{width:44px;height:44px}.pg-explore.one .rtr .lvl,.pg-explore.one .rtr .v{display:none}.pg-explore.one .rtr .v.up{display:block}.pg-explore.one .lg3{gap:6px}.pg-profile.one .phead{grid-template-columns:1fr;gap:28px;padding:24px 0 30px}.pg-profile.one .pinfo h1{font-size:42px}.pg-profile.one .pinfo .sub{flex-wrap:wrap;gap:8px}.pg-profile.one .codebar{flex-wrap:wrap}.pg-profile.one .codebar .lnkbox{flex:100%}.pg-profile.one .pst{grid-template-columns:1fr 1fr}.pg-profile.one .pst b{font-size:32px}.pg-profile.one .ptabs{gap:20px}.pg-profile.one .pgrid{grid-template-columns:1fr;gap:36px}.pg-profile.one .earn svg{width:100%;height:auto}.pg-profile.one .prw{grid-template-columns:60px 36px 1fr auto;height:auto;padding:10px 0}.pg-profile.one .prw img.c{width:36px;height:36px}.pg-profile.one .prw .pn,.pg-profile.one .prw span.mono{display:none}.pg-profile.one .dl svg{width:100%;height:auto}.pg-docs.one .dwrap{grid-template-columns:1fr;gap:0;width:calc(100% - 32px);padding-top:24px}.pg-docs.one .dside{display:none}.pg-docs.one .dmain h1{font-size:44px}.pg-docs.one .inst2{grid-template-columns:1fr}.pg-docs.one .dh{margin-top:56px;font-size:32px}.pg-docs.one .ep{grid-template-columns:54px 1fr;row-gap:2px;height:auto;padding:12px 0}.pg-docs.one .ep .d{grid-column:2}.pg-docs.one .screen{padding:12px}.pg-docs.one .slide{padding:10px}.pg-docs.one .acetate{padding:14px}.pg-docs.one .code{font-size:12.5px}.pg-docs.one .run{justify-content:flex-end;margin-top:12px;position:static}.pg-docs.one .mcpg{grid-template-columns:1fr}.pg-docs.one .cth{display:none}.pg-docs.one .ct{grid-template-columns:1fr;gap:6px;padding:14px 0}.pg-docs.one .ct .acts{justify-content:flex-start}.pg-docs.one .sdk{padding:16px;font-size:12.5px}}.pg-flow.mob .pick{z-index:72;position:fixed}.bgart{background-position:50%;background-repeat:no-repeat;background-size:cover}.pg-home.mob .hero .bgart{background-position:50% 0}
