.purr-root{--p-bg: #06060C;--p-bg-2: #0A0A12;--p-surface: #111219;--p-surface-2: #16171F;--p-surface-3: #1C1D26;--p-hair: #1D1E27;--p-hair-2: #2A2B36;--p-ink: #F7F7F9;--p-ink-2: #9A9BA5;--p-ink-3: #6C6E79;--p-ink-4: #474B51;--p-blue: #0052FF;--p-blue-2: #5C84FF;--p-blue-soft: rgba(0,82,255,.22);--p-blue-ink: #FFFFFF;--p-lime: #5C84FF;--p-lime-ink: #FFFFFF;--p-lime-soft: rgba(0,82,255,.22);--p-gold: #ffb020;--p-pos: #2BC97A;--p-neg: #FF5F45;--p-mc: var(--p-ink);--p-cyan: #22d3ee;--p-pos-soft: rgba(43,201,122,.18);--p-neg-soft: rgba(255,95,69,.18);--p-r: 16px;--p-r-sm: 14px;--p-r-xs: 12px;--p-r-badge: 6px;--p-s1: 4px;--p-s2: 8px;--p-s3: 12px;--p-s4: 16px;--p-s5: 20px;--p-s6: 24px;--p-s7: 32px;--p-s8: 40px;--p-gutter: 16px;--p-nav-h: 54px;--p-nav-inset-x: 12px;--p-nav-inset-b: 8px;--p-nav-bottom: max(var(--p-nav-inset-b), calc(env(safe-area-inset-bottom) - 12px) );--p-dock-h: 52px;--p-dock-gap: 12px;--p-nav-stack: calc(var(--p-nav-bottom) + var(--p-nav-h));--p-dock-stack: calc(var(--p-nav-stack) + var(--p-dock-gap) + var(--p-dock-h));--p-pad-b: calc(var(--p-nav-stack) + 16px);--p-pad-b-dock: calc(var(--p-dock-stack) + 16px);--p-sheet-pad-b: calc(max(env(safe-area-inset-bottom), 34px) + 22px) ;--p-pad-t: calc(env(safe-area-inset-top) + 14px) ;--radius-panel: 14px;--radius-card: 12px;--radius-control: 9px;--radius-chip: 6px;--radius-badge: 4px;--control-height-xs: 24px;--control-height-sm: 32px;--control-height-md: 42px;--control-height-lg: 56px;--control-height-cta: 60px;--p-ease: cubic-bezier(.22,1,.36,1);--p-spring: cubic-bezier(.34,1.28,.44,1);--z-nav: 40;--z-sticky: 30;--z-backdrop: 50;--z-modal: 60;--z-toast: 70;--p-font: "Geist", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--p-font-num: "Geist", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", system-ui, "Helvetica Neue", sans-serif;background:var(--p-bg);color:var(--p-ink);font-family:var(--p-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh;letter-spacing:-.011em;isolation:isolate}@media (pointer: coarse){.purr-root{--p-nav-inset-b: 24px}}.purr-root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(1200px 680px at 78% -12%,rgba(0,82,255,.1),transparent 60%),radial-gradient(900px 640px at 6% 112%,rgba(77,141,255,.05),transparent 62%)}.purr-root .font-num{font-family:var(--p-font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.012em}.purr-root .font-display{font-family:var(--p-font);letter-spacing:-.022em}.purr-root .font-body{font-family:var(--p-font)}.purr-root ::-webkit-scrollbar{width:10px;height:10px}.purr-root ::-webkit-scrollbar-track{background:transparent}.purr-root ::-webkit-scrollbar-thumb{background:#262a33;border-radius:999px;border:3px solid transparent;background-clip:padding-box}.purr-root ::-webkit-scrollbar-thumb:hover{background:#333947;background-clip:padding-box}.purr-card{background:var(--p-surface);border:1px solid var(--p-hair);border-radius:var(--p-r)}.purr-card-hover{transition:transform .22s var(--p-ease),border-color .22s var(--p-ease),background .22s var(--p-ease),box-shadow .22s var(--p-ease)}.purr-card-hover:hover{transform:translateY(-2px);border-color:var(--p-hair-2);background:var(--p-surface-2);box-shadow:0 12px 34px -18px #000000b3}.purr-glass{background:#0a0b0dc7;backdrop-filter:saturate(150%) blur(16px);-webkit-backdrop-filter:saturate(150%) blur(16px);border-bottom:1px solid var(--p-hair)}.purr-root :focus-visible{outline:2px solid var(--p-blue-2);outline-offset:2px;border-radius:8px}.purr-btn{font-family:var(--p-font);font-weight:700;border-radius:var(--p-r-sm);transition:transform .13s var(--p-spring),filter .2s var(--p-ease),background .2s var(--p-ease),box-shadow .2s var(--p-ease)}.purr-btn:active{transform:scale(.965)}.purr-press{-webkit-tap-highlight-color:transparent;transition:transform .12s var(--p-spring),opacity .12s var(--p-ease)}.purr-press:active{transform:scale(.94);opacity:.72}.purr-cta-prog{position:absolute;left:0;top:0;bottom:0;width:100%;transform-origin:left center;transform:scaleX(0);background:#ffffff21;box-shadow:inset -1px 0 #fff3;transition:transform .55s var(--p-ease);pointer-events:none}.purr-cta-prog[data-phase=approving]{transform:scaleX(.28)}.purr-cta-prog[data-phase=signing]{transform:scaleX(.58)}.purr-cta-prog[data-phase=confirming]{transform:scaleX(.86)}.purr-cta-prog[data-phase=done]{transform:scaleX(1)}.purr-cta-prog:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:purr-sheen 1.5s var(--p-ease) infinite}@media (prefers-reduced-motion: reduce){.purr-cta-prog{transition:none}.purr-cta-prog:after{animation:none}}.purr-btn-lime{background:var(--p-blue);color:#fff}.purr-btn-lime:hover{filter:brightness(1.08);box-shadow:0 8px 26px -10px #0052ffb3}.purr-btn-buy{background:var(--p-pos);color:#032213}.purr-btn-buy:hover{filter:brightness(1.06);box-shadow:0 8px 26px -12px #00c46f99}.purr-btn-sell{background:var(--p-neg);color:#22060a}.purr-btn-sell:hover{filter:brightness(1.06);box-shadow:0 8px 26px -12px #ff5b6a99}.purr-btn-ghost{background:var(--p-surface-2);color:var(--p-ink);border:1px solid var(--p-hair)}.purr-btn-ghost:hover{background:var(--p-surface-3);border-color:var(--p-hair-2)}.purr-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none;filter:none}.purr-chip{border:1px solid var(--p-hair);background:var(--p-surface-2);color:var(--p-ink-2);transition:all .16s var(--p-ease);font-weight:600}.purr-chip:hover{border-color:var(--p-hair-2);color:var(--p-ink)}.purr-chip-on{background:var(--p-lime-soft);border-color:#4d8dff80;color:var(--p-blue-2)}.purr-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:var(--radius-badge);font-size:11px;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap}.purr-badge-blue{background:#5268f524;color:#7182ff}.purr-badge-green{background:#20cf7a21;color:var(--p-pos)}.purr-badge-red{background:#ff596421;color:#ff6670}.purr-badge-cyan{background:#25c4dc1f;color:#43c8de}.purr-badge-muted{background:var(--p-surface-3);color:var(--p-ink-3)}.purr-seg-buy{background:#0d3324;color:var(--p-pos);box-shadow:inset 0 0 0 1px #20cf7a1a}.purr-seg-sell{background:#35171d;color:var(--p-neg);box-shadow:inset 0 0 0 1px #ff59641a}.purr-seg-off{background:#14131d;color:var(--p-ink-2)}.purr-seg-off:hover{color:var(--p-ink);background:#191826}.purr-seg-on{background:#1b1a28;color:#6b7cff;box-shadow:inset 0 0 0 1px #5268f52e}.purr-dot{width:7px;height:7px;border-radius:999px;background:var(--p-pos);animation:purr-pulse 2s var(--p-ease) infinite}@keyframes purr-pulse{0%{box-shadow:0 0 #00c46f80}70%{box-shadow:0 0 0 6px #00c46f00}to{box-shadow:0 0 #00c46f00}}.purr-skel{position:relative;overflow:hidden;background:var(--p-surface-2);border-radius:10px}.purr-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);animation:purr-shimmer 1.5s infinite}@keyframes purr-shimmer{to{transform:translate(100%)}}@keyframes purr-fadeup{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985)}to{opacity:1;transform:none}}@keyframes purr-pop{0%{opacity:0;transform:translate3d(0,8px,0) scale(.97)}to{opacity:1;transform:none}}@keyframes purr-page{0%{transform:translate3d(0,8px,0)}to{transform:none}}.purr-in{animation:purr-fadeup .5s var(--p-ease) both}.purr-pop{animation:purr-pop .34s var(--p-spring) both}.purr-page{animation:purr-page .4s var(--p-ease)}@keyframes purr-vol-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes purr-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.purr-sheet-up{animation:purr-sheet-up .34s var(--p-ease)}@media (prefers-reduced-motion: reduce){.purr-sheet-up{animation:none}}.purr-live-dot{position:absolute;z-index:4;width:8px;height:8px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 0 10px 1px currentColor}.purr-live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:currentColor;animation:purr-ping 1.5s var(--p-ease) infinite}@keyframes purr-ping{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(3.6)}}@media (prefers-reduced-motion: reduce){.purr-live-dot:after{animation:none}}@media (max-width: 1023.98px){.purr-plot-dots{background-image:radial-gradient(circle at 1px 1px,var(--p-hair-2) 1px,transparent 0);background-size:13px 13px}.purr-lvls .purr-lvl{position:absolute;right:12px;transform:translateY(-50%);font-family:var(--p-font-num);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1;letter-spacing:-.01em;color:var(--p-ink-3);opacity:.82;white-space:nowrap}.purr-lvls .purr-lvl-live{position:absolute;right:6px;left:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end}.purr-lvls .purr-lvl-live>i{flex:1 1 auto;border-top:1px dashed var(--p-pos);opacity:.55}.purr-lvls .purr-lvl-live>b{flex:0 0 auto;font-family:var(--p-font-num);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:1;letter-spacing:-.01em;color:#fff;background:var(--p-pos);padding:5px 10px;border-radius:7px;white-space:nowrap}.purr-swap-mark:before,.purr-swap-mark:after{content:"";position:absolute;left:50%;top:50%;background:#fff;border-radius:1px}.purr-swap-mark:before{width:7.5px;height:2px;transform:translate(-50%,-50%)}.purr-swap-mark:after{width:2px;height:7.5px;transform:translate(-50%,-50%)}.purr-swap-mark.is-sell:after{display:none}.purr-root .purr-page .purr-page{animation:none}.purr-root .purr-reveal,.purr-root .purr-search-panel{animation:purr-reveal-m var(--dur-panel, .36s) var(--p-ease)}.purr-root .purr-swap{animation:purr-swap-m var(--dur-fast, .25s) var(--p-ease)}@keyframes purr-reveal-m{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes purr-swap-m{0%{transform:translate(8px)}to{transform:translate(0)}}@keyframes t-digit-pop-m{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)),calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0}to{transform:translate(0);opacity:1}}.t-digit.is-popping{will-change:transform,opacity;animation-name:t-digit-pop-m}.purr-disclosure>summary::-webkit-details-marker{display:none}.purr-disclosure>summary{list-style:none}.purr-disclosure .purr-disclosure-chev{color:var(--p-ink-3);transition:transform .18s var(--p-ease)}.purr-disclosure[open] .purr-disclosure-chev{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.purr-disclosure .purr-disclosure-chev{transition:none}}.purr-mark-hot{box-shadow:0 0 0 2px var(--p-bg),0 0 0 3.5px var(--p-ink),0 0 12px #ffffff73!important}@media (prefers-reduced-motion: reduce){.purr-mark-hot{animation:none}}.purr-lvls .purr-lvl-live.is-down>i{border-top-color:var(--p-neg)}.purr-lvls .purr-lvl-live.is-down>b{color:#fff;background:var(--p-neg)}}@keyframes purr-settle{0%,to{opacity:1}50%{opacity:.55}}.purr-settling{animation:purr-settle 1.15s var(--p-ease) infinite}@media (prefers-reduced-motion: reduce){.purr-settling{animation:none;opacity:.7}}@keyframes purr-flash-buy{0%{background:var(--p-pos-soft)}to{background:transparent}}@keyframes purr-flash-sell{0%{background:var(--p-neg-soft)}to{background:transparent}}.purr-flash-buy{animation:purr-flash-buy .6s var(--p-ease)}.purr-flash-sell{animation:purr-flash-sell .6s var(--p-ease)}@keyframes purr-pct-up{0%{transform:translateY(3px);opacity:.45}to{transform:none;opacity:1}}@keyframes purr-pct-down{0%{transform:translateY(-3px);opacity:.45}to{transform:none;opacity:1}}.purr-pct-up{animation:purr-pct-up .2s var(--p-ease)}.purr-pct-down{animation:purr-pct-down .2s var(--p-ease)}@keyframes purr-pop{0%{transform:scale(.8)}55%{transform:scale(1.1)}to{transform:scale(1)}}.purr-pop-star{animation:purr-pop .2s var(--p-spring)}@keyframes purr-nav-pop{0%{transform:scale(.9)}to{transform:scale(1)}}.purr-nav-item.is-active>*{animation:purr-nav-pop .22s var(--p-spring)}@media (prefers-reduced-motion: reduce){.purr-pct-up,.purr-pct-down,.purr-pop-star,.purr-nav-item.is-active>*{animation:none}.purr-press:active{transform:none}}.purr-hair{border-color:var(--p-hair)}.purr-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;background:transparent;cursor:pointer}.purr-range::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:var(--p-surface-3)}.purr-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6.5px;border-radius:999px;background:var(--p-blue-2);border:3px solid var(--p-bg);box-shadow:0 0 0 1px var(--p-hair-2);-webkit-transition:transform .18s var(--p-spring);transition:transform .18s var(--p-spring)}.purr-range::-webkit-slider-thumb:hover{transform:scale(1.12)}.purr-range:active::-webkit-slider-thumb{transform:scale(1.2)}.purr-range::-moz-range-track{height:5px;border-radius:999px;background:var(--p-surface-3)}.purr-range::-moz-range-thumb{width:12px;height:12px;border-radius:999px;background:var(--p-blue-2);border:3px solid var(--p-bg);box-shadow:0 0 0 1px var(--p-hair-2)}@media (prefers-reduced-motion: reduce){.purr-root *,.purr-root *:before,.purr-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important}.purr-card-hover:hover{transform:none}}@media (min-width: 1024px){.purr-root{--p-font: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--p-font-num: "Geist", -apple-system, "Segoe UI", system-ui, sans-serif;--p-font-display: "Geist", -apple-system, "Segoe UI", system-ui, sans-serif;--p-bg: #070611;--p-bg-2: #080712;--p-surface: #0f0d19;--p-surface-2: #181626;--p-surface-3: #211f31;--p-hair: #232131;--p-hair-2: #302d42;--p-ink: #f6f5fa;--p-ink-2: #aeabb8;--p-ink-3: #7b7987;--p-r: var(--radius-panel);--p-r-sm: 10px;--p-r-xs: 8px;--p-s1: 8px;--p-s2: 12px;--p-s3: 16px;--p-s4: 24px;--p-s5: 32px;--p-s6: 48px;--p-s7: 64px;--p-s8: 80px;--p-topbar-h: 76px;--p-ticker-h: 38px;--p-rail-l: 264px;--p-rail-r: 440px;--p-cockpit-max: 2100px;--p-gap: 12px;letter-spacing:-.014em}.purr-root .font-display{font-family:var(--p-font-display);font-weight:500;letter-spacing:-.03em;line-height:1.06}.purr-root .font-num{font-family:var(--p-font-num);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.purr-root h1,.purr-root h2,.purr-root h3{font-family:var(--p-font-display);font-weight:500;letter-spacing:-.03em;line-height:1.06}}@media (min-width: 1280px){.purr-root{--p-rail-l: 280px}}@media (min-width: 1536px){.purr-root{--p-rail-l: 300px;--p-gap: 14px}}@media (min-width: 1800px){.purr-root{--p-rail-l: 356px;--p-gap: 16px}}@media (min-width: 1024px){.purr-root[data-density=compact]{--p-r: 11px;--p-r-sm: 9px;--p-r-xs: 7px;--p-gap: 8px;--p-rail-l: 250px;--p-rail-r: 340px}}@media (min-width: 1024px){.purr-cockpit{display:grid;grid-template-columns:var(--p-rail-l) minmax(0,1fr);gap:var(--p-gap);align-items:start}.purr-leftrail{position:sticky;top:calc(var(--p-topbar-h) + var(--p-gap));height:calc(100vh - var(--p-topbar-h) - var(--p-ticker-h) - var(--p-gap) * 2);overflow:hidden;display:flex;flex-direction:column}.purr-leftrail-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.purr-rowlink{position:relative;transition:background .15s var(--p-ease),color .15s var(--p-ease)}.purr-rowlink:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--p-blue-2);transform:scaleY(0);transform-origin:center;opacity:0;transition:transform .22s var(--p-spring),opacity .18s var(--p-ease)}.purr-rowlink:hover,.purr-rowlink.is-active{background:var(--p-surface-2)}.purr-rowlink.is-active:before,.purr-rowlink:hover:before{transform:scaleY(1);opacity:1}.purr-ticker{height:var(--p-ticker-h);background:#08080fdb;backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px);border-top:1px solid var(--p-hair)}}@keyframes purr-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.purr-rise{animation:purr-rise .55s var(--p-ease) both}.purr-rise-1{animation-delay:.04s}.purr-rise-2{animation-delay:.1s}.purr-rise-3{animation-delay:.16s}.purr-rise-4{animation-delay:.22s}@keyframes purr-glow{0%,to{box-shadow:0 0 #4d8dff00}50%{box-shadow:0 0 18px -2px #4d8dff73}}.purr-glow{animation:purr-glow 2.6s var(--p-ease) infinite}@keyframes purr-tick-up{0%{color:var(--p-pos)}to{color:inherit}}@keyframes purr-tick-down{0%{color:var(--p-neg)}to{color:inherit}}.purr-tick-up{animation:purr-tick-up .9s var(--p-ease)}.purr-tick-down{animation:purr-tick-down .9s var(--p-ease)}@keyframes purr-sheen{0%{transform:translate(-120%)}60%,to{transform:translate(220%)}}.purr-sheen{position:relative;overflow:hidden}.purr-sheen:after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.14),transparent);transform:translate(-120%);pointer-events:none}.purr-sheen:hover:after{animation:purr-sheen 1.1s var(--p-ease)}@media (min-width: 1024px){.purr-root{--p-blue: #5268f5;--p-blue-2: #5268f5;--p-lime: #5268f5;--p-lime-soft: rgba(82,104,245,.15);--p-mc: var(--p-ink);--p-orange: #ff8a34;--p-pos: #26d888;--p-neg: #ff5563;--p-pos-soft: rgba(38,216,136,.16);--p-neg-soft: rgba(255,85,99,.16)}.purr-root .font-semibold{font-weight:500}.purr-root .font-bold{font-weight:550}.purr-root .font-extrabold{font-weight:600}.purr-root h1,.purr-root h2,.purr-root h3{font-weight:500}.purr-root .purr-btn{font-weight:700}.purr-root:before{background:none}.purr-root .purr-glass,.purr-root .purr-ticker{background:var(--p-bg-2);backdrop-filter:none;-webkit-backdrop-filter:none}.purr-root .purr-card,.purr-root .purr-card-hover:hover{box-shadow:none}.purr-root .purr-btn-lime:hover{box-shadow:none;filter:brightness(1.06)}.purr-root .purr-btn-buy:hover,.purr-root .purr-btn-sell:hover{box-shadow:none;filter:brightness(1.05)}.purr-root .purr-btn:active{transform:translateY(1px)}.purr-root .purr-glow{animation:none}.purr-root .purr-sheen:after{display:none}}@keyframes purr-pop-m{0%{transform:translate3d(0,6px,0) scale(.985)}to{transform:none}}@keyframes purr-page-m{0%{transform:translate3d(0,8px,0)}to{transform:none}}@keyframes purr-vol-rise{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}@media (max-width: 1023.98px){.purr-root:before{background:none}.purr-root .purr-in{animation:none}.purr-root .purr-pop{animation:purr-pop-m .3s var(--p-spring);animation-delay:0s!important}.purr-root .purr-page{animation:purr-page-m .34s var(--p-ease)}.purr-bleed{margin-inline:calc(var(--p-gutter) * -1);padding-inline:var(--p-gutter)}.purr-bleed-full{margin-inline:calc(var(--p-gutter) * -1)}.purr-bleed-rail{margin-inline:calc(var(--p-gutter) * -1);padding-left:var(--p-gutter);padding-right:0;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:var(--p-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){.purr-bleed-rail{scroll-behavior:auto}}.purr-bleed-rail::-webkit-scrollbar{display:none}.purr-row-press{transition:background .12s var(--p-ease);-webkit-tap-highlight-color:transparent}.purr-row-press:active{background:var(--p-surface-2)}.purr-root a[href],.purr-root button,.purr-root [role=button],.purr-root [role=tab],.purr-root .purr-row,.purr-root .purr-row-press,.purr-root label,.purr-root summary{touch-action:manipulation}.purr-root a[href],.purr-root button,.purr-root [role=button],.purr-root [role=tab],.purr-root .purr-row-press,.purr-root summary{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.purr-root .purr-selectable,.purr-root .purr-selectable *{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.purr-hit-44{position:relative}.purr-hit-44:after{content:"";position:absolute;left:50%;top:50%;width:100%;min-width:44px;height:44px;transform:translate(-50%,-50%)}.purr-hit-44-abs:after{content:"";position:absolute;left:50%;top:50%;width:100%;min-width:44px;height:44px;transform:translate(-50%,-50%)}.purr-vol-strip{animation:purr-vol-rise .5s var(--p-ease)}.purr-root .purr-dot{animation:none;position:relative}.purr-root .purr-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#00c46f;animation:purr-pulse-m 2s var(--p-ease) infinite;pointer-events:none}@keyframes purr-pulse-m{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.7)}}.purr-root .text-\[8px\],.purr-root .text-\[8\.5px\],.purr-root .text-\[9px\],.purr-root .text-\[9\.5px\],.purr-root .text-\[10px\],.purr-root .text-\[10\.5px\],.purr-root .text-\[11px\],.purr-root .text-\[11\.5px\],.purr-root .text-\[12px\],.purr-root .text-\[12\.5px\]{font-size:13px}.purr-root .purr-badge{font-size:13px;height:24px}.purr-root input:not([type=range]):not([type=checkbox]):not([type=radio]),.purr-root textarea,.purr-root select{font-size:16px}.purr-root .purr-chip,.purr-root .purr-btn{min-height:44px;min-width:44px}.purr-root input:not([type=range]):not([type=checkbox]):not([type=radio]){min-height:44px}.purr-nav{position:fixed;left:var(--p-nav-inset-x);right:var(--p-nav-inset-x);bottom:var(--p-nav-bottom);z-index:var(--z-nav);display:flex;height:var(--p-nav-h);border-radius:999px;background:#121218cc;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);box-shadow:inset 0 0 0 1px #ffffff14}.purr-nav-ind{position:absolute;left:0;top:50%;margin-top:-22px;width:20%;height:44px;display:flex;align-items:center;justify-content:center;pointer-events:none;transform:translate(calc(var(--purr-nav-i, 0) * 100%));transition:transform .32s var(--p-spring),opacity .2s var(--p-ease)}.purr-nav-chip{width:min(72px,100%);height:44px;border-radius:999px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.purr-nav-item{position:relative;z-index:1;flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;height:100%;color:var(--p-ink-3);transition:color .2s var(--p-ease),transform .12s var(--p-ease);-webkit-tap-highlight-color:transparent}.purr-nav-item.is-active{color:#fff}.purr-nav-item:active{transform:scale(.94)}.purr-nav-item[aria-disabled=true]{color:var(--p-ink-4)}.purr-dock{position:fixed;left:var(--p-nav-inset-x);right:var(--p-nav-inset-x);bottom:calc(var(--p-nav-stack) + var(--p-dock-gap));z-index:var(--z-nav);display:flex;align-items:center;height:var(--p-dock-h);padding:0 6px;border-radius:999px;background:#121218cc;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);box-shadow:inset 0 0 0 1px #ffffff14}@media (prefers-reduced-motion: reduce){.purr-nav-ind{transition:none}}}.purr-root{--clear-dur: 1s;--clear-out-dur: .4s;--clear-in-dur: .4s;--clear-out-fly: 12px;--clear-in-fly: 12px;--clear-out-ease: cubic-bezier(.22, 1, .36, 1);--clear-in-ease: cubic-bezier(.22, 1, .36, 1);--clear-blur: 2px;--glow-delay: 50ms;--glow-peak-at: .15;--glow-opacity: .85;--glow-spread: 1.5}.t-clear{position:relative;overflow:hidden}.t-clear-mirror,.t-clear-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;pointer-events:none;white-space:nowrap;overflow:hidden;z-index:2;will-change:transform,opacity,filter}.t-clear-mirror{opacity:0}.t-clear.is-clearing .t-clear-mirror{opacity:1}.t-clear.is-clearing>input{-webkit-text-fill-color:transparent}.t-clear.has-value .t-clear-placeholder{opacity:0}.t-clear-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;z-index:3;mix-blend-mode:screen;will-change:opacity}@media (prefers-reduced-motion: reduce){.t-clear-glow{opacity:0!important}}.purr-root{--digit-dur: .5s;--digit-distance: 8px;--digit-stagger: 45ms;--digit-blur: 2px;--digit-ease: cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x: 0;--digit-dir-y: 1}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)),calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{transform:translate(0);opacity:1;filter:blur(0)}}.t-digit-group{display:inline-flex;align-items:baseline;white-space:pre}.t-digit{display:inline-block}.t-digit.is-popping{will-change:transform,opacity,filter;animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both;animation-delay:calc(var(--digit-stagger) * var(--i, 0))}@media (prefers-reduced-motion: reduce){.t-digit.is-popping{animation:none!important}}.purr-root{--toast-open: .35s;--toast-close: .25s;--toast-distance: 16px;--toast-blur: 2px;--toast-scale: .97;--toast-ease: cubic-bezier(.22, 1, .36, 1)}.t-toast{opacity:0;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur));will-change:transform,opacity,filter;transition:opacity var(--toast-close) var(--toast-ease),transform var(--toast-close) var(--toast-ease),filter var(--toast-close) var(--toast-ease)}.t-toast.is-open{opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:opacity var(--toast-open) var(--toast-ease),transform var(--toast-open) var(--toast-ease),filter var(--toast-open) var(--toast-ease)}@media (prefers-reduced-motion: reduce){.t-toast{transition:none!important}}.purr-root{--dur-micro: 80ms;--dur-quick: .2s;--dur-fast: .25s;--dur-panel: .36s;--dur-slow: .4s;--dur-draw: .72s}@keyframes purr-panel-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.purr-search-panel{animation:purr-panel-reveal var(--dur-panel, .36s) var(--p-ease) both}.purr-follow-toggle{transition:background var(--dur-quick, .2s) var(--p-ease),box-shadow var(--dur-quick, .2s) var(--p-ease),color var(--dur-quick, .2s) var(--p-ease)}.purr-reveal{animation:purr-panel-reveal var(--dur-slow, .4s) var(--p-ease) both}@keyframes purr-spark-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes purr-spark-dot{0%{transform:scale(.45);opacity:.55}to{transform:scale(1);opacity:1}}.purr-spark-line{stroke-dasharray:1;stroke-dashoffset:0;animation:purr-spark-draw var(--dur-draw, .72s) var(--p-ease) none}.purr-spark-dot{transform-origin:center;animation:purr-spark-dot .26s var(--p-spring) both;animation-delay:var(--dur-draw, .72s)}@media (prefers-reduced-motion: reduce){.purr-search-panel,.purr-reveal{animation:none!important}.purr-spark-line{animation:none!important;stroke-dashoffset:0!important}.purr-spark-dot{animation:none!important;transform:none!important;opacity:1!important}.purr-follow-toggle{transition:none!important}}@keyframes purr-icon-swap{0%{opacity:0;transform:scale(.55) rotate(-25deg)}to{opacity:1;transform:scale(1) rotate(0)}}.purr-icon-swap{display:inline-flex;animation:purr-icon-swap var(--dur-fast, .25s) var(--p-spring) both}@keyframes purr-swap-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.purr-swap{animation:purr-swap-in var(--dur-fast, .25s) var(--p-ease) both}@keyframes purr-check-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}.purr-check-pop{display:inline-flex;animation:purr-check-pop .42s var(--p-spring) both}@keyframes purr-like-burst{0%{transform:scale(1)}35%{transform:scale(1.5)}to{transform:scale(1)}}.purr-like-on{animation:purr-like-burst .38s var(--p-spring)}@keyframes purr-qr-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.purr-qr-in{animation:purr-qr-in var(--dur-fast, .25s) var(--p-spring) both}@media (prefers-reduced-motion: reduce){.purr-icon-swap,.purr-swap,.purr-check-pop,.purr-like-on,.purr-qr-in{animation:none!important}}.purr-root .dfup-wrap{top:auto!important;bottom:calc(var(--p-nav-stack) + 12px)}
