.fG3J_G_footer{background:var(--vault);color:var(--vault-ink);padding:var(--s-8) var(--gutter) var(--s-7);position:relative}.fG3J_G_inner{gap:var(--s-6);grid-template-columns:auto 1fr auto;align-items:center;max-width:1400px;margin:0 auto;display:grid}.fG3J_G_brand{color:var(--vault-ink);align-items:center;gap:10px;font-size:22px;text-decoration:none;display:inline-flex}.fG3J_G_links{gap:var(--s-5);flex-wrap:wrap;justify-content:center;display:flex}.fG3J_G_links a{min-height:44px;color:var(--vault-ink);font-size:var(--t-14);text-underline-offset:5px;transition:text-decoration-color var(--dur-quick) var(--ease-lift);align-items:center;margin:calc(-22px + .5lh) -12px;padding:0 12px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex;position:relative}.fG3J_G_links a:before{content:"";position:absolute;inset:0 min(0px,50% - 22px)}@media (hover:hover) and (pointer:fine){.fG3J_G_links a:hover{-webkit-text-decoration-color:var(--vault-cinnabar);text-decoration-color:var(--vault-cinnabar)}}.fG3J_G_links a:focus-visible{-webkit-text-decoration-color:var(--vault-cinnabar);text-decoration-color:var(--vault-cinnabar)}.fG3J_G_small{font-size:var(--t-13);color:var(--vault-soft)}@media (max-width:760px){.fG3J_G_inner{grid-template-columns:1fr;justify-items:start}.fG3J_G_links{justify-content:start}}
.IzepNa_gauge{--g-line:var(--line-strong);--g-ink:var(--ink);--g-ground:var(--ground);--g-soft:var(--ink-soft);left:max(10px, calc(var(--gutter) / 2 - 8px));z-index:45;width:16px;position:fixed;top:calc(46% - min(20svh,190px))}.IzepNa_gauge[data-ground=vault]{--g-line:#eee9e04d;--g-ink:var(--vault-ink);--g-ground:var(--vault);--g-soft:var(--vault-soft)}.IzepNa_seam{width:16px;height:min(40svh,380px);position:relative}.IzepNa_track,.IzepNa_fill{background:var(--g-line);width:1px;position:absolute;top:0;bottom:0;left:7.5px}.IzepNa_fill{background:var(--g-ink);transform-origin:50% 0;width:2px;left:7px;transform:scaleY(0)}.IzepNa_stones{z-index:1;margin:0;padding:0;list-style:none;position:absolute;inset:0}.IzepNa_stoneItem{position:absolute;left:0;transform:translateY(-50%)}.IzepNa_stone{cursor:pointer;width:16px;height:16px;color:var(--g-ink);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.IzepNa_stone:after{content:"";position:absolute;inset:-8px}.IzepNa_cut{width:14px;height:14px;transform:rotate(var(--tilt,-9deg));transition:transform var(--dur-base) var(--ease-lift);display:block}.IzepNa_cut svg{width:100%;height:100%;display:block;overflow:visible}.IzepNa_halo{fill:var(--g-ground);stroke:var(--g-ground);stroke-width:3.5px;stroke-linejoin:miter}.IzepNa_shard{fill:var(--g-ground);stroke:var(--g-ink);stroke-width:1.3px;stroke-linejoin:miter;transition:fill var(--dur-base) var(--ease-lift), stroke var(--dur-quick) var(--ease-lift)}.IzepNa_hatch{fill:none;stroke:var(--g-soft);stroke-width:.9px;opacity:.75;transition:opacity var(--dur-base) var(--ease-lift)}.IzepNa_stoneItem[data-step=past] .IzepNa_shard,.IzepNa_stoneItem[data-step=now] .IzepNa_shard{fill:var(--g-ink)}.IzepNa_stoneItem[data-step=past] .IzepNa_hatch,.IzepNa_stoneItem[data-step=now] .IzepNa_hatch{opacity:0}.IzepNa_stoneItem[data-step=now] .IzepNa_cut{transform:rotate(0)scale(1.3)}.IzepNa_tip{border:1px solid var(--line);border-radius:var(--r-1);background:var(--paper);color:var(--ink);font-size:var(--t-12);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-quick) var(--ease-lift), transform var(--dur-quick) var(--ease-lift);padding:5px 9px;font-weight:500;position:absolute;top:50%;left:26px;transform:translate(-4px,-50%)}@media (hover:hover) and (pointer:fine){.IzepNa_stone:hover .IzepNa_cut{transform:rotate(0)scale(1.2)}.IzepNa_stone:hover .IzepNa_shard{stroke:var(--cinnabar)}.IzepNa_stone:hover .IzepNa_tip{opacity:1;transform:translateY(-50%)}}.IzepNa_stone:focus-visible{outline-offset:4px}.IzepNa_stone:focus-visible .IzepNa_tip{opacity:1;transform:translateY(-50%)}.IzepNa_spine{writing-mode:vertical-rl;white-space:nowrap;border-radius:var(--r-1);max-height:240px;text-shadow:0 0 2px var(--ground), 0 0 2px var(--ground), 0 0 3px var(--ground), 0 0 8px var(--ground);font-size:var(--t-12);letter-spacing:.01em;color:var(--ink-soft);padding:8px 3px;font-weight:500;position:absolute;top:calc(100% + 14px);left:50%;overflow:hidden;transform:translate(-50%)rotate(180deg)}.IzepNa_spine[data-ground=vault]{text-shadow:0 0 2px var(--vault), 0 0 2px var(--vault), 0 0 3px var(--vault), 0 0 8px var(--vault);color:var(--vault-soft)}.IzepNa_spine[data-chip="1"],.IzepNa_gauge[data-guide=hint] .IzepNa_spine{background:var(--ground);text-shadow:none}.IzepNa_spine[data-chip="1"][data-ground=vault],.IzepNa_gauge[data-guide=hint] .IzepNa_spine[data-ground=vault]{background:var(--vault)}.IzepNa_gauge[data-guide=guide] .IzepNa_spine,.IzepNa_gauge[data-guide=hint] .IzepNa_spine{font-size:var(--t-14);color:var(--ink);font-weight:600}.IzepNa_gauge[data-guide=guide] .IzepNa_spine[data-ground=vault],.IzepNa_gauge[data-guide=hint] .IzepNa_spine[data-ground=vault]{color:var(--vault-ink)}.IzepNa_slider,.IzepNa_edgeSlider{background:var(--g-ink);z-index:2;clip-path:polygon(0 18%,62% 0,100% 42%,78% 100%,6% 82%);opacity:0;pointer-events:none;width:10px;height:10px;position:absolute;top:0;left:3px;transform:rotate(-9deg)}@media (prefers-reduced-motion:no-preference){.IzepNa_gauge[data-guide=guide] .IzepNa_slider,.IzepNa_gauge[data-guide=hint] .IzepNa_slider,.IzepNa_edge[data-guide=guide] .IzepNa_edgeSlider,.IzepNa_edge[data-guide=hint] .IzepNa_edgeSlider{animation:IzepNa_slide 3.4s var(--ease-heavy) 3}}@media (prefers-reduced-motion:reduce){.IzepNa_gauge[data-guide=guide] .IzepNa_slider,.IzepNa_edge[data-guide=guide] .IzepNa_edgeSlider{opacity:1;top:18%}}@keyframes IzepNa_slide{0%{opacity:.35;top:0}10%{opacity:1}88%{opacity:1}to{opacity:.2;top:calc(100% + 4px)}}@media (max-width:1180px){.IzepNa_stoneItem:not([data-step=now]) .IzepNa_cut{background:var(--g-ink);opacity:.6;width:8px;height:2px;transform:none}.IzepNa_stoneItem:not([data-step=now]) .IzepNa_cut svg{display:none}}.IzepNa_edge{display:none}@media (max-width:760px){.IzepNa_gauge{display:none}.IzepNa_edge{--g-line:var(--line-strong);--g-ink:var(--ink);--g-soft:var(--ink-soft);--g-ground:var(--ground);right:2px;top:calc(var(--nav-h) + 10px);z-index:45;pointer-events:none;width:12px;display:block;position:fixed;bottom:14px}.IzepNa_edge[data-ground=vault]{--g-line:#eee9e04d;--g-ink:var(--vault-ink);--g-soft:var(--vault-soft);--g-ground:var(--vault)}.IzepNa_edgeTrack,.IzepNa_edgeFill{background:var(--g-line);width:1px;position:absolute;top:0;bottom:0;right:3px}.IzepNa_edgeFill{background:var(--g-ink);transform-origin:50% 0;width:2px;right:2.5px;transform:scaleY(0)}.IzepNa_edgeSlider{width:8px;height:8px;left:auto;right:0}.IzepNa_edgeLabel{z-index:3;writing-mode:vertical-rl;background:var(--g-ground);color:var(--g-ink);font-size:var(--t-12);letter-spacing:.02em;white-space:nowrap;padding:6px 0;font-weight:600;line-height:14px;position:absolute;top:4px;right:-2px;transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.IzepNa_cut,.IzepNa_shard,.IzepNa_hatch,.IzepNa_tip{transition:none}}
.BtYR2a_root{transition:opacity .65s var(--ease-lift);position:absolute;inset:0}.BtYR2a_root[data-hidden="1"]{opacity:0;pointer-events:none}.BtYR2a_bed{width:112%;height:112%;display:block;position:absolute;inset:-6%}.BtYR2a_share{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.BtYR2a_share path{fill:#b5361d1a;stroke:var(--cinnabar);stroke-width:2px;vector-effect:non-scaling-stroke}.BtYR2a_pieces{perspective:1400px;position:absolute;inset:0}.BtYR2a_piece{cursor:pointer;--ox:var(--ox-w);--oy:var(--oy-w);position:absolute}.BtYR2a_face{transition:transform var(--dur-base) var(--ease-lift), filter var(--dur-base) var(--ease-lift);background-color:#81766f;background-image:url(/art/plate-1024.webp);background-repeat:no-repeat;position:absolute;inset:0}.BtYR2a_piece[data-active="1"] .BtYR2a_face{filter:brightness(1.06)drop-shadow(0 6px 8px #17140f47);transform:translate(-1.5%,-2.5%)scale(1.012)}@media (max-width:999px) and (min-width:761px){.BtYR2a_piece{--ox:var(--ox-m);--oy:var(--oy-m)}}@media (max-width:760px){.BtYR2a_piece{--ox:var(--ox-n);--oy:var(--oy-n)}.BtYR2a_face{background-image:url(/art/plate-512.webp)}}@media (prefers-reduced-motion:no-preference){.BtYR2a_piece{animation:BtYR2a_piece-arrive var(--dur) var(--ease-seat) var(--delay) both}}@keyframes BtYR2a_piece-arrive{0%{opacity:0;transform:translate3d(var(--ox), var(--oy), 260px) rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz))}9%{opacity:1}to{opacity:1;transform:translate(0,0)rotateX(0)rotateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.BtYR2a_root,.BtYR2a_face{transition:none}}
