body:has(.ur){background:#fff}.ur{--ur-ink:#121318;--ur-ink2:#4b4f5c;--ur-mute:#737785;--ur-line:#e7e8ee;--ur-soft:#f2f3f7;--ur-a:#3d4a00;--ur-lime:#d4ff3a;--ur-title:linear-gradient(#121318, #121318);--ur-go-bg:var(--ur-lime);--ur-go-ink:#121318;--ur-go-glow:#a8d400;--ur-shade:30, 40, 0;--ur-clay:#b3b6bd;--ur-clay-ink:#2b2d33;--ur-head:"PP Formula", Inter, system-ui, sans-serif;--ur-body:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--ur-mono:ui-monospace, SFMono-Regular, Menlo, monospace;min-height:100svh;color:var(--ur-ink);font-family:var(--ur-body);background:#fff;font-size:15px;line-height:1.5;position:relative;overflow-x:clip}.ur-page{flex-direction:column;max-width:1200px;min-height:100svh;margin:0 auto;padding:0 32px;display:flex}.ur.grey .ur-page{pointer-events:none}.ur-nav{align-items:center;gap:16px;padding:22px 0 10px;display:flex}.ur-logo{font-family:var(--ur-head);letter-spacing:-.02em;color:var(--ur-ink);margin-right:auto;font-size:22px;font-weight:700;text-decoration:none}.ur-pill{background:var(--ur-ink);color:#fff;height:36px;font:600 13px/1 var(--ur-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ur-pill i{background:#6b6f7a;border-radius:99px;width:8px;height:8px}.ur-pill i.on{background:#4ade80}.ur-pill:disabled{cursor:default}.ur-hero{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:56px;padding:40px 0 48px;display:grid}.ur-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ur h1{font-family:var(--ur-head);letter-spacing:-.035em;background:var(--ur-title);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 calc(18px - .16em);padding-bottom:.16em;font-size:clamp(38px,5.2vw,68px);font-weight:700;line-height:1.04}.ur-sub{max-width:30em;color:var(--ur-ink2);margin:0 0 28px;font-size:17px;line-height:1.5}.ur-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ur-go,.ur-ghost{height:46px;font:600 15px/1 var(--ur-body);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:transform .12s ease-out;display:inline-flex}.ur-go{background:var(--ur-go-bg);color:var(--ur-go-ink);box-shadow:0 12px 26px -12px var(--ur-go-glow)}.ur-ghost{background:var(--ur-soft);color:#2c2f3a}.ur-go:hover:not(:disabled),.ur-ghost:hover:not(:disabled){transform:translateY(-1px)}.ur-go:disabled,.ur-ghost:disabled{cursor:default;background:var(--ur-soft);color:var(--ur-mute);box-shadow:none}.ur-link{color:var(--ur-a);font:600 14px/1.4 var(--ur-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ur-note{color:var(--ur-ink2);margin:14px 0 0;font-size:14px}.ur-shot{--ar:1.3333;width:min(100%, calc(68svh * var(--ar)));aspect-ratio:var(--ar);box-shadow:0 30px 60px -30px rgba(var(--ur-shade), .55), 0 0 0 1px #1213180f;background:#1d1e22;border-radius:18px;justify-self:center;margin:0;position:relative;overflow:hidden}.ur-shot-media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ur-tag{z-index:3;color:var(--ur-ink);font:600 11.5px/1.2 var(--ur-body);pointer-events:none;background:#ffffffeb;border-radius:7px;padding:4px 9px;position:absolute;top:12px;left:12px}.ur .r3d-split{cursor:ew-resize;touch-action:pan-y;background:0 0;border:0;border-radius:0;margin:0;position:absolute;inset:0}.ur .r3d-split-frame{background:#1d1e22;position:absolute;overflow:hidden}.ur .r3d-split-media{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ur .r3d-split-handle{z-index:2;pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.ur .r3d-split-handle i{width:38px;height:38px;color:var(--ur-ink);background:#fff;border-radius:999px;place-items:center;font-size:15px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 4px 14px #0000004d}.ur .r3d-tag{z-index:2;color:#fff;font:500 11px/1.3 var(--ur-mono);pointer-events:none;background:#1410188c;border-radius:6px;padding:3px 8px;position:absolute;bottom:12px}.ur .r3d-tag.l{left:12px}.ur .r3d-tag.r{right:12px}.ur-how{border-top:1px solid var(--ur-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:28px 0 36px;display:grid}.ur-how b{font-family:var(--ur-head);letter-spacing:-.01em;margin-bottom:6px;font-size:17px;font-weight:600;display:inline-block}.ur-how p{max-width:24em;color:var(--ur-mute);margin:0;font-size:14.5px}.ur-foot{border-top:1px solid var(--ur-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0 28px;display:flex}.ur-powered{color:var(--ur-mute);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.ur-powered span{color:var(--ur-mute)}.ur-comfy{width:auto;height:20px;color:var(--ur-ink)}.ur-foot p{color:var(--ur-mute);margin:0;font-size:13px;display:inline-block}.ur-foot a{color:var(--ur-ink2)}.ur-gate{width:min(100%,470px);box-shadow:0 0 0 1px var(--ur-line), 0 18px 40px -24px rgba(var(--ur-shade), .4);transform-origin:0 0;background:#fff;border-radius:16px;padding:18px;animation:.22s cubic-bezier(.2,.9,.3,1.2) ur-grow}.ur-modal{z-index:45;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.ur-modal-box{place-self:center;width:min(100%,470px)}.ur-modal .ur-gate{transform-origin:50%;width:100%;box-shadow:0 0 0 1px var(--ur-line), 0 30px 70px -28px #00000073}.ur-gate-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ur-gate-head b{font-family:var(--ur-head);font-size:17px;font-weight:600}.ur-x{background:var(--ur-soft);width:30px;height:30px;color:var(--ur-ink2);cursor:pointer;border:0;border-radius:8px;font-size:18px;line-height:1}.ur-gate-part{gap:8px;padding:12px 0;display:grid}.ur-gate-part+.ur-gate-part{border-top:1px solid var(--ur-line)}.ur-gate-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ur-mute);font-size:12px;font-weight:600}.ur-gate-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ur-gate-form .ur-go,.ur-gate-form .ur-ghost{height:42px;padding:0 16px;font-size:14px}.ur-gate-form .ur-google{gap:10px;padding-left:9px}.ur-gate-wide .ur-google{flex:1;justify-content:center}.ur-google-g{box-sizing:border-box;background:#fff;border-radius:50%;flex:none;width:26px;height:26px;padding:5px}.ur-input{min-width:0;height:42px;color:var(--ur-ink);font:400 15px/1 var(--ur-body);background:#fff;border:1px solid #dcdee6;border-radius:10px;flex:180px;padding:0 14px}.ur-input:focus{outline:2px solid var(--ur-a);outline-offset:1px;border-color:#0000}.ur-gate-line{color:var(--ur-ink2);margin:0;font-size:14px}.ur-confirm-row{margin-top:14px}.ur-gate-note{color:#a61b3f;background:#fff3f5;border-radius:10px;margin:4px 0 0;padding:10px 12px;font-size:13.5px}.ur-gate-dev{font:500 12px/1.3 var(--ur-mono);color:var(--ur-mute);flex-basis:100%}.ur-fine{color:var(--ur-mute);margin:0;font-size:12.5px}.ur-fine a{color:var(--ur-a);font-weight:600}.ur-over{z-index:20;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ur-lift{z-index:30;pointer-events:auto;position:relative}.ur.grey .ur-lift .ur-go,.ur.grey .ur-lift .ur-ghost{background:var(--ur-clay);color:var(--ur-clay-ink);box-shadow:none}.ur.grey .ur-lift .ur-ghost:disabled{color:#5d6069}.ur.grey .ur-lift .ur-link,.ur.grey .ur-note.ur-lift{color:var(--ur-clay-ink)}.ur-shot.reveal{box-shadow:none;animation:.6s cubic-bezier(.7,0,.2,1) both ur-wipe}.ur-status{z-index:40;max-width:calc(100vw - 32px);color:var(--ur-clay-ink);font:500 13px/1.35 var(--ur-mono);white-space:nowrap;background:#f4f5f7;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;animation:.28s cubic-bezier(.2,.9,.3,1.15) ur-rise;display:flex;position:fixed;bottom:22px;left:50%;translate:-50%;box-shadow:0 0 0 1px #0000000f,0 12px 30px -16px #00000059}.ur-status b{font-weight:700}.ur-dot{background:#ff8a2a;border-radius:2px;flex:none;width:9px;height:9px;animation:1.2s steps(4,end) infinite ur-spin}.ur-status.bad{width:min(520px,100vw - 32px);font-family:var(--ur-body);white-space:normal;background:#fff;flex-direction:column;align-items:flex-start;padding:16px;font-size:14px}.ur-status.bad p{color:#a61b3f;margin:0}.ur-status.bad .ur-go,.ur-status.bad .ur-ghost{height:40px;font-size:14px}.ur-drop{z-index:50;border:3px dashed var(--ur-a);pointer-events:none;background:#ffffffdb;border-radius:22px;place-items:center;animation:.18s cubic-bezier(.2,.9,.3,1.2) ur-grow-center;display:grid;position:fixed;inset:12px}.ur-drop span{font-family:var(--ur-head);letter-spacing:-.03em;color:var(--ur-a);font-size:clamp(28px,5vw,56px);font-weight:700}@keyframes ur-wipe{0%{clip-path:inset(0 100% 0 0 round 18px)}to{clip-path:inset(0 round 18px)}}@keyframes ur-grow{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes ur-grow-center{0%{transform:scale(.97)}to{transform:scale(1)}}@keyframes ur-rise{0%{translate:-50% 140%}to{translate:-50%}}@keyframes ur-spin{to{rotate:360deg}}@media (max-width:860px){.ur-page{padding:0 16px}.ur-nav{padding-top:16px}.ur-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:20px 0 32px}.ur h1{font-size:clamp(34px,10vw,48px)}.ur-sub{margin-bottom:22px;font-size:16px}.ur-shot{width:100%;max-height:none}.ur-how{grid-template-columns:minmax(0,1fr);gap:18px}.ur-status{bottom:14px}}@media (prefers-reduced-motion:reduce){.ur-gate,.ur-status,.ur-drop,.ur-shot.reveal,.ur-dot{animation:none}}
