@layer properties,theme,base;@layer components{.rg-has-dock{--rg-dock-h:calc(3.875rem + max(.5rem, env(safe-area-inset-bottom)));padding-bottom:var(--rg-dock-h)}html:has(.rg-has-dock){scroll-padding-top:5rem;scroll-padding-bottom:calc(var(--rg-dock-h,0px) + 1rem)}@media (width>=640px){.rg-has-dock{--rg-dock-h:calc(4.25rem + max(.75rem, env(safe-area-inset-bottom)))}}@media (width>=1024px){.rg-has-dock{--rg-dock-h:0px;padding-bottom:0}html:has(.rg-has-dock){scroll-padding-bottom:0}}@media (width<=767.98px){.rg-has-dock.rg-has-paybar{padding-bottom:calc(var(--rg-dock-h) + 10.5rem)}}.rg-dock-float{inset-inline:.625rem;bottom:calc(var(--rg-dock-h,0px) + .75rem);z-index:44;border:.0625rem solid var(--rg-rule);background:color-mix(in srgb, var(--color-bg-surface) 97%, transparent);backdrop-filter:blur(1.25rem)saturate(150%);box-shadow:0 1rem 2.5rem -.75rem #000000b3, inset 0 .0625rem 0 color-mix(in srgb, var(--color-text-primary) 6%, transparent);border-radius:1.125rem;position:fixed}@media (width>=640px){.rg-dock-float{inset-inline:max(.75rem,50% - 21rem)}}.rg-cart-scrim{z-index:42}.rg-cart-sheet{z-index:43}.rg-dock{--rg-dock-bg:color-mix(in srgb, var(--color-bg-surface) 96%, transparent);inset-inline:0;z-index:45;padding:.375rem .375rem max(.5rem, env(safe-area-inset-bottom));border-top:.0625rem solid var(--rg-rule);background:var(--rg-dock-bg);backdrop-filter:blur(1.125rem)saturate(160%);box-shadow:0 -.75rem 2rem -1.25rem #0009, inset 0 .0625rem 0 color-mix(in srgb, var(--color-text-primary) 5%, transparent);view-transition-name:rg-dock;border-radius:1.25rem 1.25rem 0 0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0}@media (width>=640px){.rg-dock{left:50%;right:auto;bottom:max(.75rem, env(safe-area-inset-bottom));border:.0625rem solid var(--rg-rule);width:min(30rem,100% - 2rem);box-shadow:0 1.25rem 3rem -1rem #000000bf, inset 0 .0625rem 0 color-mix(in srgb, var(--color-text-primary) 5%, transparent);border-radius:1.5rem;padding:.375rem;transform:translate(-50%)}}@media (width>=1024px){.rg-dock{display:none}}.rg-dock-tab{min-width:0;min-height:3.5rem;color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--rg-dur-1) var(--rg-ease);background:0 0;border:0;border-radius:.875rem;flex-direction:column;justify-content:flex-end;align-items:center;gap:.1875rem;padding:.25rem 0 .125rem;text-decoration:none;display:flex;position:relative}.rg-dock-icon{width:3.5rem;max-width:100%;height:2rem;transition:transform .16s var(--rg-ease);border-radius:999rem;place-items:center;display:grid;position:relative}.rg-dock-icon>svg{width:1.375rem;height:1.375rem;position:relative}.rg-dock-pill{border-radius:inherit;background:color-mix(in srgb, var(--color-cta) 22%, transparent);box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--color-cta) 35%, transparent);view-transition-name:rg-dock-pill;position:absolute;inset:0}.rg-dock-label{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.6875rem;font-weight:600;line-height:1.2;overflow:hidden}.rg-dock-tab[aria-current]{color:var(--color-text-primary)}.rg-dock-tab[aria-current] .rg-dock-icon{color:var(--color-accent)}.rg-dock-tab[aria-current] .rg-dock-label{font-weight:700}.rg-dock-tab:active .rg-dock-icon{transform:scale(.88)}.rg-dock-tab:focus-visible{outline:.125rem solid var(--color-accent);outline-offset:-.125rem}.rg-dock-tab--primary .rg-dock-icon{background:var(--color-cta);width:3.25rem;height:3.25rem;color:var(--color-cta-ink);box-shadow:0 0 0 .3125rem var(--color-bg-surface), 0 .5rem 1rem -.375rem #00020c99;margin-top:-1.25rem}.rg-dock-tab--primary .rg-dock-icon>svg{width:1.5rem;height:1.5rem}.rg-dock-tab--primary[aria-current] .rg-dock-icon{color:var(--color-cta-ink)}.rg-dock-tab--primary[aria-current] .rg-dock-label{color:var(--color-accent)}.rg-dock-tab--primary[aria-current] .rg-dock-icon{box-shadow:0 0 0 .3125rem var(--color-bg-surface), 0 0 0 .4375rem color-mix(in srgb, var(--color-cta) 45%, transparent), 0 .5rem 1rem -.375rem #00020c99}@media (hover:hover) and (pointer:fine){.rg-dock-tab:hover{color:var(--color-text-primary)}.rg-dock-tab:hover .rg-dock-icon{transform:translateY(-.0625rem)}}@media (width<=359px){.rg-dock-label{letter-spacing:0;font-size:.625rem}}.rg-header{view-transition-name:rg-header}::view-transition-group(rg-dock-pill){animation-duration:.36s;animation-timing-function:var(--rg-ease-move)}::view-transition-new(rg-dock-pill):only-child{animation:rg-dock-pill-in .22s var(--rg-ease) both}::view-transition-old(rg-dock-pill):only-child{animation:.14s ease-in both rg-dock-pill-out}@keyframes rg-dock-pill-in{0%{opacity:0;transform:scale(.9)}}@keyframes rg-dock-pill-out{to{opacity:0;transform:scale(.9)}}.ms-sheet{border:.0625rem solid var(--rg-rule);background:var(--color-bg-surface);width:100%;max-width:100%;max-height:min(88dvh,46rem);color:var(--color-text-primary);transition:transform .22s cubic-bezier(.4,0,1,1);transition:transform .22s cubic-bezier(.4, 0, 1, 1), overlay .22s allow-discrete, display .22s allow-discrete;border-bottom:0;border-radius:1.5rem 1.5rem 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;transform:translateY(100%);box-shadow:0 -1.5rem 3rem -1rem #0009}.ms-sheet:focus{outline:none}.ms-sheet[open]{transform:translateY(var(--ms-drag,0px));transition:transform .34s var(--rg-ease);transition:transform .34s var(--rg-ease), overlay .34s allow-discrete, display .34s allow-discrete;flex-direction:column;display:flex}@starting-style{.ms-sheet[open]{transform:translateY(100%)}}.ms-sheet[data-dragging]{transition:none}.ms-sheet::backdrop{transition:background-color .22s ease, overlay .22s allow-discrete, display .22s allow-discrete;background:#02040a00}.ms-sheet[open]::backdrop{background:#02040a9e;transition-duration:.34s}@starting-style{.ms-sheet[open]::backdrop{background:#02040a00}}@media (width>=640px){.ms-sheet{max-width:30rem;margin-inline:auto}}.ms-sheet-head{border-bottom:.0625rem solid var(--rg-rule);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;flex:none;padding:.5rem 1.25rem 1.125rem;position:relative}.ms-sheet[data-dragging] .ms-sheet-head{cursor:grabbing}.ms-sheet-handle{background:var(--color-border-strong);border-radius:999rem;width:2.5rem;height:.3125rem;margin:.125rem auto .875rem;display:block}.ms-sheet-x{position:absolute;top:1.25rem;right:.75rem}.ms-sheet-body{min-height:0;padding:.5rem .75rem max(1rem, env(safe-area-inset-bottom));overscroll-behavior:contain;flex:auto;overflow-y:auto}.ms-sheet-group+.ms-sheet-group{margin-top:.5rem}.ms-nav-caption{color:var(--color-text-muted);padding:.5rem .875rem .25rem}.ms-ident{isolation:isolate;position:relative}.ms-ident:before{z-index:-1;pointer-events:none;content:"";background-image:repeating-linear-gradient(180deg, var(--color-stripe-4) 0 var(--rg-stripe-bar), transparent var(--rg-stripe-bar) calc(var(--rg-stripe-bar) + var(--rg-stripe-gap)));opacity:.11;width:45%;height:4rem;position:absolute;top:0;right:0;mask-image:linear-gradient(270deg,#000,#0000)}.ms-user-id{border:.0625rem solid var(--rg-rule);border-radius:var(--rg-radius-control);background:var(--color-bg-elevated);justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:3rem;padding:.375rem .375rem .375rem .875rem;display:flex}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),::view-transition-group(rg-dock-pill),::view-transition-new(rg-dock-pill):only-child,::view-transition-old(rg-dock-pill):only-child{animation:none}.rg-dock-icon{transition:none}.rg-dock-tab:active .rg-dock-icon{transform:none}.ms-sheet,.ms-sheet[open]{transition-duration:.16s}.ms-sheet{opacity:0;transition-property:opacity,overlay,display;transform:none}.ms-sheet[open]{opacity:1}@starting-style{.ms-sheet[open]{opacity:0;transform:none}}}}@layer utilities;
