.BookmarksButton_trigger__NqhxU{position:relative;display:inline-grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgb(var(--home-ink)/.14);border-radius:999px;background:rgb(var(--home-paper));color:rgb(var(--home-ink));cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out}.BookmarksButton_trigger__NqhxU:hover,.BookmarksButton_trigger__NqhxU[data-state=open]{border-color:rgb(var(--home-ink)/.45);background:rgb(var(--home-ink)/.03)}.BookmarksButton_trigger__NqhxU:active{background:rgb(var(--home-ink)/.08)}.BookmarksButton_trigger__NqhxU:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:3px}.BookmarksButton_trigger__NqhxU[data-place=bar]{width:40px;height:40px;border-color:var(--fg-border,rgb(var(--home-ink)/.14));border-radius:9px;background:var(--fg-surface,rgb(var(--home-paper)));color:var(--fg-ink,rgb(var(--home-ink)))}.BookmarksButton_trigger__NqhxU[data-place=bar] svg{width:18px;height:18px}.BookmarksButton_trigger__NqhxU[data-state=open]>.BookmarksButton_tip__3_XA_,html:not([data-signed-in]) .BookmarksButton_trigger__NqhxU[data-audience=signed-in]{display:none}.BookmarksButton_panel__Un_MQ{--serif:var(--font-serif),Georgia,serif;z-index:80;display:flex;flex-direction:column;width:min(25rem,calc(100vw - 2rem));max-height:min(34rem,var(--radix-popover-content-available-height,80vh));overflow:hidden;border:1px solid rgb(var(--home-ink)/.1);border-radius:1.125rem;background:rgb(var(--home-raised));box-shadow:0 1px 2px rgb(var(--home-shadow)/.06),0 28px 56px -28px rgb(var(--home-shadow)/.45);color:rgb(var(--home-ink));font-family:var(--font-sans),sans-serif;animation:BookmarksButton_panel-in__bis4p .15s ease-out}@keyframes BookmarksButton_panel-in__bis4p{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.BookmarksButton_panel__Un_MQ{animation:none}}.BookmarksButton_panel__Un_MQ h2,.BookmarksButton_panel__Un_MQ p{margin:0}.BookmarksButton_heading__aQlIR{padding:1.125rem 1.375rem .875rem;border-bottom:1px solid rgb(var(--home-ink)/.08);font:400 1.375rem/1.2 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.02em}.BookmarksButton_heading__aQlIR:focus{outline:none}.BookmarksButton_heading__aQlIR:after{content:"."/"";color:rgb(var(--home-ember))}.BookmarksButton_here__JHMs2{flex:none;padding:.375rem;border-bottom:1px solid rgb(var(--home-ink)/.08)}.BookmarksButton_keepHere__MDLBQ{display:flex;align-items:center;gap:.875rem;width:100%;padding:.625rem;border:0;border-radius:.875rem;background:transparent;color:rgb(var(--home-ink));font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease-out}.BookmarksButton_keepHere__MDLBQ:hover{background:rgb(var(--home-ink)/.045)}.BookmarksButton_keepHere__MDLBQ:active{background:rgb(var(--home-ink)/.08)}.BookmarksButton_keepHere__MDLBQ:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:-2px}.BookmarksButton_keepIcon__6BPEy{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgb(var(--home-ember)/.35);border-radius:.75rem;color:rgb(var(--home-ember));transition:background-color .12s ease-out,color .12s ease-out}.BookmarksButton_keepHere__MDLBQ[aria-pressed=true] .BookmarksButton_keepIcon__6BPEy{border-color:rgb(var(--home-ember));background:rgb(var(--home-ember));color:rgb(var(--home-on-fill))}.BookmarksButton_full__3ZkUh{padding:0 .625rem .5rem;color:rgb(var(--home-muted));font-size:.8125rem;line-height:1.4}.BookmarksButton_list__TKVMA{min-height:0;margin:0;padding:.375rem;overflow:auto;overscroll-behavior:contain;list-style:none}.BookmarksButton_item__k_GMR{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:.875rem;transition:background-color .12s ease-out}.BookmarksButton_item__k_GMR[data-subject=math]{--subject:var(--home-math);--subject-tint:var(--home-math-tint)}.BookmarksButton_item__k_GMR[data-subject=reading]{--subject:var(--home-reading);--subject-tint:var(--home-reading-tint)}.BookmarksButton_item__k_GMR[data-subject=grammar]{--subject:var(--home-grammar);--subject-tint:var(--home-grammar-tint)}.BookmarksButton_item__k_GMR[data-subject=skills]{--subject:var(--home-skills);--subject-tint:var(--home-skills-tint)}.BookmarksButton_item__k_GMR[data-subject=vocabulary]{--subject:var(--home-vocabulary);--subject-tint:var(--home-vocabulary-tint)}.BookmarksButton_item__k_GMR:has(:focus-visible),.BookmarksButton_item__k_GMR:hover{background:rgb(var(--home-ink)/.045)}.BookmarksButton_link__omDEe{display:flex;align-items:center;gap:.875rem;min-width:0;padding:.625rem .25rem .625rem .625rem;border-radius:.875rem;color:rgb(var(--home-ink));text-decoration:none}.BookmarksButton_link__omDEe:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:-2px}.BookmarksButton_icon__Yy6Q7{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:.75rem;background:rgb(var(--subject-tint));color:rgb(var(--subject))}.BookmarksButton_item__k_GMR:not([data-subject]) .BookmarksButton_icon__Yy6Q7{background:rgb(var(--home-ink)/.06);color:rgb(var(--home-ink))}.BookmarksButton_text__yWJQl{display:grid;gap:.125rem;min-width:0}.BookmarksButton_title__1CiLr{font-size:.9375rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.BookmarksButton_where__7ZtwE{color:rgb(var(--home-muted));font-size:.8125rem;line-height:1.3}.BookmarksButton_remove__E5P7L{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-right:.375rem;padding:0;border:0;border-radius:999px;background:transparent;color:rgb(var(--home-ink));cursor:pointer;transition:background-color .12s ease-out}.BookmarksButton_remove__E5P7L:hover{background:rgb(var(--home-ink)/.08)}.BookmarksButton_remove__E5P7L:active{background:rgb(var(--home-ink)/.14)}.BookmarksButton_remove__E5P7L:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:1px}.BookmarksButton_empty__gehEF{display:grid;justify-items:center;gap:.5rem;padding:1.75rem 1.75rem 2rem;text-align:center}.BookmarksButton_emptyIcon__9F6Zu{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.25rem;border-radius:999px;background:rgb(var(--home-ink)/.05);color:rgb(var(--home-ink))}.BookmarksButton_emptyTitle__0h5jI{font:400 1.25rem/1.25 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.01em}.BookmarksButton_emptyText__7WcL6{max-width:19rem;color:rgb(var(--home-muted));font-size:.9375rem;line-height:1.55}.BookmarksButton_retry__qGm0u{margin-top:.5rem;padding:.5625rem 1rem;border:0;border-radius:999px;background:rgb(var(--home-solid));color:rgb(var(--home-on-solid));font:500 var(--type-label,.875rem) /1.2 var(--font-sans),sans-serif;cursor:pointer;transition:background-color .16s ease-out}.BookmarksButton_retry__qGm0u:hover{background:rgb(var(--home-ember-deep))}.BookmarksButton_retry__qGm0u:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:3px}.BookmarksButton_inlineIcon__9PjIV{display:inline;vertical-align:-.15em;color:rgb(var(--home-ink))}@media (prefers-reduced-motion:reduce){.BookmarksButton_item__k_GMR,.BookmarksButton_keepHere__MDLBQ,.BookmarksButton_keepIcon__6BPEy,.BookmarksButton_remove__E5P7L,.BookmarksButton_retry__qGm0u,.BookmarksButton_trigger__NqhxU{transition:none}}