.pt-root{--pt-scale:1;--pt-spring:cubic-bezier(.34, 1.32, .64, 1);--pt-smooth:cubic-bezier(.3, .7, .4, 1);--pt-duration:.42s;--pt-dir:1}[dir=rtl] .pt-root{--pt-dir:-1}.pt-body{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:1024px){.pt-body{gap:2rem}}.pt-bar{justify-content:center;align-items:center;gap:1rem;min-width:0;display:flex}.pt-root[data-align=start] .pt-bar{justify-content:flex-start}.pt-viewall{flex-shrink:0;margin-inline-start:auto}@media (min-width:768px){.pt-root[data-align=center]:not([data-style=sidebar]) .pt-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.pt-root[data-align=center]:not([data-style=sidebar]) .pt-list{grid-column:2}.pt-root[data-align=center]:not([data-style=sidebar]) .pt-viewall{grid-column:3;justify-self:end}}.pt-list{isolation:isolate;overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%;display:flex;position:relative;overflow-x:auto}.pt-list[data-more-left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.5rem);mask-image:linear-gradient(90deg,#0000,#000 3.5rem)}.pt-list[data-more-right]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 3.5rem);mask-image:linear-gradient(270deg,#0000,#000 3.5rem)}.pt-list[data-more-left][data-more-right]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.5rem calc(100% - 3.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3.5rem calc(100% - 3.5rem),#0000)}.pt-bar{position:relative}.pt-more{top:var(--pt-rail-y,50%);z-index:2;border:1px solid oklch(var(--border));background-color:oklch(var(--background) / .86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:2.25rem;height:2.25rem;color:oklch(var(--foreground));box-shadow:0 6px 18px -8px oklch(var(--foreground) / .45);cursor:pointer;-webkit-tap-highlight-color:transparent;animation:pt-more-in .38s var(--pt-spring) both;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;translate:0 -50%}.pt-more[data-side=left]{left:calc(var(--pt-rail-x,0px) - .35rem)}.pt-more[data-side=right]{left:calc(var(--pt-rail-x,0px) + var(--pt-rail-w,100%) - 1.9rem)}.pt-more svg{width:1.1rem;height:1.1rem}.pt-more[data-side=left] svg{animation:1.6s ease-in-out .6s 3 pt-more-lean-left}.pt-more[data-side=right] svg{animation:1.6s ease-in-out .6s 3 pt-more-lean-right}.pt-more:active{scale:.92}.pt-more:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.pt-more-count{background-color:oklch(var(--primary));min-width:1.15rem;height:1.15rem;color:oklch(var(--primary-foreground));text-align:center;box-shadow:0 0 0 2px oklch(var(--background));direction:ltr;border-radius:999px;padding-inline:.25rem;font-size:.65rem;font-weight:600;line-height:1.15rem;position:absolute;top:-.45rem}.pt-more[data-side=left] .pt-more-count{right:-.4rem}.pt-more[data-side=right] .pt-more-count{left:-.4rem}@keyframes pt-more-in{0%{opacity:0;scale:.6}}@keyframes pt-more-lean-left{50%{translate:-3px}}@keyframes pt-more-lean-right{50%{translate:3px}}.pt-list::-webkit-scrollbar{display:none}.pt-root[data-align=stretch] .pt-list{flex:auto}.pt-root[data-align=stretch] .pt-tab{flex:1 1 0}.pt-tab{z-index:1;justify-content:center;align-items:center;gap:calc(.5rem * var(--pt-scale));color:oklch(var(--muted-foreground));font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.pt-tab:hover,.pt-tab[aria-selected=true]{color:oklch(var(--foreground))}.pt-tab:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.pt-icon{flex-shrink:0;width:1.125em;height:1.125em}.pt-text{text-align:start;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.pt-subtitle{font-size:calc(.75rem * var(--pt-scale));color:oklch(var(--muted-foreground));font-weight:400}.pt-indicator,.pt-ghost{z-index:0;pointer-events:none;opacity:0;position:absolute;top:0;left:0}.pt-indicator{width:var(--pt-w,0);height:var(--pt-h,0);transform:translate3d(var(--pt-x,0), var(--pt-y,0), 0);will-change:transform}.pt-list[data-ready] .pt-indicator{opacity:1;transition:transform var(--pt-duration) var(--pt-spring), width var(--pt-duration) var(--pt-spring), height var(--pt-duration) var(--pt-spring)}.pt-root[data-style=pill] .pt-list{border:1px solid oklch(var(--border));background-color:oklch(var(--background));box-shadow:0 1px 2px oklch(var(--foreground) / .04), 0 10px 30px -14px oklch(var(--foreground) / .25);border-radius:999px;gap:.25rem;padding:.375rem}.pt-root[data-style=pill] .pt-tab{padding:calc(.55rem * var(--pt-scale)) calc(1.15rem * var(--pt-scale));font-size:calc(.875rem * var(--pt-scale));border-radius:999px}.pt-root[data-style=pill] .pt-tab[aria-selected=true]{color:oklch(var(--primary-foreground))}.pt-root[data-style=pill] .pt-list:not([data-ready]) .pt-tab[aria-selected=true]{background-color:oklch(var(--primary))}.pt-root[data-style=pill] .pt-indicator{background-color:oklch(var(--primary));box-shadow:0 8px 18px -8px oklch(var(--primary) / .65);border-radius:999px}.pt-root[data-style=pill] .pt-ghost{width:var(--pt-hw,0);height:var(--pt-h,0);background-color:oklch(var(--foreground) / .06);transform:translate3d(var(--pt-hx,0), var(--pt-y,0), 0);transition:transform .26s var(--pt-smooth), width .26s var(--pt-smooth), opacity .2s ease;border-radius:999px}.pt-root[data-style=pill] .pt-list[data-hover] .pt-ghost{opacity:1}.pt-root:is([data-style=underline],[data-style=prism]) .pt-list{border-bottom:1px solid oklch(var(--border));gap:1.75rem}.pt-root:is([data-style=underline],[data-style=prism]) .pt-tab{padding:calc(.75rem * var(--pt-scale)) calc(.125rem * var(--pt-scale));font-size:calc(.95rem * var(--pt-scale))}.pt-root:is([data-style=underline],[data-style=prism]) .pt-list:not([data-ready]) .pt-tab[aria-selected=true]{box-shadow:inset 0 -2px 0 oklch(var(--primary))}.pt-root:is([data-style=underline],[data-style=prism]) .pt-indicator{top:auto;bottom:0;left:var(--pt-x,0);right:var(--pt-r,0);background-color:oklch(var(--primary));border-radius:2px;width:auto;height:2px;transform:none}.pt-root:is([data-style=underline],[data-style=prism]) .pt-list[data-ready] .pt-indicator{transition:left .46s var(--pt-smooth) 40ms, right .26s var(--pt-smooth)}.pt-root:is([data-style=underline],[data-style=prism]) .pt-list[data-ready][data-move=left] .pt-indicator{transition:left .26s var(--pt-smooth), right .46s var(--pt-smooth) 40ms}.pt-root[data-style=prism] .pt-list{counter-reset:pt-face}.pt-root[data-style=prism] .pt-tab:before{counter-increment:pt-face;content:counter(pt-face, persian);color:oklch(var(--muted-foreground));font-size:calc(.75rem * var(--pt-scale));font-variant-numeric:tabular-nums}.pt-root[data-style=keys] .pt-list{gap:.6rem;padding:.25rem .25rem .5rem}.pt-root[data-style=keys] .pt-tab{--pt-key-edge:color-mix(in oklch, oklch(var(--foreground)) 22%, oklch(var(--card)));padding:calc(.6rem * var(--pt-scale)) calc(1.1rem * var(--pt-scale));border:1px solid oklch(var(--foreground) / .12);background-color:oklch(var(--card));box-shadow:0 4px 0 var(--pt-key-edge);font-size:calc(.9rem * var(--pt-scale));border-radius:.6rem;transition:color .2s,transform .12s ease-out,box-shadow .12s ease-out}.pt-root[data-style=keys] .pt-tab:hover{color:oklch(var(--foreground))}.pt-root[data-style=keys] .pt-tab:active,.pt-root[data-style=keys] .pt-tab[aria-selected=true]{box-shadow:0 1px 0 var(--pt-key-edge);transform:translateY(3px)}.pt-root[data-style=keys] .pt-tab[aria-selected=true]{color:oklch(var(--primary))}.pt-root[data-style=keys] .pt-tab:after{content:"";top:.35rem;width:calc(.3rem * var(--pt-scale));height:calc(.3rem * var(--pt-scale));background-color:oklch(var(--foreground) / .15);border-radius:50%;transition:background-color .2s,box-shadow .2s;position:absolute;inset-inline-end:.4rem}.pt-root[data-style=keys] .pt-tab[aria-selected=true]:after{background-color:oklch(var(--primary));box-shadow:0 0 6px oklch(var(--primary) / .8)}.pt-root[data-style=sidebar] .pt-list{gap:.5rem}.pt-root[data-style=sidebar] .pt-tab{padding:calc(.5rem * var(--pt-scale)) calc(1rem * var(--pt-scale));border:1px solid oklch(var(--border));font-size:calc(.875rem * var(--pt-scale));border-radius:999px}.pt-root[data-style=sidebar] .pt-tab[aria-selected=true]{color:oklch(var(--primary));border-color:#0000}.pt-root[data-style=sidebar] .pt-list:not([data-ready]) .pt-tab[aria-selected=true],.pt-root[data-style=sidebar] .pt-indicator{background-color:oklch(var(--primary) / .1);border-radius:999px}@media (min-width:1024px){.pt-root[data-style=sidebar] .pt-body{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.pt-root[data-style=sidebar] .pt-bar{flex-direction:column;align-items:stretch;position:sticky;top:6rem}.pt-root[data-style=sidebar] .pt-viewall{align-self:flex-start;margin-inline-start:1rem}.pt-root[data-style=sidebar] .pt-viewall-bottom{grid-column:2}.pt-root[data-style=sidebar] .pt-list{flex-direction:column;gap:.25rem;width:100%;overflow:visible}.pt-root[data-style=sidebar] .pt-tab{padding:calc(.75rem * var(--pt-scale)) calc(1rem * var(--pt-scale));font-size:calc(.925rem * var(--pt-scale));white-space:normal;border:0;border-radius:.875rem;justify-content:flex-start}.pt-root[data-style=sidebar] .pt-tab[aria-selected=true]{color:oklch(var(--foreground))}.pt-root[data-style=sidebar] .pt-list:not([data-ready]) .pt-tab[aria-selected=true],.pt-root[data-style=sidebar] .pt-indicator{background-color:oklch(var(--primary) / .08);border-radius:.875rem}.pt-root[data-style=sidebar] .pt-indicator:before{content:"";background-color:oklch(var(--primary));border-radius:3px;width:3px;position:absolute;inset-block:.65rem;inset-inline-start:0}.pt-root[data-style=sidebar] .pt-tab .pt-icon{color:oklch(var(--primary))}}.pt-root[data-style=glass] .pt-list{gap:.75rem;padding:.75rem .25rem 1rem}.pt-root[data-style=glass] .pt-tab{min-width:calc(7.5rem * var(--pt-scale));gap:calc(.5rem * var(--pt-scale));padding:calc(1rem * var(--pt-scale)) calc(1.25rem * var(--pt-scale));border:1px solid oklch(var(--foreground) / .08);background-color:oklch(var(--card) / .55);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);transition:color .2s ease, transform .38s var(--pt-spring), box-shadow .3s ease, border-color .3s ease, background-color .3s ease;border-radius:1.25rem;flex-direction:column;overflow:hidden;box-shadow:inset 0 1px #ffffff40;box-shadow:inset 0 1px lab(100% 0 0/.25)}.pt-root[data-style=glass] .pt-text{text-align:center;align-items:center}.pt-root[data-style=glass] .pt-icon{width:calc(1.75rem * var(--pt-scale));height:calc(1.75rem * var(--pt-scale));color:oklch(var(--primary))}.pt-root[data-style=glass] .pt-tab:before{content:"";z-index:-1;background:radial-gradient(140px circle at var(--pt-mx,50%) var(--pt-my,50%), oklch(var(--primary) / .2), transparent 70%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.pt-root[data-style=glass] .pt-tab:hover:before{opacity:1}.pt-root[data-style=glass] .pt-tab[aria-selected=true]{border-color:oklch(var(--primary) / .55);background-color:oklch(var(--card) / .85);box-shadow:0 14px 30px -16px oklch(var(--primary) / .7), inset 0 1px 0 #ffffff4d;transform:translateY(-4px)}@supports (color:lab(0% 0 0)){.pt-root[data-style=glass] .pt-tab[aria-selected=true]{box-shadow:0 14px 30px -16px oklch(var(--primary) / .7), inset 0 1px 0 lab(100% 0 0/.3)}}@media (max-width:767px),(prefers-reduced-transparency:reduce){.pt-root[data-style=glass] .pt-tab{background-color:oklch(var(--card));-webkit-backdrop-filter:none;backdrop-filter:none}}.pt-root[data-style=segmented] .pt-list{background-color:oklch(var(--muted));border-radius:.75rem;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:inline-grid}.pt-root[data-style=segmented][data-align=stretch] .pt-list{display:grid}.pt-root[data-style=segmented] .pt-tab{padding:calc(.5rem * var(--pt-scale)) calc(1.25rem * var(--pt-scale));font-size:calc(.875rem * var(--pt-scale));border-radius:.6rem}.pt-root[data-style=segmented] .pt-tab:not(:first-of-type):before{content:"";background-color:oklch(var(--foreground) / .15);width:1px;transition:opacity .2s;position:absolute;inset-block:28%;inset-inline-start:0}.pt-root[data-style=segmented] .pt-tab[aria-selected=true]:before,.pt-root[data-style=segmented] .pt-tab[aria-selected=true]+.pt-tab:before{opacity:0}.pt-root[data-style=segmented] .pt-list:not([data-ready]) .pt-tab[aria-selected=true],.pt-root[data-style=segmented] .pt-indicator{background-color:oklch(var(--background));box-shadow:0 1px 2px oklch(var(--foreground) / .1), 0 2px 8px oklch(var(--foreground) / .08);border-radius:.6rem}.dark .pt-root[data-style=segmented] .pt-list:not([data-ready]) .pt-tab[aria-selected=true],.dark .pt-root[data-style=segmented] .pt-indicator{background-color:color-mix(in oklch, oklch(var(--foreground)) 16%, oklch(var(--background)));box-shadow:inset 0 0 0 1px oklch(var(--foreground) / .1), 0 2px 8px #0006}@supports (color:lab(0% 0 0)){.dark .pt-root[data-style=segmented] .pt-list:not([data-ready]) .pt-tab[aria-selected=true],.dark .pt-root[data-style=segmented] .pt-indicator{box-shadow:inset 0 0 0 1px oklch(var(--foreground) / .1), 0 2px 8px lab(0% 0 0/.4)}}.pt-root[data-style=segmented] .pt-list[data-ready] .pt-indicator{transition:transform .3s var(--pt-smooth), width .3s var(--pt-smooth), height .3s var(--pt-smooth)}.pt-va{--pt-va-accent:var(--pt-va-accent-l,oklch(var(--primary)));--pt-va-on:var(--pt-va-on-l,oklch(var(--primary-foreground)));--pt-va-icon:var(--pt-va-icon-l);--pt-va-text:var(--pt-va-text-l)}.dark .pt-va{--pt-va-accent:var(--pt-va-accent-d,oklch(var(--primary)));--pt-va-on:var(--pt-va-on-d,oklch(var(--primary-foreground)));--pt-va-icon:var(--pt-va-icon-d);--pt-va-text:var(--pt-va-text-d)}@property --pt-va-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pt-viewall-bottom{justify-content:center;display:flex}.pt-va{isolation:isolate;max-width:100%;color:var(--pt-va-text,oklch(var(--foreground)));white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .22s ease, background-color .22s ease, border-color .22s ease, box-shadow .3s ease, transform .3s var(--pt-spring);border-radius:999px;align-items:center;gap:.625rem;font-size:.875rem;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.pt-va:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:3px}.pt-va:active{transform:scale(.97)}.pt-va-icon{background-color:color-mix(in oklch, var(--pt-va-accent) 14%, transparent);width:2rem;height:2rem;color:var(--pt-va-icon,var(--pt-va-accent));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .22s,color .22s;display:inline-flex}.pt-va-icon svg{width:1rem;height:1rem}.pt-va-text{align-items:baseline;gap:.375rem;min-width:0;display:inline-flex}.pt-va-name{text-overflow:ellipsis;font-weight:700;overflow:hidden}.pt-va-label{opacity:.68}.pt-va-label:before{content:"·";margin-inline-end:.375rem}.pt-va-arrow{color:var(--pt-va-accent);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .22s,color .22s,border-color .22s;display:inline-flex}.pt-va-arrow svg{width:1rem;height:1rem;transition:translate .32s var(--pt-spring)}[dir=rtl] .pt-va-arrow svg{transform:scaleX(-1)}.pt-va:hover .pt-va-arrow svg,.pt-va:focus-visible .pt-va-arrow svg{translate:calc(var(--pt-dir) * -4px) 0}@keyframes pt-va-in{0%{opacity:0;filter:blur(4px);transform:translateY(.5rem)}to{opacity:1;filter:none;transform:none}}.pt-root[data-switched] .pt-va-text,.pt-root[data-switched] .pt-va-icon{animation:pt-va-in .42s var(--pt-smooth) both}.pt-va[data-look=capsule]{border:1px solid color-mix(in oklch, var(--pt-va-accent) 32%, transparent);background-color:color-mix(in oklch, var(--pt-va-accent) 7%, transparent);padding-block:.3125rem;padding-inline:.3125rem 1rem}.pt-va[data-look=capsule]:not(:has(.pt-va-icon)){padding-block:.5rem;padding-inline-start:1.125rem}.pt-va[data-look=capsule]:hover,.pt-va[data-look=capsule]:focus-visible{border-color:var(--pt-va-accent);background-color:var(--pt-va-accent);color:var(--pt-va-on);box-shadow:0 10px 24px -12px color-mix(in oklch, var(--pt-va-accent) 80%, transparent)}.pt-va[data-look=capsule]:hover :is(.pt-va-icon,.pt-va-arrow),.pt-va[data-look=capsule]:focus-visible :is(.pt-va-icon,.pt-va-arrow){color:var(--pt-va-on)}.pt-va[data-look=capsule]:hover .pt-va-icon,.pt-va[data-look=capsule]:focus-visible .pt-va-icon{background-color:color-mix(in oklch, var(--pt-va-on) 20%, transparent)}.pt-va[data-look=glow]{background:linear-gradient(oklch(var(--card)), oklch(var(--card))) padding-box, conic-gradient(from var(--pt-va-angle), transparent 0%, color-mix(in oklch, var(--pt-va-accent) 15%, transparent) 40%, var(--pt-va-accent) 70%, color-mix(in oklch, var(--pt-va-accent) 35%, white) 75%, var(--pt-va-accent) 80%, transparent 100%) border-box, linear-gradient(oklch(var(--border)), oklch(var(--border))) border-box;border:1px solid #0000;padding:.375rem;animation:4.5s linear infinite pt-va-spin}.pt-va[data-look=glow]:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--pt-va-angle), transparent 0%, var(--pt-va-accent) 70%, transparent 100%);filter:blur(14px);opacity:.35;transition:opacity .3s;animation:4.5s linear infinite pt-va-spin;position:absolute;inset:-2px}.pt-va[data-look=glow]:hover:after,.pt-va[data-look=glow]:focus-visible:after{opacity:.8}.pt-va[data-look=glow] .pt-va-icon{margin-inline-end:-.125rem}.pt-va[data-look=glow]:not(:has(.pt-va-icon)){padding-inline-start:1.125rem}.pt-va[data-look=glow] .pt-va-arrow{background-color:var(--pt-va-accent);width:2rem;height:2rem;color:var(--pt-va-on);box-shadow:0 6px 16px -6px color-mix(in oklch, var(--pt-va-accent) 90%, transparent);border-radius:999px;margin-inline-start:.25rem}@keyframes pt-va-spin{to{--pt-va-angle:360deg}}.pt-viewall-bottom[data-look=banner]{justify-content:stretch}.pt-va[data-look=banner]{border:1px solid color-mix(in oklch, var(--pt-va-accent) 22%, transparent);background:radial-gradient(120% 180% at 100% 0%, color-mix(in oklch, var(--pt-va-accent) 18%, transparent), transparent 60%), radial-gradient(80% 140% at 0% 100%, color-mix(in oklch, var(--pt-va-accent) 9%, transparent), transparent 60%), oklch(var(--card));border-radius:1.25rem;gap:1rem;width:100%;padding:.875rem;overflow:hidden}.pt-va[data-look=banner]:before{content:"";z-index:-1;background:linear-gradient(105deg, transparent 35%, oklch(var(--foreground) / .06) 50%, transparent 65%);transition:translate .7s var(--pt-smooth);position:absolute;inset:0;translate:-100%}.pt-va[data-look=banner]:hover:before,.pt-va[data-look=banner]:focus-visible:before{translate:100%}.pt-va[data-look=banner]:hover,.pt-va[data-look=banner]:focus-visible{border-color:color-mix(in oklch, var(--pt-va-accent) 48%, transparent);box-shadow:0 18px 40px -24px color-mix(in oklch, var(--pt-va-accent) 70%, transparent)}.pt-va[data-look=banner] .pt-va-icon{background-color:var(--pt-va-accent);width:3rem;height:3rem;color:var(--pt-va-icon,var(--pt-va-on));box-shadow:0 10px 22px -10px color-mix(in oklch, var(--pt-va-accent) 90%, transparent);border-radius:.875rem}.pt-va[data-look=banner] .pt-va-icon svg{width:1.375rem;height:1.375rem}.pt-va[data-look=banner] .pt-va-text{flex-direction:column;align-items:flex-start;gap:.125rem}.pt-va[data-look=banner] .pt-va-name{font-size:1.0625rem}.pt-va[data-look=banner] .pt-va-label{font-size:.8125rem}.pt-va[data-look=banner] .pt-va-label:before{content:none}.pt-va[data-look=banner] .pt-va-arrow{border:1px solid color-mix(in oklch, var(--pt-va-accent) 32%, transparent);border-radius:999px;width:2.75rem;height:2.75rem;margin-inline-start:auto}.pt-va[data-look=banner]:hover .pt-va-arrow,.pt-va[data-look=banner]:focus-visible .pt-va-arrow{border-color:var(--pt-va-accent);background-color:var(--pt-va-accent);color:var(--pt-va-on)}.pt-va[data-look=banner]:active{transform:scale(.99)}.pt-va[data-look=link]{border-radius:.375rem;gap:.5rem;padding-block:.375rem}.pt-va[data-look=link] .pt-va-icon{background:0 0;width:auto;height:auto}.pt-va[data-look=link] .pt-va-text{padding-bottom:.25rem;position:relative}.pt-va[data-look=link] .pt-va-text:after{content:"";inset-inline:0;background:linear-gradient(to var(--pt-va-to,left), var(--pt-va-accent), color-mix(in oklch, var(--pt-va-accent) 25%, transparent));height:2px;transform-origin:var(--pt-va-from,right);transition:transform .45s var(--pt-smooth);border-radius:2px;position:absolute;bottom:0;transform:scaleX(.18)}[dir=ltr] .pt-va[data-look=link]{--pt-va-to:right;--pt-va-from:left}.pt-va[data-look=link]:hover .pt-va-text:after,.pt-va[data-look=link]:focus-visible .pt-va-text:after{transform:scaleX(1)}.pt-va[data-look=link] .pt-va-name{transition:color .22s}.pt-va[data-look=link]:hover .pt-va-name,.pt-va[data-look=link]:focus-visible .pt-va-name{color:var(--pt-va-accent)}.pt-va[data-look=solid]{background-color:oklch(var(--foreground));color:var(--pt-va-text,oklch(var(--background)));box-shadow:0 12px 28px -16px oklch(var(--foreground) / .7);padding-block:.3125rem;padding-inline:1.125rem .3125rem}.pt-va[data-look=solid] .pt-va-icon{width:auto;height:auto;color:var(--pt-va-icon,oklch(var(--background)));background:0 0;margin-inline-start:-.25rem}.pt-va[data-look=solid] .pt-va-arrow{background-color:var(--pt-va-accent);width:2.125rem;height:2.125rem;color:var(--pt-va-on);transition:transform .36s var(--pt-spring), background-color .22s ease;border-radius:999px;margin-inline-start:.375rem}.pt-va[data-look=solid]:hover .pt-va-arrow,.pt-va[data-look=solid]:focus-visible .pt-va-arrow{transform:scale(1.12) rotate(calc(var(--pt-dir) * 45deg))}.pt-va[data-look=solid]:hover .pt-va-arrow svg,.pt-va[data-look=solid]:focus-visible .pt-va-arrow svg{translate:none}@media (max-width:639px){.pt-viewall-bottom .pt-va:is([data-look=capsule],[data-look=glow],[data-look=solid]){justify-content:center;width:100%}.pt-viewall-bottom .pt-va:is([data-look=glow],[data-look=solid]) .pt-va-arrow,.pt-viewall-bottom .pt-va:is([data-look=glow],[data-look=solid]) .pt-va-text{margin-inline-start:auto}.pt-viewall .pt-va-label{display:none}.pt-list{scroll-snap-type:x proximity;justify-content:flex-start;padding-inline:.75rem;scroll-padding-inline:.75rem;-webkit-mask-image:none;mask-image:none}.pt-list>*{scroll-snap-align:start}.pt-more{display:none}}.pt-stack{min-width:0;position:relative}.pt-panel:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:4px;border-radius:.5rem}@keyframes pt-panel-in{0%{opacity:0;transform:translate3d(calc(var(--pt-enter,1) * var(--pt-dir) * 18px), 0, 0)}to{opacity:1;transform:none}}.pt-panel[data-animate]{animation:pt-panel-in .38s var(--pt-smooth) both}@keyframes pt-fade-in{0%{opacity:0}}@keyframes pt-card-rise{0%{opacity:0;transform:translateY(1.75rem)scale(.96)}to{opacity:1;transform:none}}.pt-root[data-anim=cascade] .pt-panel[data-animate]{animation:.24s both pt-fade-in}.pt-root[data-anim=cascade] .pt-panel[data-animate] [data-testid=ProductList]>*{--pt-i:12;animation:pt-card-rise .62s var(--pt-spring) both;animation-delay:calc(var(--pt-i) * 45ms)}.pt-root[data-anim=cascade] .pt-panel[data-animate] [data-testid=ProductList]>:first-child{--pt-i:0}.pt-root[data-anim=cascade] .pt-panel[data-animate] [data-testid=ProductList]>:nth-child(2){--pt-i:1}.pt-root[data-anim=cascade] .pt-panel[data-animate] [data-testid=ProductList]>:nth-child(3){--pt-i:2}.pt-root[data-anim=cascade] .pt-panel[data-animate] [data-testid=ProductList]>:nth-child(4){--pt-i:3}.pt-root[data-anim=cascade] .pt-panel[data-animate] [data-testid=ProductList]>:nth-child(5){--pt-i:4}.pt-root[data-anim=cascade] .pt-panel[data-animate] [data-testid=ProductList]>:nth-child(6){--pt-i:5}.pt-root[data-anim=cascade] .pt-panel[data-animate] [data-testid=ProductList]>:nth-child(7){--pt-i:6}.pt-root[data-anim=cascade] .pt-panel[data-animate] [data-testid=ProductList]>:nth-child(8){--pt-i:7}.pt-root[data-anim=cascade] .pt-panel[data-animate] [data-testid=ProductList]>:nth-child(9){--pt-i:8}.pt-root[data-anim=cascade] .pt-panel[data-animate] [data-testid=ProductList]>:nth-child(10){--pt-i:9}.pt-root[data-anim=cascade] .pt-panel[data-animate] [data-testid=ProductList]>:nth-child(11){--pt-i:10}.pt-root[data-anim=cascade] .pt-panel[data-animate] [data-testid=ProductList]>:nth-child(12){--pt-i:11}@keyframes pt-focus-in{0%{opacity:0;filter:blur(12px);transform:scale(1.02)}to{opacity:1;filter:none;transform:none}}.pt-root[data-anim=blur] .pt-panel[data-animate]{animation:pt-focus-in .52s var(--pt-smooth) both}@keyframes pt-depth-in{0%{opacity:0;transform:translateY(1rem)scale(.92)}60%{opacity:1}to{opacity:1;transform:none}}.pt-root[data-anim=zoom] .pt-panel[data-animate]{transform-origin:50% 0;animation:pt-depth-in .56s var(--pt-spring) both}@keyframes pt-wipe-from-left{0%{clip-path:inset(-2rem 100% -2rem 0);opacity:.4;transform:translate(-2.5rem)}to{clip-path:inset(-2rem 0);opacity:1;transform:none}}@keyframes pt-wipe-from-right{0%{clip-path:inset(-2rem 0 -2rem 100%);opacity:.4;transform:translate(2.5rem)}to{clip-path:inset(-2rem 0);opacity:1;transform:none}}.pt-root[data-anim=wipe] .pt-panel[data-animate]{animation:.64s cubic-bezier(.77,0,.18,1) both pt-wipe-from-right}[dir=rtl] .pt-root[data-anim=wipe] .pt-panel[data-animate][data-enter=next],[dir=ltr] .pt-root[data-anim=wipe] .pt-panel[data-animate][data-enter=prev]{animation-name:pt-wipe-from-left}.pt-root[data-style=prism] .pt-stack{overflow-clip-margin:1.5rem;perspective:1600px;overflow:clip;container-type:inline-size}.pt-prism{--pt-apothem:calc(50cqw / tan(180deg / var(--pt-n)));transform-style:preserve-3d;transform:translateZ(calc(var(--pt-apothem) * -1)) rotateY(calc(var(--pt-steps) * -360deg / var(--pt-n) * var(--pt-dir)));transition:transform 1.1s cubic-bezier(.7,0,.2,1);position:relative}.pt-face{background-color:oklch(var(--background));backface-visibility:hidden;transform:rotateY(calc(var(--pt-i) * 360deg / var(--pt-n) * var(--pt-dir))) translateZ(var(--pt-apothem));border-radius:1rem;position:absolute;top:0;left:0;right:0}.pt-face[data-front]{position:relative}.pt-face:after{content:"";border-radius:inherit;pointer-events:none;background-color:#00000073;background-color:lab(0% 0 0/.45);transition:opacity 1.1s;position:absolute;inset:0}.pt-face[data-front]:after{opacity:0}.pt-root[data-style=prism] .pt-panel[data-animate]{animation:none}@keyframes pt-prism-dip-a{50%{transform:scale(.92)}}@keyframes pt-prism-dip-b{50%{transform:scale(.92)}}.pt-root[data-switched] .pt-stack[data-turn=a]{animation:1.1s ease-in-out pt-prism-dip-a}.pt-root[data-switched] .pt-stack[data-turn=b]{animation:1.1s ease-in-out pt-prism-dip-b}.pt-skeleton-clip{max-height:var(--pt-stack-h,none);overflow:hidden}.pt-skeleton[data-layout=carousel]{grid-template-rows:auto;grid-auto-rows:0;row-gap:0;overflow:hidden}.pt-retry{border:1px solid oklch(var(--border));color:oklch(var(--foreground));font:inherit;cursor:pointer;border-radius:999px;padding:.375rem 1rem}@media (prefers-reduced-motion:reduce){.pt-list[data-ready] .pt-indicator,.pt-root .pt-ghost,.pt-root .pt-tab,.pt-prism,.pt-face:after{transition:none!important}.pt-root .pt-stack[data-turn],.pt-more,.pt-more svg,.pt-root .pt-panel[data-animate],.pt-root .pt-panel[data-animate] [data-testid=ProductList]>*,.pt-root[data-switched] .pt-va-text,.pt-root[data-switched] .pt-va-icon,.pt-va[data-look=glow],.pt-va[data-look=glow]:after{animation:none!important}.pt-va,.pt-va-arrow,.pt-va-arrow svg,.pt-va[data-look=banner]:before,.pt-va[data-look=link] .pt-va-text:after{transition:none!important}.pt-root[data-style=glass] .pt-tab[aria-selected=true]{transform:none}}@media (max-width:1023px){.pt-root{--pt-scale:.94}.pt-bar{flex-wrap:wrap}.pt-bar>.pt-list{flex:100%}}@media (max-width:639px){.pt-root{--pt-scale:.88}.pt-root .pt-tab{min-height:2.75rem}}
.pt-root[data-brand]{--pt-brand-hue:#f51d31;--pt-brand-hue-2:#00d6e8;--pt-brand-accent:color-mix(in oklab, var(--pt-brand-hue) 72%, oklch(var(--primary)));--pt-brand-accent-2:color-mix(in oklab, var(--pt-brand-hue-2) 72%, oklch(var(--primary)));--pt-brand-on-accent:#fff;--pt-brand-mix:7%;isolation:isolate;border-radius:calc(var(--radius-card) + 8px);color:oklch(var(--foreground));background-color:color-mix(in oklab, var(--pt-brand-hue) var(--pt-brand-mix), oklch(var(--secondary)));padding:clamp(1.25rem,3vw,2.25rem);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.pt-root[data-brand]{--pt-brand-hue:lab(53.461% 76.178 49.6153);--pt-brand-hue-2:lab(78.0062% -41.33 -22.0166)}}html.dark .pt-root[data-brand]{--pt-brand-mix:10%;--pt-brand-accent:color-mix(in oklab, var(--pt-brand-hue) 60%, oklch(var(--theme-glow-1,var(--primary))));--pt-brand-accent-2:color-mix(in oklab, var(--pt-brand-hue-2) 60%, oklch(var(--theme-glow-2,var(--primary))));background-color:color-mix(in oklab, var(--pt-brand-hue) var(--pt-brand-mix), oklch(var(--card)))}.pt-brand-head{flex-direction:column;flex-basis:100%;gap:.5rem;width:100%;min-width:0;display:flex}.pt-brand-title{letter-spacing:.02em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 2.4vw,3rem);font-weight:900;line-height:1.05}.pt-brand-words,.pt-brand-word{display:inline-block}.pt-brand-tagline{max-width:48ch;color:oklch(var(--muted-foreground));margin:0;font-size:.9375rem}.pt-brand-picture{border-radius:var(--radius-card);position:relative;overflow:hidden}.pt-brand-ticker{border-block:1px solid oklch(var(--border));white-space:nowrap;letter-spacing:.12em;min-width:0;max-width:100%;color:oklch(var(--muted-foreground));margin-top:.75rem;padding-block:.4rem;font-size:.75rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pt-brand-ticker span{flex-shrink:0;animation:28s linear infinite pt-brand-tick;display:inline-flex}.pt-brand-ticker i{padding-inline:1.25rem;font-style:normal}.pt-brand-ticker i:after{content:"·";color:var(--pt-brand-accent);margin-inline-start:1.25rem}@keyframes pt-brand-tick{to{transform:translate(100%)}}@media (min-width:768px){.pt-root:is([data-brand=rog],[data-brand=apple]) [data-testid=ProductList]>.pc-root:first-child{flex-direction:column;grid-area:span 2/span 2;height:100%;display:flex}.pt-root:is([data-brand=rog],[data-brand=apple]) [data-testid=ProductList]>.pc-root:first-child>.pc-media{flex:auto;min-height:18rem;aspect-ratio:auto!important}}.pc-gallery img{-o-object-fit:contain;object-fit:contain;padding:6%}.pc-gallery .ie-slide{background-color:oklch(var(--secondary))}.pc-gallery>[class~=bottom-3],.pc-gallery>[class~=bottom-2]{top:.75rem;bottom:auto}.pt-root[data-brand] .pt-tab{transition:transform .32s var(--pt-spring), box-shadow .22s ease, background-color .22s ease, border-color .22s ease, color .2s ease}.pt-root[data-brand] .pt-icon{transition:transform .32s var(--pt-spring), color .2s ease, background-color .2s ease}@media (hover:hover){.pt-root[data-brand] .pt-tab:hover:not([aria-selected=true]){box-shadow:0 0 0 1.5px var(--pt-brand-accent), 0 14px 28px -16px var(--pt-brand-accent);transform:translateY(-3px)}.pt-root[data-brand] .pt-tab:hover .pt-icon{transform:translateY(-2px)scale(1.1)}}.pt-root[data-brand] .pt-tab:active{transform:translateY(0)scale(.97)}.pt-root[data-brand] .pt-va{--pt-va-accent:var(--pt-brand-accent)}@media (prefers-reduced-motion:reduce){.pt-brand-ticker span{animation:none}}.pt-root[data-brand=rog]{--pt-brand-hue:#f80042;--pt-brand-hue-2:#00ddef}@supports (color:lab(0% 0 0)){.pt-root[data-brand=rog]{--pt-brand-hue:lab(53.231% 80.3251 40.2697);--pt-brand-hue-2:lab(80.3281% -41.3708 -22.0342)}}.pt-root[data-brand=rog] .pt-brand-head{text-align:center;align-items:center}.pt-root[data-brand=rog] .pt-brand-title{letter-spacing:.06em;justify-content:center;align-items:center;gap:1.25rem;width:100%;font-size:clamp(2rem,1.4rem + 3vw,3.75rem);font-style:italic;display:flex;position:relative}.pt-root[data-brand=rog] .pt-brand-words,.pt-root[data-brand=console] .pt-brand-words,.pt-root[data-brand=hp] .pt-brand-words,.pt-root[data-brand=monitor] .pt-brand-words{background:linear-gradient(100deg, var(--pt-brand-accent), var(--pt-brand-accent-2));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px color-mix(in oklab, var(--pt-brand-accent) 35%, transparent));-webkit-background-clip:text;background-clip:text}.pt-root[data-brand=rog] .pt-brand-title:before,.pt-root[data-brand=rog] .pt-brand-title:after{content:"";background:linear-gradient(90deg, transparent, var(--pt-brand-accent));flex:1 1 0;max-width:9rem;height:2px}.pt-root[data-brand=rog] .pt-brand-title:after{background:linear-gradient(90deg, var(--pt-brand-accent), transparent)}.pt-root[data-brand=rog] .pt-brand-tagline{max-width:60ch}.pt-root[data-brand=rog][data-style=glass] .pt-tab{--rog-cut:14px;min-width:calc(8.5rem * var(--pt-scale));padding:calc(1rem * var(--pt-scale)) calc(1.25rem * var(--pt-scale)) calc(1.1rem * var(--pt-scale));border:1px solid oklch(var(--border));background:oklch(var(--card));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:polygon(var(--rog-cut) 0, 100% 0, 100% calc(100% - var(--rog-cut)), calc(100% - var(--rog-cut)) 100%, 0 100%, 0 var(--rog-cut));transition:transform .3s var(--pt-spring), background-color .25s ease, border-color .25s ease, color .2s ease;border-radius:0}.pt-root[data-brand=rog][data-style=glass] .pt-tab:before{background:radial-gradient(140px circle at var(--pt-mx,50%) var(--pt-my,50%), color-mix(in oklab, var(--pt-brand-accent) 22%, transparent), transparent 70%)}.pt-root[data-brand=rog][data-style=glass] .pt-icon{width:calc(1.5rem * var(--pt-scale));height:calc(1.5rem * var(--pt-scale));color:var(--pt-brand-accent)}.pt-root[data-brand=rog][data-style=glass] .pt-label{letter-spacing:.04em;font-weight:800}.pt-root[data-brand=rog][data-style=glass] .pt-subtitle{font-size:calc(.7rem * var(--pt-scale))}.pt-root[data-brand=rog][data-style=glass] .pt-text:after{content:"";background:var(--pt-brand-accent);width:100%;height:2px;transform-origin:inline-start;transition:transform .45s var(--pt-smooth);margin-top:.4rem;display:block;transform:scaleX(0)}.pt-root[data-brand=rog][data-style=glass] .pt-tab[aria-selected=true]{border-color:var(--pt-brand-accent);background:color-mix(in oklab, var(--pt-brand-accent) 10%, oklch(var(--card)));box-shadow:none;transform:translateY(-4px)}.pt-root[data-brand=rog][data-style=glass] .pt-tab[aria-selected=true] .pt-text:after{transform:scaleX(1)}.pt-root[data-brand=rog] [data-testid=ProductList]>.pc-root{border-radius:var(--radius-card);transition:transform .25s,box-shadow .25s}@media (hover:hover){.pt-root[data-brand=rog] [data-testid=ProductList]>.pc-root:hover{box-shadow:0 0 0 1px var(--pt-brand-accent);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.pt-root[data-brand=rog][data-style=glass] .pt-text:after{transition:none}}.pt-root[data-brand=tuf]{--pt-brand-hue:#f9c718;--pt-brand-hue-2:#85861f;--pt-brand-accent:color-mix(in oklab, var(--pt-brand-hue) 85%, oklch(var(--primary)));--pt-brand-on-accent:#15180f;--pt-brand-mix:6%;padding:clamp(1.5rem,4vw,3.5rem) clamp(1.25rem,3vw,2.5rem)}@supports (color:lab(0% 0 0)){.pt-root[data-brand=tuf]{--pt-brand-hue:lab(82.9762% 8.15165 80.5717);--pt-brand-hue-2:lab(54.3834% -9.53761 51.0089)}}.pt-root[data-brand=tuf] .pt-brand-head{text-align:center;align-items:center;gap:1rem;margin-bottom:1rem}.pt-root[data-brand=tuf] .pt-brand-title{letter-spacing:-.02em;font-size:clamp(3rem,2rem + 6vw,7rem);line-height:.95}.pt-root[data-brand=tuf] .pt-brand-word:first-child{background:var(--pt-brand-accent);color:var(--pt-brand-on-accent);clip-path:polygon(0 0,calc(100% - .22em) 0,100% .22em,100% 100%,0 100%);margin-inline-end:.15em;padding:.02em .18em .08em}.pt-root[data-brand=tuf] .pt-brand-word:not(:first-child){color:#0000;-webkit-text-stroke:.035em var(--pt-brand-accent-2);paint-order:stroke fill}.pt-root[data-brand=tuf] .pt-brand-tagline{max-width:60ch;color:oklch(var(--foreground));font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:600;line-height:1.5}.pt-root[data-brand=tuf] .pt-brand-picture{border-radius:0;width:100%;height:clamp(12rem,24vw,22rem);margin-top:.5rem}.pt-root[data-brand=tuf] .pt-brand-ticker{display:none}.pt-root[data-brand=tuf] .pt-bar{justify-content:center}.pt-root[data-brand=tuf][data-style=pill] .pt-list{border:1px solid oklch(var(--border));background:oklch(var(--background));box-shadow:inset 0 2px 6px oklch(var(--foreground) / .08);border-radius:.9rem;gap:.25rem;padding:.35rem}.pt-root[data-brand=tuf][data-style=pill] .pt-tab{padding:calc(.85rem * var(--pt-scale)) calc(1.6rem * var(--pt-scale));font-size:calc(1rem * var(--pt-scale));letter-spacing:.04em;color:oklch(var(--muted-foreground));background:0 0;border-radius:.6rem;font-weight:800;transform:none}.pt-root[data-brand=tuf][data-style=pill] .pt-tab>*{transform:none}.pt-root[data-brand=tuf][data-style=pill] .pt-tab:hover{background:oklch(var(--accent));color:oklch(var(--foreground))}@media (hover:hover){.pt-root[data-brand=tuf][data-style=pill] .pt-tab:hover:not([aria-selected=true]){box-shadow:inset 0 0 0 1px var(--pt-brand-accent);transform:none}}.pt-root[data-brand=tuf][data-style=pill] .pt-tab[aria-selected=true]{color:var(--pt-brand-on-accent);background:0 0}.pt-root[data-brand=tuf][data-style=pill] .pt-list:not([data-ready]) .pt-tab[aria-selected=true]{background:var(--pt-brand-accent)}.pt-root[data-brand=tuf][data-style=pill] .pt-indicator{background:linear-gradient(#ffffff59, transparent 35%) , var(--pt-brand-accent);box-shadow:0 8px 20px -8px var(--pt-brand-accent);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transform:translate3d(var(--pt-x,0), var(--pt-y,0), 0);border-radius:.6rem}.pt-root[data-brand=tuf][data-style=pill] .pt-ghost{display:none}.pt-root[data-brand=tuf] [data-testid=ProductList]>.pc-root{border-radius:0}.pt-root[data-brand=legion]{--pt-brand-hue:#ea2221;--pt-brand-hue-2:#a40005;padding:clamp(1.5rem,4vw,3.5rem) clamp(1.25rem,3vw,2.5rem)}@supports (color:lab(0% 0 0)){.pt-root[data-brand=legion]{--pt-brand-hue:lab(51.3148% 72.2624 54.8295);--pt-brand-hue-2:lab(34.1731% 63.1808 53.6186)}}.pt-root[data-brand=legion] .pt-brand-head{grid-template-columns:minmax(0,1fr);align-items:end;gap:.75rem clamp(1.5rem,4vw,3.5rem);margin-bottom:1.25rem;display:grid}.pt-root[data-brand=legion] .pt-brand-head:has(.pt-brand-picture){grid-template-columns:minmax(0,1.1fr) minmax(16rem,1fr)}.pt-root[data-brand=legion] .pt-brand-word:not(:first-child){color:var(--pt-brand-accent-2)}.pt-root[data-brand=legion] .pt-brand-title{letter-spacing:-.03em;grid-column:1;font-size:clamp(2.75rem,1.8rem + 5vw,6rem);line-height:.95}.pt-root[data-brand=legion] .pt-brand-word:first-child{background:var(--pt-brand-accent);color:var(--pt-brand-on-accent);border-radius:.08em;padding:.05em .22em .1em}.pt-root[data-brand=legion] .pt-brand-tagline{max-width:40ch;color:oklch(var(--foreground));grid-column:1;font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);font-weight:600;line-height:1.5}.pt-root[data-brand=legion] .pt-brand-picture{border-radius:0;grid-area:1/2/3;align-self:stretch;min-height:15rem}.pt-root[data-brand=legion] .pt-brand-ticker{display:none}.pt-root[data-brand=legion][data-style=underline] .pt-list{border-bottom:0;gap:1.75rem}.pt-root[data-brand=legion][data-style=underline] .pt-tab{padding:calc(.6rem * var(--pt-scale)) 0;font-size:calc(1.25rem * var(--pt-scale));color:oklch(var(--muted-foreground));font-weight:700;transition:color .2s}.pt-root[data-brand=legion][data-style=underline] .pt-tab:hover,.pt-root[data-brand=legion][data-style=underline] .pt-tab[aria-selected=true]{color:oklch(var(--foreground))}.pt-root[data-brand=legion][data-style=underline] .pt-indicator{background-color:var(--pt-brand-accent);height:5px}.pt-root[data-brand=legion] .pt-icon{color:var(--pt-brand-accent)}.pt-root[data-brand=legion] [data-testid=ProductList]>.pc-root{border-radius:0}.pt-root[data-brand=hp]{--pt-brand-hue:#008fd6;--pt-brand-hue-2:#00c6cf;background:0 0;border-radius:0;padding:0;overflow:visible}@supports (color:lab(0% 0 0)){.pt-root[data-brand=hp]{--pt-brand-hue:lab(55.547% -14.1087 -52.5998);--pt-brand-hue-2:lab(72.3475% -43.7303 -17.9228)}}.pt-root[data-brand=hp] .pt-brand-head{text-align:center;align-items:center}.pt-root[data-brand=hp] .pt-brand-title{font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem)}.pt-root[data-brand=hp] .pt-brand-ticker{display:none}.pt-root[data-brand=hp][data-style=glass] .pt-list{gap:.6rem}.pt-root[data-brand=hp][data-style=glass] .pt-tab{min-width:calc(7.75rem * var(--pt-scale));padding:calc(1rem * var(--pt-scale)) calc(1rem * var(--pt-scale)) calc(.9rem * var(--pt-scale));background-color:oklch(var(--card));box-shadow:0 1px 2px oklch(var(--foreground) / .06);-webkit-backdrop-filter:none;backdrop-filter:none;color:oklch(var(--foreground));transition:background-color .22s ease, color .22s ease, transform .32s var(--pt-spring), box-shadow .22s ease;border:0;border-radius:1rem}.pt-root[data-brand=hp][data-style=glass] .pt-tab:before{display:none}.pt-root[data-brand=hp][data-style=glass] .pt-icon{box-sizing:content-box;width:calc(1.375rem * var(--pt-scale));height:calc(1.375rem * var(--pt-scale));padding:calc(.55rem * var(--pt-scale));background-color:color-mix(in oklab, var(--pt-brand-accent) 12%, oklch(var(--card)));color:var(--pt-brand-accent);border-radius:50%;transition:background-color .22s,color .22s}.pt-root[data-brand=hp][data-style=glass] .pt-label{font-weight:700}.pt-root[data-brand=hp][data-style=glass] .pt-tab:hover{box-shadow:0 10px 24px -14px oklch(var(--foreground) / .35);transform:translateY(-2px)}.pt-root[data-brand=hp][data-style=glass] .pt-tab[aria-selected=true]{background-color:var(--pt-brand-accent);color:var(--pt-brand-on-accent);box-shadow:0 14px 28px -14px color-mix(in oklab, var(--pt-brand-accent) 70%, transparent);transform:translateY(-4px)}.pt-root[data-brand=hp][data-style=glass] .pt-tab[aria-selected=true] .pt-icon{background-color:color-mix(in oklab, var(--pt-brand-on-accent) 20%, transparent);color:var(--pt-brand-on-accent)}.pt-root[data-brand=hp][data-style=glass] .pt-tab[aria-selected=true] .pt-subtitle{color:color-mix(in oklab, var(--pt-brand-on-accent) 80%, transparent)}.pt-root[data-brand=apple]{--pt-brand-mix:0%;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,3vw,2.5rem)}.pt-root[data-brand=apple] .pt-brand-head{text-align:center;align-items:center;gap:.5rem;margin-bottom:1.5rem}.pt-root[data-brand=apple] .pt-brand-title{letter-spacing:-.045em;background:linear-gradient(135deg, oklch(var(--foreground)) 0%, oklch(var(--muted-foreground)) 45%, oklch(var(--foreground)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.75rem,1.6rem + 5vw,6rem);font-weight:700;line-height:1}.pt-root[data-brand=apple] .pt-brand-tagline{max-width:48ch;font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem)}.pt-root[data-brand=apple] .pt-brand-picture{width:100%;height:clamp(12rem,22vw,19rem);margin-top:1rem}.pt-root[data-brand=apple] .pt-brand-ticker{display:none}.pt-root[data-brand=apple] .pt-bar{justify-content:center}.pt-root[data-brand=apple][data-style=segmented] .pt-tab{padding:calc(.65rem * var(--pt-scale)) calc(1.5rem * var(--pt-scale));font-size:calc(1rem * var(--pt-scale));font-weight:600}.pt-root[data-brand=apple]{--pt-brand-hue:#979fab;--pt-brand-hue-2:#6b727e}@supports (color:lab(0% 0 0)){.pt-root[data-brand=apple]{--pt-brand-hue:lab(65.1297% -.927359 -7.41248);--pt-brand-hue-2:lab(47.7271% -.879407 -7.38947)}}.pt-root[data-brand=console]{--pt-brand-hue:#626df5;--pt-brand-hue-2:#00d6e8;padding:clamp(1.75rem,4vw,3.25rem) clamp(1.25rem,3vw,2.5rem)}@supports (color:lab(0% 0 0)){.pt-root[data-brand=console]{--pt-brand-hue:lab(50.9544% 26.9181 -70.7536);--pt-brand-hue-2:lab(78.0062% -41.33 -22.0166)}}.pt-root[data-brand=console]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 420px at 50% -10%, color-mix(in oklab, var(--pt-brand-accent) 18%, transparent), transparent 65%);position:absolute;inset:0}.pt-root[data-brand=console] .pt-brand-head{text-align:center;align-items:center;gap:.5rem;margin-bottom:1.5rem}.pt-root[data-brand=console] .pt-brand-title{letter-spacing:-.02em;font-size:clamp(2.25rem,1.5rem + 3.5vw,4.5rem);font-weight:800}.pt-root[data-brand=console] .pt-brand-tagline{max-width:52ch}.pt-root[data-brand=console] .pt-brand-ticker{display:none}.pt-root[data-brand=console] .pt-bar{justify-content:center}.pt-root[data-brand=console][data-style=glass] .pt-list{gap:.75rem}.pt-root[data-brand=console][data-style=glass] .pt-tab{min-width:calc(8.75rem * var(--pt-scale));padding:calc(1.1rem * var(--pt-scale)) calc(1.1rem * var(--pt-scale)) calc(1rem * var(--pt-scale));border:1px solid oklch(var(--border));background-color:oklch(var(--card));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:oklch(var(--foreground));transition:background-color .22s ease, border-color .22s ease, color .22s ease, transform .32s var(--pt-spring);border-radius:1.25rem}.pt-root[data-brand=console][data-style=glass] .pt-tab:before{background:radial-gradient(140px circle at var(--pt-mx,50%) var(--pt-my,50%), color-mix(in oklab, var(--pt-brand-accent) 18%, transparent), transparent 70%)}.pt-root[data-brand=console][data-style=glass] .pt-icon{box-sizing:content-box;width:calc(1.5rem * var(--pt-scale));height:calc(1.5rem * var(--pt-scale));padding:calc(.6rem * var(--pt-scale));background-color:oklch(var(--secondary));color:var(--pt-brand-accent);border-radius:50%;transition:background-color .22s,color .22s}.pt-root[data-brand=console][data-style=glass] .pt-label{font-weight:800}.pt-root[data-brand=console][data-style=glass] .pt-tab:hover{border-color:var(--pt-brand-accent);transform:translateY(-2px)}.pt-root[data-brand=console][data-style=glass] .pt-tab[aria-selected=true]{background-color:var(--pt-brand-accent);border-color:var(--pt-brand-accent);color:var(--pt-brand-on-accent);transform:translateY(-4px)}.pt-root[data-brand=console][data-style=glass] .pt-tab[aria-selected=true] .pt-icon{background-color:color-mix(in oklab, var(--pt-brand-on-accent) 18%, transparent);color:var(--pt-brand-on-accent)}.pt-root[data-brand=console][data-style=glass] .pt-tab[aria-selected=true] .pt-subtitle{color:color-mix(in oklab, var(--pt-brand-on-accent) 75%, transparent)}.pt-root[data-brand=console] [data-testid=ProductList]>.pc-root{border-radius:1.25rem;transition:transform .25s,box-shadow .25s}@media (hover:hover){.pt-root[data-brand=console] [data-testid=ProductList]>.pc-root:hover{box-shadow:0 0 0 1px var(--pt-brand-accent);transform:translateY(-3px)}}.pt-root[data-brand=monitor]{--pt-brand-hue:#0086d8;--pt-brand-hue-2:#00b7b8;--mon-bezel:oklch(var(--foreground));padding:clamp(1.75rem,4vw,3.25rem) clamp(1.25rem,3vw,2.5rem)}@supports (color:lab(0% 0 0)){.pt-root[data-brand=monitor]{--pt-brand-hue:lab(52.9268% -8.22648 -54.933);--pt-brand-hue-2:lab(66.7782% -49.1227 -14.6268)}}.pt-root[data-brand=monitor] .pt-brand-head{text-align:center;align-items:center;gap:0;margin-bottom:1.5rem}.pt-root[data-brand=monitor] .pt-brand-title{letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 2.5vw,3.5rem);font-weight:800}.pt-root[data-brand=monitor] .pt-brand-tagline{max-width:52ch;margin-top:.5rem}.pt-root[data-brand=monitor] .pt-brand-picture{border:.5rem solid var(--mon-bezel);background-color:var(--mon-bezel);border-radius:1rem;width:min(100%,64rem);height:clamp(11rem,26vw,22rem);margin:1.25rem auto 2.4rem;padding:.5rem;overflow:visible}.pt-root[data-brand=monitor] .pt-brand-picture>*{border-radius:.5rem;overflow:hidden}.pt-root[data-brand=monitor] .pt-brand-picture:before,.pt-root[data-brand=monitor] .pt-brand-picture:after{content:"";background:var(--mon-bezel);position:absolute;left:50%;transform:translate(-50%)}.pt-root[data-brand=monitor] .pt-brand-picture:before{clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);width:5rem;height:1.1rem;top:100%}.pt-root[data-brand=monitor] .pt-brand-picture:after{border-radius:999px;width:clamp(8rem,16vw,15rem);height:.4rem;top:calc(100% + 1.1rem)}.pt-root[data-brand=monitor] .pt-brand-ticker{display:none}.pt-root[data-brand=monitor] .pt-bar{justify-content:center}.pt-root[data-brand=monitor][data-style=pill] .pt-list{background-color:oklch(var(--card));box-shadow:none;border-color:#0000}.pt-root[data-brand=monitor][data-style=pill] .pt-tab{padding:calc(.65rem * var(--pt-scale)) calc(1.3rem * var(--pt-scale));font-size:calc(.9375rem * var(--pt-scale));font-weight:600}.pt-root[data-brand=monitor][data-style=pill] .pt-tab[aria-selected=true]{color:var(--pt-brand-on-accent)}.pt-root[data-brand=monitor][data-style=pill] .pt-list:not([data-ready]) .pt-tab[aria-selected=true],.pt-root[data-brand=monitor][data-style=pill] .pt-indicator{background-color:var(--pt-brand-accent);box-shadow:0 10px 24px -12px var(--pt-brand-accent)}.pt-root[data-brand=monitor] .pc-root{border-radius:1rem}@media (max-width:767px){.pt-root[data-brand=legion] .pt-brand-head:has(.pt-brand-picture){grid-template-columns:minmax(0,1fr)}.pt-root[data-brand=legion] .pt-brand-picture{grid-area:auto/1;min-height:11rem}.pt-root[data-brand=legion][data-style=underline] .pt-tab{font-size:calc(1.0625rem * var(--pt-scale))}.pt-root[data-brand=tuf][data-style=pill] .pt-tab{padding:calc(.7rem * var(--pt-scale)) calc(1rem * var(--pt-scale));font-size:calc(.9375rem * var(--pt-scale))}.pt-root:is([data-brand=rog],[data-brand=hp],[data-brand=console])[data-style=glass] .pt-tab{gap:calc(.5rem * var(--pt-scale));min-width:0;min-height:0;padding:calc(.6rem * var(--pt-scale)) calc(.9rem * var(--pt-scale));flex-direction:row}.pt-root:is([data-brand=rog],[data-brand=hp],[data-brand=console])[data-style=glass] .pt-icon{width:calc(1.1rem * var(--pt-scale));height:calc(1.1rem * var(--pt-scale));margin:0}.pt-root:is([data-brand=rog],[data-brand=hp],[data-brand=console])[data-style=glass] .pt-subtitle{display:none}.pt-root[data-brand=rog][data-style=glass] .pt-tab{--rog-cut:8px}}.pt-root .pt-brand-picture.pt-brand-banner{align-self:stretch;height:auto;min-height:0}
@property --rs-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.rs{--rs-c1:var(--rs-c1-l);--rs-c2:var(--rs-c2-l);--rs-c3:var(--rs-c3-l);--rs-base:var(--rs-base-l);--rs-ov:var(--rs-ov-l);--rs-b1:var(--rs-b1-l);--rs-b2:var(--rs-b2-l);isolation:isolate;border-radius:var(--rs-r,0);position:relative}html.dark .rs{--rs-c1:var(--rs-c1-d);--rs-c2:var(--rs-c2-d);--rs-c3:var(--rs-c3-d);--rs-base:var(--rs-base-d);--rs-ov:var(--rs-ov-d);--rs-b1:var(--rs-b1-d);--rs-b2:var(--rs-b2-d)}html.dark .rs[data-rs-da]{--rs-c1:oklch(var(--theme-glow-1,.82 0 0));--rs-c2:oklch(var(--theme-glow-2,.7 0 0));--rs-c3:oklch(var(--theme-glow-3,.76 0 0));--rs-base:transparent;--rs-ov:oklch(var(--background))}html.dark .rs[data-rs-da][data-rs-w=boxed]{--rs-base:oklch(var(--card))}html.dark .rs[data-rs-da][data-rs-k=color]{--rs-c1:oklch(var(--secondary))}html.dark .rs[data-rs-da][data-rs-k=gradient]{--rs-c1:color-mix(in oklab, oklch(var(--theme-glow-1,.5 0 0)) 42%, oklch(var(--background)));--rs-c2:color-mix(in oklab, oklch(var(--theme-glow-2,.4 0 0)) 42%, oklch(var(--background)));--rs-c3:color-mix(in oklab, oklch(var(--theme-glow-3,.45 0 0)) 30%, oklch(var(--background)))}html.dark .rs[data-rs-da]:is([data-rs-k=grid],[data-rs-k=dots]){--rs-c1:oklch(var(--foreground) / .45)}html.dark .rs[data-rs-da]:is([data-rs-k=stars],[data-rs-k=meteors]){--rs-c1:#f5f5f5;--rs-c2:oklch(var(--theme-glow-1,.82 0 0));--rs-c3:oklch(var(--theme-glow-2,.7 0 0))}@supports (color:lab(0% 0 0)){html.dark .rs[data-rs-da]:is([data-rs-k=stars],[data-rs-k=meteors]){--rs-c1:lab(96.52% -.0000298023 .0000119209)}}html.dark .rs[data-rs-da][data-rs-k=image]>.rs-bg{filter:brightness(.72)}html.dark .rs[data-rs-bda]{--rs-b1:oklch(var(--theme-glow-1,.82 0 0));--rs-b2:oklch(var(--theme-glow-2,.7 0 0))}.rs-in{z-index:1;display:flow-root;position:relative}.rs:has(>.rs-bg)>.rs-in>:is(.bg-background,.bg-page){background-color:#0000}.rs[data-rs-w=boxed]{width:min(100% - 2rem, var(--container-content,80rem));margin-block:1rem;margin-inline:auto}.rs[data-rs-sh=sm]{box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}.rs[data-rs-sh=md]{box-shadow:0 10px 30px -12px #0000002e}.rs[data-rs-sh=lg]{box-shadow:0 24px 60px -20px #0000004d}html:not(.dark) .rs[data-rs-tl=light],html.dark .rs[data-rs-td=light]{--foreground:.985 0 0;--muted-foreground:.84 0 0;--secondary-foreground:.985 0 0;--border:1 0 0 / .18;color:oklch(var(--foreground))}html:not(.dark) .rs[data-rs-tl=dark],html.dark .rs[data-rs-td=dark]{--foreground:.15 0 0;--muted-foreground:.42 0 0;--secondary-foreground:.15 0 0;--border:0 0 0 / .12;color:oklch(var(--foreground))}@media (max-width:767px){.rs[data-rs-hm]:not([data-rs-preview]){display:none}.rs[data-rs-hm][data-rs-preview]{opacity:.4}}@media (min-width:768px) and (max-width:1023px){.rs[data-rs-ht]:not([data-rs-preview]){display:none}.rs[data-rs-ht][data-rs-preview]{opacity:.4}}@media (min-width:1024px){.rs[data-rs-hd]:not([data-rs-preview]){display:none}.rs[data-rs-hd][data-rs-preview]{opacity:.4}}.rs[data-rs-off] .rs-fx,.rs[data-rs-off] .rs-fx *,.rs[data-rs-off] .rs-fx:before,.rs[data-rs-off] .rs-fx:after,.rs[data-rs-off] .rs-fx :before,.rs[data-rs-off] .rs-fx :after,.rs:not(:hover)>.rs-bd[data-rs-hov],.rs:not(:hover)>.rs-bd[data-rs-hov]:before,.rs:not(:hover)>.rs-bd[data-rs-hov]:after{animation-play-state:paused!important}@media (max-width:767px){.rs:not([data-rs-mm]) .rs-fx,.rs:not([data-rs-mm]) .rs-fx *,.rs:not([data-rs-mm]) .rs-fx:before,.rs:not([data-rs-mm]) .rs-fx:after,.rs:not([data-rs-mm]) .rs-fx :before,.rs:not([data-rs-mm]) .rs-fx :after{animation-play-state:paused!important}}@media (prefers-reduced-motion:reduce){.rs .rs-fx,.rs .rs-fx *,.rs .rs-fx:before,.rs .rs-fx:after,.rs .rs-fx :before,.rs .rs-fx :after{animation-play-state:paused!important}}.rs-bg{z-index:0;border-radius:inherit;background-color:var(--rs-base);pointer-events:none;position:absolute;inset:0;overflow:hidden}.rs-bg>*,.rs-bg:before,.rs-bg:after{pointer-events:none;position:absolute}.rs-ov{z-index:2;background:var(--rs-ov);opacity:var(--rs-ovo,.4);inset:0}.rs-grain{z-index:3;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");inset:0}.rs-bg[data-rs-bg=color]{background-color:var(--rs-c1)}.rs-bg[data-rs-bg=gradient]{background-image:var(--rs-grad)}.rs-bg[data-rs-bg=image]{background-image:var(--rs-img);background-position:50%;background-repeat:no-repeat;background-size:cover}.rs-bg[data-rs-bg=image][data-rs-fit=contain]{background-size:contain}.rs-bg[data-rs-bg=image][data-rs-fit=repeat]{background-repeat:repeat;background-size:auto}@media (min-width:1024px){.rs-bg[data-rs-bg=image][data-rs-fixed]{background-attachment:fixed}}.rs-bg[data-rs-bg=mesh]:before,.rs-bg[data-rs-bg=mesh]:after{content:"";opacity:var(--rs-k);will-change:transform;inset:-40%}.rs-bg[data-rs-bg=mesh]:before{background:radial-gradient(closest-side at 25% 30%, var(--rs-c1), transparent), radial-gradient(closest-side at 75% 25%, var(--rs-c2), transparent), radial-gradient(closest-side at 50% 75%, var(--rs-c3), transparent);animation:rs-drift calc(22s * var(--rs-sp)) ease-in-out infinite alternate}.rs-bg[data-rs-bg=mesh]:after{background:radial-gradient(closest-side at 70% 70%, var(--rs-c1), transparent), radial-gradient(closest-side at 30% 65%, var(--rs-c2), transparent);opacity:calc(var(--rs-k) * .7);animation:rs-drift calc(30s * var(--rs-sp)) ease-in-out infinite alternate-reverse}.rs-bg[data-rs-bg=aurora]:before,.rs-bg[data-rs-bg=aurora]:after{content:"";opacity:var(--rs-k);will-change:transform;inset:-20% -40% 10%;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.rs-bg[data-rs-bg=aurora]:before{background:radial-gradient(ellipse 22% 55% at 25% 20%, var(--rs-c1), transparent 70%), radial-gradient(ellipse 18% 50% at 48% 10%, var(--rs-c2), transparent 70%), radial-gradient(ellipse 24% 60% at 72% 18%, var(--rs-c3), transparent 70%);animation:rs-sway calc(18s * var(--rs-sp)) ease-in-out infinite alternate}.rs-bg[data-rs-bg=aurora]:after{background:radial-gradient(ellipse 20% 50% at 38% 15%, var(--rs-c2), transparent 70%), radial-gradient(ellipse 22% 55% at 62% 22%, var(--rs-c1), transparent 70%), radial-gradient(ellipse 16% 45% at 86% 8%, var(--rs-c2), transparent 70%);opacity:calc(var(--rs-k) * .75);animation:rs-sway calc(24s * var(--rs-sp)) ease-in-out infinite alternate-reverse}.rs-bg[data-rs-bg=blobs]>.rs-p{aspect-ratio:1;width:46%;opacity:var(--rs-k);will-change:transform;animation:rs-float calc(20s * var(--rs-sp)) ease-in-out infinite alternate;border-radius:50%}.rs-bg[data-rs-bg=blobs]>.rs-p:first-child{top:-15%;background:radial-gradient(closest-side, var(--rs-c1), transparent);inset-inline-start:-8%}.rs-bg[data-rs-bg=blobs]>.rs-p:nth-child(2){top:10%;background:radial-gradient(closest-side, var(--rs-c2), transparent);animation-duration:calc(26s * var(--rs-sp));animation-delay:calc(-8s * var(--rs-sp));inset-inline-end:-10%}.rs-bg[data-rs-bg=blobs]>.rs-p:nth-child(3){bottom:-30%;background:radial-gradient(closest-side, var(--rs-c3), transparent);animation-duration:calc(32s * var(--rs-sp));animation-delay:calc(-14s * var(--rs-sp));inset-inline-start:30%}.rs-bg[data-rs-bg=grid]:before,.rs-bg[data-rs-bg=dots]:before{content:"";z-index:1;opacity:calc(var(--rs-k) * .55);inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 30%,#0000 100%)}.rs-bg[data-rs-bg=grid]:before{background-image:linear-gradient(to right, var(--rs-c1) 1px, transparent 1px), linear-gradient(to bottom, var(--rs-c1) 1px, transparent 1px);background-size:44px 44px}.rs-bg[data-rs-bg=dots]:before{background-image:radial-gradient(var(--rs-c1) 1.2px, transparent 1.6px);background-size:20px 20px}.rs-bg[data-rs-bg=grid]:after,.rs-bg[data-rs-bg=dots]:after{content:"";background:radial-gradient(closest-side, var(--rs-c2), transparent);width:45%;height:80%;opacity:calc(var(--rs-k) * .45);will-change:transform;animation:rs-roam calc(16s * var(--rs-sp)) ease-in-out infinite alternate;top:10%;left:0}.rs-bg[data-rs-bg=spotlight]:before,.rs-bg[data-rs-bg=spotlight]:after{content:"";transform-origin:50% 0;width:75%;height:150%;opacity:var(--rs-k);will-change:transform;top:-12%}.rs-bg[data-rs-bg=spotlight]:before{background:radial-gradient(ellipse 38% 85% at 50% 0%, var(--rs-c1), transparent 75%);animation:rs-swing calc(9s * var(--rs-sp)) ease-in-out infinite alternate;left:-5%}.rs-bg[data-rs-bg=spotlight]:after{background:radial-gradient(ellipse 34% 80% at 50% 0%, var(--rs-c2), transparent 75%);opacity:calc(var(--rs-k) * .85);animation:rs-swing calc(11s * var(--rs-sp)) ease-in-out infinite alternate-reverse;right:-5%}.rs-bg[data-rs-bg=beams]:before{content:"";background-image:linear-gradient(to right, var(--rs-c1) 1px, transparent 1px);opacity:calc(var(--rs-k) * .12);background-position:8.33333% 0;background-size:16.6667% 100%;inset:0}.rs-bg[data-rs-bg=beams]>.rs-p{background:linear-gradient(to bottom, transparent, var(--rs-c1) 70%, var(--rs-c2));width:2px;height:40%;opacity:var(--rs-k);will-change:transform;animation:rs-fall calc(7s * var(--rs-sp)) linear infinite;border-radius:2px;margin-inline-start:-1px;top:0}.rs-bg[data-rs-bg=beams]>.rs-p:first-child{animation-delay:calc(-1s * var(--rs-sp));left:8.33333%}.rs-bg[data-rs-bg=beams]>.rs-p:nth-child(2){animation-delay:calc(-4.5s * var(--rs-sp));animation-duration:calc(9s * var(--rs-sp));left:25%}.rs-bg[data-rs-bg=beams]>.rs-p:nth-child(3){animation-delay:calc(-2.5s * var(--rs-sp));background:linear-gradient(to bottom, transparent, var(--rs-c3) 70%, var(--rs-c1));left:41.6667%}.rs-bg[data-rs-bg=beams]>.rs-p:nth-child(4){animation-delay:calc(-6s * var(--rs-sp));animation-duration:calc(8s * var(--rs-sp));left:58.3333%}.rs-bg[data-rs-bg=beams]>.rs-p:nth-child(5){animation-delay:calc(-3.5s * var(--rs-sp));background:linear-gradient(to bottom, transparent, var(--rs-c2) 70%, var(--rs-c3));left:75%}.rs-bg[data-rs-bg=beams]>.rs-p:nth-child(6){animation-delay:calc(-5.2s * var(--rs-sp));animation-duration:calc(10s * var(--rs-sp));left:91.6667%}.rs-bg[data-rs-bg=meteors]:before{content:"";background-image:radial-gradient(1px 1px at 12% 20%, var(--rs-c1), transparent), radial-gradient(1px 1px at 38% 62%, var(--rs-c1), transparent), radial-gradient(1px 1px at 64% 30%, var(--rs-c1), transparent), radial-gradient(1px 1px at 82% 74%, var(--rs-c1), transparent), radial-gradient(1px 1px at 52% 88%, var(--rs-c1), transparent);opacity:calc(var(--rs-k) * .7);inset:0}.rs-bg[data-rs-bg=meteors]>.rs-p{background:linear-gradient(to right, var(--rs-c2), transparent);opacity:0;transform-origin:0;will-change:transform, opacity;width:110px;height:1px;animation:rs-meteor calc(6s * var(--rs-sp)) linear infinite;top:-10%}.rs-bg[data-rs-bg=meteors]>.rs-p:before{content:"";background:var(--rs-c1);width:4px;height:4px;box-shadow:0 0 6px 1px var(--rs-c1);border-radius:50%;position:absolute;top:-1.5px;left:-2px}.rs-bg[data-rs-bg=meteors]>.rs-p:first-child{animation-delay:calc(-.4s * var(--rs-sp));left:8%}.rs-bg[data-rs-bg=meteors]>.rs-p:nth-child(2){animation-delay:calc(-2.1s * var(--rs-sp));animation-duration:calc(7.5s * var(--rs-sp));left:22%}.rs-bg[data-rs-bg=meteors]>.rs-p:nth-child(3){animation-delay:calc(-4.3s * var(--rs-sp));left:35%}.rs-bg[data-rs-bg=meteors]>.rs-p:nth-child(4){animation-delay:calc(-1.2s * var(--rs-sp));animation-duration:calc(8s * var(--rs-sp));left:47%}.rs-bg[data-rs-bg=meteors]>.rs-p:nth-child(5){animation-delay:calc(-3.3s * var(--rs-sp));left:58%}.rs-bg[data-rs-bg=meteors]>.rs-p:nth-child(6){animation-delay:calc(-5.6s * var(--rs-sp));animation-duration:calc(6.8s * var(--rs-sp));left:69%}.rs-bg[data-rs-bg=meteors]>.rs-p:nth-child(7){animation-delay:calc(-2.8s * var(--rs-sp));left:78%}.rs-bg[data-rs-bg=meteors]>.rs-p:nth-child(8){animation-delay:calc(-.9s * var(--rs-sp));animation-duration:calc(7.2s * var(--rs-sp));left:88%}.rs-bg[data-rs-bg=meteors]>.rs-p:nth-child(9){animation-delay:calc(-4.9s * var(--rs-sp));left:96%}.rs-bg[data-rs-bg=meteors]>.rs-p:nth-child(10){animation-delay:calc(-3.9s * var(--rs-sp));animation-duration:calc(8.4s * var(--rs-sp));left:102%}.rs-bg[data-rs-bg=stars]:before,.rs-bg[data-rs-bg=stars]:after{content:"";will-change:opacity;animation:rs-twinkle calc(4s * var(--rs-sp)) ease-in-out infinite alternate;inset:0}.rs-bg[data-rs-bg=stars]:before{background-image:radial-gradient(1.5px 1.5px at 20px 30px, var(--rs-c1), transparent), radial-gradient(1px 1px at 90px 120px, var(--rs-c1), transparent), radial-gradient(1.5px 1.5px at 160px 60px, var(--rs-c2), transparent), radial-gradient(1px 1px at 210px 190px, var(--rs-c1), transparent), radial-gradient(2px 2px at 60px 200px, var(--rs-c3), transparent), radial-gradient(1px 1px at 130px 230px, var(--rs-c1), transparent);background-size:240px 250px}.rs-bg[data-rs-bg=stars]:after{background-image:radial-gradient(1px 1px at 40px 80px, var(--rs-c1), transparent), radial-gradient(1.5px 1.5px at 120px 20px, var(--rs-c2), transparent), radial-gradient(1px 1px at 180px 150px, var(--rs-c1), transparent), radial-gradient(2px 2px at 260px 90px, var(--rs-c1), transparent), radial-gradient(1px 1px at 300px 260px, var(--rs-c3), transparent);animation-duration:calc(5.5s * var(--rs-sp));animation-delay:calc(-2s * var(--rs-sp));background-size:330px 300px}.rs-bg[data-rs-bg=waves]>.rs-wave{will-change:transform;width:200%;height:45%;animation:rs-slide calc(18s * var(--rs-sp)) linear infinite;bottom:0;left:0}.rs-bg[data-rs-bg=waves]>.rs-wave:first-of-type{opacity:calc(var(--rs-k) * .45)}.rs-bg[data-rs-bg=waves]>.rs-wave:nth-of-type(2){height:36%;opacity:calc(var(--rs-k) * .55);animation-duration:calc(13s * var(--rs-sp));animation-direction:reverse}.rs-bg[data-rs-bg=waves]>.rs-wave:nth-of-type(3){height:26%;opacity:calc(var(--rs-k) * .7);animation-duration:calc(9s * var(--rs-sp))}.rs-bd{z-index:2;border-radius:inherit;pointer-events:none;box-sizing:border-box;position:absolute;inset:0}.rs-bd[data-rs-bd=solid]{border:var(--rs-bw) solid var(--rs-b1)}.rs-bd[data-rs-bd=dashed]{border:var(--rs-bw) dashed var(--rs-b1)}.rs-bd:is([data-rs-bd=shine],[data-rs-bd=beam],[data-rs-bd=spin],[data-rs-bd=neon]){padding:var(--rs-bw);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rs-bd[data-rs-bd=shine]{background-image:radial-gradient(transparent, transparent, var(--rs-b1), var(--rs-b2), transparent, transparent);animation:rs-shine calc(12s * var(--rs-bsp)) linear infinite;background-size:300% 300%}.rs-bd[data-rs-bd=spin]{background:conic-gradient(from var(--rs-ang), var(--rs-b1), var(--rs-b2), var(--rs-b1));animation:rs-spin calc(5s * var(--rs-bsp)) linear infinite}.rs-bd[data-rs-bd=neon]{background:conic-gradient(from var(--rs-ang), var(--neon-n3), var(--neon-n2), var(--neon-n1), var(--neon-n3));animation:rs-spin calc(6s * var(--rs-bsp)) linear infinite}.rs:has(>.rs-bd[data-rs-bd=neon]){box-shadow:0 0 44px -10px var(--neon-n2), 0 0 70px -24px var(--neon-n3)}.rs[data-rs-w=boxed]:has(>.rs-bd[data-rs-bd=neon]){background-color:oklch(var(--card))}.rs-bd[data-rs-bd=beam]{background:conic-gradient(from var(--rs-ang), transparent 0 72%, var(--rs-b1) 88%, var(--rs-b2) 98%, transparent 100%), linear-gradient(color-mix(in oklab, var(--rs-b1) 18%, transparent) 0 0);animation:rs-spin calc(6s * var(--rs-bsp)) linear infinite}.rs-bd[data-rs-bd=glow]{border:var(--rs-bw) solid var(--rs-b1)}.rs-bd[data-rs-bd=glow]:after{content:"";inset:calc(var(--rs-bw) * -1);border-radius:inherit;box-shadow:0 0 18px 1px var(--rs-b1), 0 0 42px 4px color-mix(in oklab, var(--rs-b2) 55%, transparent);will-change:opacity;animation:rs-pulse calc(3.2s * var(--rs-bsp)) ease-in-out infinite alternate;position:absolute}.rs-bd[data-rs-bd=marching]{--rs-dash:calc(var(--rs-bw) * 6);background:linear-gradient(90deg, var(--rs-b1) 50%, transparent 0) repeat-x, linear-gradient(90deg, var(--rs-b2) 50%, transparent 0) repeat-x, linear-gradient(0deg, var(--rs-b1) 50%, transparent 0) repeat-y, linear-gradient(0deg, var(--rs-b2) 50%, transparent 0) repeat-y;background-size:var(--rs-dash) var(--rs-bw), var(--rs-dash) var(--rs-bw), var(--rs-bw) var(--rs-dash), var(--rs-bw) var(--rs-dash);animation:rs-march calc(1.2s * var(--rs-bsp)) linear infinite;background-position:0 0,0 100%,0 0,100% 0}@media (prefers-reduced-motion:reduce){.rs-bd[data-rs-bd=beam]{background:linear-gradient(90deg, var(--rs-b1), var(--rs-b2))}}@keyframes rs-drift{0%{transform:translate(-6%,-4%)rotate(0)scale(1)}50%{transform:translate(5%,3%)rotate(8deg)scale(1.08)}to{transform:translate(-3%,6%)rotate(-6deg)scale(.96)}}@keyframes rs-sway{0%{transform:translate(-8%)scaleY(1)}to{transform:translate(8%,4%)scaleY(1.15)}}@keyframes rs-float{0%{transform:translate(0,0)scale(1)}33%{transform:translate(18%,12%)scale(1.08)}66%{transform:translate(-10%,20%)scale(.94)}to{transform:translate(8%,-10%)scale(1.04)}}@keyframes rs-roam{0%{transform:translateY(-10%)}50%{transform:translate(70%,10%)}to{transform:translate(125%,-5%)}}@keyframes rs-swing{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes rs-fall{0%{transform:translateY(-110%)}to{transform:translateY(260%)}}@keyframes rs-meteor{0%{opacity:0;transform:rotate(-35deg)translate(0,0)}8%{opacity:1}70%{opacity:1}to{opacity:0;transform:rotate(-35deg)translate(-700px)}}@keyframes rs-twinkle{0%{opacity:calc(var(--rs-k) * .35)}to{opacity:var(--rs-k)}}@keyframes rs-slide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes rs-shine{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes rs-spin{to{--rs-ang:360deg}}@keyframes rs-pulse{0%{opacity:.35}to{opacity:1}}@keyframes rs-march{to{background-position:var(--rs-dash) 0, calc(var(--rs-dash) * -1) 100%, 0 calc(var(--rs-dash) * -1), 100% var(--rs-dash)}}
:is([data-hl] h2,[data-hl]:where(.hl-self)),[data-ha] h2{width:fit-content;max-width:100%}[data-hl]{--hl-ease:cubic-bezier(.23, 1, .32, 1);--hl-line:color-mix(in oklch, currentColor 20%, transparent)}:is([data-ha=center] :has(>h2),[data-ha=end] :has(>h2)){align-self:stretch}[data-ha=center] :has(>h2){text-align:center;flex-direction:column;align-items:center}[data-ha=center] :has(>h2)>*{margin-inline:auto}[data-ha=end] :has(>h2){text-align:end;flex-direction:row-reverse}[data-ha=end] :has(>h2)>*{margin-inline:0}[data-ha=center] h2{text-align:center;margin-inline:auto}[data-ha=end] h2{text-align:end;margin-inline-start:auto}:is([data-hl=glowLine] h2,[data-hl=glowLine]:where(.hl-self)){view-timeline:--hl-in;padding-bottom:.45em;position:relative}:is([data-hl=glowLine] h2,[data-hl=glowLine]:where(.hl-self)):after{content:"";bottom:0;background:linear-gradient(90deg, transparent 40%, color-mix(in oklch, oklch(var(--background)) 65%, transparent) 50%, transparent 60%) 200% 0 / 250% 100% no-repeat, var(--readable-primary);transform-origin:100%;border-radius:999px;width:min(4.5rem,60%);height:4px;position:absolute;inset-inline-start:0}[data-ha=center][data-hl=glowLine] h2:after{transform-origin:50%;margin-inline:auto;inset-inline:0}[data-ha=end][data-hl=glowLine] h2:after{transform-origin:0;inset-inline:auto 0}:is([data-hl=marker] h2,[data-hl=marker]:where(.hl-self)){isolation:isolate;view-timeline:--hl-in;position:relative}:is([data-hl=marker] h2,[data-hl=marker]:where(.hl-self)):before{content:"";z-index:-1;background:color-mix(in oklch, var(--readable-primary) 32%, transparent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cpath d='M3 18C30 13 70 17 110 14S170 12 197 16L195 23L198 28C170 34 120 30 80 34S25 33 5 32L8 25Z'/%3E%3C/svg%3E") 0 0/100% 1lh repeat-y;position:absolute;inset:0 -.2em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cpath d='M3 18C30 13 70 17 110 14S170 12 197 16L195 23L198 28C170 34 120 30 80 34S25 33 5 32L8 25Z'/%3E%3C/svg%3E") 0 0/100% 1lh repeat-y;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cpath d='M3 18C30 13 70 17 110 14S170 12 197 16L195 23L198 28C170 34 120 30 80 34S25 33 5 32L8 25Z'/%3E%3C/svg%3E") 0 0/100% 1lh repeat-y}:is([data-hl=liveGradient] h2,[data-hl=liveGradient]:where(.hl-self)){background:linear-gradient(110deg, currentColor 25%, var(--readable-primary) 45%, var(--readable-destructive) 58%, currentColor 78%) 0 0 / 300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:is([data-hl=extendLine] h2,[data-hl=extendLine]:where(.hl-self)){view-timeline:--hl-in;flex:auto;align-self:stretch;align-items:center;gap:.5em;width:auto;display:flex}:is([data-hl=extendLine] h2,[data-hl=extendLine]:where(.hl-self)):before{content:"";background:var(--readable-primary);border-radius:3px;flex:none;width:6px;height:1.05em}:is([data-hl=extendLine] h2,[data-hl=extendLine]:where(.hl-self)):after,[data-ha=center][data-hl=extendLine] h2:before{content:"";background:var(--hl-line);transform-origin:100%;border-radius:2px;flex:1;width:auto;min-width:2rem;height:2px}[data-ha=center][data-hl=extendLine] h2:before,[data-ha=end][data-hl=extendLine] h2:after{transform-origin:0}[data-ha=end][data-hl=extendLine] h2{flex-direction:row-reverse}:is([data-hl=liveDot] h2,[data-hl=liveDot]:where(.hl-self)){align-items:center;gap:.5em;display:flex}:is([data-hl=liveDot] h2,[data-hl=liveDot]:where(.hl-self)):before{content:"";background:var(--readable-destructive);border-radius:50%;flex:none;width:.38em;height:.38em}:is([data-hl=corners] h2,[data-hl=corners]:where(.hl-self)){view-timeline:--hl-in;padding:.15em .6em;position:relative}:is([data-hl=corners] h2,[data-hl=corners]:where(.hl-self)):before,:is([data-hl=corners] h2,[data-hl=corners]:where(.hl-self)):after{content:"";border:3px solid var(--readable-primary);width:.55em;height:.55em;position:absolute}:is([data-hl=corners] h2,[data-hl=corners]:where(.hl-self)):before{top:0;border-bottom:0;border-inline-end:0;inset-inline-start:0}:is([data-hl=corners] h2,[data-hl=corners]:where(.hl-self)):after{bottom:0;border-top:0;border-inline-start:0;inset-inline-end:0}:is([data-hl=pill] h2,[data-hl=pill]:where(.hl-self)){background:color-mix(in oklch, var(--readable-primary) 13%, transparent);border:1px solid color-mix(in oklch, var(--readable-primary) 30%, transparent);border-radius:999px;padding:.12em .85em}:is([data-hl=hollow] h2,[data-hl=hollow]:where(.hl-self)){white-space:nowrap;color:#0000;-webkit-text-stroke:2px var(--readable-primary);unicode-bidi:plaintext;max-width:100%;font-weight:900;overflow:hidden;font-size:var(--hl-size,clamp(3rem, 8.5vw, 9rem))!important;letter-spacing:-.04em!important;line-height:1!important}[data-hl=hollow] h2.pt-brand-title{-webkit-text-fill-color:transparent;box-shadow:none!important;clip-path:none!important;background:0 0!important;padding:0!important}[data-hl=hollow] h2.pt-brand-title:before,[data-hl=hollow] h2.pt-brand-title:after,[data-hl=hollow] h2 .pt-brand-word:before,[data-hl=hollow] h2 .pt-brand-word:after{content:none!important}[data-hl=hollow] h2 .pt-brand-words,[data-hl=hollow] h2 .pt-brand-word{-webkit-text-fill-color:transparent;-webkit-text-stroke:inherit;box-shadow:none!important;clip-path:none!important;color:#0000!important;background:0 0!important;margin:0!important;padding:0!important;display:inline!important;transform:none!important}:is([data-hl=hollow] h2,[data-hl=hollow]:where(.hl-self)):first-letter{color:var(--readable-primary);-webkit-text-stroke:0}@media (max-width:639px){:is([data-hl=hollow] h2,[data-hl=hollow]:where(.hl-self)){-webkit-text-stroke-width:1.5px}}@media (prefers-reduced-motion:no-preference){:is([data-hl=glowLine]:not([data-hm=off]) h2,[data-hl=glowLine]:not([data-hm=off]):where(.hl-self)):after{animation:hl-grow .7s var(--hl-ease) .15s both, hl-glint 3.2s ease-in-out 1.2s infinite}:is([data-hl=marker]:not([data-hm=off]) h2,[data-hl=marker]:not([data-hm=off]):where(.hl-self)):before{animation:hl-swipe .9s var(--hl-ease) .2s both}:is([data-hl=liveGradient]:not([data-hm=off]) h2,[data-hl=liveGradient]:not([data-hm=off]):where(.hl-self)){animation:8s linear infinite hl-shift}:is([data-hl=extendLine]:not([data-hm=off]) h2,[data-hl=extendLine]:not([data-hm=off]):where(.hl-self)):after,[data-ha=center][data-hl=extendLine]:not([data-hm=off]) h2:before{animation:hl-grow .9s var(--hl-ease) .15s both}:is([data-hl=blurIn]:not([data-hm=off]) h2,[data-hl=blurIn]:not([data-hm=off]):where(.hl-self)){animation:hl-blur .7s var(--hl-ease) both}:is([data-hl=liveDot]:not([data-hm=off]) h2,[data-hl=liveDot]:not([data-hm=off]):where(.hl-self)):before{animation:hl-pulse 2s var(--hl-ease) infinite}:is([data-hl=corners]:not([data-hm=off]) h2,[data-hl=corners]:not([data-hm=off]):where(.hl-self)):before{animation:hl-corner-start .6s var(--hl-ease) both}:is([data-hl=corners]:not([data-hm=off]) h2,[data-hl=corners]:not([data-hm=off]):where(.hl-self)):after{animation:hl-corner-end .6s var(--hl-ease) both}@supports (animation-timeline:view()){:is([data-hl=glowLine]:not([data-hm=off]) h2,[data-hl=glowLine]:not([data-hm=off]):where(.hl-self)):after{animation-timeline:--hl-in,auto;animation-range:entry 10% cover 30%,normal}:is([data-hl=marker]:not([data-hm=off]) h2,[data-hl=marker]:not([data-hm=off]):where(.hl-self)):before,:is([data-hl=extendLine]:not([data-hm=off]) h2,[data-hl=extendLine]:not([data-hm=off]):where(.hl-self)):after,[data-ha=center][data-hl=extendLine]:not([data-hm=off]) h2:before,:is([data-hl=corners]:not([data-hm=off]) h2,[data-hl=corners]:not([data-hm=off]):where(.hl-self)):before,:is([data-hl=corners]:not([data-hm=off]) h2,[data-hl=corners]:not([data-hm=off]):where(.hl-self)):after{animation-timeline:--hl-in;animation-range:entry 10% cover 30%}:is([data-hl=blurIn]:not([data-hm=off]) h2,[data-hl=blurIn]:not([data-hm=off]):where(.hl-self)){animation-timeline:view();animation-range:entry cover 30%}}}@keyframes hl-grow{0%{transform:scaleX(0)}}@keyframes hl-glint{to{background-position:-150% 0,0 0}}@keyframes hl-swipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes hl-shift{to{background-position:-300% 0}}@keyframes hl-blur{0%{opacity:0;filter:blur(10px);translate:0 .6em}}@keyframes hl-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--readable-destructive) 55%, transparent)}to{box-shadow:0 0 0 .5em #0000}}@keyframes hl-corner-start{0%{opacity:0;translate:6px -6px}}@keyframes hl-corner-end{0%{opacity:0;translate:-6px 6px}}
.tx-line{--tx-dur:calc(.7s * var(--tx-speed,1))}html[dir]:where(:not(.dark)) .tx-line[data-tx-fg]{color:var(--tx-fg-l,inherit)}html[dir]:where(.dark) .tx-line[data-tx-fg]{color:var(--tx-fg-d,var(--tx-fg-l,inherit))}.tx-anim{animation-duration:var(--tx-dur);animation-delay:var(--tx-delay,0s);animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both}[data-tx-trigger=view]:not([data-tx-in]) .tx-anim{animation-play-state:paused}.tx-w{animation-delay:calc(var(--tx-delay,0s) + var(--tx-i,0) * 80ms * var(--tx-speed,1));display:inline-block}.tx-e-fadeUp>.tx-w{animation-name:tx-fade-up}.tx-e-blur>.tx-w{animation-name:tx-blur;animation-duration:calc(.9s * var(--tx-speed,1))}.tx-e-pop>.tx-w{animation-name:tx-pop;animation-duration:calc(.55s * var(--tx-speed,1))}.tx-e-wave>.tx-w{animation-name:tx-wave;animation-duration:calc(1.8s * var(--tx-speed,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:calc(var(--tx-delay,0s) + var(--tx-i,0) * .12s * var(--tx-speed,1))}.tx-e-flip>.tx-w{animation-name:tx-flip;animation-duration:calc(.8s * var(--tx-speed,1));transform-origin:50% 100%;backface-visibility:hidden}.tx-e-zoom>.tx-w{animation-name:tx-zoom;animation-duration:calc(.8s * var(--tx-speed,1))}@keyframes tx-flip{0%{opacity:0;transform:perspective(600px)rotateX(-95deg)}60%{opacity:1}to{transform:perspective(600px)rotateX(0)}}@keyframes tx-zoom{0%{opacity:0;filter:blur(10px);transform:scale(1.9)}}@keyframes tx-fade-up{0%{opacity:0;transform:translateY(.6em)}}@keyframes tx-blur{0%{opacity:0;filter:blur(12px);transform:translateY(.15em)}}@keyframes tx-pop{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.08)}}@keyframes tx-wave{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.22em)}}.tx-e-wipe{animation-name:tx-wipe-rtl;animation-duration:calc(1s * var(--tx-speed,1));animation-timing-function:cubic-bezier(.65,0,.35,1);display:inline-block}[dir=ltr] .tx-e-wipe{animation-name:tx-wipe-ltr}@keyframes tx-wipe-rtl{0%{clip-path:inset(-.2em -.2em -.2em 100%)}to{clip-path:inset(-.2em)}}@keyframes tx-wipe-ltr{0%{clip-path:inset(-.2em 100% -.2em -.2em)}to{clip-path:inset(-.2em)}}.tx-e-gradient,.tx-e-shimmer{-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;animation-timing-function:linear;animation-iteration-count:infinite}.tx-e-gradient{background-image:linear-gradient(90deg, var(--tx-c1), var(--tx-c2), var(--tx-c1));animation-name:tx-gradient;animation-duration:calc(4s * var(--tx-speed,1));background-size:200% 100%}.tx-e-shimmer{background-image:linear-gradient(100deg, currentColor 0%, currentColor 40%, var(--tx-c1) 50%, currentColor 60%, currentColor 100%);animation-name:tx-shimmer;animation-duration:calc(3s * var(--tx-speed,1));background-size:250% 100%}@keyframes tx-gradient{0%{background-position:0%}to{background-position:200%}}@keyframes tx-shimmer{0%{background-position:150%}70%,to{background-position:-50%}}.tx-e-glow{color:var(--tx-c1);text-shadow:0 0 .08em var(--tx-c1), 0 0 .35em color-mix(in srgb, var(--tx-c1) 70%, transparent);animation-name:tx-glow;animation-duration:calc(2.4s * var(--tx-speed,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes tx-glow{0%{text-shadow:0 0 .02em var(--tx-c1), 0 0 .1em color-mix(in srgb, var(--tx-c1) 40%, transparent)}}.tx-e-highlight,.tx-e-underline{-webkit-box-decoration-break:clone;box-decoration-break:clone;animation-duration:calc(.9s * var(--tx-speed,1));background-position:100% 100%;background-repeat:no-repeat;animation-timing-function:cubic-bezier(.65,0,.35,1)}[dir=ltr] .tx-e-highlight,[dir=ltr] .tx-e-underline{background-position:0 100%}.tx-e-highlight{background-image:linear-gradient(color-mix(in srgb, var(--tx-c1) 32%, transparent), color-mix(in srgb, var(--tx-c1) 32%, transparent));background-size:100% 100%;border-radius:.22em;padding:.04em .18em;animation-name:tx-highlight}.tx-e-underline{background-image:linear-gradient(90deg, var(--tx-c1), var(--tx-c2));background-size:100% .09em;padding-bottom:.06em;animation-name:tx-underline}@keyframes tx-highlight{0%{background-size:0% 100%}}@keyframes tx-underline{0%{background-size:0% .09em}}.tx-e-glitch{animation-name:tx-glitch;animation-duration:calc(3.2s * var(--tx-speed,1));animation-timing-function:step-end;animation-iteration-count:infinite;display:inline-block}@keyframes tx-glitch{0%,78%,to{text-shadow:none;transform:none}80%{text-shadow:-.05em 0 var(--tx-c1), .05em 0 var(--tx-c2);transform:translate(.02em)skew(-6deg)}83%{text-shadow:.06em .02em var(--tx-c1), -.06em -.02em var(--tx-c2);transform:translate(-.03em)}86%{text-shadow:-.03em 0 var(--tx-c1), .03em 0 var(--tx-c2);transform:skew(4deg)}89%{text-shadow:none;transform:none}92%{text-shadow:.04em 0 var(--tx-c1), -.04em 0 var(--tx-c2);transform:translate(.02em)}}.tx-e-boxReveal{animation-name:tx-box-text;animation-duration:calc(1.2s * var(--tx-speed,1));animation-timing-function:linear;display:inline-block;position:relative}.tx-e-boxReveal:after{content:"";background:linear-gradient(90deg, var(--tx-c1), var(--tx-c2));animation:tx-box-bar-rtl calc(1.2s * var(--tx-speed,1)) cubic-bezier(.65, 0, .35, 1) var(--tx-delay,0s) both;pointer-events:none;border-radius:.12em;position:absolute;inset:-.04em -.08em;transform:scaleX(0)}[dir=ltr] .tx-e-boxReveal:after{animation-name:tx-box-bar-ltr}[data-tx-trigger=view]:not([data-tx-in]) .tx-e-boxReveal:after{animation-play-state:paused}@keyframes tx-box-text{0%,50%{opacity:0}50.1%,to{opacity:1}}@keyframes tx-box-bar-rtl{0%{transform-origin:100%;transform:scaleX(0)}50%{transform-origin:100%;transform:scaleX(1)}50.1%{transform-origin:0;transform:scaleX(1)}to{transform-origin:0;transform:scaleX(0)}}@keyframes tx-box-bar-ltr{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}50.1%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.tx-e-outline{-webkit-text-stroke:.025em currentColor;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation-name:tx-outline-fill;animation-duration:calc(1.6s * var(--tx-speed,1));background-image:linear-gradient(currentColor,currentColor);background-position:100%;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;animation-timing-function:cubic-bezier(.65,0,.35,1)}[dir=ltr] .tx-e-outline{background-position:0}@keyframes tx-outline-fill{0%,25%{background-size:0% 100%}}.tx-e-badge{border:1px solid oklch(var(--border));background:color-mix(in oklab, oklch(var(--foreground)) 5%, transparent);border-radius:999px;align-items:center;gap:.6em;padding:.4em 1.1em;line-height:1.6;display:inline-flex}.tx-e-badge:before{content:"";background:#31d96d;background:lab(76.9739% -60.6648 40.3221);border-radius:50%;flex:none;width:.55em;height:.55em;box-shadow:0 0 .7em #31d96d;box-shadow:0 0 .7em lab(76.9739% -60.6648 40.3221)}@media (prefers-reduced-motion:no-preference){.tx-e-badge:before{animation:2s ease-in-out infinite tx-badge-dot}}@keyframes tx-badge-dot{50%{box-shadow:0 0 .2em #31d96d;box-shadow:0 0 .2em lab(76.9739% -60.6648 40.3221)}}.tx-e-chips{flex-wrap:wrap;gap:.6em;display:inline-flex}.tx-chip-mark{color:var(--tx-c1);font-weight:800}.tx-chip{border:1px solid oklch(var(--border));background:oklch(var(--card));border-radius:999px;padding:.45em 1.15em;line-height:1.6}.tx-typing{white-space:pre-line}.tx-typing-pending{visibility:hidden}.tx-caret{vertical-align:-.12em;background:currentColor;width:.08em;height:1em;margin-inline-start:.08em;animation:1s step-end infinite tx-caret;display:inline-block}.tx-caret-done{animation-iteration-count:4;animation-fill-mode:forwards}@keyframes tx-caret{50%{opacity:0}to{opacity:0}}.tx-rotate{vertical-align:bottom;color:var(--tx-c1);margin-block:-.12em;padding-block:.12em;display:inline-grid;overflow:hidden}.tx-rotate-item{transition:transform calc(.55s * var(--tx-speed,1)) cubic-bezier(.2, .7, .2, 1), opacity calc(.55s * var(--tx-speed,1)) ease, filter calc(.55s * var(--tx-speed,1)) ease;grid-area:1/1}.tx-rotate-item[data-state=idle]{opacity:0;filter:blur(4px);transform:translateY(70%)}.tx-rotate-item[data-state=out]{opacity:0;filter:blur(4px);transform:translateY(-70%)}.tx-count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.tx-anim,.tx-anim>.tx-w,.tx-w,.tx-e-boxReveal:after{animation:none!important}.tx-typing-pending{visibility:visible}.tx-rotate-item{transition:none}}
