.student-tour{color:var(--marketing-fg);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;min-width:0;position:relative;width:100%}.student-tour button{font-family:inherit;cursor:pointer}.student-tour__playback{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:18px}.student-tour__timeline{display:flex;gap:4px;width:132px}.student-tour__timeline>span{background:var(--home-line);border-radius:2px;flex:1 1;height:2px;overflow:hidden}.student-tour__timeline i{background:var(--home-blue-ink);display:block;height:100%;transform:scaleX(0);transform-origin:left}.student-tour__timeline [data-current=true] i{animation:student-timeline var(--step-duration) linear both}.student-tour[data-playing=false] .student-tour__timeline i{animation-play-state:paused}.student-tour__timeline [data-complete=true] i{animation:none;transform:scaleX(1)}.student-tour__play{align-items:center;background:transparent;border:1px solid var(--home-line);border-radius:50%;color:var(--home-blue-ink);display:flex;height:36px;justify-content:center;padding:0;width:36px}.student-tour__play:hover{background:var(--home-blue)}@keyframes student-timeline{to{transform:scaleX(1)}}.student-tour__cursor{filter:drop-shadow(0 2px 3px #0003);left:0;pointer-events:none;position:absolute;top:0;transition:transform .9s cubic-bezier(.3,.1,.25,1);z-index:3}.student-tour__cursor svg{fill:#1c1008;position:relative;stroke:#fff8ea;stroke-width:1.4;z-index:1}.student-tour__cursor i{animation:student-click var(--step-duration) linear both;background:#75bad590;border:1px solid #75bad5;border-radius:50%;height:32px;left:-14px;position:absolute;top:-14px;width:32px}.student-tour[data-playing=false] .student-tour__cursor i{animation-play-state:paused}@keyframes student-click{0%,78%{opacity:0;transform:scale(.4)}84%{opacity:.8;transform:scale(.6)}98%,to{opacity:0;transform:scale(1.4)}}.student-tour__window{background:var(--marketing-bg-2);border:1px solid var(--marketing-line-2);border-radius:12px;box-shadow:0 24px 55px -35px #1c100860;height:clamp(520px,calc(100svh - 160px),630px);overflow:hidden}.student-tour__logo{filter:var(--marketing-logo-filter);flex:0 0 auto;height:22px;object-fit:contain;width:25px}.student-tour__scene{animation:student-scene-in .5s cubic-bezier(.2,.65,.3,1) both;height:100%}@keyframes student-scene-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.student-tour__answer>button,.student-tour__answer>p,.student-tour__answer>ul{animation:student-scene-in .55s ease both}.student-tour__answer>:nth-child(3){animation-delay:.1s}.student-tour__answer>:nth-child(4){animation-delay:.2s}.student-tour__answer>:nth-child(5){animation-delay:.3s}.student-tour__answer>:nth-child(6){animation-delay:.4s}.student-tour__flashcard strong{animation:student-scene-in .42s ease both}@media (prefers-reduced-motion:reduce){.student-tour *,.student-tour :after,.student-tour :before{animation:none!important;transition:none!important}.student-tour__cursor{display:none}}@media (hover:none),(pointer:coarse){.student-tour__cursor{display:none}}.student-tour__dashboard{background:var(--marketing-bg-3);height:100%;overflow:auto}.student-tour__home-bar{align-items:center;background:var(--marketing-bg);border-bottom:1px solid var(--marketing-line-2);display:flex;font-size:11px;gap:12px;height:52px;padding:0 22px}.student-tour__divider{background:var(--marketing-line-2);height:24px;width:1px}.student-tour__user{align-items:center;display:flex;gap:10px;margin-left:auto}.student-tour__help{border:1px solid var(--marketing-line-2);border-radius:24px;margin-right:4px;padding:9px 12px}.student-tour__avatar{align-items:center;background:var(--marketing-fg);border-radius:50%;color:var(--marketing-bg);display:inline-flex;flex-shrink:0;font-size:9px;height:27px;justify-content:center;width:27px}.student-tour__home-content{margin:auto;max-width:1050px;padding:26px 38px}.student-tour__greeting small{color:var(--marketing-fg-2);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.student-tour__greeting h3{color:var(--marketing-fg);font-size:46px;font-weight:400;letter-spacing:-.05em;line-height:1.1;margin:8px 0 22px}.student-tour__resume{align-items:center;background:repeating-radial-gradient(ellipse at 95% 150%,transparent 0 19px,#f5ead611 20px 21px),#1c1008;border:0;border-radius:var(--athens-radius-surface);color:#f5ead6;display:flex;justify-content:space-between;min-height:206px;padding:26px;text-align:left;width:100%}.student-tour__resume>div:first-child{display:grid;grid-gap:5px;gap:5px}.student-tour__resume small{font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.student-tour__resume>div>span{font-size:10px}.student-tour__resume h4{color:#f5ead6;font-size:32px;font-weight:400;letter-spacing:-.03em;margin:3px 0}.student-tour__resume p{color:#f5ead6;font-size:11px;margin:0;opacity:.8}.student-tour__resume strong{align-items:center;background:#f5ead6;border-radius:var(--athens-radius-chip);color:#1c1008;display:flex;font-size:11px;font-weight:600;gap:15px;justify-self:start;margin-top:10px;padding:10px 14px}.student-tour__resume:hover strong{background:#d9e7ec}.student-tour__paper{background:#f5ead6;border-radius:10px;color:#1c1008;display:grid;grid-gap:10px;gap:10px;margin:0 40px;padding:20px;transform:rotate(-1deg);width:240px}.student-tour__paper b{font-family:Georgia,serif;font-size:22px}.student-tour__paper span{background:#1c10080d;padding:9px}.student-tour__courses-label{display:flex;font-size:12px;justify-content:space-between;margin:22px 0 12px}.student-tour__courses-label>span{color:var(--marketing-fg-2);font-size:10px}.student-tour__course-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.student-tour__course{border:1px solid var(--marketing-line-2);border-radius:11px;overflow:hidden}.student-tour__cover{background:repeating-radial-gradient(ellipse at 30% 60%,transparent 0 9px,#b9976230 10px 11px),#15100b;color:#f5ead6;height:82px;padding:12px;position:relative}.student-tour__cover--1{background-position:65px -70px}.student-tour__cover--2{background:repeating-linear-gradient(28deg,transparent 0 9px,#b9976220 10px 11px),#15100b}.student-tour__cover--3{background:repeating-radial-gradient(ellipse at 100% 0,transparent 0 13px,#b9976220 14px 15px),#15100b}.student-tour__cover>span{bottom:10px;font-size:9px;letter-spacing:.08em;position:absolute}.student-tour__course>div:last-child{min-height:80px;padding:12px;position:relative}.student-tour__course strong{display:block;font-size:12px;line-height:1.2}.student-tour__course small{color:var(--marketing-fg-2);display:block;font-size:10px;margin-top:8px}.student-tour__course button{background:transparent;border:0;bottom:0;color:inherit;height:34px;position:absolute;right:0;width:34px}.student-tour__workspace{display:flex;flex-direction:column;height:100%}.student-tour__workspace-bar{align-items:center;display:flex;flex:0 0 48px;gap:10px;padding:0 12px}.student-tour__workspace-bar>button{background:transparent;border:0;color:inherit;height:32px;width:26px}.student-tour__workspace-bar>strong{font-size:12px}.student-tour__workspace-bar>small{color:var(--marketing-fg-2);font-size:9px}.student-tour__tools{background:var(--marketing-chip-bg);border-radius:7px;display:flex;gap:3px;margin-left:auto;padding:3px}.student-tour__tools button{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--marketing-fg-2);display:flex;font-size:10px;gap:5px;min-height:28px;padding:0 9px}.student-tour__tools button[aria-pressed=true]{background:var(--marketing-bg-3);color:var(--marketing-fg)}.student-tour__tools .student-tour__logo{height:13px;width:14px}.student-tour__panels{display:grid;flex:1 1;grid-gap:7px;gap:7px;grid-template-columns:190px minmax(0,1fr) 350px;min-height:0;padding:0 7px 7px}.student-tour__panels>*{background:var(--marketing-bg-3);border:1px solid var(--marketing-line-2);border-radius:9px;min-width:0;overflow:hidden}.student-tour__panels>.student-tour__materials{background:var(--marketing-bg)}.student-tour__panels>.student-tour__document,.student-tour__panels>.student-tour__tool{overflow:auto}.student-tour__panel-bar{align-items:center;border-bottom:1px solid var(--marketing-line-2);display:flex;font-size:11px;gap:12px;justify-content:space-between;min-height:42px;padding:10px 13px}.student-tour__panel-bar>span{align-items:center;display:flex;gap:7px}.student-tour__panel-bar small{color:var(--marketing-fg-2);display:block;font-size:9px;margin-top:3px}.student-tour__materials .student-tour__panel-bar b{font-size:9px;letter-spacing:.14em}.student-tour__search{background:var(--marketing-chip-bg);border:1px solid var(--marketing-line-2);border-radius:6px;color:var(--marketing-fg-2);font-size:10px;margin:10px;padding:9px}.student-tour__tree{padding:0 8px}.student-tour__tree>small{color:var(--marketing-fg-2);display:block;font-size:9px;letter-spacing:.12em;margin:14px 7px 7px;text-transform:uppercase}.student-tour__tree>small span{font-size:8px;letter-spacing:0}.student-tour__tree>button,.student-tour__tree>div{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--marketing-fg-2);display:flex;font-size:10px;gap:6px;min-height:29px;padding:5px 7px;text-align:left;width:100%}.student-tour__tree svg{flex-shrink:0}.student-tour__tree>button:hover,.student-tour__tree>button[aria-pressed=true]{background:var(--marketing-chip-bg);color:var(--marketing-fg)}.student-tour__tree>.student-tour__tree-child{font-size:9px;padding-left:22px}.student-tour__tree>div:not(.student-tour__tree-child)>span:last-child{margin-left:auto}.student-tour__tree-child>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.student-tour__document article{font-size:14px;line-height:1.65;padding:30px}.student-tour__document h3{color:var(--marketing-fg);font-family:inherit;font-size:27px;font-weight:500;letter-spacing:-.025em;line-height:1.15;margin:10px 0 22px}.student-tour__document small{color:var(--marketing-fg-2);font-family:Helvetica,Arial,sans-serif;font-size:9px;letter-spacing:.04em}.student-tour__document h4{font-family:inherit;font-size:15px;margin:24px 0 6px}.student-tour__document p{margin:12px 0}.student-tour .student-tour__source h3,.student-tour__formula,.student-tour__source{font-family:Georgia,serif}.student-tour__formula{background:var(--marketing-highlight);border:1px solid var(--marketing-line);border-radius:5px;font-size:18px;margin:20px 0;padding:12px;text-align:center}.student-tour__document mark{background:#45c4c425;color:inherit}.student-tour__chat{display:flex;flex-direction:column}.student-tour__messages{flex:1 1;overflow:auto;padding:18px}.student-tour__question{background:var(--marketing-chip-bg);border:1px solid var(--marketing-line);border-radius:9px;font-size:12px;line-height:1.5;margin:0 0 20px 24px;padding:12px}.student-tour__answer{font-size:12px;line-height:1.6}.student-tour__answer .student-tour__logo{height:18px;width:20px}.student-tour__answer p{margin:10px 0}.student-tour__answer ul{padding-left:20px}.student-tour__citation{align-items:center;background:var(--marketing-chip-bg);border:1px solid var(--marketing-line-2);border-radius:6px;color:inherit;display:flex;font-size:10px;gap:8px;min-height:34px;padding:6px 9px;width:100%}.student-tour__citation svg:last-child{margin-left:auto}.student-tour__composer{border-top:1px solid var(--marketing-line-2);font-size:10px;padding:10px}.student-tour__composer>div{border:1px solid var(--marketing-line-2);border-radius:5px;padding:9px}.student-tour__composer strong{font-weight:500;margin-left:8px}.student-tour__composer p{background:var(--marketing-chip-bg);border:1px solid var(--marketing-line-2);border-radius:8px;color:var(--marketing-fg-2);margin:7px 0;min-height:65px;padding:10px;position:relative}.student-tour__composer svg{bottom:10px;position:absolute;right:10px}.student-tour__composer small{color:var(--marketing-fg-2);display:block;font-size:8px;text-align:center}.student-tour__loading{align-items:center;color:var(--marketing-fg-2);display:flex;font-size:11px;gap:9px}.student-tour__chat-welcome{display:flex;flex-direction:column;justify-content:center;min-height:250px;padding:28px 8px}.student-tour__chat-welcome .student-tour__logo{height:30px;margin-bottom:8px;width:32px}.student-tour__chat-welcome h4{font-size:21px;font-weight:400;letter-spacing:-.04em;margin:14px 0 9px}.student-tour__chat-welcome p{color:var(--marketing-fg-2);font-size:12px;line-height:1.6;margin:0}.student-tour__chat-welcome button{align-items:center;background:var(--marketing-chip-bg);border:1px solid var(--marketing-line-2);border-radius:7px;color:inherit;display:flex;font-size:11px;justify-content:space-between;margin-top:24px;min-height:42px;padding:10px;text-align:left}.student-tour__composer .student-tour__input{background:var(--marketing-chip-bg);border:1px solid var(--marketing-line-2);border-radius:8px;color:var(--marketing-fg-2);line-height:1.6;margin-top:8px;min-height:80px;padding:10px 30px 28px 10px;position:relative}.student-tour__composer .is-composing{color:var(--marketing-fg)}.student-tour__input button{align-items:center;background:var(--marketing-fg);border:0;border-radius:50%;bottom:8px;color:var(--marketing-bg);display:flex;height:24px;justify-content:center;position:absolute;right:8px;width:24px}.student-tour__input button svg{position:static}.student-tour__draft:after{background:currentColor;content:"";display:inline-block;height:1em;margin-left:2px;vertical-align:-.1em;width:1px}.student-tour__course-intro{padding:40px 28px}.student-tour__course-intro>small{font-size:9px;letter-spacing:.12em}.student-tour__course-intro h3{font-size:38px;margin:12px 0 6px}.student-tour__course-intro>p{color:var(--marketing-fg-2);font-size:11px}.student-tour__course-intro h4{font-size:13px;font-weight:500;margin-top:42px}.student-tour__course-intro>button{align-items:center;background:var(--marketing-chip-bg);border:1px solid var(--marketing-line-2);border-radius:9px;color:inherit;display:flex;gap:14px;margin-top:16px;padding:14px;text-align:left;width:100%}.student-tour__lecture-cover{align-items:center;background:#b9d8e7;border-radius:5px;color:#203c48;display:flex;flex:0 0 52px;font-family:Georgia,serif;font-size:38px;height:62px;justify-content:center}.student-tour__course-intro b{display:block;font-size:13px;margin-bottom:6px}.student-tour__course-intro button small{font-size:10px;line-height:1.5}.student-tour__course-intro button>svg{flex-shrink:0;margin-left:auto}.student-tour__recent{align-items:center;border-bottom:1px solid var(--marketing-line-2);display:flex;font-size:11px;gap:10px;margin-top:14px;padding:18px 4px}.student-tour__recent small{font-size:9px;margin-left:auto}.student-tour__slide-reader{animation:student-scene-in .65s ease both;padding:20px}.student-tour__document article.student-tour__slide{background:#d5e7ef;border:1px solid #203c4820;border-radius:3px;color:#17333f;padding:24px}.student-tour__slide>small{color:#385362;font-size:8px;letter-spacing:.12em}.student-tour__slide h3{color:#17333f;font-size:clamp(27px,2.7vw,34px);font-weight:400;letter-spacing:-.055em;line-height:1.04;margin:18px 0 12px}.student-tour .student-tour__slide>p{color:#17333f;font-size:11px;margin:0 0 16px}.student-tour__slide-formula{border-block:1px solid #203c4830;font-family:Georgia,serif;font-size:clamp(19px,2vw,23px);padding:12px 0}.student-tour__slide-example{padding-top:16px}.student-tour__slide-example>small{color:#385362;font-size:8px;letter-spacing:.1em}.student-tour__slide-example>strong{display:block;font-family:Georgia,serif;font-size:24px;font-weight:400;margin:8px 0 14px}.student-tour__slide-example>div{display:grid;font-size:11px;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr}.student-tour__slide-example b{font-weight:400}.student-tour__slide footer{border-top:1px solid #203c4830;display:flex;font-size:8px;justify-content:space-between;margin-top:18px;padding-top:10px}.student-tour__mobile-ask{display:none}.student-tour__slide-pages{display:flex;gap:8px;justify-content:center;padding-top:16px}.student-tour__slide-pages span{align-items:center;background:var(--marketing-chip-bg);border:1px solid var(--marketing-line-2);display:flex;font-size:8px;height:24px;justify-content:center;width:42px}.student-tour__slide-pages .is-current{border-color:var(--marketing-fg-2)}.student-tour__note{animation:student-scene-in .7s ease both}.student-tour__tool-content{padding:20px}.student-tour__tool-content>small{color:var(--marketing-fg-2);font-size:9px;letter-spacing:.08em}.student-tour__tool-content h3{color:var(--marketing-fg);font-size:23px;font-weight:500;letter-spacing:-.03em;margin:12px 0 22px}.student-tour__tool-content h4{color:var(--marketing-fg);font-size:16px;font-weight:500;line-height:1.5;margin:24px 0}.student-tour__progress{background:var(--marketing-chip-bg);border-radius:2px;height:3px}.student-tour__progress span{background:var(--marketing-fg);display:block;height:3px;width:10%}.student-tour__card-count,.student-tour__feedback,.student-tour__hint{color:var(--marketing-fg-2);font-size:11px;line-height:1.5}.student-tour__flashcard{align-items:center;background:var(--marketing-bg);border:1px solid var(--marketing-line-2);border-radius:8px;color:var(--marketing-fg);display:flex;flex-direction:column;justify-content:space-between;margin-top:20px;min-height:250px;padding:20px;text-align:center;width:100%}.student-tour__flashcard small{color:var(--marketing-fg-2);font-size:10px}.student-tour__flashcard strong{font-size:23px;font-weight:500;letter-spacing:-.03em;line-height:1.2}.student-tour__flashcard span{color:var(--marketing-fg-2);font-size:10px}.student-tour__ratings{display:flex;gap:8px;margin-top:12px}.student-tour__options button,.student-tour__ratings button{background:var(--marketing-bg);border:1px solid var(--marketing-line-2);border-radius:5px;color:inherit;flex:1 1;font-size:12px;min-height:36px}.student-tour__options{display:grid;grid-gap:9px;gap:9px}.student-tour__options button{align-items:center;display:flex;gap:14px;min-height:46px;padding:10px;text-align:left}.student-tour__options button span{color:var(--marketing-fg-2);font-size:10px}.student-tour__options button[aria-pressed=true]{border-color:var(--marketing-fg)}@media (max-width:1100px){.student-tour__panels{grid-template-columns:160px minmax(0,1fr) 300px}.student-tour__document article{padding:22px}.student-tour__home-content{padding-inline:24px}.student-tour__paper{margin-inline:10px}}@media (min-width:768px) and (max-width:1000px){.student-tour__materials{display:none}.student-tour__panels{grid-template-columns:minmax(0,1fr) 300px}}@media (min-width:768px) and (max-height:760px){.student-tour__slide-reader{padding:12px}.student-tour__document article.student-tour__slide{padding:18px}.student-tour__slide h3{font-size:28px;margin:10px 0 6px}.student-tour__slide-formula{font-size:21px}.student-tour__slide-example{padding-top:12px}.student-tour__slide-example>strong{font-size:20px;margin-block:6px 8px}.student-tour__slide footer{margin-top:14px}.student-tour__slide-pages{display:none}.student-tour__home-bar{height:44px}.student-tour__home-content{padding-block:18px}.student-tour__greeting h3{font-size:38px;margin:6px 0 16px}.student-tour__resume{min-height:170px;padding:20px}.student-tour__paper{padding:16px}.student-tour__courses-label{margin:16px 0 10px}.student-tour__cover{height:60px}.student-tour__course>div:last-child{min-height:70px;padding:10px}}@media (max-width:767px){.student-tour__mobile-ask{background:var(--marketing-chip-bg);border:1px solid var(--marketing-line-2);border-radius:4px;color:inherit;display:inline-flex;font-size:10px;padding:6px}.student-tour__window{height:660px}.student-tour__home-bar{font-size:10px;gap:8px;height:44px;padding-inline:12px}.student-tour__help,.student-tour__user strong{display:none}.student-tour__home-content{padding:22px 16px}.student-tour__greeting small{font-size:8px}.student-tour__greeting h3{font-size:34px;margin-bottom:20px}.student-tour__resume{min-height:190px;padding:20px}.student-tour__resume h4{font-size:29px}.student-tour__paper{display:none}.student-tour__course-grid{gap:10px;grid-template-columns:1fr 1fr}.student-tour__cover{height:68px}.student-tour__course strong{font-size:11px}.student-tour__workspace-bar{flex-wrap:wrap;gap:7px;padding:9px}.student-tour__workspace-bar>small{display:none}.student-tour__workspace-bar>.student-tour__avatar{margin-left:auto}.student-tour__tools{margin:0;order:2;width:100%}.student-tour__tools button{flex:1 1;justify-content:center;min-height:34px}.student-tour__panels{grid-template-columns:minmax(0,1fr)}.student-tour__document,.student-tour__materials{display:none}.student-tour__workspace--notes .student-tour__document,.student-tour__workspace--reader .student-tour__document{display:block;overflow:auto}.student-tour__workspace--notes .student-tour__chat,.student-tour__workspace--reader .student-tour__chat{display:none}.student-tour__workspace--slides .student-tour__document,.student-tour__workspace--workspace .student-tour__document{display:block}.student-tour__workspace--slides .student-tour__chat,.student-tour__workspace--workspace .student-tour__chat{display:none}.student-tour__course-intro{padding:28px 16px}.student-tour__course-intro h3{font-size:32px}.student-tour__slide-reader{padding:12px}.student-tour__document article.student-tour__slide{padding:20px}.student-tour__slide h3{font-size:30px;margin-top:22px}.student-tour__slide-formula{font-size:20px}.student-tour__slide-example>strong{font-size:21px}.student-tour__slide-example>div{font-size:10px}.student-tour__tools button{padding-inline:6px;font-size:9px}.student-tour__document article{font-size:12px;padding:18px}.student-tour__document h3{font-size:23px}.student-tour__document h4{font-size:13px;margin-top:15px}.student-tour__formula{font-size:16px;margin:12px 0;padding:9px}.student-tour__tool-content{padding:16px}.student-tour__flashcard{min-height:210px;margin-top:14px}.student-tour__flashcard strong{font-size:clamp(18px,6vw,23px)}.student-tour__tool-content h3{font-size:21px;margin:10px 0 16px}.student-tour__messages{padding:14px}.student-tour__question{font-size:11px;margin-bottom:15px}.student-tour__answer{font-size:11px}.student-tour__composer p{min-height:46px}}