html{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 18 24'%3E%3Cpath d='M2 2 L2 20 L6.5 15.5 L10 23 L12.5 22 L9 14.5 L15 14.5 Z' fill='white' stroke='black' stroke-width='2.5' stroke-linejoin='round' stroke-linecap='round' paint-order='stroke fill'/%3E%3C/svg%3E") 2 2,auto}html,body{background:#0d0d0d;width:100%;height:100%;font-family:Barlow Condensed,sans-serif;overflow:hidden}:root{--accent:#afff72;--flourish:#ff3b46;--anim-dur:.28s;--anim:.28s;--cut:6px;--ease-snap:cubic-bezier(.34, 1.56, .64, 1);--ease-soft:cubic-bezier(.34, 1.4, .64, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--paper:#fff;--paper-ink:#0d0d0d;--wedge-a:#fff;--wedge-b:#000;--hud-ink:#fff9;--hud-ink-on:#fff;--text-primary:#111;--text-secondary:#444;--text-muted:#999;--text-faint:#333;--close-line:#111;--panel-bg:#0009;--panel-border:#fff3;--panel-text:#fff9;--panel-text-on:#fff;--panel-hover:#ffffff1a;--panel-active:#ffffff26;--panel-active-b:#fff9;--sub-label:#ffffff40;--sub-border:#ffffff1f;--sub-text:#ffffff73;--sub-border-h:#ffffff80;--sub-active-bg:#ffffff14;--fsub-border:#ffffff26;--fsub-text:#ffffff8c;--shadow:#00000073}body.mode-medici{--text-primary:#f0e6c8;--text-secondary:#c9b99a;--text-muted:#8a7a65;--text-faint:#a09080;--close-line:#f0e6c8;--panel-bg:#ffffff0f;--panel-border:#f0e6c840;--panel-text:#f0e6c88c;--panel-text-on:#f0e6c8;--panel-hover:#f0e6c814;--panel-active:#f0e6c81f;--panel-active-b:#f0e6c8b3;--sub-label:#f0e6c840;--sub-border:#f0e6c81f;--sub-text:#f0e6c873;--sub-border-h:#f0e6c88c;--sub-active-bg:#f0e6c814;--fsub-border:#f0e6c826;--fsub-text:#f0e6c88c;--shadow:#000000b3}body.theme-frogheads{--accent:#afff72;--paper:#f4fff0;--paper-ink:#0a0a0a;--wedge-a:#000;--wedge-b:#f4fff0}body.theme-medici{--accent:#afff72;--paper:#f0e6c8;--paper-ink:#1a1206;--wedge-a:#f0e6c8;--wedge-b:#120d04}body.theme-medici,body.theme-medici *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 18 24'%3E%3Cpath d='M2 2 L2 20 L6.5 15.5 L10 23 L12.5 22 L9 14.5 L15 14.5 Z' fill='black' stroke='white' stroke-width='2.5' stroke-linejoin='round' stroke-linecap='round' paint-order='stroke fill'/%3E%3C/svg%3E") 2 2,auto!important}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideOutLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes fbIn{0%{opacity:0;transform:translate(calc(-100% - 40px))skew(9deg)}60%{opacity:1;transform:translate(12px)skew(-2deg)}80%{transform:translate(-5px)skew(.6deg)}to{transform:translate(0)skew(0)}}@keyframes fbInRight{0%{opacity:0;transform:translate(calc(100% + 40px))skew(-9deg)}60%{opacity:1;transform:translate(-12px)skew(2deg)}80%{transform:translate(5px)skew(-.6deg)}to{transform:translate(0)skew(0)}}@keyframes winnerPulse{0%,to{background-position:0}50%{background-position:100%}}@keyframes dropIn{0%{opacity:0;transform:translate(-50%)translateY(-46px)skewY(4deg)}60%{opacity:1;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)skewY(0)}}@keyframes dropInEdge{0%{opacity:0;transform:translateY(-46px)skewY(4deg)}60%{opacity:1;transform:translateY(6px)}to{opacity:1;transform:translateY(0)skewY(0)}}@keyframes fromRight{0%{opacity:0;transform:translateY(-50%)translate(40px)skew(-5deg)}60%{opacity:1;transform:translateY(-50%)translate(-5px)}to{opacity:1;transform:translateY(-50%)translate(0)skew(0)}}@keyframes fromRightEdge{0%{opacity:0;transform:translate(40px)skew(-5deg)}60%{opacity:1;transform:translate(-5px)}to{opacity:1;transform:translate(0)skew(0)}}@keyframes riseInCenter{0%{opacity:0;transform:translate(-50%)translateY(40px)skew(3deg)}60%{opacity:1;transform:translate(-50%)translateY(-5px)}to{opacity:1;transform:translate(-50%)translateY(0)skew(0)}}@keyframes xChildIn{0%{opacity:0;transform:translate(calc(100% + 16px))}to{opacity:1;transform:translate(0)}}@keyframes subFadeIn{0%{opacity:0}to{opacity:1}}@keyframes subScaleIn{0%{transform:scaleY(.7)}60%{transform:scaleY(1.03)}to{transform:scaleY(1)}}@keyframes subItemIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes greenWipeIn{0%{opacity:0;transform:translate(5px,-4px)}60%{opacity:1}to{opacity:1;transform:translate(5px,-4px)}}@keyframes camGreenIn{0%{opacity:0;transform:translate(320px,10px)scaleX(1.85)scaleY(.38)}10%{opacity:1}58%{transform:translateY(10px)scaleX(1.85)scaleY(.38)}70%{transform:translateY(10px)scaleX(.66)scaleY(1.52)}84%{transform:translateY(10px)scaleX(1.07)scaleY(.94)}to{opacity:1;transform:translateY(10px)}}@keyframes camWrapOrb{0%{opacity:0;transform:translate(-544px,-167px)rotate(15deg)scaleX(.9)scaleY(1)}8%{opacity:1}58%{opacity:1;transform:translate(-138px,-58px)rotate(15deg)scaleX(1.92)scaleY(.34)}70%{transform:translate(-138px,-58px)rotate(15deg)scaleX(.64)scaleY(1.52)}84%{transform:translate(-138px,-58px)rotate(15deg)scaleX(1.08)scaleY(.93)}to{opacity:1;transform:translate(-138px,-58px)rotate(15deg)}}@keyframes camWrapPov{0%{opacity:0;transform:translate(-576px)scaleX(.9)scaleY(1)}8%{opacity:1}58%{opacity:1;transform:translate(-156px)scaleX(1.92)scaleY(.34)}70%{transform:translate(-156px)scaleX(.64)scaleY(1.52)}84%{transform:translate(-156px)scaleX(1.08)scaleY(.93)}to{opacity:1;transform:translate(-156px)}}@keyframes camWrapFly{0%{opacity:0;transform:translate(-544px,167px)rotate(-15deg)scaleX(.9)scaleY(1)}8%{opacity:1}58%{opacity:1;transform:translate(-138px,58px)rotate(-15deg)scaleX(1.92)scaleY(.34)}70%{transform:translate(-138px,58px)rotate(-15deg)scaleX(.64)scaleY(1.52)}84%{transform:translate(-138px,58px)rotate(-15deg)scaleX(1.08)scaleY(.93)}to{opacity:1;transform:translate(-138px,58px)rotate(-15deg)}}@keyframes speedPanelIn{0%{opacity:0;clip-path:polygon(0 3px,100% 0,100% 0%,0 0%);transform:translateY(16px)}55%{opacity:1;transform:translateY(-4px)}80%{transform:translateY(2px)}to{opacity:1;clip-path:polygon(0 3px,100% 0,100% 100%,0 100%);transform:translateY(0)}}@keyframes p5DownIn{0%{opacity:0;transform:translate(-50%)translateY(-40px)skewY(4deg)}55%{opacity:1;transform:translate(-50%)translateY(6px)skewY(-1deg)}75%{transform:translate(-50%)translateY(-3px)}to{transform:translate(-50%)translateY(0)skewY(0)}}@keyframes p5UpIn{0%{opacity:0;transform:translate(-50%)translateY(40px)skew(3deg)}55%{opacity:1;transform:translate(-50%)translateY(-6px)skew(-1deg)}75%{transform:translate(-50%)translateY(3px)skew(.4deg)}to{transform:translate(-50%)translateY(0)skew(0)}}@keyframes speedCtrlIn{0%{opacity:0;transform:translateY(-50%)translate(20px)skew(-4deg)}55%{opacity:1;transform:translateY(-50%)translate(-4px)skew(1deg)}80%{transform:translateY(-50%)translate(2px)skew(-.3deg)}to{transform:translateY(-50%)translate(0)skew(0)}}@keyframes p5SubSnap{0%{opacity:0;transform:translate(-16px)scaleY(.8)}55%{opacity:1;transform:translate(4px)scaleY(1.02)}80%{transform:translate(-2px)scaleY(.99)}to{opacity:1;transform:translate(0)scaleY(1)}}.pat-scan{background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff07 3px 4px),radial-gradient(circle,#ffffff12 1px,#0000 1px) 0 0/9px 9px,#000}.pat-cross{background:repeating-linear-gradient(45deg,#ffffff0a 0 1px,#0000 0 50%) 0 0/12px 12px,repeating-linear-gradient(-45deg,#ffffff0a 0 1px,#0000 0 50%) 0 0/12px 12px,#000}.pat-dots{background:radial-gradient(circle,#ffffff1c 1px,#0000 1px) 0 0/7px 7px,#000}.pat-halftone{background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff08 5px 6px),repeating-linear-gradient(90deg,#0000 0 5px,#ffffff08 5px 6px),radial-gradient(circle,#ffffff17 1.2px,#0000 1.2px) 0 0/11px 11px,#000}#c{cursor:inherit;display:block;width:100%!important;height:100%!important}#c:active{cursor:grabbing}#bg-canvas{opacity:0;z-index:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.2s;position:fixed;inset:0}#scrollhint{letter-spacing:.25em;text-transform:uppercase;color:#ffffff73;pointer-events:none;opacity:0;z-index:25;white-space:nowrap;font-family:Courier New,monospace;font-size:9px;transition:opacity .6s;position:fixed;top:62%;left:50%;transform:translate(-50%)}#scrollhint.on{opacity:1}#artinfo{text-align:center;z-index:62;pointer-events:none;opacity:0;transition:opacity .4s;position:fixed;bottom:8px;left:190px;right:190px}#artinfo.on{opacity:1}#artinfo .title{letter-spacing:.06em;color:var(--text-primary);-webkit-text-stroke:.7px #000c;font-size:1.6rem;font-weight:700;transition:color .6s}#artinfo .artist{letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);opacity:.65;margin-top:6px;font-size:.8rem;font-weight:700;transition:color .6s}#artinfo .hint{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-top:12px;font-size:.6rem;transition:color .6s}#artinfo .a-meta{letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted);opacity:.7;margin-top:10px;font-family:Courier New,monospace;font-size:10px;font-weight:700}#artinfo .a-desc{letter-spacing:.06em;color:var(--text-secondary);opacity:.6;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:480px;margin-top:8px;margin-left:auto;margin-right:auto;font-family:Courier New,monospace;font-size:12px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}#artinfo .a-contract{letter-spacing:.18em;color:var(--text-muted);opacity:.35;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #ffffff14;max-width:360px;margin-top:10px;margin-left:auto;margin-right:auto;padding-top:8px;font-family:Courier New,monospace;font-size:8px;overflow:hidden}#aMeta,#aDesc,#aContract,#artinfo .a-desc,#artinfo .a-meta,#artinfo .a-contract{display:none!important}#closebtn{text-align:center;z-index:62;opacity:0;pointer-events:auto;cursor:inherit;letter-spacing:.25em;text-transform:uppercase;color:#ffffff61;font-family:Courier New,monospace;font-size:9px;transition:opacity .3s;position:fixed;top:14px;left:190px;right:190px}#closebtn.on{opacity:1;pointer-events:all}.close-hint{display:block}#closebtn:before,#closebtn:after{content:none}#counter{z-index:50;pointer-events:none;opacity:0;transition:opacity .38s ease .18s, transform .38s var(--ease-snap) .18s;background:0 0;align-items:baseline;gap:0;display:flex;position:fixed;top:16px;left:16px;transform:translateY(-10px)}body[data-phase="2"] #counter{opacity:1;transform:translateY(0)}#counter .cnt-cur{color:#000;letter-spacing:.01em;text-align:right;min-width:2ch;font-family:Barlow Condensed,sans-serif;font-size:38px;font-style:italic;font-weight:900;line-height:.92}#counter .cnt-sep{color:#00000061;align-self:center;margin:0 1px 0 3px;font-family:Barlow Condensed,sans-serif;font-size:28px;font-style:italic;font-weight:300;line-height:.92}#counter .cnt-tot{color:#00000052;letter-spacing:.01em;font-family:Barlow Condensed,sans-serif;font-size:38px;font-style:italic;font-weight:900;line-height:.92}body.theme-medici #counter .cnt-cur{color:#fff}body.theme-medici #counter .cnt-sep{color:#ffffff61}body.theme-medici #counter .cnt-tot{color:#ffffff52}#p5-l0,#p5-l1{pointer-events:none;opacity:0;z-index:2;transition:clip-path .42s var(--ease-soft), transform .42s var(--ease-soft), opacity .26s ease;position:fixed;inset:0}#p5-l0{filter:drop-shadow(0 2px 6px #00000047);clip-path:polygon(0% 100%,0% 100%,0% 100%,0% 100%);background:#fff}#p5-l1{filter:drop-shadow(0 -2px 6px #00000047);clip-path:polygon(100% 0%,100% 0%,100% 0%,100% 0%);background:#000}body[data-phase="1"] #p5-l0{opacity:1;clip-path:polygon(0% 70%,0% 70%,69% 100%,0% 100%)}body[data-phase="1"] #p5-l1{opacity:1;clip-path:polygon(100% 30%,100% 30%,31% 0%,100% 0%)}body[data-phase="2"] #p5-l0{opacity:1;clip-path:polygon(0% 0%,30% 0%,30% 100%,0% 100%);transform:translate(-100%)}body[data-phase="2"] #p5-l1{opacity:1;clip-path:polygon(100% 100%,70% 100%,70% 0%,100% 0%);transform:translate(100%)}body.theme-frogheads #p5-l0{background:#000}body.theme-frogheads #p5-l1{filter:drop-shadow(5px -6px #0000001f);background:#fff}#p5-l0.visible,#p5-l1.visible{opacity:1}#p5-l0.phase-1{clip-path:polygon(0 58%,28% 55%,14% 100%,0% 100%);opacity:1;transition:clip-path .28s cubic-bezier(.34,1.4,.64,1),opacity .22s}#p5-l1.phase-1{clip-path:polygon(0 66%,9% 65%,8% 100%,0% 100%);transition:clip-path .26s cubic-bezier(.34,1.4,.64,1),opacity .2s}#filterpanel{pointer-events:none;z-index:30;opacity:0;background:0 0;position:fixed;inset:0;overflow:visible}#filterpanel>*{pointer-events:auto}body[data-phase="1"] #filterpanel,body[data-phase="2"] #filterpanel,#filterpanel.ready{opacity:1}.fbutton{background:var(--paper);width:fit-content;min-width:240px;height:92px;color:var(--paper-ink);cursor:inherit;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(15px 0,100% 10px,calc(100% - 17px) 100%,0 calc(100% - 3px));transform-origin:0;filter:drop-shadow(4px 4px #00000073);transition:transform .26s var(--ease-out), filter .2s ease, opacity .2s ease, bottom .26s var(--ease-soft), left .26s var(--ease-soft), background .35s ease, color .35s ease;border:none;outline:none;align-items:center;padding:0 26px 0 16px;font-size:44px;font-style:italic;font-weight:900;line-height:1;display:flex;position:absolute;left:3%}.fbutton[data-filter=frogheads]{color:#fff;background:#000;bottom:8%;left:3%}.fbutton[data-filter=medici]{color:#000;clip-path:polygon(17px 10px,calc(100% - 15px) 0,100% calc(100% - 3px),0 100%);transform-origin:100%;background:#fff;padding:0 16px 0 26px;inset:8% 3% auto auto}body[data-phase="1"] .fbutton{animation:fbIn .5s var(--ease-snap) .34s backwards}body[data-phase="1"] .fbutton[data-filter=medici]{animation-name:fbInRight;animation-delay:.42s}.fbutton:hover{filter:drop-shadow(6px 6px 0 var(--accent));transform:scale(1.09)}.fbutton:active{transform:scale(1.04)}body[data-phase="2"] .fbutton{transform-origin:0 100%;opacity:.25;filter:none;clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);min-width:0;height:56px;font-size:30px;animation:none;bottom:1.5%;left:0;transform:scale(.32)}body[data-phase="2"] .fbutton[data-filter=medici]{clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);transform-origin:0 100%;padding:0 26px 0 16px;top:auto;left:0;right:auto}body[data-phase="2"] .fbutton:hover{opacity:.75;filter:drop-shadow(4px 4px 0 var(--accent));transform:scale(.4)}body[data-phase="2"] .fbutton.is-winner{transform-origin:0 100%;clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);opacity:1;background:var(--accent);color:var(--paper-ink);filter:drop-shadow(4px 4px #0006);pointer-events:none;bottom:5%;left:0;transform:scale(.72)}body[data-phase="2"].theme-frogheads .fbutton.is-winner{color:#fff;filter:drop-shadow(0 0 1px var(--accent)) drop-shadow(0 0 3px var(--accent)) drop-shadow(3px 3px 0 #00000080);background:#000}body[data-phase="2"].theme-medici .fbutton.is-winner{filter:drop-shadow(3px 3px #00000047);color:#000!important;background:#fff!important}body[data-phase="2"] .fbutton.is-winner:after{content:"";clip-path:polygon(16px 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg, var(--flourish), #ff8a4a, var(--flourish));mix-blend-mode:screen;pointer-events:none;background-size:200% 200%;width:34%;height:100%;animation:1s infinite winnerPulse;position:absolute;top:0;right:0}body[data-phase="2"].theme-frogheads .fbutton.is-winner:after,body[data-phase="2"].theme-medici .fbutton.is-winner:after{display:none}.fbutton.winner{z-index:6;transform-origin:0 100%;transition:bottom .16s var(--ease-snap), transform .16s var(--ease-snap);bottom:10%;transform:scaleY(.42)scaleX(.52)}.fbutton.loser{transform-origin:0 100%;opacity:.25;pointer-events:auto;z-index:5;bottom:2%;left:2%;transform:scaleY(.28)scaleX(.32)}.fsubbutton{color:#ffffff9e;width:100%;cursor:inherit;letter-spacing:.05em;text-transform:uppercase;text-align:left;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%);transform-origin:0;opacity:0;transition:color .15s, background .15s, transform .22s var(--ease-soft), filter .22s ease;background:#0000008c;border:none;outline:none;padding:8px 26px 7px 14px;font-size:15px;font-style:italic;font-weight:700;display:block;position:relative;transform:translate(0)}.submenu-col.open .fsubbutton{animation:subFadeIn .26s var(--ease-out) forwards, subScaleIn .26s var(--ease-out)}.fsubbutton:hover{color:#fff;background:#000c;transform:scaleX(1.08)}.fsubbutton.active{color:var(--paper-ink);background:var(--accent)}.fsubbutton[data-children]:after{content:"▸";opacity:.55;font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.fsubbutton.parent-open{color:#fff;background:#000000e6}.fsubbutton.parent-open:after{color:var(--accent);opacity:1}.fsubbutton[disabled]{opacity:.3;pointer-events:none}body.theme-frogheads .fsubbutton,body:not(.mode-medici) .fsubbutton{color:#00000073;background:#0000000f}body.theme-frogheads .fsubbutton:hover,body:not(.mode-medici) .fsubbutton:hover{color:#000;background:#00000012}body.theme-frogheads .fsubbutton.active,body:not(.mode-medici) .fsubbutton.active{color:#fff;background:#000}body.theme-frogheads .fsubbutton.parent-open,body:not(.mode-medici) .fsubbutton.parent-open{color:#000;background:#00000017}.fsbtn-wrap{width:100%;position:relative}.fsbtn-wrap.has-chips .fsubbutton{color:#fff;background:#000}.fsbtn-wrap.has-chips:after{content:"";background:var(--accent);clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%);pointer-events:none;z-index:-1;transition:transform .22s var(--ease-soft);animation:greenWipeIn .32s var(--ease-snap) backwards;position:absolute;inset:0;transform:translate(5px,-4px)}.fsbtn-wrap:has(.fsubbutton.parent-open):after{content:"";background:var(--accent);clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%);pointer-events:none;z-index:-1;transition:transform .22s var(--ease-soft);animation:greenWipeIn .32s var(--ease-snap) backwards;position:absolute;inset:0;transform:translate(5px,-4px)}.fsbtn-wrap:has(.fsubbutton:hover):after{transform-origin:0;transform:translate(5px,-4px)scaleX(1.08)}.fsubbutton.has-chips{filter:drop-shadow(5px -4px 0 var(--accent))}.fsubbutton.parent-open.has-chips{filter:drop-shadow(6px 5px 0 var(--accent)) drop-shadow(5px -4px 0 var(--accent))}.submenu-col{z-index:35;opacity:0;pointer-events:none;width:218px;transition:transform .44s var(--ease-snap), opacity .3s ease;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:fixed;bottom:17%;left:0;transform:translate(calc(-100% - 24px))}.submenu-col[data-level="2"]{z-index:40;transition:transform .32s var(--ease-soft), opacity .25s ease;left:256px;transform:translate(18px)}.submenu-col.open{opacity:1;pointer-events:auto;transform:translate(0)}body[data-phase="2"] .submenu-col{bottom:14%}body[data-phase="2"] .submenu-col[data-level="2"]{bottom:14%;left:256px}.subhead{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);opacity:0;animation:subItemIn .3s var(--ease-out) forwards;margin-bottom:4px;padding-left:2px;font-size:9px;font-style:italic;font-weight:900}.submenu-layer{z-index:35;background:0 0;flex-direction:column;min-width:160px;max-width:200px;display:none;position:fixed;left:0;overflow:visible}.submenu-layer[data-level="1"]{z-index:35}.submenu-layer[data-level="2"]{z-index:40}.submenu-layer[data-level="3"]{z-index:45}.submenu-layer.open{animation:.2s cubic-bezier(.22,1,.36,1) both p5SubSnap;display:flex}#mediaoverlay{z-index:60;pointer-events:none;justify-content:center;align-items:center;display:none;position:fixed;inset:32px 190px 64px}#mediaoverlay iframe{width:55vw;height:30.9336vw;max-height:70vh}#mediaoverlay img,#mediaoverlay video{object-fit:contain;pointer-events:none;image-rendering:auto;width:100%;height:100%}#mediaoverlay iframe{pointer-events:none;width:100%;height:100%}#hud-overlay{pointer-events:none;z-index:20;position:fixed;inset:0;overflow:visible}.hud-tag{opacity:0;align-items:flex-start;gap:0;transition:opacity .15s;display:flex;position:absolute}.hud-tag.visible{opacity:1}.hud-line-svg{pointer-events:none;position:absolute;overflow:visible}.hud-text-block{color:#ffffffd1;text-shadow:0 0 8px #ffffff2e;white-space:nowrap;font-family:Courier New,Lucida Console,monospace;line-height:1.35;position:absolute}.hud-artist{letter-spacing:.18em;text-transform:uppercase;color:#ffffff85;clip-path:inset(0 100% 0 0);-webkit-text-stroke:.6px #000c;font-size:10px;transition:clip-path .35s cubic-bezier(.4,0,.2,1)}.hud-title{letter-spacing:.06em;color:#ffffffe0;-webkit-text-stroke:.6px #000c;clip-path:inset(0 100% 0 0);font-size:13px;font-weight:400;transition:clip-path .4s cubic-bezier(.4,0,.2,1) 80ms}.hud-tag.visible .hud-artist,.hud-tag.visible .hud-title{clip-path:inset(0 0% 0 0)}body:not(.mode-medici) .hud-artist{color:#0000006b;text-shadow:none;-webkit-text-stroke:.3px #ffffffb3}body:not(.mode-medici) .hud-title{color:#000000c7;text-shadow:none;-webkit-text-stroke:.3px #ffffffb3}#loader{z-index:9999;background:#fff;flex-direction:column;justify-content:center;align-items:center;transition:background .45s;display:flex;position:fixed;inset:0}#loader.inverted{background:#000}#loader.hidden{opacity:0;pointer-events:none;transition:background .45s,opacity .5s}.loader-label{letter-spacing:.25em;text-transform:uppercase;color:#000;margin-bottom:18px;font-family:Courier New,monospace;font-size:10px;transition:color .45s}#loader.inverted .loader-label{color:#fff}.loader-bar-wrap{background:#0000001f;width:200px;height:1.5px;transition:background .45s}#loader.inverted .loader-bar-wrap{background:#ffffff26}.loader-bar-fill{background:#000;width:0%;height:100%;transition:width .1s linear,background .45s}#loader.inverted .loader-bar-fill{background:#fff}.loader-pct{letter-spacing:.15em;color:#00000059;margin-top:12px;font-family:Courier New,monospace;font-size:9px;transition:color .45s}#loader.inverted .loader-pct{color:#ffffff59}.sub-search{background:0 0;border-bottom:1px solid #0000002e;padding:5px 8px 6px}.sub-search-input{color:#000;letter-spacing:.14em;text-transform:uppercase;caret-color:#000;background:0 0;border:none;border-bottom:1px solid #00000059;outline:none;width:100%;padding:3px 2px;font-family:Share Tech Mono,monospace;font-size:10px}.sub-search-input::placeholder{color:#0000004d}.sub-search-input:focus{border-bottom-color:#000}.sub-items{scrollbar-width:thin;scrollbar-color:var(--accent) #0000004d;flex-direction:column;gap:5px;max-height:130px;padding:5px 0 4px;display:flex;overflow:hidden auto}.sub-items::-webkit-scrollbar{width:3px}.sub-items::-webkit-scrollbar-track{background:#0000004d}.sub-items::-webkit-scrollbar-thumb{background:var(--accent);border-radius:2px}.submenu-label{color:var(--sub-label);letter-spacing:2px;flex-shrink:0;margin:6px 0 2px 8px;font-size:8px;transition:color .6s}.submenu-item{border:none;border-left:2px solid var(--sub-border);color:var(--sub-text);text-align:left;cursor:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;flex-shrink:0;width:100%;padding:4px 8px;font-size:10px;transition:color .15s,border-color .15s,background .15s;overflow:hidden}.submenu-item:hover{color:var(--panel-text-on);border-left-color:var(--sub-border-h)}.submenu-item.active{color:var(--panel-text-on);border-left-color:var(--panel-text-on);background:var(--sub-active-bg)}.submenu-item.featured{color:#ffffc8cc;border-left-color:#ffff6459}.submenu-item.featured:hover{color:var(--panel-text-on);border-left-color:#ffff64cc}.submenu-item.featured.active{background:#ffff6414;border-left-color:#ffff64}.trait-count{opacity:.5;flex-shrink:0;margin-left:8px;font-size:.85em}body:not(.mode-medici) #scrollhint{color:#111}body:not(.mode-medici) #artinfo .artist{-webkit-text-stroke:.3px #ffffff80}.visor-arrow{z-index:62;cursor:inherit;opacity:0;pointer-events:none;background:0 0;border:none;padding:12px;transition:opacity .25s;position:fixed;bottom:22px}.visor-arrow.on{opacity:1;pointer-events:all}.visor-arrow svg{stroke:#ffffff80;fill:none;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:stroke .15s;display:block}.visor-arrow:hover svg{stroke:#fffffff2}#visor-prev{left:0}#visor-next{right:0}.slide-wrapper{position:absolute;inset:0;overflow:hidden}.slide-panel{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.slide-in-right{animation:.3s cubic-bezier(.4,0,.2,1) forwards slideInRight}.slide-in-left{animation:.3s cubic-bezier(.4,0,.2,1) forwards slideInLeft}.slide-out-left{animation:.3s cubic-bezier(.4,0,.2,1) forwards slideOutLeft}.slide-out-right{animation:.3s cubic-bezier(.4,0,.2,1) forwards slideOutRight}.hud-ctrl{opacity:0;font-family:Barlow Condensed,sans-serif;position:fixed}body[data-phase="2"] .hud-ctrl{opacity:1}.hud-tab{color:#fff;height:34px;cursor:inherit;letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 4px,100% 0,calc(100% - 13px) calc(100% - 4px),0 100%);transition:background .1s ease, color .1s ease, transform .16s var(--ease-soft);background:#000;border:none;outline:none;align-items:center;gap:8px;padding:0 18px 0 12px;font-size:12px;font-style:italic;font-weight:900;display:inline-flex}.hud-tab:hover{color:#000;background:#fff;transform:scale(1.05)}.hud-ctrl.is-active .hud-tab{background:var(--accent);color:var(--paper-ink)}.hud-tab .dot{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:.8;background:currentColor;width:6px;height:6px}body.theme-medici .hud-tab{color:#000;background:#fff}body.theme-medici .hud-tab:hover{color:#fff;background:#000}body.theme-medici .hud-ctrl.is-active .hud-tab{background:var(--accent);color:#000}.hud-pop{clip-path:polygon(0 4px,100% 0,100% 100%,0 100%);opacity:0;pointer-events:none;min-width:150px;transition:opacity .14s ease, transform .18s var(--ease-soft);background:#000;flex-direction:column;gap:5px;padding:9px 12px;display:flex;position:absolute;top:calc(100% + 7px);right:0;transform:translateY(-8px)}.hud-ctrl.open .hud-pop{opacity:1;pointer-events:auto;transform:translateY(0)}.pop-item{cursor:inherit;text-align:left;color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:none;padding:3px 4px;font-family:Courier New,monospace;font-size:10px;transition:color .12s}.pop-item:hover,.pop-item.on{color:var(--accent)}#ctrl-fx .dot,#ctrl-collage .dot,#ctrl-f2 .dot,#ctrl-form .dot,#ctrl-orbits .dot,#ctrl-speed .dot{display:none!important}#ctrl-form{top:16px;left:50%;transform:translate(-50%)}#ctrl-fx{top:auto;bottom:calc(60px + 15vh);right:0}#ctrl-collage{top:16px;left:16px}#ctrl-speed{flex-direction:column;align-items:center;gap:8px;display:flex;top:0;left:50%;right:auto;transform:translate(-50%)}#ctrl-autoscroll{display:none;bottom:18px;left:50%;transform:translate(-50%)}#ctrl-pause{flex-direction:row;align-items:center;gap:8px;display:flex;bottom:60px;left:50%;transform:translate(-50%)}body[data-phase="2"] #ctrl-form{animation:dropIn .42s var(--ease-snap) 50ms both}body[data-phase="2"] #ctrl-fx{animation:fromRightEdge .42s var(--ease-snap) .2s both}body[data-phase="2"] #ctrl-collage{animation:dropInEdge .42s var(--ease-snap) .19s both}body[data-phase="2"] #ctrl-speed{animation:dropIn .42s var(--ease-snap) .26s both}body[data-phase="2"] #ctrl-autoscroll{animation:riseInCenter .42s var(--ease-snap) .33s both}body[data-phase="2"] #ctrl-pause{animation:riseInCenter .42s var(--ease-snap) .4s both}body[data-phase="2"] #ctrl-fx,body[data-phase="2"] #ctrl-collage{animation-name:dropInEdge}#ctrl-fx .hud-tab{clip-path:none;min-width:110px;padding:0 18px 0 48px;font-size:15px}#ctrl-form .hud-pop{left:50%;right:auto;transform:translate(-50%)translateY(-8px)}#ctrl-form.open .hud-pop{transform:translate(-50%)translateY(0)}#ctrl-form .hud-pop{min-width:170px}#ctrl-speed>.hud-tab{clip-path:none;border-radius:0 0 2px 2px}#ctrl-speed.is-on>.hud-tab{transform-origin:top;transition:transform .15s var(--ease-snap);transform:scale(1.18)}.speed-panel{clip-path:polygon(0 3px,100% 0,100% 100%,0 100%);background:#000;flex-direction:column;gap:11px;min-width:180px;padding:10px 14px;display:flex}.speed-content{flex-direction:column;gap:11px;display:flex}.speed-panel label,.speed-row label{letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;min-width:32px;font-size:10px;font-style:italic;font-weight:900}.lkt-toggle{cursor:inherit;letter-spacing:.16em;text-transform:uppercase;color:#fff6;background:0 0;border:none;align-self:flex-start;padding:2px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-style:italic;font-weight:800;transition:color .12s}.lkt-toggle:hover{color:#ffffffb8}.lkt-toggle.on{color:var(--accent)}.dim-sliders{opacity:0;max-height:0;transition:max-height .34s var(--ease-soft), opacity .24s ease, padding-bottom .24s ease;flex-direction:column;gap:9px;padding-bottom:0;display:flex;overflow:hidden}.dim-sliders.open{opacity:1;max-height:220px;padding-bottom:8px}.dim-slider-row{align-items:center;gap:7px;display:flex}.dim-slider-row label{letter-spacing:.18em;text-transform:uppercase;color:#ffffff59;min-width:28px;font-size:9px;font-style:italic;font-weight:900}.dim-range{width:72px}.dim-val{color:#ffffff80;text-align:right;min-width:32px;font-family:Share Tech Mono,monospace;font-size:9px}input[type=range]{appearance:none;height:2px;cursor:inherit;background:#ffffff38;outline:none;width:96px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:12px;height:12px;cursor:inherit}#ctrl-pause .hud-tab{clip-path:none;color:#000;letter-spacing:0;background:0 0;padding:0 12px;font-size:26px;line-height:1}#ctrl-pause .hud-tab:hover{color:#000;background:0 0;transform:scale(1.15)}#ctrl-pause.is-active .hud-tab{color:#000;background:0 0}body.theme-medici #ctrl-pause .hud-tab,body.theme-medici #ctrl-pause .hud-tab:hover,body.theme-medici #ctrl-pause.is-active .hud-tab{color:#fff}.speed-arrow{cursor:inherit;color:#000;opacity:.5;transition:opacity .12s ease, transform .14s var(--ease-soft);background:0 0;border:none;outline:none;align-items:center;gap:3px;padding:7px 10px;font-size:16px;line-height:1;display:inline-flex}.speed-arrow:hover{opacity:1;transform:scale(1.3)}.speed-arrow:active{transform:scale(.9)}body.theme-medici .speed-arrow{color:#fff}.skip-bar{vertical-align:middle;background:currentColor;border-radius:1px;flex-shrink:0;width:3px;height:.8em;display:inline-block}.skip-tri{vertical-align:middle;font-size:13px;line-height:1}#ctrl-autoscroll .hud-tab{clip-path:none;color:#000;background:0 0}#ctrl-autoscroll .hud-tab:hover{color:#000;background:0 0;transform:scale(1.08)}#ctrl-autoscroll.is-active .hud-tab{color:#000;background:0 0;font-style:italic}body.theme-medici #ctrl-autoscroll .hud-tab,body.theme-medici #ctrl-autoscroll .hud-tab:hover,body.theme-medici #ctrl-autoscroll.is-active .hud-tab{color:#fff}.auto-inline{color:#000;margin-left:4px;clip-path:none!important;background:0 0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;height:auto!important;padding:4px 10px!important}.auto-inline:hover{color:#000;background:0 0!important;transform:scale(1.12)!important}#ctrl-pause .auto-inline.is-on{color:var(--accent)}body.theme-medici .auto-inline{color:#fff}body.theme-medici .auto-inline:hover{color:#fff!important}.auto-icon{font-size:22px;line-height:1}.auto-label{letter-spacing:.2em;text-transform:uppercase;opacity:.6;font-family:Share Tech Mono,monospace;font-size:10px;line-height:1}#auto-ctrl-wrap{align-items:center;display:inline-flex;position:relative}.auto-modes{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.auto-mode-btn{color:#fff;width:30px;height:26px;cursor:inherit;letter-spacing:.1em;clip-path:polygon(0 4px,100% 0,calc(100% - 8px) calc(100% - 4px),0 100%);opacity:0;pointer-events:none;transition:transform .22s var(--ease-soft), opacity .15s ease;background:#000000d1;border:none;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:900;position:absolute;top:0;left:0;transform:scale(.4)}.auto-mode-btn:hover{background:#ffffff24}.auto-mode-btn.active{background:var(--accent);color:var(--paper-ink)}#auto-ctrl-wrap.auto-on .auto-mode-btn{opacity:1;pointer-events:auto}#auto-ctrl-wrap.auto-on .auto-mode-btn:first-child{transition-delay:0s;transform:translate(48px,-20px)}#auto-ctrl-wrap.auto-on .auto-mode-btn:nth-child(2){transition-delay:40ms;transform:translate(48px,6px)}#ctrl-x{transition:top .3s var(--ease-snap);flex-direction:column;align-items:flex-end;display:flex;top:0;left:auto;right:0}body[data-phase="2"] #ctrl-x{animation:dropInEdge .42s var(--ease-snap) 50ms both}body.mode-open #ctrl-x{top:285px}#x-btn{letter-spacing:.1em;clip-path:none;min-width:72px;height:44px;padding:0 20px 0 26px;font-size:18px}#cam-btn{clip-path:none;border-radius:2px;gap:10px;height:53px;padding:0 19px 0 29px;font-size:14px}#ctrl-x.x-open>.hud-tab{background:var(--accent);color:var(--paper-ink)}#ctrl-x.x-open>.hud-tab:hover{background:var(--accent)}#ctrl-x>.hud-tab{transition:background .1s,color .1s,height .25s,opacity .22s,margin-top .25s}body.mode-open #ctrl-x>.hud-tab{letter-spacing:.14em;opacity:.65;height:20px;margin-top:6px;padding:0 14px;font-size:8px;transform:none}body.mode-open #ctrl-x>.hud-tab:hover{color:#fff;background:#000000e6}body.theme-medici #ctrl-x.x-open>.hud-tab,body.theme-medici #ctrl-x.x-open>.hud-tab:hover{color:#000!important;background:#fff!important}.x-children{pointer-events:none;z-index:30;flex-direction:column;align-items:stretch;gap:5px;width:130px;display:none;top:86px;right:0;position:fixed!important}#ctrl-x.x-open .x-children,body.mode-open .x-children{pointer-events:auto;display:flex}.x-children .hud-ctrl{opacity:1!important;position:relative!important;inset:auto!important}.x-children .hud-tab{width:100%!important;height:48px!important;min-width:unset!important;clip-path:none!important;color:#fff!important;letter-spacing:.12em!important;background:#000000d1!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0 14px!important;font-size:15px!important;display:flex!important;transform:none!important}.x-children .hud-tab:hover{color:#fff!important;background:#ffffff1f!important;transform:none!important}.x-children .hud-ctrl.is-active .hud-tab{background:var(--accent)!important;color:var(--paper-ink)!important}body.theme-medici .x-children .hud-ctrl .hud-tab{color:#000!important;background:#ffffffe0!important}body.theme-medici .x-children .hud-ctrl.is-active .hud-tab{background:var(--accent)!important;color:#000!important}body[data-phase="2"] #ctrl-orbits,body[data-phase="2"] #ctrl-form,body[data-phase="2"] #ctrl-f2,body[data-phase="2"] #ctrl-collage{opacity:1!important;animation:none!important}body.mode-open #ctrl-orbits{animation:xChildIn .28s var(--ease-snap) 0s both!important}body.mode-open #ctrl-form{animation:xChildIn .28s var(--ease-snap) 70ms both!important}body.mode-open #ctrl-f2{animation:xChildIn .28s var(--ease-snap) .14s both!important}body.mode-open #ctrl-collage{animation:xChildIn .28s var(--ease-snap) .21s both!important}.x-children #ctrl-form .hud-pop{left:0;right:auto;transform:translateY(-8px)}.x-children #ctrl-form.open .hud-pop{transform:translateY(0)}.mode-label{letter-spacing:-.02em;color:#000;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;z-index:100;transition:opacity .14s ease, transform .28s var(--ease-snap);font-family:Barlow Condensed,sans-serif;font-size:clamp(40px,5.5vw,74px);font-style:italic;font-weight:900;line-height:.88;position:fixed;top:10px;right:16px;transform:translate(70px)skew(-5deg)}body.mode-open .mode-label{opacity:1;transform:skew(-5deg)}.mode-stripe{pointer-events:none;z-index:20;background:var(--accent);clip-path:polygon(100% 0,100% 0,100% 0);opacity:0;transition:clip-path .34s var(--ease-snap), opacity .16s ease;position:fixed;inset:0}body.mode-open .mode-stripe{opacity:1;clip-path:polygon(76% 0,100% 12%,100% 0)}body:not(.mode-open) .mode-stripe{clip-path:polygon(100% 0,100% 0,100% 0);opacity:0}#ctrl-cam{top:50%;bottom:auto;right:0;transform:translateY(-50%)}body[data-phase="2"] #ctrl-cam{animation:fromRight .42s var(--ease-snap) .28s both}#ctrl-cam>.hud-tab{z-index:2;position:relative}#ctrl-cam.is-active>.hud-tab{transform-origin:100%;transform:scale(1.35);color:#fff!important;background:#000!important}body.theme-medici #ctrl-cam.is-active>.hud-tab{color:#000!important;background:#fff!important}.cam-modes{z-index:0;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}#ctrl-cam.is-active .cam-modes{pointer-events:auto}.cam-btn-wrap{opacity:0;pointer-events:none;width:134px;height:44px;position:absolute;top:0;left:0;transform:translate(-400px)scaleX(.06)}#ctrl-cam.is-active .cam-btn-wrap{pointer-events:auto}.cam-green{clip-path:polygon(20px 0,100% 0,calc(100% - 10px) 100%,0 100%);pointer-events:none;opacity:0;background:#fff;position:absolute;inset:0;transform:translateY(10px)}body.theme-medici .cam-green{background:#fff}.cam-mode-btn{color:#fff;cursor:inherit;letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(20px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:#000;border:none;justify-content:center;align-items:center;font-family:Barlow Condensed,sans-serif;font-size:24px;font-style:italic;font-weight:900;display:flex;position:absolute;inset:0}.cam-mode-btn:hover{background:#232323fa}.cam-mode-btn.active{color:var(--accent);background:#161616}body.theme-medici .cam-mode-btn{color:#000;background:#fff}body.theme-medici .cam-mode-btn.active{color:#000;background:#dcdcdc}#ctrl-cam.is-active .cam-btn-wrap:first-child{animation:.22s linear both camWrapOrb}#ctrl-cam.is-active .cam-btn-wrap:nth-child(2){animation:.22s linear 45ms both camWrapPov}#ctrl-cam.is-active .cam-btn-wrap:nth-child(3){animation:.22s linear 90ms both camWrapFly}#ctrl-cam.is-active .cam-btn-wrap:first-child .cam-green{animation:.22s linear both camGreenIn}#ctrl-cam.is-active .cam-btn-wrap:nth-child(2) .cam-green{animation:.22s linear 45ms both camGreenIn}#ctrl-cam.is-active .cam-btn-wrap:nth-child(3) .cam-green{animation:.22s linear 90ms both camGreenIn}.scene-guide{z-index:40;pointer-events:none;text-align:right;opacity:0;flex-direction:column;align-items:flex-end;gap:7px;transition:opacity .35s;display:flex;position:fixed;bottom:22px;right:26px}body[data-phase="2"] .scene-guide{opacity:1}.guide-explain{letter-spacing:.005em;color:#000;font-family:Barlow Condensed,sans-serif;font-size:19px;font-style:italic;font-weight:800;line-height:1}.guide-rule{align-items:center;gap:9px;width:100%;min-width:320px;display:flex}.guide-rule-label{letter-spacing:.22em;text-transform:uppercase;color:#000000bf;flex-shrink:0;font-family:Share Tech Mono,monospace;font-size:8px}.guide-rule:after{content:"";background:linear-gradient(90deg,#000c,#0000002e);flex:1;height:1.5px}.guide-cmds{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.guide-cmd{align-items:center;gap:8px;display:flex}.guide-keys{align-items:center;gap:4px;display:inline-flex}.keycap{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#000;border-radius:4px;justify-content:center;align-items:center;height:18px;padding:0 7px;font-family:Barlow Condensed,sans-serif;font-size:11px;font-style:italic;font-weight:900;display:inline-flex}.key-plus{color:#000000d9;margin:0 1px;font-size:12px;font-weight:700}.guide-cmd-label{color:#000;font-family:Barlow Condensed,sans-serif;font-size:15px;font-style:italic;font-weight:800}body.theme-medici .guide-explain{color:#fff}body.theme-medici .guide-rule-label{color:#ffffffbf}body.theme-medici .guide-rule:after{background:linear-gradient(90deg,#fffc,#ffffff2e)}body.theme-medici .guide-cmd-label{color:#fff}body.theme-medici .key-plus{color:#ffffffd9}body.theme-medici .keycap{color:#000;background:#fff}.inline-group{width:100%;max-height:0;transition:max-height .38s var(--ease-soft);flex-direction:column;gap:8px;display:flex;overflow:hidden}.inline-group.open{max-height:380px;overflow:visible}.inline-btn{color:#ffffff7a;width:calc(100% - 22px);cursor:inherit;letter-spacing:.06em;text-transform:uppercase;text-align:left;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);transform-origin:0;opacity:0;transition:color .12s, background .12s, opacity .22s ease, transform .18s var(--ease-soft), filter .2s ease;background:#00000061;border:none;outline:none;justify-content:space-between;align-items:center;margin-left:22px;padding:6px 22px 6px 12px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-style:italic;font-weight:700;display:flex;position:relative}.inline-group.open .inline-btn{opacity:1}.inline-btn[disabled]{pointer-events:none;opacity:.25!important}.inline-btn:hover{color:#ffffffd9;background:#0009;transform:scaleX(1.04)}.inline-btn--leaf.active{display:none}.inline-btn--cat.parent-open{color:#fff;filter:drop-shadow(5px -4px 0 var(--accent));background:#000000d9}.cat-wrap{position:relative}.cat-wrap.active{z-index:2;position:relative}.cat-wrap.active:after{content:"";background:var(--accent);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);transform-origin:0;pointer-events:none;z-index:-1;animation:greenWipeIn .32s var(--ease-snap) both;position:absolute;inset:0 0 0 22px}.inline-arrow{opacity:.4;font-size:14px;transition:transform .18s,opacity .18s}.inline-btn:hover .inline-arrow{opacity:.8;transform:translate(2px)}.inline-btn--cat.parent-open .inline-arrow{opacity:.7;color:#fff;transform:translate(3px)}.inline-search-wrap{border-bottom:1px solid #ffffff26;flex-shrink:0;margin-bottom:4px;padding:5px 8px 5px 0}.inline-search-input{color:#fff;letter-spacing:.12em;width:100%;caret-color:var(--accent);background:0 0;border:none;border-bottom:1px solid #ffffff38;outline:none;padding:2px 0 3px;font-family:Share Tech Mono,monospace;font-size:9px}.inline-search-input::placeholder{color:#ffffff47}.inline-search-input:focus{border-bottom-color:var(--accent)}.inline-scroll-list{scrollbar-width:thin;scrollbar-color:var(--accent) #ffffff14;max-height:112px;overflow:hidden auto}.inline-scroll-list::-webkit-scrollbar{width:3px}.inline-scroll-list::-webkit-scrollbar-track{background:#ffffff14}.inline-scroll-list::-webkit-scrollbar-thumb{background:var(--accent);border-radius:2px}.cat-inline-group:has(.inline-search-wrap){flex-direction:column;display:flex}#submenu-l2 .fsubbutton{padding:5px 16px 5px 10px;font-size:12px}#submenu-l2{overflow:visible}.chips-zone{scrollbar-width:thin;scrollbar-color:var(--accent) #0000004d;flex-direction:column;gap:3px;max-height:132px;display:flex;overflow:hidden auto}.chips-zone:empty{display:none}.chips-zone::-webkit-scrollbar{width:3px}.chips-zone::-webkit-scrollbar-track{background:#0000004d}.chips-zone::-webkit-scrollbar-thumb{background:var(--accent);border-radius:2px}.clear-all-btn{color:#ffffff59;letter-spacing:.25em;text-transform:uppercase;cursor:inherit;text-align:left;background:0 0;border:none;width:100%;padding:5px 0 2px 2px;font-family:Share Tech Mono,monospace;font-size:8px;transition:color .12s;display:block}.clear-all-btn:hover{color:var(--flourish)}.chips-zone--h{flex-flow:wrap;align-content:flex-start;gap:4px;width:100%;max-height:80px;overflow-x:hidden}.chips-zone--h .chip{flex-shrink:0;width:auto;margin-left:0}.chip{opacity:0;min-height:28px;max-height:0;transition:max-height .28s var(--ease-soft), opacity .18s ease 60ms;flex-shrink:0;align-items:stretch;gap:0;margin-left:22px;display:flex;overflow:hidden}.chip.chip-in{opacity:1;max-height:44px}.chip.chip-out{opacity:0;max-height:0;transition:max-height .22s,opacity .14s}.chip-label{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#000;flex:1;max-width:140px;padding:5px 10px 5px 12px;font-family:Barlow Condensed,sans-serif;font-size:11px;font-style:italic;font-weight:900;display:block;overflow:hidden}.chip-x{background:var(--accent);color:#000;width:22px;height:100%;min-height:26px;cursor:inherit;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 100%,0 100%);border:none;outline:none;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;line-height:1;transition:background .12s,color .12s;display:flex}.chip-x:hover{background:var(--flourish);color:#fff}body.theme-medici .chip-x{color:#000;background:#fff}.range-panel{box-sizing:border-box;background:0 0;flex-direction:column;gap:6px;width:100%;padding:8px 10px 9px;display:flex}.range-row{align-items:center;gap:8px;display:flex}.range-input{color:#000;letter-spacing:.05em;text-align:center;cursor:text;background:#00000012;border:none;border-bottom:1px solid #0000004d;outline:none;flex:1;min-width:0;padding:5px 6px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-style:italic;font-weight:700}.range-input:focus{border-bottom-color:#000}.range-input::placeholder{color:#0000004d;font-style:italic}.range-to{letter-spacing:.12em;text-transform:uppercase;color:#00000073;white-space:nowrap;font-family:Barlow Condensed,sans-serif;font-size:11px;font-style:italic;font-weight:900}.range-apply{color:#fff;width:100%;cursor:inherit;letter-spacing:.14em;text-transform:uppercase;text-align:center;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);background:#000;border:none;outline:none;padding:7px 10px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-style:italic;font-weight:900;transition:background .14s,color .14s}.range-apply:hover{background:var(--accent);color:var(--paper-ink)}#speed-ctrl{z-index:50;opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;font-family:Barlow Condensed,sans-serif;transition:opacity .3s;display:flex;position:fixed;top:50%;right:24px;transform:translateY(-50%)}#speed-ctrl.visible{opacity:1;pointer-events:auto;animation:speedCtrlIn var(--anim-dur,.28s) cubic-bezier(.22,1,.36,1) forwards}#speed-toggle{color:#ffffff8c;cursor:inherit;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);transform-origin:100%;background:#000000d9;border:none;border-radius:0;padding:6px 20px;transition:transform .2s cubic-bezier(.34,1.4,.64,1),background 80ms,color 80ms}#speed-toggle:hover{color:#ffffffe6;background:#ffffff1f}#speed-ctrl.open #speed-toggle{color:#ffffffd9;background:#ffffff1a;transform:translateY(10%)}#speed-panel{white-space:nowrap;clip-path:polygon(0 3px,100% 0,100% 100%,0 100%);opacity:0;pointer-events:none;background:#000;flex-direction:column;gap:6px;padding:10px 14px;transition:opacity .16s,transform .2s cubic-bezier(.34,1.4,.64,1);display:flex;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(12px)}#speed-ctrl.open #speed-panel{pointer-events:auto;animation:.22s cubic-bezier(.34,1.4,.64,1) forwards speedPanelIn}.speed-row{align-items:center;gap:8px 12px;display:flex}.speed-label{white-space:nowrap;letter-spacing:.18em!important;text-transform:uppercase!important;color:#fff6!important;font-family:Barlow Condensed,sans-serif!important;font-size:10px!important;font-style:italic!important;font-weight:900!important}#cam-ctrl .speed-label{clip-path:polygon(0 5px,calc(100% - 5px) 0,100% calc(100% - 5px),5px 100%);width:95px;height:100px;cursor:inherit;transform-origin:50%;z-index:1;background:#000;justify-content:center;align-items:center;padding:0 14px 0 8px;transition:background 80ms,color 80ms,transform .2s cubic-bezier(.34,1.4,.64,1),opacity .18s;display:flex;position:relative;color:#fff!important}#cam-ctrl .speed-label:hover{background:#fff;transform:scale(1.14);color:#000!important}#cam-ctrl-shell.open #cam-ctrl .speed-label{opacity:.32;pointer-events:none;transform:scale(.68)translate(6px,6px)}.speed-val{color:#fff9;text-align:right;min-width:30px;font-family:Share Tech Mono,monospace;font-size:10px}#speed-ctrl input[type=range],#cam-ctrl input[type=range],#form-ctrl input[type=range]{appearance:none;height:2px;cursor:inherit;accent-color:#0000;background:#ffffff38;outline:none;width:100px}#speed-ctrl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent,#fff);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:11px;height:11px;cursor:inherit}#cam-ctrl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent,#fff);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:11px;height:11px;cursor:inherit}#form-ctrl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent,#fff);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:11px;height:11px;cursor:inherit}#cam-ctrl-shell{z-index:50;opacity:0;pointer-events:none;position:fixed;bottom:24px;right:24px}#cam-ctrl-shell.visible{opacity:1;pointer-events:auto;animation:p5UpIn var(--anim-dur,.28s) 70ms cubic-bezier(.22,1,.36,1) forwards}#cam-ctrl{background:0 0;align-items:center;gap:0;padding:0;display:flex;position:relative;overflow:visible}#cam-ctrl.visible{opacity:1;pointer-events:auto}#lissajous-toggle{width:20px;height:20px;cursor:inherit;z-index:100;display:none;position:absolute;top:-8px;left:50%;transform:translate(-50%)}#lissajous-dot{background:#500;border-radius:50%;width:10px;height:10px;margin:5px auto;transition:background .25s,box-shadow .25s;box-shadow:0 0 3px #3008}#form-ctrl{z-index:50;clip-path:polygon(6px 0%,100% 0%,100% calc(100% - 6px),calc(100% - 6px) 100%,0% 100%,0% 6px);filter:none;opacity:0;pointer-events:none;background:#000;flex-direction:column;gap:6px;padding:12px 14px;font-family:Barlow Condensed,sans-serif;transition:opacity .3s;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;border-radius:0!important}#form-ctrl.visible{opacity:1;pointer-events:auto;animation:p5DownIn var(--anim-dur,.28s) .14s cubic-bezier(.22,1,.36,1) forwards}#dim-panel{background:#00000059;border:1px solid #ffffff1f;border-radius:2px;flex-direction:column;gap:4px;margin-bottom:4px;padding:6px 8px;display:none}#dim-panel.open{transform-origin:top;animation:.18s cubic-bezier(.22,1,.36,1) forwards p5SubSnap;display:flex}#fx-ctrl{z-index:50;opacity:0;pointer-events:none;transition:opacity .3s;display:inline-block;position:fixed;top:16px;right:16px}#fx-ctrl.visible{opacity:1;pointer-events:auto;animation:p5DownIn var(--anim-dur,.28s) cubic-bezier(.22,1,.36,1) forwards}#fx-list{white-space:nowrap;clip-path:polygon(0 3px,100% 0,100% 100%,0 100%);opacity:0;pointer-events:none;background:#000;flex-direction:column;gap:4px;padding:8px 12px;transition:opacity .16s,transform .2s cubic-bezier(.34,1.4,.64,1);display:flex;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-8px)}#collage-ctrl{z-index:900;flex-direction:column;align-items:flex-end;gap:4px;display:none;position:fixed;top:16px;right:16px}#collage-ctrl.visible{display:flex}#collage-btn{cursor:pointer;color:#ffffff80;background:#ffffff0a;border:1px solid #ffffff2e;padding:4px 8px;transition:background .15s,border-color .15s}#collage-ctrl.is-active #collage-btn{background:var(--accent,#afff72);color:#000}.collage-sub{cursor:pointer;color:#ffffff80;background:#ffffff0a;border:1px solid #ffffff2e;width:100%;padding:4px 8px;transition:background .15s,border-color .15s;display:none}#collage-ctrl.is-active .collage-sub{display:block}#speed-ctrl button,#cam-ctrl button,#form-ctrl button,#fx-ctrl button,#collage-ctrl button{letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;font-family:Barlow Condensed,sans-serif!important;font-size:12px!important;font-style:italic!important;font-weight:900!important}#frog-pagination{z-index:50;pointer-events:auto;letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;background:#00000059;border:1px solid #ffffff1a;border-radius:2px;align-items:center;gap:10px;padding:6px 12px;font-family:Courier New,monospace;font-size:9px;display:none;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}#frog-pagination.show{display:flex}.frog-page-counter{letter-spacing:.18em;color:#ffffff8c;font-family:Share Tech Mono,monospace;font-size:9px}#c.visor-open{filter:blur(8px);transition:filter .4s}#pov-dot.on{opacity:1}#ctrl-x,#ctrl-cam,#ctrl-speed,#ctrl-form,#ctrl-fx{isolation:isolate}#medici-top-artists .submenu-item:first-child{margin-left:0;transition-delay:0s}#medici-top-artists .submenu-item:nth-child(2){margin-left:8px;transition-delay:28ms}#medici-top-artists .submenu-item:nth-child(3){margin-left:16px;transition-delay:56ms}#medici-top-artists .submenu-item:nth-child(4){margin-left:24px;transition-delay:84ms}#medici-top-artists .submenu-item:nth-child(5){margin-left:32px;transition-delay:.112s}#medici-top-artists .submenu-item:nth-child(6){margin-left:40px;transition-delay:.14s}#medici-top-artists .submenu-item:nth-child(7){margin-left:48px;transition-delay:.168s}#medici-top-artists .submenu-item:nth-child(8){margin-left:56px;transition-delay:.196s}#medici-top-artists .submenu-item:nth-child(9){margin-left:64px;transition-delay:.224s}#medici-top-artists .submenu-item:nth-child(10){margin-left:72px;transition-delay:.252s}#medici-top-artists .submenu-item:nth-child(11){margin-left:80px;transition-delay:.28s}#medici-top-artists .submenu-item:nth-child(12){margin-left:88px;transition-delay:.308s}@keyframes cozoFadeIn{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}#cozomo-menu{z-index:50;pointer-events:auto;gap:8px;animation:.2s cozoFadeIn;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.cozomo-anim-btn{color:#fffc;letter-spacing:.1em;cursor:inherit;background:#0000008c;border:1px solid #ffffff40;border-radius:2px;padding:6px 14px;font-family:Courier New,monospace;font-size:10px;transition:background .15s,border-color .15s}.frog-page-prev,.frog-page-next{cursor:inherit;color:#ffffffbf;background:#00000073;border:1px solid #ffffff2e;border-radius:2px;padding:4px 10px;font-family:Courier New,monospace;font-size:11px;line-height:1;transition:opacity .15s}@keyframes loadingPulse{0%,to{opacity:.3}50%{opacity:.8}}#loading-art{pointer-events:none;z-index:9998;opacity:0;will-change:opacity;contain:layout style;background:#afff72;flex-direction:column;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:fixed;inset:0}#loading-art.visible{opacity:1;pointer-events:auto}.loading-art-text{letter-spacing:.35em;text-transform:uppercase;color:#ffffff73;font-family:Courier New,monospace;font-size:9px;animation:1.2s ease-in-out infinite loadingPulse}#gallery-init-hint{z-index:60;letter-spacing:.35em;text-transform:uppercase;color:#ffffff73;pointer-events:none;opacity:1;font-family:Courier New,monospace;font-size:9px;transition:opacity .6s;animation:1.8s ease-in-out infinite loadingPulse;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}#frog-activity{z-index:15;opacity:0;pointer-events:none;background:var(--panel-bg);border:1px solid var(--panel-border);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);width:280px;transition:opacity .3s;position:fixed;bottom:64px;right:16px}#frog-activity.visible{opacity:1;pointer-events:auto}.fa-header{letter-spacing:.25em;text-transform:uppercase;color:var(--panel-text);opacity:.5;border-bottom:1px solid var(--panel-border);padding:8px 10px 6px;font-family:Share Tech Mono,Courier New,monospace;font-size:8px}.fa-list{max-height:320px;overflow:hidden}.fa-item{border-bottom:1px solid var(--panel-border);align-items:center;gap:8px;padding:6px 10px;display:flex}.fa-item:last-child{border-bottom:none}.fa-thumb{object-fit:cover;opacity:.88;flex-shrink:0;width:32px;height:32px}.fa-info{flex:1;min-width:0;font-family:Share Tech Mono,Courier New,monospace}.fa-top{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.fa-name{color:var(--panel-text);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.fa-price{color:var(--accent);white-space:nowrap;flex-shrink:0;font-size:10px}.fa-bot{justify-content:space-between;align-items:baseline;gap:4px;margin-top:2px;display:flex}.fa-wallets{color:var(--panel-text);opacity:.45;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.fa-time{color:var(--panel-text);opacity:.45;white-space:nowrap;flex-shrink:0;font-size:8px}.fa-item--new{animation:.4s cubic-bezier(.22,1,.36,1) both faSlideIn}@keyframes faSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}body:not(.mode-medici) .fsubbutton:disabled,body:not(.mode-medici) .fsubbutton[disabled]{color:#0003!important;pointer-events:none!important;background:0 0!important;border-left-color:#00000014!important}.fsubbutton:disabled,.fsubbutton[disabled]{color:#ffffff26!important;pointer-events:none!important;background:0 0!important;border-left-color:#ffffff0f!important}.fa-item--listing{border-left:2px solid var(--accent)}.fa-price--listing{color:var(--accent)}.fa-label--listing{opacity:.75;font-style:italic}#frog-listings{z-index:35;opacity:0;pointer-events:none;width:320px;transition:opacity .3s;position:fixed;top:80px;right:0}#frog-listings.visible{opacity:1;pointer-events:auto}.fa-header{justify-content:space-between;align-items:center;display:flex}.fa-toggle{color:var(--panel-text);cursor:inherit;opacity:.6;background:0 0;border:none;padding:0 4px;font-family:Share Tech Mono,monospace;font-size:14px;line-height:1}.fa-toggle:hover{opacity:1}.fa-list--hidden{display:none}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden}button{font:inherit;color:inherit;cursor:inherit;background:0 0;border:0}:root{--bg:#e8e8ec;--fg:#0a0a0a;--mute:#8b8b94;--hair:#0a0a0a2e;--accent:#afff72;--white:#fff;--black:#000;--panel-w-left:331px;--panel-w-right:337px;--skew:-5deg;--font-display:"Barlow Condensed", sans-serif;--font-mono:"Share Tech Mono", monospace;--z-grid:1;--z-frog:7;--z-panel:5;--z-nft:10}body{font-family:var(--font-display);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:.8px}#invoke-alert{pointer-events:none;z-index:9999;opacity:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;padding-top:1vh;display:flex;position:fixed;inset:0}#invoke-alert svg{width:140px;height:125px}#invoke-label{letter-spacing:.2em;color:#afff72;-webkit-text-stroke:2px black;paint-order:stroke fill;font-family:monospace;font-size:15px}#invoke-alert.active{animation:.5s step-end 4 invoke-blink}@keyframes invoke-blink{0%,to{opacity:0}50%{opacity:1}}#frog-info-panel{z-index:62;opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0;overflow:visible}#frog-info-panel.fi-visible{opacity:1;pointer-events:auto}#frog-info-panel:before{content:"";background:var(--black);clip-path:polygon(76% 100%,100% 100%,100% 0);z-index:66;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}#frog-info-panel:after{content:"";background:var(--black);clip-path:polygon(0 78%,0 100%,53% 100%);z-index:64;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}#visor-left{width:var(--panel-w-left);z-index:65;letter-spacing:-.4px;background:0 0;flex-direction:column;padding:204px 37px 22px 24px;font-weight:500;line-height:.5;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:visible}#visor-left:before{content:"FROG HEADS";font-family:var(--font-display);letter-spacing:-1px;color:#0000008c;transform:scale(3.73) skewY(var(--skew));transform-origin:0 0;pointer-events:none;white-space:nowrap;z-index:1;font-size:54px;font-style:italic;font-weight:900;position:fixed;top:31px;left:24px}#visor-hero{font-family:var(--font-display);letter-spacing:-4px;color:var(--fg);background:var(--white);transform:skewY(var(--skew));transform-origin:0 0;margin-left:-300px;margin-right:-3000px;padding:10px 3000px 10px 300px;font-size:103px;font-style:italic;font-weight:900;line-height:1;position:relative}#visor-hero:before{content:"#";font-size:72px}#visor-hero:after{content:"";background:var(--white);z-index:-1;height:110px;position:absolute;bottom:-110px;left:0;right:0}#visor-stats{font-family:var(--font-display);background:var(--black);color:var(--white);transform:skewY(var(--skew));transform-origin:0 0;gap:24px;margin-top:0;margin-left:-300px;margin-right:-3000px;padding:8px 3000px 10px 300px;font-size:37px;font-style:italic;font-weight:900;display:flex}#visor-rank{font-size:48px}#visor-rank:before{content:"RANK ";opacity:.55;font-size:12px}#visor-rarity{color:var(--accent)}#visor-rarity:before{content:"RARITY ";color:var(--white);opacity:.55;font-size:12px}#visor-lastsale{font-family:var(--font-display);color:var(--white);background:var(--black);transform:skewY(var(--skew));transform-origin:0 0;align-items:baseline;gap:24px;margin-top:4px;margin-left:-300px;margin-right:-3000px;padding:8px 3000px 10px 300px;font-size:37px;font-style:italic;font-weight:900;display:flex}#visor-lastsale:before{content:"LAST SALE ";font-family:var(--font-display);letter-spacing:.2em;opacity:.55;font-size:12px}#visor-traits{z-index:65;flex-direction:column;align-items:flex-start;gap:0;width:251px;display:flex;position:fixed;bottom:200px;left:150px}#visor-traits:before{content:"TRAITS";background:var(--fg);width:80px;color:var(--bg);font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;clip-path:polygon(0 2px,100% 0,calc(100% - 8px) 100%,0 100%);margin-bottom:10px;padding:3px 12px 3px 9px;font-size:15px;font-style:italic;font-weight:900;display:block}#visor-radar{width:251px;height:251px;display:block}.visor-trait{display:none}#visor-right{width:var(--panel-w-right);z-index:67;background:0 0;flex-direction:column;justify-content:center;align-items:flex-end;padding:80px 30px 60px 24px;display:flex;position:fixed;top:0;bottom:0;right:0}#visor-tokenid{display:none}#visor-market{width:380px;transform:skewY(var(--skew));transform-origin:100% 0;flex-direction:column;align-items:flex-end;padding:24px 30px 70px 60px;display:flex;position:relative}#visor-market:before{content:"";background:var(--black);clip-path:polygon(40px 0,100% 0,100% 100%,0 100%);z-index:-1;pointer-events:none;position:absolute;inset:0 -30px 0 0}#visor-market:after{content:"";font-family:var(--font-display);letter-spacing:-.5px;color:var(--white);-webkit-text-stroke:1px var(--black);text-stroke:1px var(--black);white-space:nowrap;pointer-events:none;z-index:1;transform:skewY(var(--skew));transform-origin:0 0;font-size:28px;font-style:italic;font-weight:900;display:none;position:absolute;top:10px;left:-20px}.visor-listed #visor-market:after{display:block}#visor-right:after{content:"";background:var(--accent);clip-path:polygon(100% 0,57% 0,100% 9%);z-index:63;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}#visor-left:after{content:"";background:var(--accent);clip-path:polygon(0 64%,0% 100%,6% 100%);z-index:63;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}#visor-status{font-family:var(--font-display);letter-spacing:-1px;color:var(--white);text-align:right;font-size:54px;font-style:italic;font-weight:900}#visor-status:after{content:"";background:var(--white);clip-path:polygon(8px 0,100% 0,100% 100%,0 100%);width:58%;height:5px;margin-top:8px;margin-left:auto;display:block}#visor-floor,#visor-offer{font-family:var(--font-display);text-align:right;color:var(--white);margin-top:8px;font-size:16px;font-style:italic;font-weight:900}#visor-floor:before{content:"FLOOR  ";font-family:var(--font-display);letter-spacing:.2em;color:#fff9;font-size:10px}#visor-offer:before{content:"TOP OFFER  ";font-family:var(--font-display);letter-spacing:.2em;color:#fff9;font-size:10px}#visor-makeoffer,#visor-buynow{cursor:inherit;border:0;outline:none;position:absolute;right:30px}#visor-makeoffer{background:var(--fg);width:260px;color:var(--bg);text-align:center;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;clip-path:polygon(18px 0,100% 0,calc(100% - 4px) 100%,4px 100%);transform-origin:100% 0;z-index:1;padding:16px 16px 17px 28px;font-size:22px;font-style:italic;font-weight:900;transition:transform .2s;top:165px}#visor-makeoffer:hover,#visor-makeoffer.visor-btn-hover{transform:scale(1.06)}#visor-makeoffer:before{content:"MAKE OFFER"}#visor-buynow{background:var(--accent);width:240px;color:var(--fg);text-align:center;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;clip-path:polygon(6px 0,calc(100% - 2px) 0,100% 100%,0 calc(100% - 4px));transform-origin:100% 0;z-index:1;padding:14px 16px 15px 28px;font-size:20px;font-style:italic;font-weight:900;transition:transform .2s;display:none;top:222px}#visor-buynow:hover,#visor-buynow.visor-btn-hover{transform:scale(1.06)}#visor-buynow:before{content:"BUY NOW"}.visor-listed #visor-buynow{display:block}#visor-meta{font-family:var(--font-mono);color:var(--white);z-index:65;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:16px;font-size:13px;display:flex;position:fixed;bottom:22px;right:30px}#visor-meta:after{content:"";opacity:1;background:#fff6;width:100%;height:1px;position:absolute;top:-12px;right:0}#visor-contract,#visor-tokenid,#visor-standard{font-family:var(--font-mono);color:var(--white);white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:13px;display:flex}#visor-contract:before{content:"CONTRACT";font-family:var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:#ffffff8c;margin-bottom:4px;font-size:9px;font-weight:700}#visor-tokenid:before{content:"TOKEN ID";font-family:var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:#ffffff8c;margin-bottom:4px;font-size:9px;font-weight:700}#visor-standard:before{content:"STANDARD";font-family:var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:#ffffff8c;margin-bottom:4px;font-size:9px;font-weight:700}#mediaoverlay.fi-media-frog{left:var(--panel-w-left);right:var(--panel-w-right);transform-origin:50%;z-index:63;width:auto;top:0;bottom:0;transform:scale(.85)}body.visor-open #speed-ctrl,body.visor-open #fx-ctrl,body.visor-open #form-ctrl,body.visor-open #cam-ctrl-shell,body.visor-open #autoscroll-wrap,body.visor-open #pause-standalone,body.visor-open #ctrl-x,body.visor-open #ctrl-cam,body.visor-open #ctrl-speed,body.visor-open #ctrl-form,body.visor-open #ctrl-fx,body.visor-open #ctrl-collage,body.visor-open #ctrl-pause,body.visor-open #ctrl-autoscroll,body.visor-open #filterpanel,body.visor-open #frog-pagination,body.visor-open #counter,body.visor-open .submenu-layer,body.visor-open .submenu-col,body.visor-open #p5-l0,body.visor-open #p5-l1{display:none!important}
