.pvpawW_hint{color:var(--muted);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:flex}.pvpawW_label{font-family:var(--font-serif), serif;white-space:nowrap;border:1px dotted;border-radius:50%;padding:5px 11px;font-size:17px;font-style:italic}.pvpawW_hint svg{flex:none;width:62px;height:40px;overflow:visible}.pvpawW_hint path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 4}.pvpawW_theme{align-items:flex-end;position:absolute;top:28px;right:17px}.pvpawW_theme svg{width:44px;height:28px;transform:rotate(-12deg)}.pvpawW_theme .pvpawW_label{padding:2px 9px;font-size:14px}.pvpawW_projects{justify-content:center;padding:4px 0 8px}.pvpawW_projects svg{transform:rotate(175deg)}@media (max-width:700px){.pvpawW_label{padding:4px 9px;font-size:15px}.pvpawW_hint svg{width:48px;height:32px}.pvpawW_theme{top:20px;right:12px}}
.w5Tfsa_label{vertical-align:middle;white-space:nowrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.w5Tfsa_icon{color:#8b8b8b;flex:0 0 13px;width:13px;height:13px}
.AI7Xdq_root{border-top:1px solid var(--line);isolation:isolate;min-width:0}.AI7Xdq_toolbar{justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.AI7Xdq_overline{letter-spacing:.16em;text-transform:uppercase;color:var(--quiet);font-size:10px}.AI7Xdq_controls{align-items:center;gap:10px;display:flex}.AI7Xdq_controls button{min-height:44px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:24px;align-items:center;gap:7px;padding:8px 13px;font-size:11px;display:inline-flex}.AI7Xdq_controls button:last-child{border-color:var(--line)}.AI7Xdq_controls button:hover:not(:disabled){background:var(--surface);color:var(--text)}.AI7Xdq_controls button:disabled{cursor:default;opacity:.55}.AI7Xdq_stage{perspective:1200px;touch-action:pan-y;height:clamp(320px,42vw,510px);position:relative;overflow:clip}.AI7Xdq_deck{transform-style:preserve-3d;position:absolute;inset:0}.AI7Xdq_object{width:54%;transform-style:preserve-3d;transition:transform .95s cubic-bezier(.16,1,.3,1),opacity .6s;position:absolute;top:50%;left:23%}.AI7Xdq_object[data-position=front]{opacity:1;z-index:3;transform:translate3d(0,-50%,60px)rotate(0)scale(1)}.AI7Xdq_object[data-position=right]{opacity:.45;z-index:2;transform:translate3d(48%,calc(20px - 50%),-100px)rotate(9deg)scale(.75)}.AI7Xdq_object[data-position=left]{opacity:.45;z-index:1;transform:translate3d(-48%,calc(20px - 50%),-100px)rotate(-9deg)scale(.75)}.AI7Xdq_object[data-position=back]{opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-50%,-200px)scale(.6)}.AI7Xdq_float{border:1px solid var(--line);background:var(--surface);border-radius:7px;animation:6.5s ease-in-out infinite AI7Xdq_drift;overflow:hidden;box-shadow:0 24px 65px #0004}.AI7Xdq_imageWindow{aspect-ratio:1.65;background:#171717}.AI7Xdq_imageWindow img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.AI7Xdq_float figcaption{color:var(--muted);background:var(--surface);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:10px;display:flex}.AI7Xdq_float figcaption span:first-child{color:var(--text)}.AI7Xdq_selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.AI7Xdq_hintSlot{height:52px}.AI7Xdq_selector button{text-align:left;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;min-height:62px;color:var(--muted);background:0 0;align-items:center;gap:12px;padding:12px 6px 12px 0;font-size:16px;transition:color .25s,border-color .25s;display:flex}.AI7Xdq_selector button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--text)}.AI7Xdq_number{color:var(--quiet);font-size:10px}.AI7Xdq_selector svg{margin-left:auto;transition:transform .4s}.AI7Xdq_selector button:not([aria-pressed=true]) svg{transform:rotate(45deg)}.AI7Xdq_detail{grid-template-columns:1fr auto;align-items:center;gap:32px;min-height:190px;padding:28px 0;animation:.45s cubic-bezier(.16,1,.3,1) AI7Xdq_detailEntrance;display:grid}.AI7Xdq_detail[hidden]{display:none}.AI7Xdq_detail h3{font-family:var(--font-serif), serif;margin-bottom:8px;font-size:34px;font-weight:400;line-height:1.15}.AI7Xdq_description{gap:14px;max-width:65ch;margin:14px 0 0;display:grid}.AI7Xdq_description dt{color:var(--text);margin-bottom:4px;font-size:12px;font-weight:500}.AI7Xdq_description dd{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.AI7Xdq_stack{flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.AI7Xdq_stack li{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:4px;padding:3px 9px;font-size:11px}.AI7Xdq_links{flex-wrap:wrap;gap:10px;display:flex}.AI7Xdq_more{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:16px;padding-top:18px;font-size:12px;display:flex}.AI7Xdq_fallback{padding-top:16px;font-size:12px}.AI7Xdq_fallback a{margin-right:14px;text-decoration:underline}.AI7Xdq_root[data-running=false] .AI7Xdq_float{animation-play-state:paused}.AI7Xdq_root[data-disabled=true] .AI7Xdq_deck{transform:none!important}.AI7Xdq_root[data-disabled=true] .AI7Xdq_object,.AI7Xdq_root[data-disabled=true] .AI7Xdq_selector svg{transition:none}.AI7Xdq_root[data-disabled=true] .AI7Xdq_detail{animation:none}@keyframes AI7Xdq_detailEntrance{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes AI7Xdq_drift{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-12px)rotate(.6deg)}}@media (max-width:700px){.AI7Xdq_toolbar{flex-wrap:wrap;gap:10px}.AI7Xdq_controls{margin-left:auto}.AI7Xdq_stage{height:clamp(260px,62vw,420px);margin-top:12px}.AI7Xdq_object{width:72%;left:14%}.AI7Xdq_object[data-position=front]{transform:translate3d(0,-50%,20px)scale(1)}.AI7Xdq_object[data-position=right]{transform:translate3d(28%,calc(14px - 50%),-70px)rotate(9deg)scale(.75)}.AI7Xdq_object[data-position=left]{transform:translate3d(-28%,calc(14px - 50%),-70px)rotate(-9deg)scale(.75)}.AI7Xdq_float figcaption{gap:6px;padding:8px;font-size:8px}.AI7Xdq_float figcaption span:last-child{text-align:right;max-width:65%}.AI7Xdq_selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.AI7Xdq_selector button{gap:5px;min-height:56px;font-size:12px}.AI7Xdq_number{display:none}.AI7Xdq_detail{grid-template-columns:1fr;gap:20px;min-height:250px;padding:24px 0}.AI7Xdq_detail h3{font-size:32px}.AI7Xdq_description dd{font-size:13px}}@media (prefers-reduced-motion:reduce){.AI7Xdq_detail,.AI7Xdq_float{animation:none}.AI7Xdq_deck{transform:none!important}.AI7Xdq_object,.AI7Xdq_selector button,.AI7Xdq_selector svg{transition:none}}@media (max-width:360px){.AI7Xdq_selector svg{display:none}}
._1YPPvW_root{pointer-events:none;z-index:1;--wind-drift:50cqw;position:absolute;inset:0;overflow:hidden}._1YPPvW_field{position:absolute;inset:0 0 0 42%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 96%,#0000)}._1YPPvW_flight{left:var(--leaf-left);width:calc(var(--leaf-size) * 1.35);height:calc(var(--leaf-size) * 1.35);animation:_1YPPvW_falling var(--flight-time) linear var(--flight-delay) infinite both;position:absolute;top:-12%}._1YPPvW_tumble{width:100%;height:100%;animation:_1YPPvW_tumbling var(--sway-time) ease-in-out var(--flight-delay) infinite alternate;display:block}._1YPPvW_tumble img{object-fit:contain;filter:saturate(.9)brightness(1.08);width:100%;height:100%;display:block}[data-theme=light] ._1YPPvW_tumble img{filter:hue-rotate(48deg)saturate(.65)brightness(1.12)}.hero[data-scene-ready=true] ._1YPPvW_tumble img{transition:filter .65s ease-in-out}._1YPPvW_root[data-active=false] ._1YPPvW_flight,._1YPPvW_root[data-active=false] ._1YPPvW_tumble{animation-play-state:paused}@keyframes _1YPPvW_falling{0%{opacity:0;transform:translate(8cqw)}10%{opacity:.9}45%{transform:translate3d(calc(8cqw - var(--wind-drift) * .44), 50cqh, 0)}85%{opacity:.8}to{transform:translate3d(calc(8cqw - var(--wind-drift)), 115cqh, 0);opacity:0}}@keyframes _1YPPvW_tumbling{0%{transform:translateX(-12px) rotate(var(--leaf-turn)) rotateY(-40deg)}to{transform:translateX(18px) rotate(calc(var(--leaf-turn) + 110deg)) rotateY(50deg)}}@media (max-width:700px){._1YPPvW_root{--wind-drift:80cqw}._1YPPvW_field{left:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}._1YPPvW_flight:nth-child(n+7){display:none}}@media (prefers-reduced-motion:reduce){._1YPPvW_field{display:none}}
