.Lede{position:relative}.Lede-inner{flex-direction:column;align-items:flex-start;gap:.75rem;padding-top:1rem;padding-bottom:1.25rem;display:flex}.Lede-copy{gap:.5rem;min-width:0;display:grid}.Lede-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--qs-accent-cyan);background:var(--qs-bg-elevated);clip-path:var(--qs-notch-sm);justify-self:start;align-items:center;gap:.4375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.Lede-badgeIcon{color:var(--qs-accent-yellow);font-size:.75rem}.Lede-title{text-wrap:pretty;font-size:clamp(1.375rem,5.4vw,2.625rem);line-height:1.12}.Lede-accent{background:var(--qs-gradient-title);color:var(--qs-clear);filter:drop-shadow(0 0 12px var(--qs-glow-violet));-webkit-background-clip:text;background-clip:text}.Lede-text{max-width:40rem;color:var(--qs-text-secondary);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.45;display:-webkit-box;overflow:hidden}.Lede-cta{border-radius:var(--qs-radius-sm);background:var(--qs-gradient-cta);min-height:2.5rem;color:var(--qs-text-primary);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 18px var(--qs-glow-blue);border:0;align-items:center;gap:.5rem;padding-inline:1.125rem;font-size:.875rem;transition:box-shadow .2s;display:inline-flex}.Lede-cta:hover{background:var(--qs-gradient-cta-hover);color:var(--qs-text-primary);box-shadow:0 0 26px var(--qs-glow-cyan)}.Lede-ctaIcon{font-size:.75rem;transform:rotate(90deg)}@media (max-width:575.98px) and (max-height:700px){.Lede-text{display:none}}@media (min-width:768px){.Lede-inner{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:2rem;padding-bottom:2rem}.Lede-copy{gap:.75rem}.Lede-text{-webkit-line-clamp:2;line-clamp:2;font-size:1.0625rem}.Lede-cta{flex:none;min-height:3rem;padding-inline:1.5rem;font-size:.9375rem}}
.StarterLine{overflow-wrap:anywhere;min-width:0;filter:drop-shadow(0 0 10px var(--qs-glow-bonus));flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;display:flex}.StarterLine-text,.StarterLine-amount{font-family:var(--font-display);letter-spacing:.02em;background:var(--qs-gradient-bonus);color:var(--qs-clear);-webkit-background-clip:text;background-clip:text;line-height:1.1}.StarterLine-percent{letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--qs-accent-cyan);font-size:.75rem;font-weight:700}.StarterLine-extra{color:var(--qs-accent-yellow);font-weight:700}:where(.StarterLine--card) .StarterLine-text,:where(.StarterLine--card) .StarterLine-amount{font-size:clamp(1.4rem,4.6vw,1.875rem)}:where(.StarterLine--card) .StarterLine-extra{font-size:.95rem}.StarterLine--bar{filter:none}:where(.StarterLine--bar) .StarterLine-text,:where(.StarterLine--bar) .StarterLine-amount{font-size:1.125rem}:where(.StarterLine--bar) .StarterLine-percent,:where(.StarterLine--bar) .StarterLine-extra{width:auto;font-size:.75rem}.StarterLine--modal{justify-content:center}:where(.StarterLine--modal) .StarterLine-text,:where(.StarterLine--modal) .StarterLine-amount{font-size:clamp(1.75rem,7vw,2.5rem)}:where(.StarterLine--modal) .StarterLine-percent{text-align:center}.StarterLine--descriptive{filter:drop-shadow(0 0 6px var(--qs-glow-bonus))}:where(.StarterLine--descriptive) .StarterLine-text{font-family:var(--font-body);letter-spacing:.01em;font-size:.9375rem;font-weight:700;line-height:1.3}
.Docket{transition:transform .2s;position:relative}.Docket:hover{transform:translateY(-2px)}.Docket-frame{background:var(--qs-gradient-frame);clip-path:var(--qs-notch-md);padding:2px}.Docket-body{background:radial-gradient(120% 140% at 0% 0%, var(--qs-bg-elevated) 0%, var(--qs-bg-card) 55%), var(--qs-bg-card);clip-path:var(--qs-notch-md);position:relative}.Docket-hit{display:block}.Docket-hit:focus-visible{outline:2px solid var(--qs-accent-cyan);outline-offset:-4px}.Docket-inner{grid-template-columns:9.5rem minmax(0,1fr);grid-template-areas:"media main""details details""cta cta""terms terms";gap:.875rem 1rem;padding:1.125rem;display:grid}.Docket-media{aspect-ratio:16/9;background:radial-gradient(var(--qs-scenery-dot) 1px, var(--qs-clear) 1.5px) 0 0 / 8px 8px, var(--qs-gradient-logo);clip-path:var(--qs-notch-sm);grid-area:media;align-self:start;position:relative;overflow:hidden}.Docket-logo{object-fit:contain;padding:.5rem}.Docket-rank{font-family:var(--font-display);letter-spacing:.04em;color:var(--qs-text-primary);background:var(--qs-bg-base);clip-path:var(--qs-notch-tab);padding:.125rem .4375rem .1875rem;font-size:.8125rem;position:absolute;top:0;left:0}.Docket-main{flex-direction:column;grid-area:main;justify-content:center;gap:.375rem;min-width:0;display:flex}.Docket-title{overflow-wrap:anywhere;font-size:1.125rem}.Docket-rating{align-items:center;gap:.5rem;display:flex}.Docket-stars{color:var(--qs-accent-yellow);filter:drop-shadow(0 0 4px var(--qs-glow-bonus));gap:.1875rem;font-size:.9375rem;display:inline-flex}.Docket-star{display:block}.Docket-score{font-family:var(--font-display);color:var(--qs-text-primary);font-size:.875rem}.Docket-details{grid-area:details;gap:1rem;min-width:0;display:flex}.Docket-perks,.Docket-payments{flex:1 1 0;min-width:0}.Docket-plusses{gap:.375rem;display:grid}.Docket-plus{color:var(--qs-text-secondary);align-items:baseline;gap:.5rem;font-size:.875rem;line-height:1.4;display:flex}.Docket-plus:before{content:"";background:var(--qs-accent-cyan);width:6px;height:6px;box-shadow:0 0 6px var(--qs-glow-cyan);flex:none;transform:translateY(-1px)}.Docket-toggle{background:var(--qs-clear);letter-spacing:.1em;text-transform:uppercase;color:var(--qs-accent-cyan);text-underline-offset:3px;border:0;justify-self:start;padding:.125rem 0;font-size:.75rem;font-weight:700;text-decoration:underline}.Docket-toggle:hover{color:var(--qs-text-primary)}.Docket-pays{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.Docket-payLogo{object-fit:contain;background:var(--qs-bg-surface);border-radius:var(--qs-radius-sm);width:28px;height:28px;padding:3px}.Docket-cta{border-radius:var(--qs-radius-sm);background:var(--qs-gradient-cta);min-height:3rem;color:var(--qs-text-primary);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 16px var(--qs-glow-blue);border:0;grid-area:cta;justify-content:center;align-items:center;gap:.625rem;font-size:1rem;transition:box-shadow .2s,filter .2s;display:flex;position:relative;overflow:hidden}.Docket-cta:after{content:"";background:var(--qs-gradient-shine);animation:2.6s ease-in-out infinite alternate docket-shine;position:absolute;inset:0;transform:translate(-120%)}.Docket-ctaIcon{font-size:.875rem;transition:transform .2s}:where(.Docket:hover) .Docket-cta{background:var(--qs-gradient-cta-hover);box-shadow:0 0 24px var(--qs-glow-cyan)}:where(.Docket:hover) .Docket-ctaIcon{transform:translate(3px)}.Docket-terms{border-top:1px solid var(--qs-border-subtle);grid-area:terms;padding-top:.625rem}.Docket-termsText{color:var(--qs-text-muted);font-size:.75rem;line-height:1.5}.Docket-termsLink{color:var(--qs-text-secondary);text-underline-offset:2px;text-decoration:underline}.Docket-badge{z-index:3;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;clip-path:var(--qs-notch-sm);padding:.25rem .75rem;font-size:.75rem;position:absolute;top:-.75rem;left:1.25rem}.Docket--podium{filter:drop-shadow(0 0 10px var(--qs-glow-violet))}:where(.Docket--podium) .Docket-frame{background:var(--qs-gradient-frame-podium)}:where(.Docket--podium) .Docket-badge{background:var(--qs-accent-violet);color:var(--qs-text-primary)}.Docket--lead{animation:2.2s ease-in-out infinite alternate docket-leadGlow}:where(.Docket--lead) .Docket-frame{background:var(--qs-gradient-frame-lead);padding:3px}:where(.Docket--lead) .Docket-badge{background:var(--qs-gradient-lead);color:var(--qs-text-inverse);animation:1.4s ease-in-out infinite alternate docket-badgeBob}:where(.Docket--lead) .Docket-cta{background:var(--qs-gradient-lead);color:var(--qs-text-inverse);box-shadow:0 0 18px var(--qs-glow-lead), 0 0 36px var(--qs-glow-lead-strong);animation:1.6s ease-in-out infinite alternate docket-ctaPulse}:where(.Docket--lead:hover) .Docket-cta{background:var(--qs-gradient-lead-hover)}:where(.Docket--lead) .Docket-rank{background:var(--qs-accent-orange);color:var(--qs-text-inverse)}:where(.Docket--titled) .Docket-logo{object-fit:cover;padding:0}@keyframes docket-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes docket-leadGlow{0%{filter:drop-shadow(0 0 6px var(--qs-glow-lead))}to{filter:drop-shadow(0 0 20px var(--qs-glow-lead-strong))}}@keyframes docket-badgeBob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes docket-ctaPulse{0%{filter:brightness()}to{filter:brightness(1.15)}}@media (min-width:768px){.Docket-inner{grid-template-columns:10rem minmax(0,1.25fr) minmax(0,1fr) 11rem;grid-template-areas:"media main details cta""terms terms terms terms";align-items:center;gap:.75rem 1.5rem}.Docket-media{align-self:center}.Docket-details{flex-direction:column;gap:.625rem}.Docket-perks,.Docket-payments{flex:none}}
.Tray{z-index:100;background:var(--qs-bg-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:2px solid var(--qs-accent-orange);box-shadow:0 -6px 24px var(--qs-glow-lead);position:fixed;bottom:0;left:0;right:0}.Tray-inner{align-items:center;gap:.875rem;min-height:4.5rem;padding-block:.625rem;display:flex}.Tray-logoLink{flex:none;display:inline-flex}.Tray-logo{object-fit:contain;width:100px;height:36px}.Tray-bonus{flex:auto;min-width:0}.Tray-cta{border-radius:var(--qs-radius-sm);background:var(--qs-gradient-lead);min-height:2.75rem;color:var(--qs-text-inverse);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 18px var(--qs-glow-lead);border:0;flex:none;align-items:center;gap:.5rem;padding-inline:1.125rem;font-size:.875rem;display:inline-flex}.Tray-cta:hover{background:var(--qs-gradient-lead-hover);color:var(--qs-text-inverse)}.Tray-ctaIcon{font-size:.8125rem}
.Nudge{z-index:200;background:var(--qs-bg-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:1.25rem;animation:.25s ease-out nudge-fade;display:flex;position:fixed;inset:0}.Nudge-card{text-align:center;background:var(--qs-bg-elevated);border:2px solid var(--qs-border-strong);border-radius:var(--qs-radius-md);width:100%;max-width:26rem;box-shadow:0 0 40px var(--qs-glow-violet);padding:1.75rem 1.5rem 1.5rem;position:relative}.Nudge-close{border-radius:var(--qs-radius-sm);background:var(--qs-bg-surface);width:2.25rem;height:2.25rem;color:var(--qs-text-primary);border:0;font-size:.9375rem;line-height:1;position:absolute;top:.5rem;right:.5rem}.Nudge-close:hover{background:var(--qs-accent-violet)}.Nudge-headline{font-family:var(--font-display);letter-spacing:.02em;color:var(--qs-text-primary);font-size:1.375rem}.Nudge-sub{color:var(--qs-text-secondary);margin-top:.375rem}.Nudge-name{color:var(--qs-accent-cyan)}.Nudge-panel{background:var(--qs-gradient-tile);clip-path:var(--qs-notch-md);justify-items:center;gap:.875rem;margin-top:1.5rem;padding:1.75rem 1.25rem 1.25rem;display:grid;position:relative}.Nudge-badge{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:var(--qs-gradient-lead);color:var(--qs-text-inverse);clip-path:var(--qs-notch-tab);padding:.25rem .875rem;font-size:.75rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.Nudge-logoLink{display:inline-flex}.Nudge-logo{object-fit:contain;width:160px;height:60px}.Nudge-bonus{width:100%}.Nudge-payments{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.Nudge-payIcon{object-fit:contain;background:var(--qs-bg-surface);border-radius:var(--qs-radius-sm);width:40px;height:24px;padding:2px}.Nudge-cta{border-radius:var(--qs-radius-sm);background:var(--qs-gradient-lead);width:100%;min-height:3rem;color:var(--qs-text-inverse);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 20px var(--qs-glow-lead);border:0;justify-content:center;align-items:center;gap:.625rem;animation:1.6s ease-in-out infinite alternate nudge-pulse;display:inline-flex}.Nudge-cta:hover{background:var(--qs-gradient-lead-hover);color:var(--qs-text-inverse)}.Nudge-ctaIcon{font-size:.875rem}@keyframes nudge-fade{0%{opacity:0}to{opacity:1}}@keyframes nudge-pulse{0%{box-shadow:0 0 14px var(--qs-glow-lead)}to{box-shadow:0 0 30px var(--qs-glow-lead-strong)}}
.Hoarding{background:var(--qs-gradient-line);clip-path:var(--qs-notch-md);grid-column:1/-1;padding:2px;transition:filter .2s;display:block}.Hoarding:hover{filter:brightness(1.08)}.Hoarding-image{width:100%;height:auto;clip-path:var(--qs-notch-md)}
.Shortlist{padding-top:.5rem;padding-bottom:1rem;position:relative}.Shortlist-note{color:var(--qs-text-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-bottom:1.75rem;font-size:.8125rem;display:flex}.Shortlist-noteTag{letter-spacing:.1em;text-transform:uppercase;color:var(--qs-text-secondary);border:1px solid var(--qs-border-default);border-radius:var(--qs-radius-sm);padding:.0625rem .375rem;font-size:.6875rem;font-weight:700}.Shortlist-noteLink{color:var(--qs-accent-cyan);text-underline-offset:2px;text-decoration:underline}.Shortlist-noteLink:hover{color:var(--qs-text-primary)}.Shortlist-grid{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}.Shortlist-end{height:1px}
.Sketch{background:var(--qs-bg-card);clip-path:var(--qs-notch-md);grid-template-columns:7rem minmax(0,1fr);grid-template-areas:"media lines""cta cta";gap:1rem;padding:1.125rem;display:grid}.Sketch-media,.Sketch-line,.Sketch-cta{background:var(--qs-gradient-skeleton);background-size:300% 100%;animation:1.2s ease-in-out infinite alternate sketch-shimmer}.Sketch-media{aspect-ratio:4/3;clip-path:var(--qs-notch-sm);grid-area:media}.Sketch-lines{grid-area:lines;align-content:center;gap:.625rem;display:grid}.Sketch-line{border-radius:var(--qs-radius-sm);width:70%;height:.875rem}.Sketch-line--wide{width:90%;height:1.5rem}.Sketch-line--short{width:45%}.Sketch-cta{border-radius:var(--qs-radius-sm);grid-area:cta;height:3rem}@keyframes sketch-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (min-width:768px){.Sketch{grid-template-columns:10rem minmax(0,1fr) 11rem;grid-template-areas:"media lines cta";align-items:center}}
.Amusements{gap:4rem;margin-top:3.5rem;display:grid}.Amusements-head{gap:.5rem;margin-bottom:1.75rem;display:grid}.Amusements-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--qs-accent-cyan);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.Amusements-kicker:before{content:"";background:var(--qs-gradient-line);width:1.5rem;height:3px}.Amusements-title{text-wrap:balance;max-width:36rem;font-size:clamp(1.5rem,4.4vw,2.25rem)}.Amusements-text{color:var(--qs-text-muted);font-size:.9375rem;line-height:1.55}.Amusements-board{background:var(--qs-gradient-frame-podium);clip-path:var(--qs-notch-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;list-style:none;display:grid}.Amusements-score{background:repeating-linear-gradient(0deg, var(--qs-scenery-dot) 0 1px, var(--qs-clear) 1px 4px), var(--qs-bg-card);align-content:start;gap:.375rem;padding:1.25rem 1rem 1.375rem;display:grid}.Amusements-scoreIcon{color:var(--qs-accent-yellow);font-size:1.25rem}.Amusements-value{font-family:var(--font-display);letter-spacing:.02em;color:var(--qs-accent-cyan);text-shadow:0 0 10px var(--qs-glow-cyan), 0 0 24px var(--qs-glow-blue);font-size:clamp(1.75rem,6vw,2.5rem);line-height:1}.Amusements-label{letter-spacing:.12em;text-transform:uppercase;color:var(--qs-text-primary);font-size:.75rem;font-weight:700}.Amusements-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;list-style:none;display:grid}.Amusements-tile{--tile-accent:var(--qs-accent-cyan);--tile-glow:var(--qs-glow-cyan);background:var(--qs-gradient-tile);border-top:3px solid var(--tile-accent);clip-path:var(--qs-notch-md);align-content:start;gap:.5rem;padding:1.25rem 1.125rem;transition:transform .2s;display:grid;position:relative}.Amusements-tile:first-child{grid-column:1/-1;padding:1.5rem 1.375rem}.Amusements-tile:hover{transform:translateY(-3px)}.Amusements-tile--violet{--tile-accent:var(--qs-accent-violet);--tile-glow:var(--qs-glow-violet)}.Amusements-tile--pink{--tile-accent:var(--qs-accent-pink);--tile-glow:var(--qs-glow-pink)}.Amusements-tile--amber{--tile-accent:var(--qs-accent-amber);--tile-glow:var(--qs-glow-bonus)}.Amusements-tile--blue{--tile-accent:var(--qs-accent-blue);--tile-glow:var(--qs-glow-blue)}.Amusements-tileIcon{width:2.75rem;height:2.75rem;color:var(--tile-accent);background:var(--qs-bg-base);box-shadow:inset 0 0 0 2px var(--tile-accent), 0 0 14px var(--tile-glow);clip-path:var(--qs-notch-sm);justify-content:center;align-items:center;font-size:1.375rem;display:inline-flex}.Amusements-tileName{font-size:1.125rem}.Amusements-steps{gap:.875rem;list-style:none;display:grid}.Amusements-step{background:var(--qs-bg-card);border-left:3px solid var(--qs-accent-violet);clip-path:var(--qs-notch-sm);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"no title""no text";align-items:start;gap:.25rem 1rem;padding:1.125rem 1.125rem 1.25rem;display:grid;position:relative}.Amusements-step:nth-child(2){border-left-color:var(--qs-accent-pink);margin-left:1rem}.Amusements-step:nth-child(3){border-left-color:var(--qs-accent-amber);margin-left:2rem}.Amusements-stepNo{font-family:var(--font-display);color:var(--qs-text-primary);-webkit-text-stroke:1px var(--qs-accent-violet);text-shadow:3px 3px 0 var(--qs-accent-violet);grid-area:no;font-size:2rem;line-height:1}.Amusements-stepIcon{color:var(--qs-accent-yellow);font-size:1.125rem;position:absolute;top:1rem;right:1rem}.Amusements-stepTitle{grid-area:title;padding-right:2rem;font-size:1.0625rem}:where(.Amusements-step) .Amusements-text{grid-area:text}@media (min-width:768px){.Amusements{gap:5rem;margin-top:4.5rem}.Amusements-board{grid-template-columns:repeat(4,minmax(0,1fr))}.Amusements-score{padding:1.75rem 1.5rem}.Amusements-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(9rem,auto)}.Amusements-tile:first-child{grid-area:span 2;align-content:end;padding:1.75rem 1.5rem}.Amusements-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem}.Amusements-step{border-left:0;border-top:3px solid var(--qs-accent-violet);grid-template-columns:minmax(0,1fr);grid-template-areas:"no""title""text";gap:.625rem;padding:1.5rem 1.375rem}.Amusements-step:nth-child(2){border-top-color:var(--qs-accent-pink);margin-bottom:2rem;margin-left:0}.Amusements-step:nth-child(3){border-top-color:var(--qs-accent-amber);margin-bottom:4rem;margin-left:0}}
.Barrier{z-index:1000;background:var(--qs-bg-base);justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.Barrier-card{text-align:center;background:var(--qs-bg-elevated);border-top:3px solid var(--qs-accent-pink);width:100%;max-width:28rem;clip-path:var(--qs-notch-md);padding:2rem 1.5rem}.Barrier-badge{width:4rem;height:4rem;font-family:var(--font-display);color:var(--qs-text-primary);background:var(--qs-bg-surface);clip-path:var(--qs-notch-sm);justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.375rem;display:inline-flex}.Barrier-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--qs-accent-pink);margin-bottom:.375rem;font-size:.75rem;font-weight:700}.Barrier-title{margin-bottom:.625rem;font-size:clamp(1.5rem,5vw,1.875rem)}.Barrier-text{color:var(--qs-text-secondary);line-height:1.6}.Barrier-button{border:1px solid var(--qs-border-default);border-radius:var(--qs-radius-sm);background:var(--qs-clear);min-height:2.75rem;color:var(--qs-text-primary);margin-top:1.5rem;padding:.625rem 1.25rem;font-weight:700}
.Entryway{z-index:1000;background:radial-gradient(70% 60% at 50% 0%, var(--qs-glow-violet) 0%, var(--qs-clear) 70%), var(--qs-bg-base);justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.Entryway-loader{border:3px solid var(--qs-border-default);border-top-color:var(--qs-accent-cyan);border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite entryway-turn}@keyframes entryway-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Entryway-card{text-align:center;background:var(--qs-bg-elevated);border-top:3px solid var(--qs-accent-cyan);width:100%;max-width:28rem;clip-path:var(--qs-notch-md);padding:2rem 1.5rem}.Entryway-badge{width:4rem;height:4rem;font-family:var(--font-display);color:var(--qs-text-inverse);background:var(--qs-gradient-lead);clip-path:var(--qs-notch-sm);justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.375rem;display:inline-flex}.Entryway-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--qs-accent-cyan);margin-bottom:.375rem;font-size:.75rem;font-weight:700}.Entryway-title{margin-bottom:.625rem;font-size:clamp(1.5rem,5vw,1.875rem)}.Entryway-text{color:var(--qs-text-secondary);line-height:1.6}.Entryway-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.Entryway-accept,.Entryway-decline{border-radius:var(--qs-radius-sm);min-height:2.75rem;padding:.625rem 1.25rem;font-weight:700}.Entryway-accept{background:var(--qs-gradient-cta);color:var(--qs-text-primary);border:0}.Entryway-decline{border:1px solid var(--qs-border-default);background:var(--qs-clear);color:var(--qs-text-secondary)}
.PrivacyPrompt{z-index:950;background:var(--qs-bg-elevated);border-top:3px solid var(--qs-accent-violet);max-width:44rem;box-shadow:0 10px 40px var(--qs-bg-overlay);clip-path:var(--qs-notch-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem 1.25rem;margin-inline:auto;padding:1rem 1.25rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}.PrivacyPrompt-text{color:var(--qs-text-secondary);flex:16rem;font-size:.875rem;line-height:1.5}.PrivacyPrompt-link{color:var(--qs-accent-cyan);text-underline-offset:2px;text-decoration:underline}.PrivacyPrompt-actions{gap:.625rem;display:flex}.PrivacyPrompt-decline,.PrivacyPrompt-accept{border-radius:var(--qs-radius-sm);min-height:2.5rem;padding:.5rem 1.125rem;font-size:.875rem;font-weight:700}.PrivacyPrompt-decline{border:1px solid var(--qs-border-default);background:var(--qs-clear);color:var(--qs-text-secondary)}.PrivacyPrompt-decline:hover{color:var(--qs-text-primary);border-color:var(--qs-text-secondary)}.PrivacyPrompt-accept{background:var(--qs-gradient-cta);color:var(--qs-text-primary);border:0}.PrivacyPrompt-accept:hover{background:var(--qs-gradient-cta-hover)}
.Landing{flex-direction:column;padding-bottom:1rem;display:flex}
