.XpDisplay-module__eRZfRa__container{position:relative}.XpDisplay-module__eRZfRa__chip{color:#b45309;box-sizing:border-box;background:0 0;border-radius:6px;justify-content:flex-start;align-items:center;gap:6px;min-width:92px;padding:6px 12px;font-family:monospace;font-size:.875rem;display:flex}:root[data-theme=dark] .XpDisplay-module__eRZfRa__chip{color:#fcd34d}@media (prefers-color-scheme:dark){:root:not([data-theme]) .XpDisplay-module__eRZfRa__chip{color:#fcd34d}}.XpDisplay-module__eRZfRa__chip.XpDisplay-module__eRZfRa__small{border-radius:4px;gap:4px;padding:3px 8px;font-size:.75rem}.XpDisplay-module__eRZfRa__chip.XpDisplay-module__eRZfRa__small svg{width:10px;height:10px}.XpDisplay-module__eRZfRa__chip.XpDisplay-module__eRZfRa__medium{border-radius:6px;gap:6px;padding:6px 12px;font-size:.8125rem}.XpDisplay-module__eRZfRa__chip.XpDisplay-module__eRZfRa__medium svg{width:12px;height:12px}.XpDisplay-module__eRZfRa__increment{color:gold;text-shadow:0 0 10px #ffd700cc,0 0 20px #ffd70099,0 0 30px #ffd70066;pointer-events:none;z-index:100;font-size:1.5rem;font-weight:700;animation:2s ease-out forwards XpDisplay-module__eRZfRa__incrementFloat;position:absolute;top:-10px;right:-20px}.XpDisplay-module__eRZfRa__fireworks{pointer-events:none;z-index:99;width:0;height:0;position:absolute;top:50%;left:50%}.XpDisplay-module__eRZfRa__particle{width:6px;height:6px;animation:1.2s ease-out forwards XpDisplay-module__eRZfRa__fireworkBurst;animation-delay:var(--delay,0s);background:radial-gradient(circle,gold 0%,#ffed4e 50%,#0000 100%);border-radius:50%;position:absolute;box-shadow:0 0 8px #ffd700cc,0 0 16px #ffd70099}.XpDisplay-module__eRZfRa__particle:nth-child(odd){background:radial-gradient(circle,#ff6b6b 0%,#f99 50%,#0000 100%);box-shadow:0 0 8px #ff6b6bcc,0 0 16px #ff6b6b99}.XpDisplay-module__eRZfRa__particle:nth-child(3n){background:radial-gradient(circle,#4ecdc4 0%,#7ef5ed 50%,#0000 100%);box-shadow:0 0 8px #4ecdc4cc,0 0 16px #4ecdc499}@keyframes XpDisplay-module__eRZfRa__incrementFloat{0%{opacity:0;transform:translateY(0)scale(.5)}20%{opacity:1;transform:translateY(-10px)scale(1.2)}80%{opacity:1;transform:translateY(-40px)scale(1)}to{opacity:0;transform:translateY(-60px)scale(.8)}}@keyframes XpDisplay-module__eRZfRa__fireworkBurst{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(calc(cos(var(--angle))*50px),calc(sin(var(--angle))*50px))scale(0)}}
.UserMenu-module__gr1FQq__container{--menu-bg:#f4f4ef;--menu-paper:#fbfbf7;--menu-ink:#111814;--menu-muted:#687069;--menu-line:#c7cdc6;--menu-accent:#0a6e37;--arrow-left:72%;z-index:600;border:1px solid var(--menu-line);background:var(--menu-paper);width:390px;color:var(--menu-ink);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,sans-serif;-webkit-user-select:none;user-select:none;border-radius:0;animation:.18s ease-out UserMenu-module__gr1FQq__menuEnter;display:block;position:fixed;top:80px;right:32px;overflow:visible;box-shadow:12px 12px #1118141f}.UserMenu-module__gr1FQq__container:before{z-index:1;top:-6px;left:var(--arrow-left);border-top:1px solid var(--menu-line);border-left:1px solid var(--menu-line);background:var(--menu-paper);content:"";width:11px;height:11px;position:absolute;transform:translate(-50%)rotate(45deg)}.UserMenu-module__gr1FQq__header{border-bottom:1px solid var(--menu-line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:22px;display:grid}.UserMenu-module__gr1FQq__avatar{background:var(--menu-ink);width:38px;height:38px;color:var(--menu-bg);place-items:center;font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:italic;font-weight:700;display:grid}.UserMenu-module__gr1FQq__identity{min-width:0}.UserMenu-module__gr1FQq__identity span,.UserMenu-module__gr1FQq__online,.UserMenu-module__gr1FQq__controlLabel{color:var(--menu-accent);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;font-size:8px;font-weight:700;display:block}.UserMenu-module__gr1FQq__identity strong{color:var(--menu-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;font-weight:500;display:block;overflow:hidden}.UserMenu-module__gr1FQq__online{color:var(--menu-muted);padding-left:12px;font-size:7px;position:relative}.UserMenu-module__gr1FQq__online:before{background:var(--menu-accent);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.UserMenu-module__gr1FQq__menuGrid{display:grid}.UserMenu-module__gr1FQq__menuItem{border:0;border-bottom:1px solid var(--menu-line);min-height:58px;color:var(--menu-ink);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 22px;display:grid}.UserMenu-module__gr1FQq__menuItem>span{color:var(--menu-accent);font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;font-size:8px}.UserMenu-module__gr1FQq__menuItem strong{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400}.UserMenu-module__gr1FQq__menuItem>b{font-family:var(--font-geist-mono),monospace;font-size:14px;font-weight:400;transition:transform .15s}.UserMenu-module__gr1FQq__menuItem:hover{background:var(--menu-ink);color:var(--menu-bg)}.UserMenu-module__gr1FQq__menuItem:hover>b{transform:translate(3px)}.UserMenu-module__gr1FQq__badge{vertical-align:middle;background:#b8342e;border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.UserMenu-module__gr1FQq__controls{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 22px;display:grid}.UserMenu-module__gr1FQq__controlLabel{color:var(--menu-muted);font-size:7px}.UserMenu-module__gr1FQq__themeSwitch{border:1px solid var(--menu-line);justify-self:start;display:flex}.UserMenu-module__gr1FQq__themeButton{border:0;border-right:1px solid var(--menu-line);width:34px;height:30px;color:var(--menu-muted);cursor:pointer;background:0 0;border-radius:0;place-items:center;display:grid}.UserMenu-module__gr1FQq__themeButton:last-child{border-right:0}.UserMenu-module__gr1FQq__themeButton:hover,.UserMenu-module__gr1FQq__themeActive{background:var(--menu-ink);color:var(--menu-bg)}.UserMenu-module__gr1FQq__logoutButton{color:var(--menu-muted);font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:8px;display:flex}.UserMenu-module__gr1FQq__logoutButton:hover{color:#b8342e}.UserMenu-module__gr1FQq__mobileOverlay{display:none}:root[data-theme=dark] .UserMenu-module__gr1FQq__container{--menu-bg:#0b0e0c;--menu-paper:#111512;--menu-ink:#eef3ef;--menu-muted:#939d96;--menu-line:#303832;--menu-accent:#39d979;box-shadow:12px 12px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-theme]) .UserMenu-module__gr1FQq__container{--menu-bg:#0b0e0c;--menu-paper:#111512;--menu-ink:#eef3ef;--menu-muted:#939d96;--menu-line:#303832;--menu-accent:#39d979;box-shadow:12px 12px #0000004d}}@media (max-width:768px){.UserMenu-module__gr1FQq__mobileOverlay{z-index:590;background:#00000080;display:block;position:fixed;inset:0}.UserMenu-module__gr1FQq__container{box-shadow:8px 8px #1118141f;right:12px!important;bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;width:auto!important;left:12px!important}.UserMenu-module__gr1FQq__container:before{display:none}.UserMenu-module__gr1FQq__header{padding:18px}.UserMenu-module__gr1FQq__menuItem{padding:0 18px}.UserMenu-module__gr1FQq__controls{grid-template-columns:auto 1fr;padding:16px 18px}.UserMenu-module__gr1FQq__logoutButton{border-top:1px solid var(--menu-line);grid-column:1/-1;justify-content:center;min-height:40px}}@keyframes UserMenu-module__gr1FQq__menuEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.LearningNavbar-module__BL1JUq__header{z-index:200;border-bottom:1px solid var(--library-line,var(--workspace-line,var(--theme-border)));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;display:flex;position:relative}.LearningNavbar-module__BL1JUq__libraryHeader{background:color-mix(in srgb,var(--library-bg,var(--theme-bg))92%,transparent);min-height:64px;padding:0 max(22px,50vw - 620px);position:sticky;top:0}.LearningNavbar-module__BL1JUq__workspaceHeader{background:var(--workspace-bg,var(--theme-bg));min-height:56px;padding:0 16px}.LearningNavbar-module__BL1JUq__left,.LearningNavbar-module__BL1JUq__right,.LearningNavbar-module__BL1JUq__logo,.LearningNavbar-module__BL1JUq__rightContent{align-items:center;display:flex}.LearningNavbar-module__BL1JUq__left{gap:12px;min-width:0}.LearningNavbar-module__BL1JUq__right{flex:none;gap:16px}.LearningNavbar-module__BL1JUq__logo{color:inherit;gap:12px;text-decoration:none}.LearningNavbar-module__BL1JUq__researchMark{object-fit:contain;width:30px;height:30px;display:block}.LearningNavbar-module__BL1JUq__logoText{color:var(--library-ink,var(--theme-text));font-family:var(--font-geist-mono),monospace;letter-spacing:-.02em;font-size:13px;font-weight:700}.LearningNavbar-module__BL1JUq__pageTitle{min-width:0;margin:0}.LearningNavbar-module__BL1JUq__libraryHeader .LearningNavbar-module__BL1JUq__pageTitle{border-left:1px solid var(--library-line,var(--theme-border));color:var(--library-muted,var(--theme-text-muted));font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;padding-left:18px;font-size:10px;font-weight:700}.LearningNavbar-module__BL1JUq__workspaceHeader .LearningNavbar-module__BL1JUq__pageTitle{max-width:min(48vw,720px);color:var(--workspace-ink,var(--theme-text));letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400;overflow:hidden}.LearningNavbar-module__BL1JUq__backButton{width:30px;height:30px;color:var(--workspace-muted,var(--theme-text-muted));cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.LearningNavbar-module__BL1JUq__backButton:hover{background:var(--workspace-soft-accent,var(--theme-accent-light));color:var(--workspace-accent-dark,var(--theme-accent))}@media (max-width:768px){.LearningNavbar-module__BL1JUq__libraryHeader{min-height:56px;padding:0 14px}.LearningNavbar-module__BL1JUq__workspaceHeader{min-height:52px;padding:0 10px}.LearningNavbar-module__BL1JUq__logoText,.LearningNavbar-module__BL1JUq__libraryHeader .LearningNavbar-module__BL1JUq__pageTitle,.LearningNavbar-module__BL1JUq__rightContent{display:none}.LearningNavbar-module__BL1JUq__workspaceHeader .LearningNavbar-module__BL1JUq__pageTitle{max-width:42vw;font-size:14px}.LearningNavbar-module__BL1JUq__right{gap:9px}}
.MobileBottomNav-module__P0Wj8q__nav{display:none}@media (max-width:1024px){.MobileBottomNav-module__P0Wj8q__nav{--mobile-bg:var(--research-bg,var(--library-bg,var(--workspace-bg,var(--theme-surface))));--mobile-ink:var(--research-ink,var(--library-ink,var(--workspace-ink,var(--theme-text))));--mobile-muted:var(--research-muted,var(--library-muted,var(--workspace-muted,var(--theme-text-muted))));--mobile-line:var(--research-line,var(--library-line,var(--workspace-line,var(--theme-border))));--mobile-accent:var(--research-accent,var(--library-accent,var(--workspace-accent-dark,var(--theme-accent))));z-index:500;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--mobile-line);background:color-mix(in srgb,var(--mobile-bg)94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.MobileBottomNav-module__P0Wj8q__item{border-right:1px solid var(--mobile-line);min-height:58px;color:var(--mobile-muted);font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 14px;font-size:9px;font-weight:700;text-decoration:none;display:grid;position:relative}.MobileBottomNav-module__P0Wj8q__item:last-child{border-right:0}.MobileBottomNav-module__P0Wj8q__index{color:var(--mobile-muted);font-size:7px}.MobileBottomNav-module__P0Wj8q__item i{background:0 0;height:2px;position:absolute;bottom:0;left:14px;right:14px}.MobileBottomNav-module__P0Wj8q__active{background:color-mix(in srgb,var(--mobile-accent)6%,transparent);color:var(--mobile-ink)}.MobileBottomNav-module__P0Wj8q__active .MobileBottomNav-module__P0Wj8q__index{color:var(--mobile-accent)}.MobileBottomNav-module__P0Wj8q__active i{background:var(--mobile-accent)}}@media (max-width:420px){.MobileBottomNav-module__P0Wj8q__item{grid-template-columns:1fr;justify-items:center;gap:2px;padding:0 8px}.MobileBottomNav-module__P0Wj8q__index{font-size:6px}.MobileBottomNav-module__P0Wj8q__item i{left:8px;right:8px}}
.agreement-module__h_7rxG__page{--research-bg:#f2f2ed;--research-paper:#fafaf6;--research-ink:#111512;--research-muted:#646b65;--research-line:#cfd3cb;--research-accent:#1c6b43;background-color:var(--research-bg);min-height:100vh;color:var(--research-ink);background-image:linear-gradient(#11151207 1px,#0000 1px),linear-gradient(90deg,#11151207 1px,#0000 1px);background-size:32px 32px}.agreement-module__h_7rxG__main{width:min(1040px,100% - 48px);margin:0 auto;padding:148px 0 96px}.agreement-module__h_7rxG__hero{border-top:1px solid var(--research-ink);border-bottom:1px solid var(--research-line);padding:17px 0 48px}.agreement-module__h_7rxG__eyebrow,.agreement-module__h_7rxG__documentHeader span,.agreement-module__h_7rxG__documentHeader dt{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.agreement-module__h_7rxG__eyebrow,.agreement-module__h_7rxG__documentHeader span{color:var(--research-accent);font-size:9px;font-weight:700}.agreement-module__h_7rxG__heroGrid{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:64px;margin-top:56px;display:grid}.agreement-module__h_7rxG__hero h1{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,8vw,88px);font-weight:400;line-height:.95}.agreement-module__h_7rxG__hero p{max-width:620px;color:var(--research-muted);margin:25px 0 0;font-size:15px;line-height:1.65}.agreement-module__h_7rxG__documentNav{border-top:1px solid var(--research-line)}.agreement-module__h_7rxG__documentNav a{border-bottom:1px solid var(--research-line);color:var(--research-ink);justify-content:space-between;padding:13px 0;font-size:11px;text-decoration:none;display:flex}.agreement-module__h_7rxG__documentNav a:hover{color:var(--research-accent)}.agreement-module__h_7rxG__document{border-top:1px solid var(--research-ink);background:color-mix(in srgb,var(--research-paper)88%,transparent);margin-top:60px}.agreement-module__h_7rxG__documentHeader{border:1px solid var(--research-line);border-top:0;grid-template-columns:minmax(0,1fr) 280px;gap:42px;padding:26px 28px;display:grid}.agreement-module__h_7rxG__documentHeader h2{letter-spacing:-.035em;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:400}.agreement-module__h_7rxG__documentHeader dl{border-left:1px solid var(--research-line);grid-template-columns:1fr 1fr;margin:0;display:grid}.agreement-module__h_7rxG__documentHeader dl>div{border-right:1px solid var(--research-line);padding:10px 15px}.agreement-module__h_7rxG__documentHeader dt{color:var(--research-muted);margin-bottom:9px;font-size:7px}.agreement-module__h_7rxG__documentHeader dd{overflow-wrap:anywhere;margin:0;font-size:11px}.agreement-module__h_7rxG__content{border:1px solid var(--research-line);color:var(--research-ink);border-top:0;padding:46px clamp(24px,7vw,88px) 68px;font-size:14px;line-height:1.82}:is(.agreement-module__h_7rxG__content h1,.agreement-module__h_7rxG__content h2,.agreement-module__h_7rxG__content h3,.agreement-module__h_7rxG__content h4){color:var(--research-ink);font-family:Georgia,Times New Roman,serif;font-weight:400}.agreement-module__h_7rxG__content h2{border-bottom-color:var(--research-line);margin-top:42px;font-size:27px}.agreement-module__h_7rxG__content a{color:var(--research-accent);border-bottom-color:var(--research-accent)}.agreement-module__h_7rxG__content blockquote{border-left-color:var(--research-accent);background:color-mix(in srgb,var(--research-accent)6%,transparent);border-radius:0}.agreement-module__h_7rxG__state{border:1px solid var(--research-line);background:color-mix(in srgb,var(--research-paper)88%,transparent);justify-content:center;align-items:center;gap:14px;min-height:280px;margin-top:60px;display:flex}.agreement-module__h_7rxG__state>span{color:var(--research-accent);font-family:var(--font-geist-mono),monospace}.agreement-module__h_7rxG__state strong,.agreement-module__h_7rxG__state small{display:block}.agreement-module__h_7rxG__state strong{margin-bottom:5px;font-size:13px}.agreement-module__h_7rxG__state small{color:var(--research-muted);font-size:10px}.agreement-module__h_7rxG__stateError>span{color:#a54535}@media (prefers-color-scheme:dark){.agreement-module__h_7rxG__page{--research-bg:#0b0e0c;--research-paper:#111512;--research-ink:#eef3ef;--research-muted:#939d96;--research-line:#29302b;--research-accent:#39d979;background-image:linear-gradient(#eef3ef06 1px,#0000 1px),linear-gradient(90deg,#eef3ef06 1px,#0000 1px)}}@media (max-width:1024px){.agreement-module__h_7rxG__page{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}}@media (max-width:700px){.agreement-module__h_7rxG__main{width:min(100% - 28px,1040px);padding:104px 0 52px}.agreement-module__h_7rxG__hero{padding-bottom:34px}.agreement-module__h_7rxG__heroGrid,.agreement-module__h_7rxG__documentHeader{grid-template-columns:1fr}.agreement-module__h_7rxG__heroGrid{gap:36px;margin-top:38px}.agreement-module__h_7rxG__documentNav{max-width:300px}.agreement-module__h_7rxG__document{margin-top:42px}.agreement-module__h_7rxG__documentHeader{gap:24px;padding:22px 18px}.agreement-module__h_7rxG__documentHeader dl{border-top:1px solid var(--research-line);border-left:0}.agreement-module__h_7rxG__documentHeader dl>div:first-child{border-left:1px solid var(--research-line)}.agreement-module__h_7rxG__content{padding:30px 20px 48px}}
