:where(.rev-tap44):not(.absolute):not(.fixed):not(.sticky){position:relative}.rev-tap44:after{content:"";border-radius:inherit;position:absolute;inset:min(0px,50% - 22px)}:root{--rev-gutter:24px}@media (max-width:599px){:root{--rev-gutter:16px}}.rev-gutter{padding-left:var(--rev-gutter);padding-right:var(--rev-gutter)}.rev-press{transition:transform .12s}.rev-press:active{transform:scale(.97)}.rev-card-row{transition:transform .12s,box-shadow .2s}.rev-card-row:active{transform:scale(.985)}.rev-termlink{font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;transition:opacity .15s;display:inline}.rev-termlink:hover{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#c4a25c33;border-radius:3px}@keyframes rev-fadeUp{0%{transform:translateY(7px)}to{transform:translateY(0)}}.rev-fade{opacity:1;animation:.34s cubic-bezier(.4,0,.2,1) rev-fadeUp}@keyframes rev-revealGlow{0%{opacity:0;transform:scale(.96)}30%{opacity:1}to{opacity:0;transform:scale(1.02)}}.reveal-glow{pointer-events:none;z-index:2;border-radius:24px;animation:.6s ease-out forwards rev-revealGlow;position:absolute;inset:-2px;box-shadow:0 0 0 2px #6f9e748c,0 0 34px 4px #6f9e7459}@keyframes rev-revealGlowBad{0%{opacity:0;transform:scale(.96)}30%{opacity:1}to{opacity:0;transform:scale(1.02)}}.reveal-glow-bad{pointer-events:none;z-index:2;border-radius:24px;animation:.6s ease-out forwards rev-revealGlowBad;position:absolute;inset:-2px;box-shadow:0 0 0 2px #cf7a6399,0 0 34px 4px #cf7a6359}@keyframes rev-pop{0%{transform:scale(.95)}60%{transform:scale(1.015)}to{transform:scale(1)}}.rev-pop{opacity:1;animation:.34s cubic-bezier(.34,1.56,.64,1) rev-pop}.rev-stat{transition:color .2s}@keyframes rev-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.62;transform:scale(.86)rotate(-8deg)}}.rev-twinkle{transform-origin:50%;animation:2.4s ease-in-out infinite rev-twinkle}.rev-fab{transition:box-shadow .2s,background-color .2s;box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.rev-fab:hover{box-shadow:0 2px 3px #0000004d,0 6px 10px 4px #00000026}.gloss-drawer{transition:transform .34s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.rev-fade,.reveal-glow,.reveal-glow-bad,.rev-pop,.rev-press,.rev-twinkle,.rev-card-row,.gloss-drawer{transition-duration:.01ms!important;animation-duration:.01ms!important}}.blitz-deck{container:blitzdeck/inline-size}@container blitzdeck (max-width:640px){.blitz-deck [data-blitz-card]{min-width:0!important}.blitz-deck .blitz-img{float:none!important;width:100%!important;max-width:360px!important;margin-right:0!important}}@container blitzdeck (max-width:420px){.blitz-deck *,.blitz-deck .blitz-img{max-width:100%!important}.blitz-deck [data-blitz-card]{overflow-wrap:anywhere}}@container blitzdeck (max-width:480px){.blitz-deck .ct-hookgrid,.blitz-deck .ct-seeitgrid{grid-template-columns:1fr!important}.blitz-deck .ct-seeitgrid{column-gap:0!important}.blitz-deck .ct-spine-gap{height:24px!important}}.rev-noscroll{scrollbar-width:none}.rev-noscroll::-webkit-scrollbar{display:none}.rev-leftscroll [data-slot=scroll-area-thumb]{background:var(--rev-thumb,#261e1675)}.rev-scrim{-webkit-backdrop-filter:none}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){@media (hover:hover) and (pointer:fine){.rev-scrim{-webkit-backdrop-filter:blur(4px)}}}@keyframes castFloatBob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.cast-float{animation:4.4s ease-in-out infinite castFloatBob}@media (prefers-reduced-motion:reduce){.cast-float{animation:none}}@media (max-width:599px){.rev-drawer{bottom:calc(64px + env(safe-area-inset-bottom,0px))!important}.rev-chat-input{font-size:16px!important}.rev-drawer[data-tour=left]{background-color:var(--background)}[data-tour=left] :is(button[aria-label=Send\ feedback],button[title^=App\ tour],button[aria-label^=App\ tour],button[title^="Meet your guides"],button[aria-label^="Meet your guides"],button[aria-label="Minimize chapters panel"],button[aria-label=Collapse\ sections],button[aria-label=Expand\ sections],button[aria-label="Open parts & modes"]){min-width:44px;min-height:44px}[data-tour=left] :is(button[aria-haspopup=listbox],button[aria-label=Colour\ theme]){min-height:44px}[data-tour=left] button[aria-label=Mark\ done]{position:relative}[data-tour=left] button[aria-label=Mark\ done]:after{content:"";border-radius:999px;position:absolute;inset:-12px}[data-tour=chat] :is(button[aria-label=Expand\ chat],button[aria-label^=Collapse\ chat],button[aria-label=Send\ message]){min-width:44px;min-height:44px}[data-tour=chat] button[aria-label="Pick your buddy"]{min-height:44px}[data-qa=faq-chip-tag],.rev-tagline{font-size:12px!important}button[title="Back to the grid"]{min-height:44px;font-size:14px!important}[role=dialog][aria-label=Welcome] button[aria-label=Close\ welcome]{min-width:44px;min-height:44px}[data-scopepop] [role=option]{min-height:44px}[role=dialog] button[aria-label=Close]{min-width:44px;min-height:44px}.rev-fb-chip,.rev-fb-send{min-height:44px}.rev-fb-count,.rev-count{font-size:13px!important}.rev-kind{font-size:14px!important}.rev-lab-hint{min-height:44px;padding-inline:16px!important;font-size:14px!important}.wf-node:after{content:"";border-radius:999px;position:absolute;inset:-9px}[data-tour=left] .text-\[11\.5px\]{font-size:14px!important}[data-tour=left] .text-\[11px\]{font-size:13px!important}[data-tour=left] .text-\[10px\],[data-tour=left] span[style*="font-size: 8.5px"]{font-size:12px!important}[data-tour=left] span[style*="font-size: 11.5px"]{font-size:13px!important}[data-tour=left] .text-\[10\.5px\],[data-scopepop] .text-\[8\.5px\],[data-tour=chat] .text-\[9px\]{font-size:12px!important}.rev-legal-link{min-height:44px;font-size:13px!important}[data-qa=faq-chip-text]{font-size:15px!important}[role=dialog][aria-label^=App\ tour] button[aria-label=Skip\ tour],[role=dialog][aria-label^=App\ tour] button.rev-press:not([aria-label]){min-width:44px;min-height:44px}[role=dialog][aria-label^=App\ tour] p.mt-1\.5{font-size:16px!important}[role=dialog][aria-label^=App\ tour] span[style*="font-size: 11px"]{font-size:12px!important}}@media (max-width:380px){[data-tour=view-toggle] button>span{display:none}}@media (max-width:599px){[data-tour=left] .rev-exp-row{min-height:44px}[data-tour=left] .rev-exp-dot{width:22px!important;height:22px!important;font-size:12px!important;left:-25px!important}[data-tour=left] .text-\[9\.5px\]{font-size:12px!important}}
