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;--vd:min(100vh, 960px)}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(-100%)skew(7deg)}70%{opacity:1;transform:translate(10px)skew(-1deg)}to{transform:translate(0)skew(0)}}@keyframes fbInRight{0%{opacity:0;transform:translate(100%)skew(-7deg)}70%{opacity:1;transform:translate(-10px)skew(1deg)}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:translateY(10px)scaleX(.08)scaleY(.08)}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(0)rotate(15deg)scaleX(.08)scaleY(.08)}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(0)scaleX(.08)scaleY(.08)}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(0)rotate(-15deg)scaleX(.08)scaleY(.08)}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 speedPanelFromRight{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);opacity:.2}to{clip-path:polygon(30px 0,100% 0,100% 100%,0 100%);opacity:1}}@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;transform-origin:50%;width:100%;height:100%;transition:opacity 1.2s;position:fixed;inset:0;transform:rotate(0)scale(1.15)}#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.gallery-ready[data-phase="2"] #counter{opacity:1;transform:translateY(0)}body.gallery-ready[data-phase="2"]:not(.has-active-filter) #counter{opacity:0}body.gallery-ready[data-phase="2"]:not(.form-active) #counter .cnt-cur,body.gallery-ready[data-phase="2"]:not(.form-active) #counter .cnt-sep{display:none}#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;z-index:2;width:150vw;height:55vh;position:fixed}#p5-l0{filter:drop-shadow(0 2px 6px #00000047);transform-origin:0 0;background:#fff;top:70vh;left:0;transform:translate(110vw)rotate(13.75deg)}#p5-l1{filter:drop-shadow(0 -2px 6px #00000047);transform-origin:0 100%;background:#000;top:-55vh;left:31vw;transform:translate(-200vw)rotate(13.75deg)}@keyframes p1-train-white{0%{transform:translate(110vw)rotate(13.75deg)}to{transform:translate(0)rotate(13.75deg)}}@keyframes p1-train-black{0%{transform:translate(-200vw)rotate(13.75deg)}to{transform:translate(0)rotate(13.75deg)}}body[data-phase="1"] #p5-l0{animation:p1-train-white .5s var(--ease-snap) .1s both}body[data-phase="1"] #p5-l1{animation:p1-train-black .5s var(--ease-snap) .2s both}body.theme-frogheads #p5-l0{background:#000}body.theme-frogheads #p5-l1{filter:drop-shadow(5px -6px #0000001f);background:#fff}#p5-l2,#p5-l3{pointer-events:none;z-index:3;background:#afff72;width:150vw;height:55vh;position:fixed}#p5-l2{transform-origin:0 100%;top:-55vh;left:55vw;transform:translateY(200vh)rotate(13.75deg)}#p5-l3{transform-origin:0 0;top:70vh;left:-30vw;transform:translateY(-200vh)rotate(13.75deg)}@keyframes p1-train-green-tr{0%{transform:translateY(200vh)rotate(13.75deg)}to{transform:translateY(0)rotate(13.75deg)}}@keyframes p1-train-green-bl{0%{transform:translateY(-200vh)rotate(13.75deg)}to{transform:translateY(0)rotate(13.75deg)}}body[data-phase="1"] #p5-l2{animation:p1-train-green-tr .5s var(--ease-snap) .1s both}body[data-phase="1"] #p5-l3{animation:p1-train-green-bl .5s var(--ease-snap) .2s both}#filterpanel{pointer-events:none;z-index:30;opacity:0;background:0 0;position:fixed;inset:0;overflow:visible}body[data-phase="1"] #filterpanel>*,body[data-phase="2"] #filterpanel>*{pointer-events:auto}body[data-phase="1"] #filterpanel,body[data-phase="2"] #filterpanel{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(0 0,100% 10px,calc(100% - 17px) 100%,0 100%);transform-origin:0;filter:url(#fbutton-round)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:0}.fbutton[data-filter=frogheads]{color:#fff;background:#000;bottom:8%;left:0}.fbutton[data-filter=medici]{color:#000;background:#fff;bottom:calc(8% + 112px);left:0}body[data-phase="1"] .fbutton{animation:fbIn .5s var(--ease-snap) .34s backwards}body[data-phase="1"] .fbutton[data-filter=medici]{animation-delay:.42s}.fbutton:hover{filter:url(#fbutton-round)drop-shadow(6px 6px #ffffff40);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%);border-radius:0 6px 0 0;min-width:0;height:56px;font-size:30px;animation:none;bottom:1.5%;left:0;transform:scale(.44)}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%;border-radius:0 6px 0 0}body[data-phase="2"] .fbutton:hover{opacity:.75;filter:drop-shadow(4px 4px 0 var(--accent));transform:scale(.52)}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;border-radius:0 6px 0 0;bottom:5%;left:0;transform:scale(.88)}body[data-phase="2"].theme-frogheads .fbutton.is-winner{color:#fff;filter:drop-shadow(3px 3px #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}#frog-confirm-trait{color:#000;width:fit-content;height:56px;cursor:inherit;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);transform-origin:0 100%;opacity:0;pointer-events:none;transition:transform .3s var(--ease-out), opacity .22s ease;z-index:31;filter:drop-shadow(4px 4px #0006);background:#afff72;border:none;border-radius:0 6px 0 0;align-items:center;padding:0 26px 0 16px;font-family:Barlow Condensed,sans-serif;font-size:30px;font-style:italic;font-weight:900;line-height:1;display:flex;position:absolute;bottom:calc(7% + 52px);left:0;transform:scale(.88)translate(-200px)}#frog-confirm-trait.visible{opacity:1;pointer-events:auto;transform:scale(.88)}body:not([data-phase="2"]) #frog-confirm-trait{opacity:0!important;pointer-events:none!important;transform:scale(.88)translate(-200px)!important}#frog-confirm-trait:hover{filter:drop-shadow(4px 4px #0009)brightness(1.08)}#frog-confirm-trait:active{transform:scale(.82)}.fsubbutton{color:#ffffff9e;width:100%;cursor:inherit;letter-spacing:.05em;text-transform:uppercase;text-align:left;clip-path:path("M 0 0 L 280 0 A 5 5 0 0 1 282.5 4.3 L 264.5 34.7 A 5 5 0 0 1 257 39 L 0 39 Z");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:10px 34px 9px 18px;font-size:20px;font-style:italic;font-weight:700;line-height:1;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.pending{opacity:.48;color:#afff72cc}.fsubbutton[data-children]:after{content:"▸";opacity:.55;font-size:14px;position:absolute;top:50%;right:15px;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.pending,body:not(.mode-medici) .fsubbutton.pending{opacity:.48;color:#afff72bf;background:#afff7214}body.theme-frogheads .fsubbutton.parent-open,body:not(.mode-medici) .fsubbutton.parent-open{color:#fff;background:#000}.fsbtn-wrap{width:100%;position:relative}body .fsbtn-wrap.has-chips .fsubbutton{color:#fff;background:#000}.fsbtn-wrap.has-chips:after{content:"";background:var(--accent);height:44px;clip-path:path("M 0 0 L 280 0 A 5 5 0 0 1 282.7 4.4 L 264.3 39.6 A 5 5 0 0 1 257 44 L 0 44 Z");pointer-events:none;z-index:-1;transition:transform .22s var(--ease-soft);animation:greenWipeIn .32s var(--ease-snap) backwards;position:absolute;inset:0 0 auto;transform:translate(5px,-4px)}.fsbtn-wrap:has(.fsubbutton.parent-open):after{content:"";background:var(--accent);height:44px;clip-path:path("M 0 0 L 280 0 A 5 5 0 0 1 282.7 4.4 L 264.3 39.6 A 5 5 0 0 1 257 44 L 0 44 Z");pointer-events:none;z-index:-1;transition:transform .22s var(--ease-soft);animation:greenWipeIn .32s var(--ease-snap) backwards;position:absolute;inset:0 0 auto;transform:translate(5px,-4px)}.fsbtn-wrap:has(.fsubbutton.active):after{content:"";background:var(--accent);height:44px;clip-path:path("M 0 0 L 280 0 A 5 5 0 0 1 282.7 4.4 L 264.3 39.6 A 5 5 0 0 1 257 44 L 0 44 Z");pointer-events:none;z-index:-1;transition:transform .22s var(--ease-soft);animation:greenWipeIn .32s var(--ease-snap) backwards;position:absolute;inset:0 0 auto;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:285px;transition:transform .44s var(--ease-snap), opacity .3s ease;flex-direction:column;align-items:flex-start;gap:7px;display:flex;position:fixed;bottom:22%;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:285px;transform:translate(18px)}.submenu-col.open{opacity:1;pointer-events:auto;transform:translate(0)}body[data-phase="2"] .submenu-col{bottom:19%}body[data-phase="2"] .submenu-col[data-level="2"]{bottom:19%;left:285px}.subhead{letter-spacing:.3em;text-transform:uppercase;color:var(--paper-ink);opacity:0;animation:subItemIn .3s var(--ease-out) forwards;margin-bottom:4px;padding-left:2px;font-size:12px;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;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}#loader.hidden{opacity:0;pointer-events:none;transition:opacity .6s}.intro-outer{pointer-events:none;justify-content:center;align-items:center;transition:opacity 50ms;display:flex;position:absolute;inset:0}.intro-slot{width:min(90vw,480px);height:200px;position:relative;overflow:hidden}.intro-item{will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(100%)}.intro-item.slide{transition:transform .5s cubic-bezier(.77,0,.18,1)}.intro-item--text{color:#000;text-align:center;letter-spacing:-.01em;font-family:Impact,Arial Black,sans-serif;font-size:clamp(52px,9vw,86px);line-height:.92}.intro-item--logo img{width:180px;height:auto}.loader-body{opacity:0;flex-direction:column;align-items:center;gap:22px;display:flex}.frog-logo{width:120px;height:auto;transform:translateY(var(--logo-oy,0px)) scale(0);will-change:transform;display:block}.frog-logo.entering{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards logo-enter}@keyframes logo-enter{0%{transform:translateY(var(--logo-oy,0px)) scale(0)}to{transform:translateY(var(--logo-oy,0px)) scale(1)}}.progress-track{background:#000;width:280px;height:5px;position:relative}.progress-fill{background:#fff;width:0%;max-width:calc(100% - 4px);height:calc(100% - 2px);transition:width .6s ease-out;position:absolute;top:1px;left:2px}.lb-bar-clip,.lb-label-clip{overflow:hidden}.lb-bar-inner,.lb-label-inner{will-change:transform;transition:transform .5s cubic-bezier(.77,0,.18,1);transform:translateY(110%)}.lb-bar-inner.in,.lb-label-inner.in{transform:translateY(0)}.loading-label{color:#000;letter-spacing:.01em;-webkit-user-select:none;user-select:none;align-items:center;gap:.3em;font-family:Space Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-weight:600;display:flex}.word-clip{height:1.35em;overflow:hidden}.word-stack{will-change:transform;flex-direction:column;display:flex;transform:translateY(0)}.word-stack.slice{transition:transform .44s cubic-bezier(.77,0,.18,1)}.word-stack span{white-space:nowrap;height:1.35em;line-height:1.35em;display:block}.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;z-index:10;cursor:inherit;font-family:Barlow Condensed,sans-serif;transition:opacity .32s;position:fixed}body[data-phase="2"] .hud-ctrl,.hud-ctrl.visible{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-form .dot,#ctrl-orbits .dot,#ctrl-speed .dot{display:none!important}#ctrl-fx{top:57%;bottom:auto;right:0;transform:translateY(-50%)}#ctrl-speed{flex-direction:row;align-items:flex-start;gap:0;display:flex;top:67%;left:auto;right:0;transform:translateY(-50%)}#ctrl-autoscroll{display:none;bottom:18px;left:50%;transform:translate(-50%)}#ctrl-pause{transform-origin:bottom;flex-direction:column;align-items:center;gap:2px;display:flex;bottom:calc(60px - 1vh);left:50%;transform:translate(-50%)scale(1.61)}.player-grid{align-items:flex-start;gap:8px;display:flex}.player-cell{flex-direction:column;align-items:center;display:flex}body.theme-medici .frog-page-prev-cell,body.theme-medici .frog-page-next-cell{display:none}#ctrl-fx .hud-tab{clip-path:none;min-width:110px;padding:0 18px 0 48px;font-size:15px}#ctrl-form .hud-pop{min-width:170px;left:50%;right:auto;transform:translate(-50%)translateY(-8px)}#ctrl-form.open .hud-pop{transform:translate(-50%)translateY(0)}#ctrl-speed>.hud-tab{clip-path:none;border-radius:0}body.form-active #ctrl-speed>.hud-tab{background:var(--accent);color:var(--paper-ink)}.speed-panel{transform-origin:100%;flex-direction:column;gap:12px;min-width:285px;padding:15px 21px 15px 33px;display:none;position:relative;overflow:visible}.speed-panel:before{content:"";clip-path:polygon(68px 0,100% 0,100% 100%,0 100%);z-index:-1;pointer-events:none;background:#000;position:absolute;inset:0}#ctrl-speed.is-on .speed-panel{animation:.42s cubic-bezier(.22,1,.36,1) forwards gearWiper;display:flex}#ctrl-speed.speed-closing .speed-panel{pointer-events:none;animation:.24s ease-in forwards gearWiperOut;display:flex}@keyframes gearWiper{0%{transform:rotate(-90deg)}82%{transform:rotate(4deg)}to{transform:rotate(0)}}@keyframes gearWiperOut{0%{transform:rotate(0)}to{transform:rotate(-90deg)}}.speed-content{flex-direction:column;gap:11px;display:flex}.speed-content--dim,.speed-content--collage-dim{display:none}body.form-active .speed-content--dim{flex-direction:column;gap:9px;display:flex}body.form-active .speed-content--speed{display:none}body.collage-active .speed-content--collage-dim{flex-direction:column;gap:9px;display:flex}body.collage-active .speed-content--speed{display:none}.speed-row{background:#fff;align-items:center;gap:15px;margin-left:-68px;padding:6px 12px 6px 21px;display:flex;position:relative}.speed-panel label,.speed-row label{letter-spacing:.16em;text-transform:uppercase;color:#0000008c;min-width:48px;font-size:15px;font-style:italic;font-weight:900}.speed-row input[type=range]{width:144px}.lkt-toggle{cursor:inherit;letter-spacing:.18em;text-transform:uppercase;color:#fff;clip-path:polygon(15px 0,100% 0,100% 100%,0 100%);filter:url(#fbutton-round);background:#000;border:none;align-self:flex-start;margin-bottom:2px;margin-left:-68px;padding:10px 24px 10px 30px;font-family:Barlow Condensed,sans-serif;font-size:20px;font-style:italic;font-weight:900;transition:background .12s}.lkt-toggle:hover{background:#2a2a2a}.lkt-toggle.on{background:var(--accent);color:#000}.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{color:#000;letter-spacing:0;opacity:1;background:0 0;padding:0 12px;font-size:26px;line-height:1;clip-path:none!important;font-style:normal!important}#ctrl-pause .hud-tab:hover{color:#000;outline:2px solid var(--accent);outline-offset:3px;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:1;transition:transform .14s var(--ease-soft), outline .1s ease;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{outline:2px solid var(--accent);outline-offset:2px;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{clip-path:none;cursor:inherit;color:#000;height:auto;transition:transform .14s var(--ease-soft);background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:4px 10px;display:inline-flex}.auto-inline:hover{color:#000;outline:2px solid var(--accent);outline-offset:2px;background:0 0;transform:scale(1.12)}.auto-inline.is-on{color:var(--accent)}body.theme-medici .auto-inline,body.theme-medici .auto-inline:hover{color:#fff}.auto-icon{font-size:22px;line-height:1}.player-label{letter-spacing:.12em;text-transform:uppercase;opacity:.55;text-align:center;margin-top:-4px;font-family:Share Tech Mono,monospace;font-size:4.8px;line-height:1.2}body.theme-medici .player-label{color:#fff}#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{outline:2px solid var(--accent);outline-offset:2px;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), opacity .32s ease;flex-direction:column;align-items:flex-end;display:flex;top:0;left:auto;right:0}body.mode-open #ctrl-x{top:285px}#x-btn{letter-spacing:.1em;clip-path:none;border-radius:6px 0 0 6px;min-width:144px;height:88px;padding:0 40px 0 52px;font-size:36px}#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>#x-btn{display:none}#x-gear-btn{justify-content:center;align-items:center;width:48px;height:48px;margin-top:5px;padding:0;display:flex;color:#fff!important;clip-path:none!important;background:#000000d1!important;border-radius:6px 0 0 6px!important}body.theme-medici #x-gear-btn{color:#000!important;background:#ffffffe0!important}#x-gear-btn:hover{color:#fff!important;background:#ffffff1f!important}body.theme-medici #x-gear-btn:hover{color:#000!important;background:#0000001a!important}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:6px 0 0 6px!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-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-collage{animation:xChildIn .28s var(--ease-snap) .14s 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{pointer-events:none;top:44%;bottom:auto;right:0;transform:translateY(-50%)}#ctrl-cam.is-active{pointer-events:auto}.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{background:var(--accent);clip-path:polygon(20px 0,100% 0,calc(100% - 10px) 100%,0 100%);pointer-events:none;opacity:0;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.gallery-ready[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% - 33px);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:0;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}.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{clip-path:path("M 0 0 L 282 0 A 3 3 0 0 1 282.8 2.1 L 264.2 19.9 A 3 3 0 0 1 259 22 L 0 22 Z");padding:5px 16px 5px 10px;font-size:12px;line-height:1}#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:#ffffffb8;letter-spacing:.22em;text-transform:uppercase;cursor:inherit;text-align:left;text-shadow:0 1px 5px #0009;background:0 0;border:none;width:100%;padding:8px 0 5px 4px;font-family:Share Tech Mono,monospace;font-size:11px;transition:color .12s,opacity .18s;display:block}.clear-all-btn:hover{color:var(--flourish);text-shadow:0 1px 5px #000c}body.theme-frogheads .clear-all-btn{color:#afff72b3;text-shadow:0 1px 4px #00000080}body.theme-frogheads .clear-all-btn:hover{color:#afff72}body:not(.has-active-filter) .clear-all-btn{opacity:0;pointer-events:none}.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:0;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}#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,#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{pointer-events:auto;opacity:0;align-items:center;transition:opacity .32s;display:flex;position:relative}body[data-phase="2"] #frog-pagination{opacity:1}.frog-page-center{flex-direction:column;align-items:center;gap:6px;display:flex}.frog-page-counter{letter-spacing:.18em;color:#000;font-family:Share Tech Mono,monospace;font-size:10.8px}.frog-page-label{letter-spacing:.28em;color:#000;opacity:.45;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:17px}#c.visor-open{filter:blur(14px);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}#fx-toggle{opacity:.38;padding:5px 9px}#fx-toggle .fx-icon{font-size:15px;line-height:1}#fx-toggle.is-on{opacity:1}body:not(.theme-frogheads) #fx-toggle,body:not(.theme-frogheads) #fx-toggle-lbl{visibility:hidden}body.stripes-out #p5-l0,body.stripes-out #p5-l1,body.stripes-out #p5-l2,body.stripes-out #p5-l3{opacity:0!important;transition:none!important}@keyframes p2EnterLeft{0%{visibility:visible;translate:-110vw}to{visibility:visible;translate:0}}@keyframes p2EnterRight{0%{visibility:visible;translate:110vw}to{visibility:visible;translate:0}}@keyframes p2EnterBottom{0%{visibility:visible;translate:0 56px}to{visibility:visible;translate:0}}@keyframes p2EnterTop{0%{visibility:visible;translate:0 -56px}to{visibility:visible;translate:0}}body[data-phase="2"]:not(.gallery-ready) .fbutton,body[data-phase="2"]:not(.gallery-ready) .submenu-col,body[data-phase="2"]:not(.gallery-ready) #ctrl-x,body[data-phase="2"]:not(.gallery-ready) #ctrl-speed,body[data-phase="2"]:not(.gallery-ready) #ctrl-pause,body[data-phase="2"]:not(.gallery-ready) #counter,body[data-phase="2"]:not(.gallery-ready) .scene-guide,body.theme-frogheads[data-phase="2"]:not(.gallery-ready) #frog-handle{visibility:hidden;pointer-events:none}body.gallery-enter[data-phase="2"] #ctrl-pause{animation:.38s cubic-bezier(.22,1,.36,1) forwards p2EnterBottom!important}body.gallery-enter[data-phase="2"] .fbutton,body.gallery-enter[data-phase="2"] .submenu-col,body.theme-frogheads.gallery-enter[data-phase="2"] #frog-handle{animation:.42s cubic-bezier(.22,1,.36,1) .3s forwards p2EnterLeft!important}body.gallery-enter[data-phase="2"] #counter{animation:.38s cubic-bezier(.22,1,.36,1) .3s forwards p2EnterTop!important}body.gallery-enter[data-phase="2"] #ctrl-x,body.gallery-enter[data-phase="2"] #ctrl-speed,body.gallery-enter[data-phase="2"] .scene-guide{animation:.42s cubic-bezier(.22,1,.36,1) .6s forwards p2EnterRight!important}@keyframes loadingPulse{0%,to{opacity:.3}50%{opacity:.8}}@keyframes la-black-in{0%{transform:translate(-37vh,-150vh)rotate(-13.75deg)}to{transform:rotate(-13.75deg)}}@keyframes la-white-in{0%{transform:translate(37vh,150vh)rotate(-13.75deg)}to{transform:rotate(-13.75deg)}}@keyframes la-black-out{0%{transform:rotate(-13.75deg)}to{transform:translate(-37vh,-150vh)rotate(-13.75deg)}}@keyframes la-white-out{0%{transform:rotate(-13.75deg)}to{transform:translate(37vh,150vh)rotate(-13.75deg)}}@keyframes la-bg-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes la-footer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes la-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes la-fade-out{0%{opacity:1}to{opacity:0}}#loading-art.visible .la-stripe--black{animation:la-black-in .5s var(--ease-out) forwards}#loading-art.visible .la-stripe--white{animation:la-white-in .5s var(--ease-out) 60ms forwards}#loading-art.visible .la-bg{animation:.22s cubic-bezier(.22,1,.36,1) forwards la-bg-in}#loading-art.visible .la-footer{animation:la-footer-in .4s var(--ease-out) 0s forwards}#loading-art.la-outro .la-stripe--black{animation:.25s ease-in forwards la-black-out}#loading-art.la-outro .la-stripe--white{animation:.25s ease-in forwards la-white-out}#loading-art.la-outro .la-bg{animation:.3s ease-in forwards la-fade-out}#loading-art.la-outro .la-footer{animation:.3s ease-in forwards la-slide-out-left}#loading-art.la-outro .la-progress-bar{animation:.3s ease-in forwards la-fade-out}#loading-art{pointer-events:none;z-index:9998;opacity:0;will-change:opacity;transition:opacity .35s;position:fixed;inset:0;overflow:hidden}#loading-art.visible{opacity:1;pointer-events:auto}#loading-art.la-hide{transition:none!important}.la-bg{will-change:transform;background:#afff72;position:absolute;inset:0;transform:translate(-100%)}.la-stripes-wrap{pointer-events:none;position:absolute;inset:0;overflow:hidden}.la-stripe{transform-origin:0 0;pointer-events:none;width:15vw;height:150vh;position:absolute}.la-stripe--white{will-change:transform;background:#fff;top:-30vh;left:66.4vw;transform:translate(37vh,150vh)rotate(-13.75deg)}.la-stripe--black{will-change:transform;background:#000;top:-30vh;left:81vw;transform:translate(-37vh,-150vh)rotate(-13.75deg)}.la-footer{background:#000;border-bottom:46px solid #fff;justify-content:space-between;align-items:center;height:139px;padding:0 48px 0 80px;display:flex;position:absolute;bottom:calc(48px + 10vh);left:0;right:0;transform:translate(-100%)}.la-text{letter-spacing:.14em;color:#0000;background-image:radial-gradient(circle,#fff 1.5px,#0000 1.5px);background-size:5px 5px;-webkit-background-clip:text;background-clip:text;margin-left:2vw;font-family:"Press Start 2P",monospace;font-size:39px}.la-logos{isolation:isolate;align-items:center;gap:16px;display:flex}.la-logo{opacity:.9;width:auto;height:89px}.la-progress-bar{background:#0003;height:5px;position:absolute;bottom:0;left:0;right:0;transform:translate(-100%)}#loading-art.visible .la-progress-bar{transform:translate(0)}.la-progress-fill{background:#000;width:0%;height:100%;transition:width 80ms linear}body.theme-medici #loading-art .la-bg{background:#000}body.theme-medici #loading-art .la-stripe--black{background:#afff72}body.theme-medici #loading-art .la-progress-bar{background:#fff3}body.theme-medici #loading-art .la-progress-fill{background:#afff72}@keyframes hint-slide{0%{transform:translate(-115%)}to{transform:translate(115%)}}#gallery-init-hint{z-index:60;pointer-events:none;opacity:0;justify-content:center;display:flex;position:fixed;bottom:5vh;left:0;right:0}#gallery-init-hint.visible{animation:.5s forwards hint-in,2s ease-in-out .5s infinite hint-pulse}@keyframes hint-in{0%{opacity:0}to{opacity:1}}@keyframes hint-pulse{0%,to{opacity:1}50%{opacity:.2}}#gallery-init-hint span{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, #000 calc(var(--bg-cycle,0) * 100%), #fff);font-family:Barlow Condensed,sans-serif;font-size:clamp(36px,5.2vw,62px);font-weight:900;display:block}#frog-activity{z-index:15;pointer-events:none;background:#000;border:none;border-radius:0 6px 6px 0;width:360px;height:170px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:fixed;inset:62px auto auto 0;overflow:hidden;transform:translate(-100%)}#frog-activity.visible{pointer-events:auto;transform:translate(0)}#frog-handle{z-index:14;clip-path:polygon(0 0,100% 14px,100% calc(100% - 14px),0 100%);filter:url(#fbutton-round);cursor:pointer;pointer-events:none;visibility:hidden;background:#000;justify-content:center;align-items:center;width:40px;height:120px;display:flex;position:fixed;top:62px;left:0;right:auto}.frog-handle-label{letter-spacing:.14em;text-transform:uppercase;color:#fff;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;transform:rotate(-90deg)}body.theme-frogheads.gallery-ready[data-phase="2"] #frog-handle{visibility:visible;pointer-events:auto}.fa-header{letter-spacing:.25em;text-transform:uppercase;color:#fff;opacity:1;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:8px 10px 6px;font-family:Share Tech Mono,Courier New,monospace;font-size:8px;display:flex}.fa-list{max-height:132px;overflow:hidden auto}.fa-item{cursor:pointer;border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:6px 10px;display:flex}.fa-item:hover{background:#ffffff1a}.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:#ffffffe6;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:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.fa-time{color:#ffffff8c;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:#fff;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;position:fixed;inset:0;overflow:visible}#frog-info-panel:before{content:"";top:calc(-.25 * var(--vd));width:120vw;height:calc(100vh + .5 * var(--vd));background:var(--black);transform-origin:left calc(var(--vd) * 1.25);z-index:66;pointer-events:none;position:fixed;left:76vw;transform:rotate(23.1deg)}#frog-info-panel:after{content:"";top:calc(var(--vd) * .78);width:110vw;height:calc(var(--vd) * .42);background:var(--black);transform-origin:0 0;z-index:64;pointer-events:none;position:fixed;left:0;transform:rotate(13.2deg)}#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:"";display:none}#visor-label{font-family:var(--font-display);letter-spacing:-4px;color:#0000008c;transform:skewY(var(--skew));transform-origin:0 0;pointer-events:none;white-space:nowrap;z-index:65;font-size:201px;font-style:italic;font-weight:900;line-height:1;position:fixed;top:3px;left:24px}#visor-hero{font-family:var(--font-display);letter-spacing:-4px;color:var(--fg);box-sizing:border-box;background:var(--white);width:100vw;transform:rotate(var(--skew));transform-origin:0 0;margin-left:-60px;padding:10px 24px 10px 60px;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);box-sizing:border-box;background:var(--black);width:calc(100vw + 120px);color:var(--white);transform:rotate(var(--skew));transform-origin:0 0;gap:24px;margin-top:0;margin-left:-60px;padding:8px 24px 10px 60px;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);box-sizing:border-box;background:var(--black);width:calc(100vw + 120px);transform:rotate(var(--skew));transform-origin:0 0;align-items:baseline;gap:24px;margin-top:4px;margin-left:-60px;padding:8px 24px 10px 60px;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{left:calc(150px + 2vw);bottom:calc(100vh - var(--vd) * .79);z-index:65;position:fixed}#visor-trait-tabs{left:0;bottom:calc(100vh - var(--vd) * .74);z-index:65;flex-direction:column;align-items:flex-start;gap:6px;height:250px;display:flex;position:fixed}#visor-trait-tabs:before{content:"TRAITS";background:var(--fg);width:115px;color:var(--bg);font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;height:36px;clip-path:path("M 0 0 L 110 0 A 5 5 0 0 1 113 4.6 L 101 31.4 A 5 5 0 0 1 94 36 L 0 36 Z");transform:skewY(var(--skew));transform-origin:0 0;margin-bottom:20px;padding:5px 18px 5px 13px;font-size:22px;font-style:italic;font-weight:900;display:block}.vtab-slot{z-index:0;height:28px;transition:height .15s;position:relative}.vtab-slot.tab-hovered{z-index:3;height:49px}.visor-trait-tab{z-index:2;background:var(--white);width:150px;height:28px;clip-path:path("M 0 0 L 145 0 A 5 5 0 0 1 147 4 L 132 24 A 5 5 0 0 1 124 28 L 0 28 Z");transform:skewY(var(--skew));transform-origin:0 0;white-space:nowrap;font-family:var(--font-display);color:var(--fg);cursor:default;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;padding:0 23px 0 13px;font-style:italic;font-weight:900;transition:transform .15s;display:flex;position:relative;overflow:hidden}.vtab-sub{z-index:1;width:150px;height:28px;clip-path:path("M 0 0 L 145 0 A 5 5 0 0 1 147 4 L 132 24 A 5 5 0 0 1 124 28 L 0 28 Z");transform:skewY(var(--skew));transform-origin:0 0;opacity:0;pointer-events:none;background:#000;align-items:flex-end;padding:0 23px 5px 13px;transition:opacity .15s;display:flex;position:absolute;top:21px;left:0}.vtab-slot.tab-hovered .vtab-sub{opacity:1}.tab-abbr{letter-spacing:.1em;text-transform:uppercase;font-size:13px}.tab-val{letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;display:none;overflow:hidden}.tab-xy{letter-spacing:.06em;color:var(--accent);font-size:13px;font-family:var(--font-display);font-style:italic;font-weight:900}.vtab-slot.tab-hovered .visor-trait-tab .tab-abbr{display:none}.vtab-slot.tab-hovered .visor-trait-tab .tab-val{display:block}.vtab-slot.tab-hovered .visor-trait-tab{transform:skewY(var(--skew)) scaleX(1.05)}.vtab-slot.tab-push-up .visor-trait-tab{transform:skewY(var(--skew)) translateY(-5px)}.vtab-slot.tab-push-down .visor-trait-tab{transform:skewY(var(--skew)) translateY(5px)}#visor-radar{width:251px;height:261px;display:block}.visor-trait{display:none}#frog-info-panel.fi-visible{opacity:1;pointer-events:auto}@keyframes fh-stripe1-in{0%{transform:translate(47vh,-110.4vh)rotate(23.1deg)}to{transform:translate(0)rotate(23.1deg)}}#frog-info-panel.fi-visible:before{animation:.42s ease-out both fh-stripe1-in}@keyframes fh-stripe2-in{0%{transform:translate(107vw,25vw)rotate(13.2deg)}to{transform:translate(0)rotate(13.2deg)}}#frog-info-panel.fi-visible:after{animation:.42s ease-out .15s both fh-stripe2-in}@keyframes fh-accent1-in{0%{transform:translate(-101vw,-11.9vw)rotate(6.7deg)}to{transform:translate(0)rotate(6.7deg)}}#frog-info-panel.fi-visible #visor-right:after{animation:.4s ease-out 50ms both fh-accent1-in}@keyframes fh-accent2-in{0%{transform:translate(11.4vh,38.4vh)rotate(-16.5deg)}to{transform:translate(0)rotate(-16.5deg)}}#frog-info-panel.fi-visible #visor-left:after{animation:.4s ease-out .1s both fh-accent2-in}@keyframes fh-letters-in{0%{opacity:0;translate:-22px}to{opacity:1;translate:0}}#frog-info-panel.fi-visible #visor-label{animation:.48s ease-out .28s both fh-letters-in}@keyframes fh-hero-stripe{0%{transform:translate(-100vw, 8.7vw) rotate(var(--skew))}to{transform:translate(0, 0) rotate(var(--skew))}}@keyframes fh-hero-text{0%{color:#0000}to{color:var(--fg)}}#frog-info-panel.fi-visible #visor-hero{animation:.48s ease-out .34s both fh-hero-stripe,.24s ease-out .7s both fh-hero-text}@keyframes fh-stripe-train{0%{transform:translate(calc(-100vw - 80px), calc(8.7vw + 7px)) rotate(var(--skew))}to{transform:translate(0, 0) rotate(var(--skew))}}#frog-info-panel.fi-visible #visor-stats{animation:.42s ease-out .58s both fh-stripe-train}#frog-info-panel.fi-visible #visor-lastsale{animation:.42s ease-out .7s both fh-stripe-train}@keyframes fh-panel-wiper{0%{transform:translate(60px)rotate(90deg)translate(-60px)}82%{transform:translate(60px)rotate(-4deg)translate(-60px)}to{transform:none}}#frog-info-panel.fi-intro .visor-arm{animation:.55s cubic-bezier(.22,1,.36,1) .34s forwards fh-panel-wiper;transform:translate(60px)rotate(90deg)translate(-60px)}@keyframes fh-data-reveal{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0}}#frog-info-panel.fi-intro #visor-status{animation:.3s ease-out .91s both fh-data-reveal}#frog-info-panel.fi-intro #visor-floor{animation:.28s ease-out 1.01s both fh-data-reveal}#frog-info-panel.fi-intro #visor-offer{animation:.28s ease-out 1.11s both fh-data-reveal}@keyframes fh-btn-wiper{0%{opacity:0;rotate:80deg}to{opacity:1;rotate:0deg}}#frog-info-panel.fi-intro #visor-makeoffer{animation:.45s cubic-bezier(.22,1,.36,1) .74s both fh-btn-wiper}#frog-info-panel.fi-intro #visor-buynow{animation:.4s cubic-bezier(.22,1,.36,1) 1.04s both fh-btn-wiper}@keyframes fh-vtab-in{0%{opacity:0;translate:-18px}to{opacity:1;translate:0}}#frog-info-panel.fi-intro #visor-trait-tabs:before{animation:.28s ease-out .94s both fh-vtab-in}#frog-info-panel.fi-intro .vtab-slot:first-child{animation:.26s ease-out .96s both fh-vtab-in}#frog-info-panel.fi-intro .vtab-slot:nth-child(2){animation:.26s ease-out 1.04s both fh-vtab-in}#frog-info-panel.fi-intro .vtab-slot:nth-child(3){animation:.26s ease-out 1.12s both fh-vtab-in}#frog-info-panel.fi-intro .vtab-slot:nth-child(4){animation:.26s ease-out 1.2s both fh-vtab-in}#frog-info-panel.fi-intro .vtab-slot:nth-child(5){animation:.26s ease-out 1.28s both fh-vtab-in}#frog-info-panel.fi-intro .vtab-slot:nth-child(6){animation:.26s ease-out 1.36s both fh-vtab-in}#frog-info-panel.fi-intro .vtab-slot:nth-child(7){animation:.26s ease-out 1.44s both fh-vtab-in}#frog-info-panel.fi-intro .vtab-slot:nth-child(8){animation:.26s ease-out 1.52s both fh-vtab-in}#frog-info-panel.fi-intro .vtab-slot:nth-child(9){animation:.26s ease-out 1.6s both fh-vtab-in}#frog-info-panel.fi-intro .vtab-slot:nth-child(10){animation:.26s ease-out 1.68s both fh-vtab-in}@keyframes fh-graph-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}#frog-info-panel.fi-intro #visor-traits{animation:.48s cubic-bezier(.34,1.4,.64,1) 1.1s both fh-graph-pop}#frog-info-panel.fi-outro{opacity:1;pointer-events:none}@keyframes fh-wiper-out{0%{transform:none}to{transform:translate(60px)rotate(90deg)translate(-60px)}}@keyframes fh-data-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 8px}}@keyframes fh-graph-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes fh-vtab-out{0%{opacity:1;translate:0}to{opacity:0;translate:-18px}}@keyframes fh-train-out{0%{transform:translate(0, 0) rotate(var(--skew))}to{transform:translate(calc(-100vw - 80px), calc(8.7vw + 7px)) rotate(var(--skew))}}@keyframes fh-label-out{0%{opacity:1;translate:0}to{opacity:0;translate:-22px}}@keyframes fh-accent1-out{0%{transform:translate(0)rotate(6.7deg)}to{transform:translate(-101vw,-11.9vw)rotate(6.7deg)}}@keyframes fh-accent2-out{0%{transform:translate(0)rotate(-16.5deg)}to{transform:translate(11.4vh,38.4vh)rotate(-16.5deg)}}@keyframes fh-stripe1-out{0%{transform:translate(0)rotate(23.1deg)}to{transform:translate(47vh,-110.4vh)rotate(23.1deg)}}@keyframes fh-stripe2-out{0%{transform:translate(0)rotate(13.2deg)}to{transform:translate(107vw,25vw)rotate(13.2deg)}}#frog-info-panel.fi-outro .visor-arm{animation:.275s ease-in both fh-wiper-out}#frog-info-panel.fi-outro #visor-status,#frog-info-panel.fi-outro #visor-floor,#frog-info-panel.fi-outro #visor-offer,#frog-info-panel.fi-outro #visor-makeoffer,#frog-info-panel.fi-outro #visor-buynow{animation:.12s ease-in both fh-data-out}#frog-info-panel.fi-outro #visor-traits{animation:.21s ease-in 80ms both fh-graph-out}#frog-info-panel.fi-outro .vtab-slot:nth-child(10){animation:.1s ease-in 80ms both fh-vtab-out}#frog-info-panel.fi-outro .vtab-slot:nth-child(9){animation:.1s ease-in 90ms both fh-vtab-out}#frog-info-panel.fi-outro .vtab-slot:nth-child(8){animation:.1s ease-in .1s both fh-vtab-out}#frog-info-panel.fi-outro .vtab-slot:nth-child(7){animation:.1s ease-in .11s both fh-vtab-out}#frog-info-panel.fi-outro .vtab-slot:nth-child(6){animation:.1s ease-in .12s both fh-vtab-out}#frog-info-panel.fi-outro .vtab-slot:nth-child(5){animation:.1s ease-in .13s both fh-vtab-out}#frog-info-panel.fi-outro .vtab-slot:nth-child(4){animation:.1s ease-in .14s both fh-vtab-out}#frog-info-panel.fi-outro .vtab-slot:nth-child(3){animation:.1s ease-in .15s both fh-vtab-out}#frog-info-panel.fi-outro .vtab-slot:nth-child(2){animation:.1s ease-in .16s both fh-vtab-out}#frog-info-panel.fi-outro .vtab-slot:first-child,#frog-info-panel.fi-outro #visor-trait-tabs:before{animation:.1s ease-in .17s both fh-vtab-out}#frog-info-panel.fi-outro #visor-stats{animation:.21s ease-in .18s both fh-train-out}#frog-info-panel.fi-outro #visor-lastsale{animation:.21s ease-in .2s both fh-train-out}#frog-info-panel.fi-outro #visor-hero{animation:.15s ease-in .28s both fh-data-out}#frog-info-panel.fi-outro #visor-label{animation:.15s ease-in .3s both fh-label-out}#frog-info-panel.fi-outro #visor-right:after{animation:.2s ease-in .36s both fh-accent1-out}#frog-info-panel.fi-outro #visor-left:after{animation:.2s ease-in .38s both fh-accent2-out}#frog-info-panel.fi-outro:before{animation:.21s ease-in .46s both fh-stripe1-out}#frog-info-panel.fi-outro:after{animation:.21s ease-in .49s both fh-stripe2-out}#visor-right{height:var(--vd);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;right:0}#visor-tokenid{display:none}.visor-arm{transform-origin:100% 100%;width:380px;overflow:visible}#visor-market{width:380px;min-height:320px;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:path("M 39 5 A 5 5 0 0 1 45 0 L 9999 0 L 9999 320 L 5 320 A 5 5 0 0 1 0.6 315 Z");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);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);transform-origin:0 100%;z-index:63;pointer-events:none;width:55vw;height:20vh;position:fixed;top:-20vh;left:57vw;transform:rotate(6.7deg)}#visor-left:after{content:"";top:calc(var(--vd) * .64);width:40vw;height:calc(var(--vd) * .5);background:var(--accent);transform-origin:100% 0;z-index:63;pointer-events:none;position:fixed;left:-40vw;transform:rotate(-16.5deg)}#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%);border-radius:3px;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(--white);text-align:center;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;clip-path:path("M 16.6 5.8 A 6 6 0 0 1 24 0 L 254 0 A 6 6 0 0 1 259.6 6 L 256.4 52 A 6 6 0 0 1 250 58 L 10 58 A 6 6 0 0 1 5.4 52.2 Z");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:185px}#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:path("M 5.3 5.9 A 6 6 0 0 1 12 0 L 232 0 A 6 6 0 0 1 238.2 6 L 239.8 46 A 6 6 0 0 1 234 51.9 L 6 48.1 A 6 6 0 0 1 0.7 42.1 Z");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:244px}#visor-buynow:hover,#visor-buynow.visor-btn-hover{transform:scale(1.06)}#visor-buynow:before{content:"BUY NOW"}.visor-listed #visor-buynow{filter:drop-shadow(-8px 8px 0 var(--white));display:block}#visor-makeoffer:hover~#visor-buynow,#visor-makeoffer.visor-btn-hover~#visor-buynow{transform:translateY(5px)}#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;height:860px;top:50%;bottom:auto;transform:translateY(-50%)scale(.85)}#mediaoverlay.fi-media-frog img,#mediaoverlay.fi-media-frog video{max-width:860px;max-height:860px}#speed-ctrl,#form-ctrl,#cam-ctrl-shell,#autoscroll-wrap,#pause-standalone,#ctrl-x,#ctrl-cam,#ctrl-speed,#ctrl-form,#ctrl-fx,#ctrl-collage,#ctrl-pause,#ctrl-autoscroll,#filterpanel,#frog-activity,#frog-listings,#frog-handle,#counter,.submenu-layer,.submenu-col,#p5-l0,#p5-l1{transition:opacity .3s}body.visor-open #speed-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-activity,body.visor-open #frog-listings,body.visor-open #frog-handle,body.visor-open #counter,body.visor-open .scene-guide,body.visor-open .submenu-layer,body.visor-open .submenu-col,body.visor-open #p5-l0,body.visor-open #p5-l1{opacity:0!important;pointer-events:none!important}#gallery-exit-confirm{z-index:10000;opacity:0;pointer-events:none;background:#0000008c;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:fixed;inset:0}#gallery-exit-confirm.visible{opacity:1;pointer-events:auto}.gec-box{background:#fff;border-radius:4px;width:320px;font-family:Barlow Condensed,sans-serif;overflow:hidden;box-shadow:0 10px 40px #00000080}.gec-header{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#000;justify-content:space-between;align-items:center;padding:9px 14px 9px 16px;font-size:12px;font-weight:600;display:flex}.gec-header button{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;font-size:20px;line-height:1}.gec-header button:hover{opacity:1}.gec-body{color:#000;letter-spacing:.02em;padding:22px 20px 18px;font-size:15px;line-height:1.5}.gec-actions{justify-content:flex-end;gap:8px;padding:0 20px 18px;display:flex}.gec-actions button{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#000;border:none;padding:7px 22px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:600;transition:background .12s}.gec-actions button:hover{background:#333}
