@font-face{font-display:swap;font-family:SIP Block;src:url(/species-in-pieces/blocextcond.woff) format("woff")}.sip-experience{--sip-accent-red:#dd4052;--sip-dark:#252525;--sip-ink:#293432;--sip-paper:#f7f4ed;--sip-stage-top:42%;--sip-stage-width:min(52vw,900px);background:var(--sip-paper);color:var(--sip-ink);cursor:-webkit-grab;cursor:grab;height:100svh;min-height:620px;outline:0;overflow:hidden;position:relative;touch-action:none}.sip-experience.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.sip-motion-root{height:100%;position:relative;width:100%}.sip-mode-dark{--sip-ink:#f4f0e8;--sip-paper:#1c1d1c}.sip-frame{background-color:var(--sip-background);background-blend-mode:multiply;background-image:url(/species-in-pieces/mini-texture.png);background-repeat:repeat;border:clamp(8px,1.15vw,18px) solid var(--sip-paper);color:var(--sip-ink);height:100%;isolation:isolate;overflow:hidden;position:relative;transition:background-color .98s cubic-bezier(.16,1,.3,1),color .42s ease;width:100%}.sip-mode-dark .sip-frame{background-color:color-mix(in srgb,var(--sip-background) 68%,#171817)}.sip-frame:after{border:2px solid color-mix(in srgb,var(--sip-paper) 72%,transparent);content:"";inset:4px;pointer-events:none;position:absolute;z-index:20}.sip-utility{display:flex;gap:7px;position:absolute;top:clamp(20px,2.5vw,36px);z-index:12}.sip-utility--left{left:clamp(20px,2.5vw,38px)}.sip-utility--right{right:clamp(20px,2.5vw,38px)}.sip-side-controls>button:not(.sip-threat-trigger),.sip-species-title button,.sip-utility a,.sip-utility button{align-items:center;background:var(--sip-dark);border:2px solid color-mix(in srgb,var(--sip-paper) 48%,transparent);border-radius:50%;color:#f8f4e9;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:background .2s ease,border-color .2s ease,transform .42s cubic-bezier(.16,1,.3,1);width:44px}.sip-utility a,.sip-utility button{-webkit-backdrop-filter:blur(16px) saturate(1.14);backdrop-filter:blur(16px) saturate(1.14);background:color-mix(in srgb,var(--sip-paper) 64%,transparent);border:1px solid color-mix(in srgb,var(--sip-ink) 15%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent),0 7px 22px rgba(24,28,25,.16);color:var(--sip-ink)}.sip-utility button:last-child{border-radius:24px;gap:6px;width:62px}.sip-utility button span{font-family:Consolas,monospace;font-size:.54rem}.sip-side-controls>button:not(.sip-threat-trigger):hover,.sip-species-title button:hover,.sip-utility a:hover,.sip-utility button:hover{background:#111;border-color:#fff;transform:scale(1.08)}.sip-utility a:hover,.sip-utility button:hover{background:color-mix(in srgb,var(--sip-paper) 82%,transparent);border-color:color-mix(in srgb,var(--sip-ink) 24%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 82%,transparent),0 10px 28px rgba(24,28,25,.22)}.sip-mode-dark .sip-utility a,.sip-mode-dark .sip-utility button{background:rgba(244,240,232,.13);border-color:rgba(244,240,232,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 8px 24px rgba(0,0,0,.24)}.sip-stage{--sip-x:0;--sip-y:0;aspect-ratio:16/9;left:50%;pointer-events:none;position:absolute;top:var(--sip-stage-top);transform:translate(-50%,-50%);width:var(--sip-stage-width);z-index:2}.sip-shard-field,.sip-shard-field .animal-mover,.sip-shard-field .level-one,.sip-shard-field .level-two,.sip-shard-field .wrap{height:100%;position:absolute;width:100%}.sip-shard-field{background-color:transparent!important;inset:0}.sip-shard-field .animal-mover,.sip-shard-field .level-one,.sip-shard-field .level-two,.sip-shard-field .wrap{inset:0}.sip-animal{transform:translate3d(calc(var(--sip-x) * 12px),calc(var(--sip-y) * 8px),0);transform-origin:center;transition:transform .16s linear;width:100%;will-change:transform}.sip-shard-field .shard-wrap{height:100%;inset:0;position:absolute;width:100%;z-index:2}.sip-shard-field .shard-wrap.peripheral{z-index:1}.sip-shard{background-color:#1a1a1d;-webkit-clip-path:polygon(50% 50%,50% 50%,50% 50%);clip-path:polygon(50% 50%,50% 50%,50% 50%);inset:0;position:absolute;transition:background-color var(--sip-clip-duration) var(--sip-bg-delay),transform .3s,margin .3s var(--sip-clip-delay),-webkit-clip-path var(--sip-clip-duration) var(--sip-clip-delay) cubic-bezier(.7,.3,0,1);transition:clip-path var(--sip-clip-duration) var(--sip-clip-delay) cubic-bezier(.7,.3,0,1),background-color var(--sip-clip-duration) var(--sip-bg-delay),transform .3s,margin .3s var(--sip-clip-delay);transition:clip-path var(--sip-clip-duration) var(--sip-clip-delay) cubic-bezier(.7,.3,0,1),background-color var(--sip-clip-duration) var(--sip-bg-delay),transform .3s,margin .3s var(--sip-clip-delay),-webkit-clip-path var(--sip-clip-duration) var(--sip-clip-delay) cubic-bezier(.7,.3,0,1);width:100%;will-change:clip-path}.chromebrowser .sip-shard:before{background:rgba(255,255,255,0);content:"";height:100%;inset:0;position:absolute;width:100%}.sip-animal-shadow{background-image:radial-gradient(closest-side,rgba(0,0,0,.35) 0,rgba(0,0,0,.14) 35%,transparent 100%);bottom:10%;height:5%;left:30%;position:absolute;transition:.6s cubic-bezier(1,.3,.3,1) .6s;width:50%;z-index:-1}.sip-animal-shadow:after,.sip-animal-shadow:before{background-image:radial-gradient(closest-side,rgba(0,0,0,.38) 0,rgba(0,0,0,.185) 35%,transparent 100%);bottom:0;content:"";height:100%;left:0;position:absolute;width:50%}.sip-animal-shadow:before{left:30%}.sip-animal-shadow:after{background-image:radial-gradient(closest-side,rgba(0,0,0,.1) 0,transparent 100%);bottom:20%;height:60%;left:-37%}.sip-side-controls{display:grid;grid-gap:8px;gap:8px;margin:0;position:absolute;top:48%;transform:translateY(-50%);z-index:10}.sip-side-controls--left{left:clamp(24px,3.1vw,54px)}.sip-side-controls--left>button{overflow:visible;position:relative}.sip-side-controls--right{justify-items:center;right:clamp(24px,3.1vw,54px)}.sip-side-controls>button:not(.sip-threat-trigger){border:3px solid color-mix(in srgb,#263331 88%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--sip-paper) 30%,transparent);height:48px;width:48px}.sip-side-controls>button.is-active{background:var(--sip-accent-red)}.sip-control-label{background-color:var(--sip-paper);background-image:url(/species-in-pieces/white-texture.png);color:#252525;font-family:SIP Block,Impact,sans-serif;font-size:.68rem;left:calc(100% + 12px);opacity:0;padding:8px 13px 7px;pointer-events:none;position:absolute;text-transform:uppercase;transform:translateX(-10px) scaleX(.92);transform-origin:left center;transition:opacity .18s ease,transform .42s cubic-bezier(.16,1,.3,1);white-space:nowrap}.sip-side-controls--left>button:focus-visible .sip-control-label,.sip-side-controls--left>button:hover .sip-control-label{opacity:1;transform:translateX(0) scaleX(1)}.sip-side-controls--left>button:focus-visible>svg,.sip-side-controls--left>button:hover>svg{animation:sipControlGlyph .46s cubic-bezier(.16,1,.3,1)}.sip-threat-trigger{align-items:center;background:var(--sip-paper);border:0;border-radius:50%;color:color-mix(in srgb,var(--sip-background) 76%,#222);cursor:pointer;display:flex;height:94px;justify-content:center;margin-block:3px;padding:13px;position:relative;transition:color .24s ease,transform .5s cubic-bezier(.16,1,.3,1);width:94px}.sip-threat-trigger:before{background-image:url(/species-in-pieces/white-texture.png);background-repeat:repeat;border-radius:inherit;content:"";inset:0;opacity:.42;pointer-events:none;position:absolute}.sip-threat-trigger span{font-family:SIP Block,Impact,sans-serif;font-size:.88rem;line-height:1.02;position:relative;text-align:center;text-transform:uppercase}.sip-threat-trigger:hover{color:var(--sip-accent-red);transform:scale(1.06) rotate(-2deg)}.sip-mode-dark .sip-threat-trigger{color:#f7f3eb}.sip-species-title{align-items:center;bottom:clamp(110px,18vh,150px);display:flex;gap:18px;left:50%;max-width:calc(100vw - 280px);position:absolute;transform:translateX(-50%);z-index:8}.sip-species-title>span{font-family:SIP Block,Impact,sans-serif;font-size:.92rem;line-height:.9;max-width:50px;text-transform:uppercase}.sip-species-title>i{background:currentColor;height:38px;opacity:.72;width:3px}.sip-species-title h1{font-family:SIP Block,Impact,sans-serif;font-size:clamp(1.8rem,3.15vw,3.8rem);font-weight:400;letter-spacing:0;line-height:.82;margin:0;max-width:min(62vw,860px);overflow-wrap:anywhere;text-align:center;text-transform:uppercase}.sip-species-title button{height:38px;margin-left:2px;width:38px}.sip-footer-nav{align-items:center;bottom:clamp(24px,3.4vh,44px);display:flex;gap:14px;left:50%;position:absolute;transform:translateX(-50%);z-index:9}.sip-footer-nav button{background:transparent;border:0;color:currentColor;cursor:pointer;font-family:SIP Block,Impact,sans-serif;font-size:.78rem;padding:4px;text-transform:uppercase;transition:color .18s ease}.sip-footer-nav button:hover{color:var(--sip-paper)}.sip-footer-nav i{background:currentColor;border-radius:50%;height:3px;opacity:.6;width:3px}.sip-overlay{animation:sipPanelIn .52s cubic-bezier(.16,1,.3,1) both;background:transparent;color:#f7f3eb;inset:0;overflow:hidden;overscroll-behavior:contain;position:absolute;touch-action:pan-y;z-index:40}.sip-overlay.is-closing{animation:sipPanelOut .82s cubic-bezier(.55,0,.75,0) both}.sip-source-burst-shell{background-color:#232323;background-image:url(/species-in-pieces/black-texture.png);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:39}.sip-source-burst{aspect-ratio:10/7;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(99vw,143svh)}.sip-source-burst .level-one{transform:scale(.5) translateY(-14%);transform-origin:center;transition:.8s cubic-bezier(.88,.005,0,1)}.sip-source-burst .level-two{transform:rotate(0deg);transform-origin:center;transition:all .4s cubic-bezier(.02,.65,.49,.99)}.sip-source-burst .sip-animal{transform:none}.sip-panel-close{align-items:center;background:transparent;border:4px solid var(--sip-accent-red);border-radius:50%;color:#f7f3eb;cursor:pointer;display:flex;height:64px;justify-content:center;left:50%;position:absolute;top:7vh;transform:translateX(-50%);transition:background .22s ease,transform .4s cubic-bezier(.16,1,.3,1);width:64px;z-index:5}.sip-panel-close:hover{background:var(--sip-accent-red);transform:translateX(-50%) rotate(8deg) scale(1.06)}.sip-index-panel>.sip-panel-close{left:clamp(34px,5vw,80px);top:50%;transform:translateY(-50%)}.sip-index-panel>.sip-panel-close:hover{transform:translateY(-50%) rotate(8deg) scale(1.06)}.sip-index-panel{align-items:center;display:flex;justify-content:center}.sip-index-ring{--sip-ring-radius:min(29vh,225px);height:min(68vh,540px);left:50%;position:absolute;top:52%;transform:translate(-50%,-50%);width:min(68vh,540px)}.sip-index-ring>button{--sip-angle:calc(var(--sip-index) * 12deg);background:transparent;border:0;color:#686866;cursor:pointer;height:34px;left:calc(50% - 17px);padding:0;position:absolute;top:calc(50% - 17px);transform:rotate(var(--sip-angle)) translateY(calc(var(--sip-ring-radius) * -1)) rotate(calc(var(--sip-angle) * -1));width:34px}.sip-index-ring>button>i{background:currentColor;-webkit-clip-path:polygon(50% 0,100% 34%,80% 100%,20% 100%,0 34%);clip-path:polygon(50% 0,100% 34%,80% 100%,20% 100%,0 34%);display:block;height:14px;margin:auto;transition:color .18s ease,transform .32s cubic-bezier(.16,1,.3,1);width:14px}.sip-index-ring>button>span{background:#f4f0e8;color:#262b2a;display:none;font-family:SIP Block,Impact,sans-serif;font-size:.68rem;left:50%;padding:6px 8px;position:absolute;top:29px;transform:translateX(-50%);white-space:nowrap}.sip-index-ring>button.is-active,.sip-index-ring>button:hover{color:var(--sip-accent-red)}.sip-index-ring>button.is-active>i,.sip-index-ring>button:hover>i{transform:scale(1.7) rotate(12deg)}.sip-index-ring>button:focus-visible>span,.sip-index-ring>button:hover>span{display:block}.sip-index-center{align-items:center;display:flex;flex-direction:column;max-width:390px;padding:24px;position:relative;text-align:center;z-index:2}.sip-index-eyebrow{color:var(--sip-accent-red)!important;font-size:.68rem!important;margin-bottom:13px}.sip-index-center h2,.sip-index-eyebrow{font-family:SIP Block,Impact,sans-serif;text-transform:uppercase}.sip-index-center h2{font-size:clamp(1.8rem,3.1vw,3.15rem);font-weight:400;line-height:.98;margin:0}.sip-index-center h2 strong{color:var(--sip-accent-red);font-size:1em;font-weight:400}.sip-index-center p{font-family:SIP Block,Impact,sans-serif;font-size:clamp(.78rem,1.15vw,1.05rem);line-height:1.2;margin:14px 0 11px;text-transform:uppercase}.sip-index-caption{color:#8b8b87;font-size:.65rem!important;line-height:1.55;max-width:300px}.sip-index-center button{align-items:center;background:var(--sip-accent-red);border:0;color:#fff;cursor:pointer;display:flex;font-family:SIP Block,Impact,sans-serif;font-size:.8rem;gap:9px;margin-top:26px;min-height:42px;padding:0 18px;text-transform:uppercase}.sip-threat-panel{flex-direction:column;padding:clamp(118px,16vh,152px) 28px clamp(36px,6vh,62px)}.sip-threat-meta,.sip-threat-panel{align-items:center;display:flex;justify-content:center}.sip-threat-meta{color:#777875;font-family:SIP Block,Impact,sans-serif;font-size:clamp(.7rem,.78vw,.82rem);gap:16px;text-align:center;text-transform:uppercase}.sip-threat-meta strong{color:#a1a19e;font-weight:400}.sip-threat-meta i{background:#686966;height:18px;width:2px}.sip-threat-copy{margin:clamp(22px,4vh,36px) auto clamp(26px,4.5vh,42px);max-width:720px;text-align:center}.sip-threat-copy h2{font-size:clamp(1.45rem,2.3vw,2.55rem);font-weight:400;line-height:1.02;margin:0 auto clamp(22px,3.5vh,34px);max-width:680px}.sip-threat-copy h2,.sip-threat-copy p{font-family:SIP Block,Impact,sans-serif;text-transform:uppercase}.sip-threat-copy p{font-size:clamp(.92rem,1.2vw,1.18rem);line-height:1.38;margin:9px auto;max-width:700px}.sip-threat-copy p:last-child{color:var(--sip-accent-red)}.sip-threat-actions{align-items:center;display:flex;gap:clamp(18px,3vw,42px);justify-content:center}.sip-statistics-action{align-items:center;background-color:var(--sip-accent-red);background-image:url(/species-in-pieces/red-texture.png);border:0;color:#fff;cursor:pointer;display:inline-flex;font-family:SIP Block,Impact,sans-serif;font-size:clamp(1rem,1.5vw,1.5rem);gap:14px;justify-content:center;min-height:58px;padding:0 clamp(24px,3.5vw,48px);text-transform:uppercase;transition:transform .42s cubic-bezier(.16,1,.3,1)}.sip-statistics-action:hover{transform:scale(1.035) rotate(-.5deg)}.sip-statistics-panel{align-items:center;display:flex;min-height:100%;padding:84px clamp(34px,6vw,88px) 46px}.sip-panel-back{align-items:center;background:transparent;border:0;color:#999a96;cursor:pointer;display:flex;font-family:SIP Block,Impact,sans-serif;font-size:.88rem;gap:9px;left:clamp(34px,5vw,80px);position:absolute;text-transform:uppercase;top:clamp(34px,5vh,60px);transition:color .18s ease,transform .28s ease}.sip-panel-back:hover{color:#f7f3eb;transform:translateX(-4px)}.sip-panel-close--corner{height:46px;left:auto;right:clamp(34px,5vw,80px);top:clamp(28px,4vh,50px);transform:none;width:46px}.sip-panel-close--corner:hover{transform:rotate(8deg) scale(1.06)}.sip-stats-layout{align-items:center;display:grid;grid-gap:clamp(44px,8vw,130px);gap:clamp(44px,8vw,130px);grid-template-columns:minmax(240px,.42fr) minmax(440px,1fr);margin:auto;max-width:1160px;min-height:480px;width:min(88vw,1160px)}.sip-stats-menu>span,.sip-stats-stage>span{color:var(--sip-accent-red);font-size:clamp(.82rem,.9vw,.96rem)}.sip-stats-menu h2,.sip-stats-menu>span,.sip-stats-stage>span{font-family:SIP Block,Impact,sans-serif;text-transform:uppercase}.sip-stats-menu h2{font-size:clamp(2.5rem,4.5vw,4.8rem);font-weight:400;line-height:.88;margin:14px 0 28px}.sip-stats-menu>div{display:grid;grid-gap:4px;gap:4px}.sip-stats-menu>div>button{align-items:center;background:transparent;border:0;color:#9b9c98;cursor:pointer;display:grid;font-family:SIP Block,Impact,sans-serif;font-size:clamp(.86rem,.95vw,1rem);grid-gap:10px;gap:10px;grid-template-columns:10px 1fr;line-height:1.28;min-height:38px;padding:8px 0;text-align:left;text-transform:uppercase;transition:color .18s ease,transform .28s ease}.sip-stats-menu>div>button i{border:1px solid;border-radius:50%;height:7px;transition:background .18s ease,transform .28s ease;width:7px}.sip-stats-menu>div>button.is-active,.sip-stats-menu>div>button:hover{color:#f7f3eb;transform:translateX(4px)}.sip-stats-menu>div>button.is-active i{background:var(--sip-accent-red);border-color:var(--sip-accent-red);transform:scale(1.35)}.sip-stats-menu>p{color:#a0a19d;font-size:.82rem;line-height:1.5;margin:24px 0 0;text-transform:uppercase}.sip-stats-stage{min-width:0;text-align:center}.sip-stats-stage h3{font-family:SIP Block,Impact,sans-serif;font-size:clamp(1.75rem,2.5vw,2.75rem);font-weight:400;line-height:1;margin:14px auto 24px;max-width:570px;text-transform:uppercase}.sip-stat-visual--headline{align-items:center;aspect-ratio:1;display:flex;justify-content:center;margin:auto;max-width:390px;position:relative;width:min(42vw,390px)}.sip-stat-visual--headline>i{border:1px solid color-mix(in srgb,var(--sip-accent-red) 60%,transparent);border-radius:50%;inset:5%;position:absolute}.sip-stat-visual--headline>i:nth-child(2){inset:20%}.sip-stat-visual--headline:after,.sip-stat-visual--headline:before{border:1px solid color-mix(in srgb,#f7f3eb 18%,transparent);border-radius:50%;content:"";inset:12.5%;position:absolute}.sip-stat-visual--headline:after{inset:29%}.sip-stat-visual--headline>div{max-width:70%;position:absolute;z-index:1}.sip-stat-visual--headline strong{color:var(--sip-accent-red);display:block;font-family:SIP Block,Impact,sans-serif;font-size:clamp(3.4rem,7vw,7rem);font-weight:400;line-height:.84;overflow-wrap:anywhere}.sip-stat-visual--headline span{color:#b6b7b2;display:block;font-size:clamp(.76rem,.85vw,.9rem);line-height:1.45;margin-top:16px;text-transform:uppercase}.sip-stat-visual--series{margin:0 auto;max-width:570px}.sip-stat-series{display:grid;grid-gap:15px;gap:15px}.sip-stat-row{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(72px,.38fr) minmax(120px,1fr) minmax(82px,auto)}.sip-stat-row span,.sip-stat-row strong{font-family:Consolas,SFMono-Regular,monospace;font-size:clamp(.9rem,1vw,1rem);font-weight:600}.sip-stat-row span{color:#b2b3af;text-align:left}.sip-stat-row strong{color:#f7f3eb;text-align:right}.sip-stat-row i{background:#3c3e3b;height:9px;overflow:hidden;position:relative}.sip-stat-row i:after{animation:sipBarIn .82s cubic-bezier(.16,1,.3,1) both;background:var(--sip-accent-red);content:"";inset:0 auto 0 0;position:absolute;width:var(--sip-bar)}@keyframes sipPanelIn{0%{opacity:0;transform:translateY(2.5%)}to{opacity:1;transform:translateY(0)}}@keyframes sipPanelOut{0%,38%{opacity:1}to{opacity:0}}@keyframes sipControlGlyph{0%{transform:rotate(0) scale(1)}45%{transform:rotate(-14deg) scale(.78)}to{transform:rotate(0) scale(1)}}@keyframes sipBarIn{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@media (max-width:900px){.sip-experience{--sip-stage-top:40%;--sip-stage-width:min(68vw,640px)}.sip-species-title{max-width:calc(100vw - 180px)}.sip-threat-trigger{height:88px;width:88px}.sip-threat-trigger span{font-size:.86rem}.sip-index-ring{height:min(70vh,520px);width:min(70vh,520px)}.sip-threat-panel{padding-inline:40px}}@media (max-width:620px){.sip-experience{--sip-stage-top:35%;--sip-stage-width:92vw;min-height:560px}.sip-frame{border-width:6px}.sip-frame:after{inset:2px}.sip-utility{top:max(14px,env(safe-area-inset-top))}.sip-utility--left{left:16px}.sip-utility--right{right:16px}.sip-utility a,.sip-utility button{height:40px;width:40px}.sip-utility button:last-child{width:56px}.sip-stage{left:50%}.sip-side-controls{gap:7px;top:auto;transform:none}.sip-side-controls--left{bottom:max(16px,env(safe-area-inset-bottom));display:flex;left:16px}.sip-side-controls--right{align-items:center;bottom:calc(max(16px, env(safe-area-inset-bottom)) + 52px);display:grid;grid-gap:8px;gap:8px;grid-template-columns:40px minmax(0,1fr) 40px;justify-items:stretch;left:16px;right:16px}.sip-side-controls>button:not(.sip-threat-trigger){border-width:1px;height:40px;width:40px}.sip-control-label{display:none}.sip-threat-trigger{background:color-mix(in srgb,var(--sip-paper) 74%,transparent);border:1px solid color-mix(in srgb,var(--sip-ink) 16%,transparent);border-radius:999px;box-shadow:0 7px 20px rgba(23,27,24,.14);color:var(--sip-ink);height:40px;margin:0;padding:0 14px;width:auto}.sip-threat-trigger span{font-size:.7rem;white-space:nowrap}.sip-species-title{bottom:auto;gap:8px;max-width:calc(100vw - 32px);top:59%;transform:translate(-50%,-50%);width:calc(100vw - 32px)}.sip-species-title>span{font-size:.6rem;max-width:32px}.sip-species-title>i{height:26px;width:2px}.sip-species-title h1{flex:1 1;font-size:clamp(1.45rem,7.6vw,2.2rem);max-width:none}.sip-species-title button{flex:0 0 34px;height:34px;width:34px}.sip-footer-nav{display:none}.sip-panel-close{border-width:3px;height:44px;width:44px}.sip-index-panel>.sip-panel-close,.sip-panel-close{left:auto;right:18px;top:max(18px,env(safe-area-inset-top));transform:none}.sip-index-panel>.sip-panel-close:hover{transform:rotate(8deg) scale(1.06)}.sip-index-panel{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:max(82px,calc(env(safe-area-inset-top) + 66px)) 18px 34px}.sip-index-ring{display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr 1fr;height:auto;order:2;padding-top:0}.sip-index-ring,.sip-index-ring>button{left:auto;position:relative;top:auto;transform:none;width:100%}.sip-index-ring>button{align-items:center;border-bottom:1px solid #474946;display:flex;gap:10px;height:42px;padding:0 5px}.sip-index-ring>button>i{flex:0 0 10px;height:10px;margin:0;width:10px}.sip-index-ring>button:focus-visible>span,.sip-index-ring>button:hover>span,.sip-index-ring>button>span{background:transparent;color:currentColor;display:block;font-size:.58rem;left:auto;overflow:hidden;padding:0;position:relative;text-overflow:ellipsis;top:auto;transform:none}.sip-index-center{align-items:flex-start;left:auto;order:1;padding:0 4px 30px;position:relative;text-align:left;top:auto;transform:none;width:100%}.sip-index-center h2{font-size:1.65rem}.sip-index-center p{font-size:.7rem;margin:10px 0 8px}.sip-index-caption{display:none}.sip-index-center button{margin-top:12px}.sip-threat-panel{display:block;overflow-x:hidden;overflow-y:auto;padding:max(88px,calc(env(safe-area-inset-top) + 72px)) 20px 38px}.sip-threat-meta{align-items:flex-start;flex-direction:column;font-size:.7rem;gap:7px}.sip-threat-meta i{height:1px;margin:4px 0;width:26px}.sip-threat-copy{margin:30px 0 34px;text-align:left}.sip-threat-copy h2{font-size:clamp(1.32rem,6.2vw,1.65rem);margin-bottom:26px}.sip-threat-copy p{font-size:.9rem;line-height:1.45;margin-inline:0}.sip-threat-actions{align-items:stretch;flex-direction:column}.sip-statistics-action{font-size:.9rem;gap:12px;min-height:48px;padding-inline:20px}.sip-threat-panel .sip-panel-close:hover{transform:rotate(8deg) scale(1.06)}.sip-statistics-panel{align-items:stretch;display:block;overflow-x:hidden;overflow-y:auto;padding:max(82px,calc(env(safe-area-inset-top) + 66px)) 18px 38px}.sip-panel-back{left:20px;top:max(30px,env(safe-area-inset-top))}.sip-statistics-panel .sip-panel-close--corner{height:40px;left:auto;right:20px;top:max(18px,env(safe-area-inset-top));transform:none;width:40px}.sip-statistics-panel .sip-panel-close--corner:hover{transform:rotate(8deg) scale(1.06)}.sip-stats-layout{display:block;min-height:0;width:100%}.sip-stats-menu h2{font-size:2.25rem;margin-block:10px 18px}.sip-stats-menu>div{display:flex;gap:8px;margin-inline:-18px;overflow-x:auto;padding:2px 18px 12px;scrollbar-width:none}.sip-stats-menu>div::-webkit-scrollbar{display:none}.sip-stats-menu>div>button{border:1px solid #4d4f4b;flex:0 0 min(66vw,230px);font-size:.88rem;min-height:54px;padding:8px 12px}.sip-stats-menu>div>button.is-active,.sip-stats-menu>div>button:hover{border-color:var(--sip-accent-red);transform:none}.sip-stats-menu>p{font-size:.8rem;margin-top:8px}.sip-stats-stage{margin-top:34px}.sip-stats-stage h3{font-size:1.75rem;margin-bottom:18px}.sip-stat-visual--headline{width:min(72vw,280px)}.sip-stat-visual--headline strong{font-size:clamp(3rem,15vw,4.6rem)}.sip-stat-row{gap:9px;grid-template-columns:minmax(58px,.4fr) minmax(82px,1fr) minmax(72px,auto)}.sip-stat-row span,.sip-stat-row strong{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.sip-stat-row i:after{animation:none}}