.as-field{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}body.as-no-gl{background:var(--paper-0)}.p-links .as{z-index:2;padding-bottom:10px;position:relative}.p-links .as-bar{color:currentColor;height:26px;display:block}.p-links .as-bar svg{width:100%;height:100%}.p-links .as-bar svg *{fill:currentColor}.p-links .as-g{color:currentColor;width:28px;height:28px;display:block}.p-links .as-top{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:30px 50px;padding:34px 0 30px;display:grid}.p-links .as-title{font:800 clamp(80px, 12vw, 190px)/.8 var(--f-wide);letter-spacing:-.055em;justify-items:start;margin:0;font-stretch:125%;display:grid}.p-links .as-title__w{color:var(--ink)}.p-links .as-title__m{color:#0000;-webkit-text-stroke:1px var(--sig);opacity:.7;scale:1 -1}.p-links .as-find{font:400 15px/1.6 var(--f-text);color:var(--ink-2);background:#0c0b0af0}.p-links .as-find h2{font:800 clamp(24px, 2.2vw, 34px)/1 var(--f-wide);letter-spacing:-.03em;color:var(--ink);margin:0 0 10px;font-stretch:125%}.p-links .as-find p{margin:0 0 .7em}.p-links .as-find .as-bar{color:var(--ink-3);margin-top:12px}.p-links .as-sheet{margin-top:44px}.p-links .as-head{border-bottom:1px solid var(--line-2);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:10px 30px;margin-bottom:26px;padding-bottom:12px;display:grid}.p-links .as-head h2{font:800 clamp(28px, 3.4vw, 52px)/.95 var(--f-wide);letter-spacing:-.045em;color:var(--ink);margin:0;font-stretch:125%}.p-links .as-head p{max-width:46em;font:400 13px/1.5 var(--f-term);color:var(--ink-3);margin:0}.p-links .as-head p:before{content:"// ";color:var(--ink-4)}.p-links .as-labels{counter-reset:tag;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:20px;gap:0 20px;margin:0;padding:0;list-style:none;display:grid}.p-links .as-l{counter-increment:tag;z-index:2;align-self:start;position:relative}.p-links .as-l a{color:var(--paper-0);background:var(--ink);rotate:calc(var(--r,0deg) + var(--sw,0deg));clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%,0 14px);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 14px;padding:26px 18px 14px;text-decoration:none;transition:translate .15s,background .15s;display:grid;position:relative}.p-links .as-l a:before{content:"";background:var(--paper-0);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:8px;left:50%}.p-links .as-l{filter:drop-shadow(4px 5px 0 var(--paper-0));transition:filter .3s}.p-links .as-l:hover{filter:drop-shadow(9px 12px 0 var(--paper-0)) drop-shadow(3px 4px 0 color-mix(in srgb, var(--sig) 30%, transparent))}.p-links .as-l a{transform-origin:50% 12px}.p-links .as-l a:hover{z-index:3;translate:0 -4px}.p-links .as-l a{touch-action:pan-y;user-select:none;-webkit-user-drag:none}.p-links .as-l a:hover b{color:#0000;-webkit-text-stroke:1px var(--paper-0)}.p-links .as-l a:focus-visible{outline:2px solid var(--sig);outline-offset:4px}.p-links .as-l .as-g{grid-row:span 2}.p-links .as-l b{font:800 clamp(19px, 1.7vw, 26px)/1.02 var(--f-wide);letter-spacing:-.035em;overflow-wrap:anywhere;font-stretch:125%}.p-links .as-l span{font:400 13px/1.4 var(--f-term)}.p-links .as-l code{font:500 11px/1 var(--f-term);letter-spacing:.06em;border-top:1px solid;grid-column:1/-1;padding-top:8px}.p-links .as-l .as-bar{grid-column:1/-1}.p-links .as-l--1{--r:-1.5deg;grid-area:1/1/span 11/5}.p-links .as-l--2{--r:2deg;grid-area:3/5/span 12/8}.p-links .as-l--2 a{color:var(--ink);border:1px solid var(--ink-2);clip-path:none;background:0 0}.p-links .as-l--2 a:before{background:var(--ink-3)}.p-links .as-l--3{--r:-.8deg;grid-area:1/8/span 9/13}.p-links .as-l--3 a{background:var(--sig)}.p-links .as-l--4{--r:3deg;grid-area:13/1/span 12/4}.p-links .as-l--4 a{color:var(--ink);background:var(--paper-2);outline:1px solid var(--line-2)}.p-links .as-l--4 a:before{background:var(--paper-0);box-shadow:0 0 0 1px var(--ink-3)}.p-links .as-l--5{--r:-2deg;grid-area:16/4/span 9/9}.p-links .as-l--5 a{background:var(--ink-2)}.p-links .as-l--6{--r:1.5deg;grid-area:11/9/span 10/13}.p-links .as-l--6 a{color:var(--ink);border:1px dashed var(--ink-3);clip-path:none;background:0 0}.p-links .as-l--7{--r:-1deg;grid-area:22/9/span 8/13}.p-links .as-l--7 a{color:var(--ink);background:var(--paper-3)}.p-links .as-low{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:60px;display:grid}.p-links .as-head--s{grid-template-columns:minmax(0,1fr)}.p-links .as-head--s h2{font-size:clamp(22px,2.2vw,32px)}.p-links .as-specs{border:1px solid var(--line-2);counter-reset:spec;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.p-links .as-specs li{counter-increment:spec}.p-links .as-specs li+li{border-left:1px solid var(--line-2)}.p-links .as-spec{height:100%;color:var(--ink);background:#0c0b0af0;gap:6px;padding:14px;text-decoration:none;display:grid}.p-links .as-spec:before{content:"[0" counter(spec) "]";font:500 11px/1 var(--f-term);color:var(--sig)}.p-links .as-spec b{font:700 15px/1.2 var(--f-wide);overflow-wrap:anywhere}.p-links .as-spec span{font:400 13px/1.4 var(--f-term);color:var(--ink-3)}.p-links .as-spec code{font:500 11px/1.2 var(--f-term);color:var(--paper-0);background:var(--ink-2);overflow-wrap:anywhere;justify-self:start;padding:2px 6px}.p-links .as-spec:hover{background:var(--paper-2)}.p-links .as-spec:hover code{background:var(--sig)}.p-links .as-folks{justify-items:center;gap:16px;display:grid}.p-links .as-folks h2{font:500 11px/1.2 var(--f-term);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0}.p-links .as-patch{aspect-ratio:1;text-align:center;width:min(100%,280px);color:var(--ink);border:1px solid var(--ink-3);background:repeating-radial-gradient(circle, transparent 0 14px, var(--line) 14px 15px), #0c0b0af0;border-radius:50%;place-content:center;justify-items:center;gap:8px;padding:40px;text-decoration:none;display:grid;position:relative}.p-links .as-patch b{font:800 clamp(18px, 1.7vw, 24px)/1.05 var(--f-wide);letter-spacing:-.03em;font-stretch:125%}.p-links .as-patch code{font:400 11px/1 var(--f-term);color:var(--sig)}.p-links .as-patch .as-g{width:40px;height:40px;color:var(--sig)}.p-links .as-patch:hover{border-color:var(--sig)}html.can-drag .p-links .as-l,html.can-drag .p-links .as-patch{cursor:grab}html.can-drag .p-links .is-dragging{cursor:grabbing;z-index:20}@media (width<=1180px){.p-links .as-labels{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:22px}.p-links .as-l{grid-area:auto!important}}@media (width<=860px){.p-links .as-top,.p-links .as-low,.p-links .as-head{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.p-links .as-labels{grid-template-columns:minmax(0,1fr)}.p-links .as-l a{rotate:calc(var(--r,0deg) * .4)}.p-links .as-specs{grid-template-columns:minmax(0,1fr)}.p-links .as-specs li+li{border-left:0;border-top:1px solid var(--line-2)}}
