@keyframes page_cardIn__qsISD{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.page_heroSection__r6tkq{width:100%;justify-content:center;overflow:hidden}.page_heroCopy__h1G9r,.page_heroSection__r6tkq{display:flex;flex-direction:column;align-items:center;gap:24px}.page_heroCopy__h1G9r{text-align:center;max-width:500px;padding:64px 24px}.page_spread__9gR_h{position:relative;width:100%;flex:1 1;min-height:400px;overflow:hidden;padding-top:30px;box-sizing:border-box}.page_card__9KFcz{position:absolute;border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06);animation:page_cardIn__qsISD .5s ease-out both}.page_titleCard__qwg0y{width:265px;background:var(--bg-primary);border:1px solid var(--grey-3);padding:20px 22px 18px;left:2%;top:90px;transform:rotate(-6deg);z-index:6;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;animation-delay:.6s}.page_definitionCard__jKVbh{width:258px;background:var(--teal-1);border:1px solid var(--teal-3);padding:13px 16px 14px;left:12%;top:240px;transform:rotate(7deg);z-index:4;display:flex;flex-direction:column;gap:6px;animation-delay:.12s}.page_tableCard__O7aj8{width:270px;background:var(--bg-primary);border:1px solid var(--grey-3);padding:0;left:22%;top:10px;transform:rotate(-4deg);z-index:3;overflow:hidden;animation-delay:.84s}.page_diagramCard__928oU{width:195px;height:150px;background:var(--bg-secondary);border:1px solid var(--grey-3);padding:14px;left:33%;top:200px;transform:rotate(8deg);z-index:7;box-sizing:border-box;animation-delay:.36s}.page_multichoiceCard__tJ6z4{width:255px;background:var(--bg-primary);border:1px solid var(--grey-3);padding:14px 16px;left:43%;top:95px;transform:rotate(-5deg);z-index:5;display:flex;flex-direction:column;gap:10px;animation-delay:.48s}.page_codeCard__cEWUo{width:255px;background:var(--bg-primary);border:1px solid var(--grey-4);border-radius:5px;overflow:hidden;padding:10px 16px 12px 0;left:53%;top:260px;transform:rotate(9deg);z-index:8;animation-delay:0s}.page_exampleCard__N0AVV{background:var(--orange-1);border:1px solid var(--orange-3);left:62%;top:18px;transform:rotate(-3deg);z-index:2;animation-delay:.72s}.page_exampleCard__N0AVV,.page_noteCard__QO696{width:252px;padding:13px 16px 14px;display:flex;flex-direction:column;gap:6px}.page_noteCard__QO696{background:var(--blue-1);border:1px solid var(--blue-3);left:71%;top:228px;transform:rotate(6deg);z-index:1;animation-delay:.24s}.page_table__V8ifY{width:100%;border-collapse:collapse}.page_tableHeaderRow__33yPw th{font-family:var(--font-family-academic);font-size:11.5px;font-weight:600;text-align:left;padding:8px 10px;border-bottom:2px solid var(--grey-4);color:var(--grey-10)}.page_tableRow__499mH{border-bottom:1px solid var(--grey-3)}.page_tableRow__499mH:last-child{border-bottom:none}.page_tableCell__FSLZm{font-family:var(--font-family-academic);font-size:11.5px;padding:7px 10px;color:var(--grey-9);vertical-align:middle}.page_mcStem__Lt3wh{font-family:var(--font-family-sans);font-size:12.5px;margin:0}.page_mcChoices__yEV91{gap:4px}.page_mcChoice__2yXei{align-items:center;gap:10px;padding:4px 0}.page_mcText___MqAm{font-family:var(--font-family-sans);font-size:12px;color:var(--grey-9)}.page_titleHeading__wg3m2{font-family:var(--font-family-academic);font-size:17px;font-weight:600;color:var(--grey-10);line-height:1.2;margin:0}.page_titleDesc___IgNE{font-family:var(--font-family-sans);font-size:12px;color:var(--grey-8);line-height:1.45;margin:0}.page_titleDivider__Q6XhL{width:48px;height:1.5px;background:var(--grey-3);align-self:center;margin:2px 0}.page_titleBadges__sH6sm{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.page_calloutLabel__a05pS{font-family:var(--font-family-academic);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.page_calloutBody__DCQO7{font-family:var(--font-family-sans);font-size:13px;line-height:1.5;margin:0}.page_definitionCard__jKVbh .page_calloutLabel__a05pS{color:var(--teal-9)}.page_definitionCard__jKVbh .page_calloutBody__DCQO7{color:var(--teal-10)}.page_exampleCard__N0AVV .page_calloutLabel__a05pS{color:var(--orange-9)}.page_exampleCard__N0AVV .page_calloutBody__DCQO7{color:var(--orange-10)}.page_noteCard__QO696 .page_calloutLabel__a05pS{color:var(--blue-9)}.page_noteCard__QO696 .page_calloutBody__DCQO7{color:var(--blue-10)}.page_codeLine__m0XkQ{display:flex;align-items:flex-start;font-family:var(--font-family-mono);font-size:12.5px;line-height:1.6}.page_lineNum__S9dcp{flex:0 0 36px;text-align:right;padding-right:18px;color:var(--grey-6);-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_lineContent__NLWO6{color:var(--grey-9);white-space:pre}.page_badge__8EBwU{display:inline-flex;align-items:center;padding:2px 9px;border-radius:15px;font-family:var(--font-family-sans);font-size:10.5px;font-weight:500;white-space:nowrap;line-height:1.6}.page_badgeBlue__pyYdg{background:var(--blue-2);color:var(--blue-9)}.page_badgePink__dQpLg{background:var(--pink-2);color:var(--pink-9)}.page_profileBadge__oYfGo{gap:5px;padding:2px 9px 2px 3px;border-radius:15px;font-size:10.5px;font-weight:500;background:var(--grey-2);color:var(--grey-10);white-space:nowrap;line-height:1.6}.page_avatar__HNcyN,.page_profileBadge__oYfGo{display:inline-flex;align-items:center;font-family:var(--font-family-sans)}.page_avatar__HNcyN{width:17px;height:17px;border-radius:50%;background:var(--teal-7);color:#fff;justify-content:center;font-size:7px;font-weight:700;flex-shrink:0;letter-spacing:.3px}.page_bentoSvg__PmTeH{display:block;overflow:visible}.page_mcGraphicWrap__eqJjf{display:flex;flex-direction:column;justify-content:center;padding:28px 30px;box-sizing:border-box;width:100%;height:100%}.page_mcStem__Lt3wh{font-family:var(--font-family-academic);font-size:14px;line-height:1.5;color:var(--grey-10);margin:0 0 14px}.page_mcChoices__yEV91{display:flex;flex-direction:column;gap:2px}.page_mcChoice__2yXei{display:flex;align-items:flex-start;gap:12px;padding:6px 0}.page_mcLabel__gsqp9{width:20px;height:20px;border-radius:4px;border:1px solid var(--grey-4);background:var(--bg-primary);display:flex;align-items:center;justify-content:center;font-family:var(--font-family-sans);font-size:10px;font-weight:700;color:var(--grey-6);flex-shrink:0;margin-top:1px}.page_mcLabelPending__EQA8t{background:var(--grey-10);border-color:var(--grey-10);color:var(--grey-10-foreground)}.page_mcChoiceText__xCWwP{font-family:var(--font-family-academic);font-size:14px;line-height:1.5;color:var(--grey-9);padding-top:2px}.page_latexWrap__QB2uv{display:flex;flex-direction:column;justify-content:center;gap:8px;box-sizing:border-box;overflow:hidden}.page_latexBrickRow__9HM2Y{display:flex;justify-content:space-between;width:133.333%;align-items:center}.page_latexBrickRowOffset__xRlo8{transform:translateX(-16.667%)}.page_latexEq__ZTWZA{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:3px 8px;font-size:17px}.page_latexEq__ZTWZA .katex-display{margin:0}.page_latexEq__ZTWZA .katex{color:inherit}.page_codeGraphicWrap__M83OA{display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,black 65%,transparent);mask-image:linear-gradient(180deg,black 65%,transparent)}.page_codeGraphicHeader__fKWdm{display:flex;align-items:center;padding:9px 16px;border-bottom:1px solid var(--grey-3);flex-shrink:0}.page_codeGraphicFile__UFeuQ{font-family:var(--font-family-mono);font-size:11.5px;color:var(--grey-7)}.page_codeGraphicLine__9XuCl{display:flex;align-items:baseline;font-family:var(--font-family-mono);font-size:14px;line-height:1.9;min-height:1.9em}.page_codeGraphicNum__XQQyI{flex:0 0 36px;text-align:right;padding-right:16px;color:var(--grey-4);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px}.page_codeGraphicContent__P_eX1{padding-right:16px;white-space:pre}.page_structureWrap___2q9Q{display:flex;flex-direction:column;justify-content:center;padding:10px 20px;gap:0;box-sizing:border-box}.page_calloutBlock__uqmhV{border-radius:5px;border:1px solid;overflow:hidden;position:relative}.page_calloutBlock__uqmhV:first-child{transform:rotate(-2.5deg)}.page_calloutBlock__uqmhV:nth-child(2){transform:rotate(1.8deg);margin-top:-7px}.page_calloutBlock__uqmhV:nth-child(3){transform:rotate(-1.5deg);margin-top:-7px}.page_calloutBlock__uqmhV:nth-child(4){transform:rotate(2.2deg);margin-top:-7px}.page_calloutBlockHeader__v5yhd{padding:8px 14px 5px}.page_calloutBlockLabel__o5EK_{font-family:var(--font-family-academic);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;opacity:.85}.page_calloutBlockBars__BSZzO{padding:0 14px 9px;display:flex;flex-direction:column;gap:4px}.page_calloutBlockBar__Uy9mu{height:5px;border-radius:2px;width:100%;opacity:.45}.page_calloutBlockBarShort__fw17Y{width:68%}.page_calloutBlockTermBar__m9XHx{height:7px;border-radius:2px;opacity:.65}.page_calloutBlockRow__0K5Fw{display:flex;align-items:center;gap:5px}.page_calloutBlockNumeral__I9nD6{font-family:var(--font-family-academic);font-size:9px;font-weight:700;flex-shrink:0;opacity:.7;line-height:1}.page_calloutBlockTaskBars__wjfql{flex-direction:row!important;align-items:center;gap:7px}.page_calloutBlockCheck__WvGay{flex-shrink:0;width:9px;height:9px;border-radius:2px;border:1.5px solid;opacity:.7}.page_libraryWrap__uOj3q{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:16px 18px 8px;box-sizing:border-box}.page_libraryPills__H_cGO{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-content:center}.page_pill__CkYhT{display:inline-flex;align-items:center;padding:4px 11px;border-radius:20px;font-family:var(--font-family-sans);font-size:11.5px;font-weight:500;white-space:nowrap}.page_pillYellow__DIvWD{background:var(--yellow-2);color:var(--yellow-9)}.page_pillBlue__FYKBb{background:var(--blue-2);color:var(--blue-9)}.page_pillGreen__ElLaO{background:var(--green-2);color:var(--green-9)}.page_pillPurple__XrH8i{background:var(--purple-2);color:var(--purple-9)}.page_pillPink__OOMl1{background:var(--pink-2);color:var(--pink-9)}.page_pillOrange__xXnLc{background:var(--orange-2);color:var(--orange-9)}.page_pillTeal__Yjpa5{background:var(--teal-2);color:var(--teal-9)}.page_pillRed__CSQ7f{background:var(--red-2);color:var(--red-9)}.page_pillGrey__XbmKM{background:var(--grey-2);color:var(--grey-8)}.page_askBannerGraphic__NS8aH{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 32px 0;overflow:hidden}.page_askUserBubble__f7hx7{align-self:flex-end;background:var(--grey-10);color:var(--grey-10-foreground);border-radius:18px 18px 4px 18px}.page_askAskBubble__6llow,.page_askUserBubble__f7hx7{padding:9px 14px;font-family:var(--font-family-sans);font-size:14px;line-height:1.5;max-width:260px}.page_askAskBubble__6llow{background:var(--grey-2);color:var(--grey-10);border-radius:18px 18px 18px 4px}