[data-home-search-form=true]{--home-discovery-peek:clamp(6.75rem, 16dvh, 8.5rem);--home-gallery-top-inset:calc(max(env(safe-area-inset-top), 0px) + 7.375rem);--home-composer-bottom-inset:calc(max(env(safe-area-inset-bottom), 0px) + 1rem);--home-composer-inline-gutter:1rem;--home-intro-top-inset:calc(max(env(safe-area-inset-top), 0px) + 6.75rem);--home-today-task-max-height:20rem;--home-carousel-chrome-height:3rem;overscroll-behavior-y:contain}[data-home-discover-cue=true]{opacity:1;visibility:visible;transition:opacity .35s ease-in-out,visibility linear}[data-home-discover-cue-hidden=true] [data-home-discover-cue=true]{opacity:0;visibility:hidden;transition-delay:0s,.35s}@media (prefers-reduced-motion:reduce){[data-home-discover-cue=true]{transition:none}}@media (max-width:1023px){[data-home-composer-fixed=true]{will-change:auto}[data-home-composer-fixed=true]>[data-home-composer-surface=true]{right:calc(max(env(safe-area-inset-right), 0px) + var(--home-composer-inline-gutter));bottom:var(--home-composer-bottom-inset);left:calc(max(env(safe-area-inset-left), 0px) + var(--home-composer-inline-gutter));z-index:20;width:auto;max-width:680px;margin-inline:auto;position:fixed}}@media (min-width:640px) and (max-width:1023px){[data-home-search-form=true]{--home-composer-inline-gutter:2rem}}@media (min-width:768px){[data-home-search-form=true]{--home-discovery-peek:clamp(9rem, 23dvh, 11rem);--home-gallery-top-inset:6rem;--home-intro-top-inset:5rem}}@media (max-width:1023px) and (max-height:640px){[data-home-search-form=true]{--home-discovery-peek:clamp(4.5rem, 12dvh, 6rem);--home-intro-top-inset:calc(max(env(safe-area-inset-top), 0px) + 7.5rem)}[data-home-intro-stage=true]{justify-content:flex-start}}@media (max-width:420px) and (max-height:640px){[data-home-discovery-active=true] [data-home-suggestion-index="2"],[data-home-discovery-active=true] [data-home-suggestion-index="3"]{display:none}}[data-learning-home-carousel=true] [data-learning-carousel=true]>div:has(>[aria-roledescription=slide]){min-height:min(9rem, calc((var(--home-today-task-max-height) + var(--home-carousel-chrome-height)) * .7));max-height:calc((var(--home-today-task-max-height) + var(--home-carousel-chrome-height)) * .7);overflow-y:hidden}[data-learning-home-carousel=true] [aria-roledescription=slide]{max-height:inherit;overscroll-behavior-y:contain;flex-direction:column;display:flex;overflow-y:auto}[data-learning-home-carousel=true] [aria-roledescription=slide]>:has(>.overflow-y-auto){flex-direction:column;display:flex}@media (max-width:1023px){[data-home-search-form=true]{--home-today-task-max-height:min(20rem, max(10rem, calc(100dvh - 39rem)))}}@media (max-width:1023px) and (max-height:780px){[data-home-search-form=true]:has([data-home-today-tasks=true]){--home-intro-top-inset:calc(max(env(safe-area-inset-top), 0px) + 7rem);--home-today-task-max-height:min(20rem, max(8rem, calc(100dvh - 27rem)));--home-carousel-chrome-height:2rem}[data-home-search-form=true]:has([data-home-today-tasks=true]) [data-home-scroll-content=true]{padding-top:0}[data-home-search-form=true]:has([data-home-today-tasks=true]) [data-home-intro-stage=true]{justify-content:flex-start;padding-bottom:.5rem}[data-home-search-form=true]:has([data-home-today-tasks=true]) [data-home-intro-stage=true]>header,[data-home-search-form=true]:has([data-home-today-tasks=true]) [data-learning-weekly-progress=true]>p{display:none}[data-home-search-form=true]:has([data-home-today-tasks=true]) [data-home-today-tasks=true]{margin-bottom:.25rem}[data-home-search-form=true]:has([data-home-today-tasks=true]) [data-learning-home-carousel=true]{margin-bottom:.5rem}[data-home-search-form=true]:has([data-home-today-tasks=true]) [data-learning-weekly-progress=true]{margin-top:0}}.compact-shell-header-fade{background:linear-gradient(to top, rgb(var(--theme-background-rgb) / 0) 0px, rgb(var(--theme-background-rgb) / 0) 4px, rgb(var(--theme-background-rgb) / .035) 11px, rgb(var(--theme-background-rgb) / .11) 18px, rgb(var(--theme-background-rgb) / .24) 25px, rgb(var(--theme-background-rgb) / .42) 32px, rgb(var(--theme-background-rgb) / .62) 39px, rgb(var(--theme-background-rgb) / .8) 46px, rgb(var(--theme-background-rgb) / .93) 52px, rgb(var(--theme-background-rgb) / 1) 56px, rgb(var(--theme-background-rgb) / 1) 100%)}
.tutorial-art{max-width:100%;height:auto;color:inherit;flex:none;display:block;overflow:visible}.tutorial-art text{fill:currentColor;dominant-baseline:central;font-family:inherit;font-weight:500}.tutorial-art text[font-weight="600"]{font-weight:600}.tutorial-art-secondary{opacity:.58}.tutorial-art-contrast{color:rgb(var(--theme-background-rgb))}.tutorial-art-motion{transform-box:view-box;transform-origin:0 0}.tutorial-art-progress-fill{animation:2.8s ease-in-out infinite tutorial-art-reel-fill;transform:scaleX(.4)}.tutorial-art-playhead{animation:2.8s ease-in-out infinite tutorial-art-reel-playhead;transform:translate(84.8px)}.tutorial-art-progress--resume .tutorial-art-progress-fill{animation-name:tutorial-art-resume-fill;transform:scaleX(.6)}.tutorial-art-progress--resume .tutorial-art-playhead{animation-name:tutorial-art-resume-playhead;transform:translate(127.2px)}.tutorial-art-goal-trace{stroke-dasharray:1;stroke-dashoffset:.85px;opacity:.7;animation:2.8s ease-in-out infinite tutorial-art-goal-trace}.tutorial-art-thumb-up{animation:2.8s ease-in-out infinite tutorial-art-thumb-up}.tutorial-art-thumb-down{animation:2.8s ease-in-out infinite tutorial-art-thumb-down}.tutorial-art-answer{animation:2.8s ease-in-out infinite tutorial-art-answer}.tutorial-art-check{animation:2.8s ease-in-out infinite tutorial-art-check}.tutorial-art-wave{animation:1.57s ease-in-out infinite tutorial-art-wave}@keyframes tutorial-art-reel-fill{0%,to{transform:scaleX(.4)}50%{transform:scaleX(.7)}}@keyframes tutorial-art-reel-playhead{0%,to{transform:translate(84.8px)}50%{transform:translate(148.4px)}}@keyframes tutorial-art-resume-fill{0%,to{transform:scaleX(.6)}50%{transform:scaleX(.82)}}@keyframes tutorial-art-resume-playhead{0%,to{transform:translate(127.2px)}50%{transform:translate(173.84px)}}@keyframes tutorial-art-goal-trace{0%,to{stroke-dashoffset:.85px}50%{stroke-dashoffset:0}}@keyframes tutorial-art-thumb-up{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.091)}}@keyframes tutorial-art-thumb-down{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes tutorial-art-answer{0%,to{opacity:1}50%{opacity:.55}}@keyframes tutorial-art-check{0%,to{transform:scale(1)}50%{transform:scale(1.21)}}@keyframes tutorial-art-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.3)}}.tutorial-art[data-paused=true] .tutorial-art-motion{animation:none}.tutorial-art[data-paused=true] .tutorial-art-goal-trace{opacity:0}@media (prefers-reduced-motion:reduce){.tutorial-art .tutorial-art-motion{animation:none}.tutorial-art .tutorial-art-goal-trace{opacity:0}}
.learning-tutorial{height:100%;min-height:0;color:rgb(var(--theme-foreground-rgb));background:rgb(var(--theme-background-rgb));flex-direction:column;display:flex}.learning-tutorial-header{flex:0 0 44px;position:relative}.learning-tutorial-close{width:44px;height:44px;color:inherit;opacity:.5;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:8px}.learning-tutorial-content{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;flex:1;min-height:0;overflow-y:auto}.learning-tutorial-content::-webkit-scrollbar{display:none}.learning-tutorial-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:24px 28px 32px;animation:.32s ease-out both tutorial-page-enter;display:flex}.learning-tutorial .tutorial-art{flex-shrink:0;width:264px;max-width:100%;height:auto;margin-bottom:32px;display:block;overflow:visible}.learning-tutorial-copy{width:100%;max-width:440px}.learning-tutorial-copy h2{letter-spacing:-.025em;text-wrap:balance;font-size:24px;font-weight:600;line-height:1.25}.learning-tutorial-copy p{color:rgb(var(--theme-foreground-rgb) / .6);text-wrap:pretty;margin-top:12px;font-size:15px;line-height:1.6}.learning-tutorial-footer{width:100%;max-width:508px;padding:0 24px max(12px, env(safe-area-inset-bottom));flex-direction:column;flex-shrink:0;align-self:center;gap:12px;display:flex}.learning-tutorial-dots{justify-content:center;min-height:44px;display:flex}.learning-tutorial-dots button{place-items:center;width:28px;min-height:44px;display:grid}.learning-tutorial-dots span{opacity:.12;background:currentColor;border-radius:50%;width:6px;height:6px;transition:opacity .24s}.learning-tutorial-dots [aria-current=step] span{opacity:1}.learning-tutorial-next{background:rgb(var(--theme-foreground-rgb));min-height:54px;color:rgb(var(--theme-background-rgb));border-radius:999px;font-size:16px;font-weight:600}.learning-tutorial-skip{min-height:44px;font-size:15px;font-weight:600}.learning-tutorial button{-webkit-tap-highlight-color:transparent}.learning-tutorial button:focus-visible,.learning-tutorial-content:focus-visible{outline-offset:-4px;outline:2px solid!important}@keyframes tutorial-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-height:680px){.learning-tutorial .tutorial-art{width:200px;margin-bottom:20px}.learning-tutorial-page{padding-top:16px;padding-bottom:16px}.learning-tutorial-footer{gap:6px}.learning-tutorial-next{min-height:48px}}@media (prefers-reduced-motion:reduce){.learning-tutorial-page{animation:none}.learning-tutorial-dots span{transition:none}}
