:root{--pl-bg:#fff;--pl-primary:#c60c2c;--pl-primary-hover:#8f0820;--pl-button-hover:#e8283f;--pl-button-text:#fff3f4;--pl-placeholder:#ffecef;--pl-shadow-button:0 12px 28px #c60c2c52;--pl-shadow-frame:0 18px 44px #c60c2c29;--pl-font-display:"Helvetica Neue", Helvetica, sans-serif;--pl-font-mono:"SF Mono", Menlo, monospace;--pl-spring:cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box}html,body{background:var(--pl-bg);margin:0;padding:0}body{color:var(--pl-primary);font-family:var(--pl-font-display)}a{color:var(--pl-primary);text-decoration:none}a:hover{color:var(--pl-primary-hover)}button{font:inherit}ul,ol{margin:0;padding:0;list-style:none}.skip-link{z-index:1000;background:var(--pl-primary);color:#fff;font-family:var(--pl-font-mono);letter-spacing:.08em;border-radius:6px;padding:12px 20px;font-size:13px;text-decoration:none;transition:top .15s;position:absolute;top:-48px;left:8px}.skip-link:focus{top:8px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes plDrop{0%{transform:translateY(-120vh)scale(.55)rotate(-6deg)}58%{transform:translateY(0)scale(1)rotate(.5deg)}70%{transform:translateY(0)scaleY(.82)scaleX(1.14)rotate(0)}82%{transform:translateY(-26px)scaleY(1.08)scaleX(.94)}92%{transform:translateY(0)scaleY(.97)scaleX(1.03)}to{transform:translateY(0)scale(1)}}@keyframes plMelt{0%{clip-path:inset(0 0 100%);filter:blur(22px)saturate(1.6);opacity:0;transform:scaleY(2.2)}12%{opacity:1}55%{clip-path:inset(0 0 0%);filter:blur(10px)saturate(1.35);transform:scaleY(1.35)}72%{filter:blur(3px)saturate(1.1);transform:scaleY(.94)}85%{filter:blur()saturate();transform:scaleY(1.05)}to{clip-path:inset(0);filter:none;opacity:1;transform:scaleY(1)}}@keyframes plMeltShadow{0%{opacity:0;transform:scaleX(.3)}55%{opacity:.2;transform:scaleX(.7)}72%{opacity:.55;transform:scaleX(1.12)}to{opacity:.45;transform:scaleX(1)}}@keyframes plBlob{0%{transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(.12);filter:blur(18px)saturate(1.5);opacity:0;border-radius:50%}18%{opacity:1}68%{filter:blur(5px)saturate(1.2);border-radius:24%;transform:translate(0)rotate(0)scale(1.06)}84%{filter:blur(1px);border-radius:8%;transform:scale(.98)}to{filter:none;opacity:1;border-radius:0;transform:none}}@keyframes plFloat{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(-14px)rotate(1.2deg)}65%{transform:translateY(6px)rotate(-1deg)}to{transform:translateY(0)rotate(0)}}@keyframes plShadow{0%{opacity:0;transform:scaleX(.55)}58%{opacity:.5;transform:scaleX(1)}70%{opacity:.6;transform:scaleX(1.18)}82%{opacity:.35;transform:scaleX(.92)}to{opacity:.45;transform:scaleX(1)}}@keyframes plShadowFloat{0%{opacity:.45;transform:scaleX(1)}30%{opacity:.32;transform:scaleX(.92)}65%{opacity:.5;transform:scaleX(1.05)}to{opacity:.45;transform:scaleX(1)}}@keyframes plFadeIn{0%{opacity:0}to{opacity:1}}@keyframes plFadeDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes plFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes plPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}80%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes plLoopR{0%{opacity:0;transform:translate(92vw)}5.6%{opacity:1;transform:translate(0)translateY(0)}11%{transform:translateY(-4px)}16.6%{transform:translateY(3px)}22%{transform:translateY(-3px)}27.7%{opacity:1;transform:translate(0)translateY(0)}33.3%{opacity:0;transform:translate(-92vw)}to{opacity:0;transform:translate(-92vw)}}@keyframes plLoopL{0%{opacity:0;transform:translate(-92vw)}5.6%{opacity:1;transform:translate(0)translateY(0)}11%{transform:translateY(3px)}16.6%{transform:translateY(-4px)}22%{transform:translateY(2px)}27.7%{opacity:1;transform:translate(0)translateY(0)}33.3%{opacity:0;transform:translate(92vw)}to{opacity:0;transform:translate(92vw)}}@keyframes plArrowBob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}
