.Gd9uOG_app{overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}.Gd9uOG_layer{z-index:1;position:absolute;inset:0}.Gd9uOG_stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.Gd9uOG_stage canvas{-webkit-user-drag:none;-webkit-touch-callout:none}.Gd9uOG_stage:focus-visible{outline:2px solid var(--accent);outline-offset:-6px}.Gd9uOG_dimmed{opacity:0;transition-duration:.28s}.Gd9uOG_filterOut{opacity:0;transition-duration:.2s}.Gd9uOG_chromeHidden{opacity:0;transform:translateY(-4px)}.Gd9uOG_chromeVisible{opacity:1;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:none}.Gd9uOG_chromeAway{opacity:0;transition:opacity .28s var(--ease-out)}.Gd9uOG_top{z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:absolute;top:24px;left:28px;right:24px}.Gd9uOG_title{pointer-events:none;flex:0 auto;min-width:0;max-width:min(60vw,720px)}.Gd9uOG_heading{font-family:var(--font-display-stack);letter-spacing:-.01em;margin:0;font-size:40px;font-style:italic;font-weight:400;line-height:1}.Gd9uOG_nameButton{vertical-align:top;max-width:100%;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-align:inherit;overflow-wrap:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:color .15s var(--ease-out);background:0 0;border:0;border-radius:4px;margin:0;padding:0;display:inline-block}@media (hover:hover){.Gd9uOG_nameButton:hover{color:var(--accent)}}.Gd9uOG_nameButton:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.Gd9uOG_nameStatic{pointer-events:auto;cursor:default}.Gd9uOG_handle{color:var(--ink-2);font-family:var(--font-ui-stack);letter-spacing:.01em;margin:6px 0 0;font-size:13px;font-weight:500;line-height:16px}.Gd9uOG_handleLink{color:inherit;text-underline-offset:2px;pointer-events:auto;text-decoration:none}.Gd9uOG_handleLink:hover{color:var(--ink);text-decoration:underline}.Gd9uOG_handleLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.Gd9uOG_topRight{pointer-events:auto;flex:0 auto;min-width:0}.Gd9uOG_filter{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.Gd9uOG_chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper-translucent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:32px;color:var(--ink);transition:background-color .15s var(--ease-out), color .15s var(--ease-out);padding:6px 14px;font-size:13px;font-weight:500}.Gd9uOG_chip:hover{background:#fffdf9eb}.Gd9uOG_chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.Gd9uOG_hint{z-index:10;border-radius:var(--radius-pill);background:var(--paper-translucent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-2);letter-spacing:var(--tracking-label);text-transform:uppercase;pointer-events:none;margin:0;padding:8px 14px;font-size:12px;position:absolute;bottom:28px;left:28px}.Gd9uOG_hint.Gd9uOG_hintGone{opacity:0;transition:opacity .6s var(--ease-out)}.Gd9uOG_bottomRight{z-index:10;position:absolute;bottom:24px;right:24px}.Gd9uOG_zoom{border-radius:var(--radius-pill);background:var(--paper-translucent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:2px;padding:4px;display:flex;box-shadow:0 1px 2px #0000000f}.Gd9uOG_zoomButton{width:40px;height:40px;color:var(--ink);transition:background-color .15s var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.Gd9uOG_zoomButton:hover{background:#1f1d1a12}.Gd9uOG_zoomButton:disabled{opacity:.4;cursor:default;background:0 0}.Gd9uOG_hoverTag{z-index:5;border-radius:var(--radius-pill);background:var(--paper-translucent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:260px;color:var(--ink);letter-spacing:var(--tracking-label);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;will-change:transform;padding:5px 10px;font-size:11px;font-weight:500;transition:opacity .12s ease-out;position:absolute;top:0;left:0;overflow:hidden}.Gd9uOG_hoverTagVisible{opacity:1;transition:opacity .18s var(--ease-out) .15s}.Gd9uOG_loader{z-index:10;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.Gd9uOG_loaderText{color:var(--ink-2);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:12px}.Gd9uOG_loaderBar{background:var(--line);border-radius:1px;width:160px;height:2px;overflow:hidden}.Gd9uOG_loaderFill{background:var(--ink);transform-origin:0;width:100%;height:100%;transition:transform .2s ease-out;display:block}.Gd9uOG_empty{z-index:1;text-align:center;place-content:center;gap:12px;display:grid;position:absolute;inset:0}.Gd9uOG_empty p{font-family:var(--font-display-stack);margin:0;font-size:36px;font-style:italic}.Gd9uOG_empty a{color:var(--accent);font-size:14px}@media (max-width:575.98px){.Gd9uOG_top{flex-direction:column;align-items:stretch;gap:12px;top:18px;left:0;right:0}.Gd9uOG_title{max-width:none;margin:0 18px}.Gd9uOG_heading{overflow-wrap:anywhere;font-size:min(28px,7.4vw);line-height:1.1}.Gd9uOG_handle{margin-top:4px;font-size:12px}.Gd9uOG_topRight{flex:none}.Gd9uOG_filter{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:0 18px;scroll-padding-inline:18px;overflow-x:auto}.Gd9uOG_filter::-webkit-scrollbar{display:none}.Gd9uOG_chip{flex:none}.Gd9uOG_hint{bottom:22px;left:18px}.Gd9uOG_bottomRight{bottom:16px;right:12px}}
.AwYNga_root{z-index:40;touch-action:pan-y;position:fixed;inset:0}.AwYNga_frameShadow{transform-origin:0 0;filter:var(--shadow-detail);will-change:transform, opacity;position:fixed}.AwYNga_frame{background:var(--stamp);width:100%;height:100%;position:relative}.AwYNga_image{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;width:100%;height:100%}.AwYNga_shield{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0}.AwYNga_toolbarWrap{pointer-events:none;animation:AwYNga_toolbarIn .32s var(--ease-out) .2s both;flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;left:16px;right:16px}.AwYNga_toolbarWrap>*{pointer-events:auto}.AwYNga_toolbar{background:var(--stamp);border-radius:17px;align-items:center;gap:8px;max-width:min(560px,100%);padding:6px;display:flex;box-shadow:0 1px 2px #0000000f,0 8px 24px #0000001f}.AwYNga_tool{width:44px;height:44px;color:var(--ink);transition:background-color .15s var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.AwYNga_tool:hover{background:#1f1d1a0f}.AwYNga_name{min-width:0;color:var(--ink);letter-spacing:var(--tracking-label);overflow-wrap:anywhere;text-transform:uppercase;padding:3px 4px 3px 12px;font-size:12px;font-weight:500;line-height:16px}.AwYNga_close{color:#000;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px #000}.AwYNga_close:after{content:"";border-radius:50%;position:absolute;inset:-11px}.AwYNga_close:focus-visible{outline-offset:2px;outline:2px solid #000}.AwYNga_tip{border-radius:var(--radius-pill);background:var(--ink);color:var(--stamp);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);padding:5px 9px;font-size:11px;font-weight:500;line-height:1.2;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.AwYNga_tool:hover .AwYNga_tip,.AwYNga_tool:focus-visible .AwYNga_tip{opacity:1;transform:translate(-50%)}.AwYNga_nav{background:var(--paper-translucent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:48px;height:48px;color:var(--ink);opacity:.7;transition:opacity .15s var(--ease-out);animation:AwYNga_fadeIn .32s var(--ease-out) .2s both;border:0;border-radius:50%;place-items:center;margin-top:-24px;display:grid;position:fixed;top:calc(50% - 50px)}.AwYNga_nav:hover,.AwYNga_nav:focus-visible{opacity:1}.AwYNga_prev{left:16px}.AwYNga_next{right:16px}.AwYNga_closing .AwYNga_toolbarWrap,.AwYNga_closing .AwYNga_nav{animation:.16s ease-in forwards AwYNga_fadeOut}@keyframes AwYNga_toolbarIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes AwYNga_fadeIn{0%{opacity:0}}@keyframes AwYNga_fadeOut{to{opacity:0}}@media (max-width:575.98px){.AwYNga_nav{margin-top:0;top:auto;bottom:28px}}
._3ftbca_paper{z-index:0;background-color:var(--paper);pointer-events:none;transition:filter .28s var(--ease-out);position:fixed;inset:0;overflow:hidden}._3ftbca_blurred{filter:blur(2px)}._3ftbca_topo,._3ftbca_grain{position:absolute;inset:-8px}._3ftbca_topo{background-image:url(/textures/topo.svg);background-repeat:repeat;background-size:1200px 1200px}._3ftbca_grain{mix-blend-mode:multiply;background-image:url(/textures/grain.svg);background-repeat:repeat;background-size:240px 240px}
.HUljXG_list{margin:0;padding:0;list-style:none}.HUljXG_overlay .HUljXG_item{z-index:20;clip-path:inset(50%);white-space:nowrap;background:0 0;border:0;width:1px;height:1px;padding:0;position:fixed;bottom:24px;left:50%;overflow:hidden}.HUljXG_overlay .HUljXG_item:focus-visible{clip-path:none;border-radius:var(--radius-pill);background:var(--stamp);width:auto;height:auto;color:var(--ink);padding:10px 18px;font-size:13px;transform:translate(-50%);box-shadow:0 6px 18px #0000001f}.HUljXG_overlay .HUljXG_item em{font-family:var(--font-display-stack);font-size:16px}.HUljXG_grid{z-index:1;padding:120px 24px 96px;position:relative}.HUljXG_grid .HUljXG_list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px;display:grid}.HUljXG_grid .HUljXG_item{background:var(--stamp);width:100%;transition:transform .18s var(--ease-out);border:0;padding:8px;display:block}.HUljXG_grid .HUljXG_item:hover{transform:scale(1.03)}.HUljXG_grid .HUljXG_item img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:auto}
