html{background:var(--bg);overflow-y:auto}body{min-height:100vh;margin:0;position:relative;overflow:clip visible!important}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}.estate{border:1px dashed var(--line2,var(--line));background:color-mix(in srgb,var(--gold) 6%,transparent);box-sizing:border-box;border-radius:18px;align-items:flex-start;gap:18px;max-width:100%;padding:28px 26px;display:flex}.estate .epin{object-fit:contain;filter:drop-shadow(0 4px 10px #d8b46659);flex:none;width:44px;height:44px}.estate .ek{letter-spacing:.14em;color:var(--gold);margin-bottom:6px;font-size:12.5px}.estate .eh{font-family:Noto Serif Display,serif;font-size:30px;font-weight:400;line-height:1.1}.estate .eh em{color:var(--cobT);font-style:italic}.estate .ep{color:var(--ink2,var(--ink3));max-width:520px;margin:10px 0 0;font-size:15.5px;line-height:1.5}.estate .ecta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.estate.sm2{gap:14px;padding:18px}.estate.sm2 .epin{width:32px;height:32px}.estate.sm2 .eh{font-size:22px}.estate.sm2 .ep{font-size:14px}@media (max-width:700px){.estate{gap:14px;padding:20px 16px}.estate .epin{width:34px;height:34px}.estate .eh{font-size:24px}}.pg-solo{padding:40px 0 80px}.pg-solo .wrap{max-width:860px}.pg-flow .split .lg2{flex-wrap:wrap;gap:6px 14px}.pg-profile.one a.hrw{color:inherit;text-decoration:none}.pg-detail .cawrap{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pg-detail .mintp{cursor:pointer;color:var(--ink);border:0;gap:8px!important;padding:0 12px!important}.pg-detail .mintp:hover .cpi{color:var(--cobT)}.pg-detail .mintp .ca{letter-spacing:.08em;color:var(--goldT);font-family:Jost,sans-serif;font-size:11px;font-style:normal;font-weight:600}.pg-detail .mintp .cpi{color:var(--ink3);flex:none;transition:color .15s}.pg-detail .cal{background:var(--sunk);height:30px;color:var(--ink2);border-radius:8px;align-items:center;padding:0 10px;font-family:Jost,sans-serif;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.pg-detail .cal:hover{color:var(--cobT)}.ca-short{color:var(--ink3);letter-spacing:.02em;font-family:Share Tech Mono,monospace;font-size:12px}
