.page-notes-module__gExm-G__noteButton,.page-notes-module__gExm-G__starButton{color:var(--ceu-ink)}.page-notes-module__gExm-G__noteButton>svg,.page-notes-module__gExm-G__starButton>svg{width:20px;height:20px}.page-notes-module__gExm-G__noteButton[data-has-note=true]:after{content:"";background:var(--ceu-teal-dark,var(--ceu-teal));border-radius:999px;width:7px;height:7px;position:absolute;top:9px;right:9px}.page-notes-module__gExm-G__noteButton[aria-expanded=true]{background:color-mix(in srgb, var(--ceu-teal) 28%, transparent);box-shadow:inset 0 0 0 1.5px var(--ceu-teal-dark,var(--ceu-teal))}.page-notes-module__gExm-G__starButton.page-notes-module__gExm-G__starButton[aria-pressed=true]{color:var(--semantic-warning-border,#c98a00)}.page-notes-module__gExm-G__notesOnlyPill{gap:4px}.page-notes-module__gExm-G__notesOnlyPill>span:first-child{display:none}.page-notes-module__gExm-G__sheet{z-index:40;width:min(560px,100%);max-height:min(70vh,460px);padding:14px 16px calc(14px + env(safe-area-inset-bottom));border:1px solid var(--ceu-line);box-sizing:border-box;color:var(--ceu-ink);background:var(--ceu-surface);border-bottom:0;border-radius:18px 18px 0 0;animation:.2s ease-out page-notes-module__gExm-G__noteSheetIn;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -12px 36px #00000047}@keyframes page-notes-module__gExm-G__noteSheetIn{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.page-notes-module__gExm-G__sheetHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-notes-module__gExm-G__sheetHeader h2{margin:0;font-size:1.05rem;line-height:1.3}.page-notes-module__gExm-G__pageName{color:var(--ceu-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:.88rem;line-height:1.35}.page-notes-module__gExm-G__closeButton{width:44px;height:44px;color:var(--ceu-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:-6px -6px 0 0;padding:0;display:grid}.page-notes-module__gExm-G__closeButton svg{width:20px;height:20px}.page-notes-module__gExm-G__closeButton:hover{background:color-mix(in srgb, var(--ceu-ink) 9%, transparent)}.page-notes-module__gExm-G__closeButton:focus-visible,.page-notes-module__gExm-G__textarea:focus-visible,.page-notes-module__gExm-G__footerLink:focus-visible,.page-notes-module__gExm-G__nudge a:focus-visible{outline:3px solid var(--ceu-coral);outline-offset:2px}.page-notes-module__gExm-G__textarea{border:1px solid var(--ceu-line);box-sizing:border-box;width:100%;min-height:120px;color:var(--ceu-ink);background:color-mix(in srgb, var(--ceu-ink) 4%, var(--ceu-surface));font:inherit;resize:vertical;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:16px;line-height:1.45;display:block}.page-notes-module__gExm-G__sheetFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:6px;display:flex}.page-notes-module__gExm-G__saveState{min-height:1.4em;color:var(--ceu-muted);margin:0;font-size:.85rem}.page-notes-module__gExm-G__footerLink{min-height:44px;color:var(--ceu-ink);align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}.page-notes-module__gExm-G__nudge{color:var(--ceu-muted);margin:2px 0 0;font-size:.85rem;line-height:1.4}.page-notes-module__gExm-G__nudge a{color:var(--ceu-ink);font-weight:700}.page-notes-module__gExm-G__toastRegion{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:45;pointer-events:none;max-width:calc(100% - 32px);position:fixed;transform:translate(-50%)}.page-notes-module__gExm-G__toast{border:1px solid var(--ceu-line);color:var(--ceu-ink);background:var(--ceu-surface);white-space:nowrap;border-radius:999px;margin:0;padding:10px 16px;font-size:.92rem;font-weight:700;animation:.18s ease-out page-notes-module__gExm-G__noteToastIn;box-shadow:0 10px 28px #00000047}@keyframes page-notes-module__gExm-G__noteToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-notes-module__gExm-G__sheet,.page-notes-module__gExm-G__toast{animation:none}}.page-notes-module__gExm-G__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
