body:has([data-theme^=member]){transition:background-color var(--t-fast) var(--ease-mb), background-image var(--t-fast) var(--ease-mb)}[data-theme^=member]{transition:background-color var(--t-fast) var(--ease-mb), color var(--t-fast) var(--ease-mb), border-color var(--t-fast) var(--ease-mb)}@media (prefers-reduced-motion:reduce){[data-theme^=member]{transition:none}body:has([data-theme^=member]){transition:none}}[data-theme^=member]{color:var(--ink)}[data-theme=member-light] .text-brand-primary,[data-theme=member-light] .brand-text-link{color:rgb(var(--brand-primary))}[data-theme=member-light] .brand-text-link:hover{color:rgb(var(--brand-primary-dark))}[data-theme^=member] .bg-brand-secondary-light{background:var(--glass-bg-subtle)}[data-theme=member-light] .danger-zone{background:var(--well-soft);border:1px solid rgb(var(--brand-danger) / .2)}[data-theme=member-light] .ring-track{stroke:color-mix(in srgb, var(--on-plate) 80%, transparent)}[data-theme^=member] input,[data-theme^=member] textarea,[data-theme^=member] select{background:var(--glass-bg-subtle);border-color:var(--glass-border-subtle);color:var(--ink)}[data-theme^=member] input::-moz-placeholder{color:var(--ink-muted)}[data-theme^=member] textarea::-moz-placeholder{color:var(--ink-muted)}[data-theme^=member] input::placeholder,[data-theme^=member] textarea::placeholder{color:var(--ink-muted)}[data-theme=member-light] input:focus,[data-theme=member-light] textarea:focus,[data-theme=member-light] select:focus{border-color:rgb(var(--brand-primary));box-shadow:0 0 0 2px rgb(var(--brand-primary) / .15)}[data-theme^=member] .rich-text-display,[data-theme^=member] .rich-text-display p,[data-theme^=member] .rich-text-display li,[data-theme^=member] .rich-text-display span:not([style*=background]),[data-theme^=member] .rich-text-display strong,[data-theme^=member] .rich-text-display em{color:var(--ink)!important}[data-theme^=member] .rich-text-display a{color:var(--accent-on-dark)!important}[data-theme^=member] .rich-text-display mark{background-color:rgb(var(--brand-accent) / .3)}[data-theme^=member] .scrollbar::-webkit-scrollbar-track{background:rgb(var(--glass-tint) / .05)}[data-theme^=member] .scrollbar::-webkit-scrollbar-thumb{background:rgb(var(--brand-primary));border-color:rgb(var(--brand-primary))}[data-theme^=member] button:active{transition-duration:.1s;transform:scale(.97)}@media (prefers-reduced-motion:reduce){[data-theme^=member] button:active{transform:none}}[data-theme^=member].animate-in{animation:memberAnimateIn .4s var(--spring-smooth) .15s both}@keyframes memberAnimateIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.member-band{--band-h:var(--band-h-sm,21.25rem);height:var(--band-h);color:var(--on-plate);background:0 0;flex-shrink:0;position:relative;overflow:hidden}.member-band__art{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--band-pos,45% 50%);object-position:var(--band-pos,45% 50%);width:100%;height:100%;transform:scale(var(--band-scale,1));transform-origin:var(--band-pos,45% 50%);filter:var(--band-filter,none);position:absolute;inset:0}.member-band__tint{background:var(--band-tint,transparent);opacity:.3;position:absolute;inset:0}.member-band__vignette{background:var(--band-wash,rgb(var(--brand-primary-dark) / .3));position:absolute;inset:0}.member-band__fade{background:linear-gradient(180deg, color-mix(in srgb, var(--band-fade-color,transparent) 78%, transparent) 0%, color-mix(in srgb, var(--band-fade-color,transparent) 42%, transparent) 3rem, transparent 100%);height:8.5rem;position:absolute;top:0;left:0;right:0}.member-band--home{--band-fade-color:rgb(var(--brand-primary))}.member-band__content{box-sizing:border-box;height:100%;padding:max(1rem, env(safe-area-inset-top)) 1.25rem 0;flex-direction:column;display:flex;position:relative}.member-band--profile{--band-pos:18% 28%;--band-scale:1.9}.member-band--events{--band-filter:hue-rotate(78deg) saturate(1.15) brightness(1.12) saturate(1.3);--band-pos:72% 40%;--band-scale:1.7;--band-tint:var(--tint-events)}.member-band--learning{--band-filter:hue-rotate(-85deg) saturate(1.15) brightness(1.25) saturate(1.55);--band-pos:82% 18%;--band-scale:1.8;--band-tint:var(--tint-learning)}.member-band--actions{--band-filter:hue-rotate(122deg) saturate(1.15) brightness(1.12) saturate(1.3);--band-pos:82% 18%;--band-scale:1.8;--band-tint:var(--tint-actions)}.member-band--event{--band-tint:var(--event-accent,var(--tint-events));--band-wash:rgb(var(--brand-primary-dark) / .18)}.member-band--forms{--band-filter:hue-rotate(-30deg) saturate(1.15) brightness(1.2) saturate(1.4);--band-pos:20% 20%;--band-scale:1.6;--band-tint:var(--tint-forms)}.member-ground{z-index:-1;background:rgb(var(--brand-primary-dark));pointer-events:none;position:fixed;inset:0;overflow:hidden}.member-ground__art{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--band-pos,50% 50%);object-position:var(--band-pos,50% 50%);width:100%;height:100%;filter:var(--band-filter,none);transform:scale(var(--band-scale,1.2));transform-origin:var(--band-pos,50% 50%);transition:filter var(--t-slow) var(--ease-mb), transform var(--t-slow) var(--ease-mb), object-position var(--t-slow) var(--ease-mb);transition:filter var(--t-slow) var(--ease-mb), transform var(--t-slow) var(--ease-mb), object-position var(--t-slow) var(--ease-mb), -o-object-position var(--t-slow) var(--ease-mb);position:absolute;inset:0}.member-ground:after{content:"";background:var(--band-tint,rgb(var(--brand-primary)));opacity:.55;transition:background var(--t-slow) var(--ease-mb);position:absolute;inset:0}.member-band--square{aspect-ratio:1;height:auto}.member-band--photo .member-band__art{filter:none;transform:none}.member-band--photo .member-band__tint{display:none}html[data-theme^=member]{scrollbar-width:none}html[data-theme^=member]::-webkit-scrollbar{display:none}html[data-fit] .member-page-wrapper{height:100dvh;min-height:0}html[data-fit] #main-content{min-height:0}.member-fit{--band-h:var(--band-h-sm,21.25rem);flex:1 1 0;width:100%;max-width:28rem;min-height:0;margin:0 auto;position:relative;overflow:hidden}.member-band--fit{height:max(var(--band-min,4.75rem), calc(var(--band-h,21.25rem) - var(--band-scroll,0px)));position:absolute;top:0;left:0;right:0}.member-band--fit .member-band__layer,.member-band--fit .member-band__content{height:var(--band-h,21.25rem);bottom:auto}.member-scroll{bottom:0;left:0;right:0;top:calc(var(--band-min,4.75rem) - 1.5rem);overscroll-behavior:contain;scrollbar-width:none;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;flex-direction:column;display:flex;position:absolute;overflow-y:auto}.member-scroll::-webkit-scrollbar{display:none}.member-scroll__spacer{height:calc(var(--band-h,21.25rem) - var(--band-min,4.75rem));flex-shrink:0}.member-scroll>.member-sheet{flex:1 0 auto;margin-top:0}.member-sheet{background:var(--sheet-bg);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;flex-direction:column;flex:1 1 0;gap:.75rem;margin-top:-1.5rem;padding:1.25rem 1.25rem 2rem;display:flex;position:relative}.member-sheet--under-bar{padding-bottom:7rem}.member-sheet__toolbar{z-index:3;background:var(--sheet-bg);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;flex-direction:column;gap:.5rem;margin:-1.25rem -1.25rem 0;padding:1.25rem 1.25rem .625rem;display:flex;position:sticky;top:0}.activity-square{--sq:2.75rem;width:var(--sq);height:var(--sq);border-radius:calc(var(--sq) * .23);background:var(--sq-tint,rgb(var(--brand-primary)));isolation:isolate;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.activity-square__art{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--sq-pos,50% 50%);object-position:var(--sq-pos,50% 50%);width:100%;height:100%;transform-origin:var(--sq-pos,50% 50%);filter:var(--sq-filter,none);z-index:-1;position:absolute;inset:0;transform:scale(2.2)}.activity-square__tint{background:var(--sq-tint,transparent);opacity:.35;z-index:-1;position:absolute;inset:0}.activity-square>img:not(.activity-square__art){width:auto;height:68%;display:block;position:relative;transform:translateY(-4%)}.activity-square--events{--sq-tint:var(--tint-events);--sq-filter:hue-rotate(78deg) saturate(1.15) brightness(1.12) saturate(1.3);--sq-pos:72% 40%}.activity-square--learning{--sq-tint:var(--tint-learning);--sq-filter:hue-rotate(-85deg) saturate(1.15) brightness(1.25) saturate(1.55);--sq-pos:82% 18%}.activity-square--actions{--sq-tint:var(--tint-actions);--sq-filter:hue-rotate(122deg) saturate(1.15) brightness(1.12) saturate(1.3);--sq-pos:82% 18%}.activity-square--forms{--sq-tint:var(--tint-forms);--sq-filter:hue-rotate(-30deg) saturate(1.15) brightness(1.2) saturate(1.4);--sq-pos:20% 20%}.activity-square--round{border-radius:999px}.activity-square--achievements{--sq-tint:rgb(var(--brand-primary-dark));--sq-filter:saturate(.6) brightness(.5);--sq-pos:18% 28%}.activity-square--mono .activity-square__art,.activity-square--mono .activity-square__tint{display:none}.activity-square--mono{--sq-tint:rgb(var(--brand-primary))}.completion-ring{border-radius:999px;flex-shrink:0;position:relative}@media (max-width:767px),(max-height:599px){html[data-theme^=member] .member-sheet{padding-bottom:6.5rem}}@media (min-width:30rem) and (max-width:767px),(min-width:30rem) and (max-height:599px){html[data-theme^=member] .member-page-wrapper{box-sizing:border-box;padding:1.25rem 0}html[data-theme^=member] #main-content{background:var(--sheet-bg);border-radius:var(--radius-sheet);width:min(28rem,100%);clip-path:inset(0 round var(--radius-sheet));margin:0 auto;overflow:hidden}html[data-theme^=member] .member-flow-bar{border-radius:0 0 var(--radius-sheet) var(--radius-sheet);width:min(28rem,100vw);bottom:1.25rem;left:max(0px,50vw - 14rem);right:auto}}@media (min-width:768px) and (min-height:600px){html[data-theme^=member]{font-size:calc(93.75% * var(--text-scale,1));--edge:clamp(1.25rem, 2.5vw, 2rem);--gutter:0px;--rail-w:min(15rem, 22vw);--radius-sheet:.5rem;--radius-card:.5rem;--panel-max:60rem;--panel-room:calc(100vw - 2 * var(--edge) - var(--rail-w) - var(--gutter));--panel-w:min(var(--panel-max), var(--panel-room));--panel-x:calc(var(--edge) + var(--rail-w) + var(--gutter) + (var(--panel-room) - var(--panel-w)) / 2)}html[data-theme^=member] .member-page-wrapper{justify-content:flex-start;align-items:stretch;gap:var(--gutter);height:100dvh;min-height:0;padding:var(--edge);box-sizing:border-box;flex-direction:row}html[data-theme^=member] #main-content{min-width:0;max-width:var(--panel-max);background:var(--sheet-bg);border-radius:var(--radius-sheet);min-height:0;clip-path:inset(0 round var(--radius-sheet));scrollbar-width:none;flex:auto;align-items:stretch;margin:0 auto;overflow:hidden auto}html[data-theme^=member] #main-content::-webkit-scrollbar{display:none}html[data-theme^=member] .member-fit{border-radius:var(--radius-sheet);max-width:none;margin:0}html[data-theme^=member] .member-band,html[data-theme^=member] .member-fit{--band-h:min(var(--band-h-md,var(--band-h-sm,18rem)), 52dvh)}html[data-theme^=member] .member-sheet{padding-top:1.25rem}html[data-theme^=member] .member-sheet__toolbar{margin-top:-1.25rem;padding-top:1.25rem;padding-bottom:.375rem}html[data-theme^=member] .member-sheet{border-radius:0 0 var(--radius-sheet) var(--radius-sheet)}html[data-theme^=member] .member-scroll>.member-sheet{border-radius:0}html[data-theme^=member] .member-tabbar-shell{display:none}html[data-theme^=member] .member-rail{width:var(--rail-w);height:100dvh;margin:calc(-1 * var(--edge)) 0 calc(-1 * var(--edge)) calc(-1 * var(--edge));display:flex}html[data-theme^=member] .member-ground{background:var(--well-soft)}html[data-theme^=member] .member-ground__art,html[data-theme^=member] .member-ground:after{display:none}html[data-theme^=member] .member-page-wrapper>#top{position:absolute}html[data-theme^=member] .member-flow-bar{left:var(--panel-x);width:var(--panel-w);right:auto;bottom:var(--edge);border-radius:0 0 var(--radius-sheet) var(--radius-sheet)}html[data-theme^=member] .member-flow-bar__inner{max-width:42rem;padding-bottom:1.25rem;padding-left:2.5rem;padding-right:2.5rem}html[data-theme^=member] .member-modal{--modal-in:slide-in-side;--modal-out:slide-out-side;padding:var(--edge);justify-content:flex-end;align-items:stretch}html[data-theme^=member] .member-modal__panel{touch-action:auto;border-radius:var(--radius-sheet);width:min(26rem,100%);height:auto;max-height:none;padding-top:1.25rem;overflow-y:auto}html[data-theme^=member] .member-modal__grab{display:none}html[data-theme^=member] .member-band__art{transform:scale(max(1, calc(var(--band-scale,1) * .7)))}html[data-theme^=member] .member-ground__art{transform:scale(max(1, calc(var(--band-scale,1.2) * .6)))}html[data-theme^=member] .member-band .caps-label{font-size:.9375rem}html[data-theme^=member] .member-band .text-sm{font-size:1rem;line-height:1.5rem}html[data-theme^=member] .member-band .text-xs{font-size:.875rem}}.member-rail{box-sizing:border-box;background:rgb(var(--brand-primary-dark));color:var(--on-plate);flex-direction:column;flex-shrink:0;gap:.25rem;padding:1.5rem .75rem;display:none}.member-rail a.member-rail__org{color:var(--on-plate);gap:.75rem;margin-bottom:1rem;padding:.25rem .5rem}.member-rail a{border-radius:var(--radius-action);min-height:3rem;color:color-mix(in srgb, var(--on-plate) 75%, transparent);align-items:center;gap:.75rem;padding:0 .875rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex;position:relative}.member-rail a svg{width:1.375rem;height:1.375rem}.member-rail a:hover{background:color-mix(in srgb, var(--on-plate) 15%, transparent);color:var(--on-plate)}.member-rail a.member-rail__me{min-height:3rem;padding:0 .5rem 0 0}.member-rail a[aria-current=page]{background:color-mix(in srgb, var(--on-plate) 25%, transparent);color:var(--on-plate)}.member-rail a[aria-current=page]:not(.member-rail__me):before{content:"";background:var(--yellow);border-radius:0 3px 3px 0;width:4px;position:absolute;top:.5rem;bottom:.5rem;left:0}.member-rail__you{align-items:center;gap:.75rem;min-height:3rem;margin-top:auto;padding:.5rem .75rem 0;display:flex}.member-panes{flex-direction:column;flex:1 1 0;align-items:stretch;width:100%;min-height:0;display:flex}.member-panes__strip,.member-panes__right{display:none}.member-panes--single .member-panes__strip{flex-shrink:0;display:block}.member-panes__body,.member-panes__list{flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex}.member-panes--flow .member-panes__list{display:none}.member-panes--flow .member-panes__right,.member-panes__scroll{flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex}@media (min-width:48rem) and (min-height:600px){html[data-panes] .member-page-wrapper{padding:0}html[data-panes] #main-content{clip-path:none;border-radius:0;max-width:none;overflow:hidden}html[data-panes] .member-rail{margin:0}.member-panes{height:100%}.member-panes__strip{flex-shrink:0;display:block}.member-panes__strip .member-band{--band-h:6rem;height:6rem}.member-panes:not(.member-panes--single) .member-panes__strip .member-band__content{justify-content:center;padding-top:0}.member-panes:not(.member-panes--single) .member-panes__strip .member-band__content>:last-child{display:none}.member-panes--single .member-panes__strip .member-band{--band-h:min(var(--band-h-md,17rem), 52dvh);height:var(--band-h)}.member-panes--single .member-panes__body{flex-direction:column}.member-panes--single .member-panes__list{background:rgb(var(--admin-surface));--well-soft:var(--admin-surface-hover);border-right:0;flex:1 1 0;width:100%;overflow-y:auto}.member-panes--single .member-panes__list .member-sheet,.member-panes--single .member-panes__list .member-sheet__toolbar{background:rgb(var(--admin-surface))}.member-panes--single .member-panes__list .member-sheet{flex:none;width:100%;max-width:42.5rem;margin:0 auto}.member-panes__body{flex-direction:row;flex:1 1 0;min-height:0}.member-panes__list{--list-w:min(25rem, 32vw);width:var(--list-w);flex:0 0 var(--list-w);border-right:1px solid var(--rule-soft);background:var(--admin-surface-hover);--well-soft:rgb(var(--admin-surface));overflow:hidden}.member-panes--flow .member-panes__list{display:flex}.member-panes__right{background:rgb(var(--admin-surface));flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.member-panes__scroll{overflow-y:auto}.member-panes__list .member-band{display:none}.member-panes__list .member-fit{border-radius:0;max-width:none;margin:0}.member-panes__list .member-scroll{border-radius:0;top:0}.member-panes__list .member-scroll__spacer{height:0}.member-panes__list .member-sheet,.member-panes__list .member-sheet__toolbar{background:var(--admin-surface-hover);border-radius:0;margin-top:0}.member-panes__list .member-row{background:var(--well-soft)}.member-panes__list .member-row--opens:hover{background:var(--well)}.member-panes__list .member-row[aria-expanded=true],.member-panes__list .member-row[aria-current]{background:rgb(var(--brand-primary));--ink:rgb(var(--admin-surface));--ink-muted:color-mix(in srgb, rgb(var(--admin-surface)) 78%, transparent);--well:color-mix(in srgb, rgb(var(--admin-surface)) 18%, transparent);--well-soft:color-mix(in srgb, rgb(var(--admin-surface)) 12%, transparent);--rule-soft:color-mix(in srgb, rgb(var(--admin-surface)) 30%, transparent);--on-plate:rgb(var(--brand-primary));--tint-forms-dark:color-mix(in srgb, var(--tint-forms) 30%, rgb(var(--admin-surface)));--tint-actions-dark:color-mix(in srgb, var(--tint-actions) 30%, rgb(var(--admin-surface)));--brand-secondary-dark:rgb(var(--brand-secondary));--lead-flag-fill:color-mix(in srgb, var(--tint-events) 30%, rgb(var(--admin-surface)))}.member-panes__list .member-row[aria-current] .member-lead-tile--success{color:rgb(var(--admin-surface))}.member-panes__list .member-row[aria-current] .lead-flag--check{background:color-mix(in srgb, rgb(var(--brand-secondary)) 30%, rgb(var(--admin-surface)));color:rgb(var(--brand-primary))}.member-panes__list .member-row[aria-current] .member-lead-tile--neutral,.member-panes__list .member-row[aria-current] .member-lead-tile--accent{background:rgb(var(--admin-surface));color:rgb(var(--brand-primary))}html[data-panes] .member-flow-header__back,html[data-panes] .member-flow-header__row--bare{display:none}.member-panes__list .member-row--opens[aria-current]:hover{background:rgb(var(--brand-primary-dark))}.member-pane__reading{--pane-pad:2.5rem;box-sizing:border-box;width:100%;max-width:calc(37.5rem + 2 * var(--pane-pad));padding:2rem var(--pane-pad) 1.5rem;flex-direction:column;gap:.875rem;display:flex}.member-panes__list .member-pane__reading{--pane-pad:1.25rem;max-width:none;padding-top:1.25rem}.member-panes__right .member-flow-column{max-width:42.5rem}html[data-panes] .member-flow-bar{left:calc(var(--rail-w) + min(25rem, 32vw));width:calc(100vw - var(--rail-w) - min(25rem, 32vw));border-radius:0;bottom:0}.member-panes__foot{transform:translateX(calc(-50% - var(--scrollbar-w,0px) / 2));width:min(calc(100% - var(--scrollbar-w,0px)), 42.5rem);z-index:5;position:absolute;bottom:0;left:50%}html[data-panes] .member-flow-bar--in-foot{border-radius:0;width:auto;position:static}html[data-panes] .member-flow-bar--in-foot .member-flow-bar__inner{max-width:none}.member-panes__right [role=status] .member-band{display:none}}
.member-modal{--modal-in:slide-up;--modal-out:slide-down;z-index:90;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.member-modal__panel{width:100%;max-width:28rem;height:var(--sheet-detent,66.67dvh);box-sizing:border-box;touch-action:none;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--sheet-bg);max-height:100dvh;color:var(--ink);transition:height var(--t-fast) var(--ease-mb), border-radius var(--t-fast) var(--ease-mb);animation:var(--modal-in) var(--t-fast) var(--ease-mb);outline:none;flex-direction:column;gap:1rem;padding:1.25rem 1.25rem 2rem;display:flex;position:relative;overflow-y:hidden}.member-modal__panel--full{height:100dvh;padding-top:max(1.25rem, env(safe-area-inset-top));touch-action:pan-y;border-radius:0;overflow-y:auto}.member-modal__panel--dragging{transition:none}.member-modal__panel--closing{animation:var(--modal-out) var(--t-fast) var(--ease-mb) forwards}.member-modal__grab{appearance:none;cursor:grab;background:0 0;border:0;justify-content:center;margin:-1.25rem -1.25rem 0;padding:.75rem 1.25rem;display:flex}.member-modal__grab:before{content:"";background:var(--rule);border-radius:999px;width:2.5rem;height:.25rem}.member-modal__grab:focus-visible:before{box-shadow:0 0 0 3px var(--m-focus-ring)}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-in-side{0%{transform:translateX(calc(100% + var(--edge,0px)))}to{transform:translate(0)}}@keyframes slide-out-side{0%{transform:translate(0)}to{transform:translateX(calc(100% + var(--edge,0px)))}}@media (prefers-reduced-motion:reduce){.member-modal__panel,.member-modal__panel--closing{animation:none;transform:none}}.member-row{background:var(--well-soft)}.member-row--opens:hover{background:var(--well)}[data-theme=member-light] .message-bubble{background:color-mix(in srgb, var(--sheet-bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);position:relative}.message-bubble:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--on-plate) 25%, transparent) 0%, color-mix(in srgb, var(--on-plate) 6%, transparent) 40%, color-mix(in srgb, var(--on-plate) 2%, transparent) 60%, color-mix(in srgb, var(--on-plate) 10%, transparent) 100%);-webkit-mask:linear-gradient(var(--sheet-bg) 0 0) content-box, linear-gradient(var(--sheet-bg) 0 0);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}[data-theme=member-light] .llama-chat-avatar{background:0 0}[data-theme=member-light] .calendar-open{background:rgb(var(--brand-primary));color:var(--on-plate);border:1px solid rgb(var(--brand-primary))}[data-theme=member-light] .calendar-menu{background:var(--sheet-bg);border:1px solid var(--rule-soft)}.calendar-menu{box-shadow:var(--m-shadow-card)}[data-theme=member-light] .mood-option:not(.selected-brand-bg):hover{background:var(--sheet-bg)}.variant-option{transition:background var(--t-fast) var(--ease-mb)}[data-theme=member-light] .variant-option{background:var(--rule-soft)}[data-theme=member-light] .selected-brand-bg{background:rgb(var(--brand-primary))}[data-theme=member-light] .progress-marker-bg{box-shadow:none;background:0 0;width:2.75rem!important;height:2.75rem!important}.nav-drawer-outer{box-shadow:-8px 0 30px rgb(var(--admin-ink) / .3);background-image:url(/assets/svg/main/Gradient.webp);background-repeat:no-repeat;background-size:cover}.nav-drawer-panel{background:var(--ll-gradient), rgb(var(--admin-surface) / .92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgb(var(--admin-surface) / .6);box-shadow:0 10px 15px -3px rgb(var(--admin-ink) / .1), 0 4px 6px -4px rgb(var(--admin-ink) / .1);color:var(--ink)}@media (prefers-reduced-transparency:reduce){.nav-drawer-panel{background:rgb(var(--admin-surface));-webkit-backdrop-filter:none;backdrop-filter:none}}.nav-drawer-panel a,.nav-drawer-panel button{color:var(--ink)}.nav-drawer-panel a:hover,.nav-drawer-panel button:hover{color:var(--ink);font-weight:700}.member-tabbar{margin:0 .875rem max(.875rem, env(safe-area-inset-bottom));z-index:1;border:1px solid var(--rule-soft);background:var(--sheet-bg);border-radius:999px;min-height:3.5rem;padding:0 .375rem;position:relative}[data-theme=member-light] .member-tabbar{box-shadow:0 12px 32px rgb(var(--admin-ink) / .18)}body:has([data-theme=member-light]) .member-tabbar{box-shadow:0 12px 32px rgb(var(--admin-ink) / .18)}.member-tabbar-frost{inset-inline:0;z-index:0;height:calc(3.5rem + max(.875rem, env(safe-area-inset-bottom)));-webkit-backdrop-filter:blur(10px);pointer-events:none;position:fixed;bottom:0}.m-frost-in{animation:mb-fade var(--t-base) var(--ease-mb) both}.m-frost-out{animation:mb-fade var(--t-fast) var(--ease-mb) both reverse}[data-theme=member-light] .member-action{background:rgb(var(--brand-primary));color:var(--on-plate)}body:has([data-theme=member-light]) .member-action{background:rgb(var(--brand-primary));color:var(--on-plate)}[data-theme=member-light] .member-action:hover{background:rgb(var(--brand-primary-dark));color:var(--yellow)}body:has([data-theme=member-light]) .member-action:hover{background:rgb(var(--brand-primary-dark));color:var(--yellow)}.m-focus{outline:none}.m-focus:focus-visible{box-shadow:0 0 0 1px var(--m-focus-ground), 0 0 0 3px var(--m-focus-ring)}@keyframes mb-settle{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes mb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mb-sheet{0%{transform:translateY(24px)}to{transform:none}}@keyframes mb-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes mb-ring{0%{stroke-dashoffset:var(--ring-c)}to{stroke-dashoffset:var(--ring-o)}}@keyframes mb-bar-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes mb-bar-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(100%)}}.m-bar-in{animation:mb-bar-in var(--t-base) var(--ease-mb) both}.m-bar-out{animation:mb-bar-out var(--t-fast) var(--ease-mb) both;pointer-events:none}@keyframes mb-page-in{0%{opacity:0}to{opacity:1}}@keyframes mb-page-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(40px)}}.m-page-in{animation:mb-page-in var(--t-base) var(--ease-mb) both}.m-page-out{animation:mb-page-out var(--t-fast) var(--ease-mb) both}@keyframes mb-fade{0%{opacity:0}to{opacity:1}}.m-settle{animation:mb-settle var(--t-slow) var(--ease-mb) both;animation-delay:var(--m-offset,0s);will-change:transform}.m-band>*{animation:mb-rise var(--t-base) var(--ease-mb) both;animation-delay:var(--m-offset,0s)}.m-sheet{animation:mb-sheet var(--t-fast) var(--ease-mb) both;animation-delay:var(--m-offset,0s);will-change:transform}.m-stagger>*{animation:mb-rise var(--t-fast) var(--ease-mb) both;animation-delay:calc(var(--m-offset,0s) + .36s)}.m-stagger>.m-none{animation:none}.m-stagger>:nth-child(2){animation-delay:calc(var(--m-offset,0s) + .43s)}.m-stagger>:nth-child(3){animation-delay:calc(var(--m-offset,0s) + .5s)}.m-stagger>:nth-child(4){animation-delay:calc(var(--m-offset,0s) + .57s)}.m-stagger>:nth-child(5){animation-delay:calc(var(--m-offset,0s) + .64s)}.m-stagger>:nth-child(n+6){animation-delay:calc(var(--m-offset,0s) + .71s)}.m-pop{animation:mb-pop var(--t-base) var(--ease-mb) both}.m-ring{animation:mb-ring var(--t-slow) var(--ease-mb) both;animation-delay:calc(var(--m-offset,0s) + .7s)}@keyframes mb-float-points{0%{opacity:0;transform:translateY(.25rem)scale(.9)}12%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1;transform:translateY(-2.5rem)scale(1)}to{opacity:0;transform:translateY(-3.25rem)scale(.8)}}.m-float-points{animation:mb-float-points 2s var(--ease-mb) both}@media (prefers-reduced-motion:reduce){.m-settle,.m-sheet,.m-band>*,.m-stagger>*,.m-pop,.m-float-points,.m-ring{animation:mb-fade var(--t-fast) linear both;animation-delay:0s}}.member-search{background:var(--well);min-height:2.75rem;transition:box-shadow var(--t-fast) var(--ease-mb);border-radius:999px;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.member-search:focus-within{box-shadow:0 0 0 2px rgb(var(--brand-primary))}.member-search input{min-width:0;font-size:inherit;line-height:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1 1 0}.member-search input:focus,.member-search input:focus-visible{box-shadow:none;outline:none}.member-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative;container:toolbar/inline-size}.member-toolbar-row .member-toolbar-disc{justify-content:center;width:2.75rem;padding:0}.member-toolbar-filter{position:relative}.member-toolbar-filter__count{display:none}@container toolbar (max-width:26rem){.member-toolbar-row .member-toolbar-sort,.member-toolbar-row .member-toolbar-filter{justify-content:center;width:2.75rem;padding:0}.member-toolbar-row .member-toolbar-sort__label,.member-toolbar-row .member-toolbar-filter__label{display:none}.member-toolbar-row .member-toolbar-filter__count{background:rgb(var(--brand-primary));min-width:1rem;height:1rem;color:var(--on-plate);border-radius:999px;place-items:center;padding:0 .25rem;font-size:.625rem;line-height:1;display:grid;position:absolute;top:.25rem;right:.25rem}}.member-toolbar-group{flex:none;align-items:center;gap:.5rem;display:flex}.member-toolbar-group--trail{flex:auto;justify-content:flex-end;min-width:0}.member-toolbar-cell{min-width:0;transition:opacity .2s var(--ease-mb);display:flex}.member-toolbar-cell--under{opacity:0}.member-toolbar-cell>*{flex:auto;min-width:0}.member-toolbar-overlay{z-index:1;height:2.75rem;animation:mb-toolbar-open .26s var(--ease-mb) both;display:flex;position:absolute;top:0;left:0;right:0}.member-toolbar-overlay:not(.member-search)>*{flex:auto;min-width:0}.member-toolbar-overlay--out{animation:mb-toolbar-close .16s var(--ease-mb) forwards;pointer-events:none}@keyframes mb-toolbar-open{0%{clip-path:inset(-3px calc(100% - 2.75rem) -3px -3px round 999px)}to{clip-path:inset(-3px round 999px)}}@keyframes mb-toolbar-close{0%{clip-path:inset(-3px round 999px)}to{clip-path:inset(-3px calc(100% - 2.75rem) -3px -3px round 999px)}}@media (prefers-reduced-motion:reduce){.member-toolbar-overlay,.member-toolbar-overlay--out{animation-duration:1ms}.member-toolbar-cell{transition:none}}.filter-chip{background:var(--well);white-space:nowrap;min-height:2.75rem;transition:background var(--t-fast) var(--ease-mb);border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:700;display:inline-flex}.filter-chip:hover,.filter-chip[aria-expanded=true]{background:color-mix(in srgb, var(--well), var(--ink) 8%);color:var(--ink)}.filter-chip[aria-pressed=true]{background:rgb(var(--brand-primary));color:var(--on-plate)}.filter-chip[aria-pressed=true]:hover{background:rgb(var(--brand-primary-dark))}.filter-chip--applied{background:rgb(var(--brand-primary));color:var(--on-plate)}.filter-chip--applied:hover{background:rgb(var(--brand-primary-dark))}.member-switch--onink{background:color-mix(in srgb, var(--on-plate) 15%, transparent)}.member-switch__track--onink{background:rgb(var(--brand-primary-dark))}.member-switch__track--onink-on{background:var(--on-plate)}.member-skeleton--onink{background:color-mix(in srgb, var(--on-plate) 25%, transparent)}.lead-flag{width:1.125rem;height:1.125rem;color:var(--on-plate);box-shadow:0 0 0 2px var(--sheet-bg);border-radius:999px;place-items:center;font-size:.75rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-.25rem;right:-.25rem}.lead-flag--check{background:var(--brand-secondary-dark)}.lead-flag--maybe,.lead-flag--no{background:var(--lead-flag-fill,rgb(var(--brand-primary)))}.lead-flag--priority{background:var(--tint-actions-dark)}.member-popover{z-index:20;box-sizing:border-box;overscroll-behavior:contain;border-radius:var(--radius-card);background:var(--sheet-bg);width:min(100vw - 2.5rem,26rem);max-height:calc(100dvh - 7rem);color:var(--ink);box-shadow:var(--m-shadow-card);outline:none;padding:1rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.member-popover__foot{background:var(--sheet-bg);margin:0 -1rem -1rem;padding:.75rem 1rem 1rem;position:sticky;bottom:-1rem}.member-popover--menu{width:max-content;min-width:12rem;max-width:calc(100vw - 2.5rem);padding:.375rem}[data-theme=member-light] .variant-option,[data-theme=member-light] .message-bubble,[data-theme=member-light] .llama-chat-avatar{background:var(--well-soft);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:0}[data-theme=member-light] .variant-option:hover{background:var(--well)}[data-theme=member-light] .message-bubble:before{content:none}.member-flow-column--footer{padding-bottom:calc(var(--flow-bar-h,5.5rem) + 2rem)}.member-flow-bar{z-index:30;position:fixed;bottom:0;left:0;right:0}.member-flow-bar,.member-sheet__footer{background:color-mix(in srgb, var(--sheet-bg) 62%, transparent);-webkit-backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#0000,#000 1.25rem);mask-image:linear-gradient(#0000,#000 1.25rem)}.member-flow-bar--ink{background:color-mix(in srgb, var(--plate) 92%, transparent)}.member-flow-bar__inner{max-width:28rem;padding:1.25rem 1.25rem max(1.25rem, env(safe-area-inset-bottom));margin:0 auto}.member-sheet__footer{z-index:5;margin:auto -1.25rem 0;padding:1.25rem 1.25rem 1rem;position:sticky;bottom:0}.member-band{--ring-track:rgb(var(--brand-primary-dark))}.member-band--home .member-band__vignette{background:linear-gradient(180deg, rgb(var(--brand-primary-dark) / 0) 0%, rgb(var(--brand-primary-dark) / 0) 45%, rgb(var(--brand-primary-dark) / .55) 100%)}[data-theme=member-light] .learning-card-shell{background:var(--well-soft);border:0}[data-theme=member-light] .learning-card-shell .variant-option{background:var(--sheet-bg)}[data-theme=member-light] .learning-card-shell .variant-option:hover{background:var(--well)}.learning-card-shell__title{letter-spacing:var(--tracking-display);color:var(--ink);font-size:clamp(1.75rem,6.5vw,2.5rem);font-weight:600;line-height:1.1}.member-event-cover{position:relative;overflow:hidden}.member-event-cover__art{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.member-event-cover--art .member-event-cover__art{filter:hue-rotate(78deg)saturate(1.15)brightness(1.12)saturate(1.3);-o-object-position:72% 40%;object-position:72% 40%;transform:scale(1.4)}.member-event-cover__tint{background:var(--event-accent);opacity:.3;position:absolute;inset:0}.member-event-cover__wash{background:rgb(var(--brand-primary-dark) / .18);position:absolute;inset:0}.member-event-page{background:var(--sheet-bg);container:event/inline-size}.member-event-frame{max-width:28rem;margin:0 auto}@media (min-width:48rem){.member-event-frame{max-width:42rem}}.member-event-grid{flex-direction:column;gap:1.75rem;display:flex}.member-event-rail{display:contents}.member-event-rail__icon{background:color-mix(in srgb, var(--event-accent) 6%, var(--sheet-bg));color:var(--event-accent-text)}.member-event-back{top:max(1rem, env(safe-area-inset-top,0px))}.member-event-rail__cover,.member-event-rail__addr--long{display:none}@container event (min-width:32rem){.member-event-frame{max-width:none}.member-event-back,.member-event-band,.member-event-rail__addr--short{display:none}.member-event-grid{-moz-column-gap:1.5rem;grid-template-rows:repeat(7,auto) 1fr;grid-template-columns:minmax(9rem,15rem) minmax(0,41.25rem);align-items:start;gap:0 1.5rem;display:grid}.member-event-row{margin-bottom:2rem}.member-event-about--clamped{-webkit-line-clamp:8}.member-event-rail{flex-direction:column;align-self:start;gap:1rem;display:flex;position:sticky;top:1rem}.member-event-rail__cover{margin-bottom:1rem;display:block}.member-event-rail__addr--long{display:inline}.member-sheet--no-band{margin-top:0}}html[data-panes] .member-sheet--under-bar{padding-bottom:0}.member-event-tinted .member-event-shifts .bg-well-soft{background:var(--sheet-bg);border:1px solid color-mix(in srgb, var(--event-accent) 12%, transparent)}.member-event-tinted .member-sheet{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--on-plate) 60%, transparent)}@keyframes mb-flow-step-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.member-fade{transition:opacity var(--t-base) var(--ease-mb)}.member-flow-step{animation:mb-flow-step-in var(--t-fast) var(--ease-mb) both;flex-direction:column;gap:1.25rem;margin-top:1.25rem;display:flex}.member-meter__fill{transition:width var(--t-base) var(--ease-mb)}.member-collapse-rows{transition:grid-template-rows var(--t-fast) var(--ease-mb)}@media (prefers-reduced-motion:reduce){.member-flow-step,.animate-pulse{animation:none}.member-meter__fill,.member-collapse-rows{transition:none}}

:root{--highlight-color:var(--gold-highlight-color)}.rich-text-display--typography{color:var(--ink);line-height:1.625}.rich-text-display p{margin-bottom:.75rem}.rich-text-display p:last-child{margin-bottom:0}.rich-text-display strong,.rich-text-display b{font-weight:700}.rich-text-display em,.rich-text-display i{font-style:italic}.rich-text-display u{text-decoration-line:underline}.rich-text-display s{text-decoration-line:line-through}.rich-text-display mark{background-color:var(--highlight-color);border-radius:.25rem;padding-left:.125rem;padding-right:.125rem}.rich-text-display a{--tw-text-opacity:1;color:rgb(var(--brand-primary) / var(--tw-text-opacity,1));text-decoration-line:underline}.rich-text-display a:hover{--tw-text-opacity:1;color:rgb(var(--brand-primary-dark) / var(--tw-text-opacity,1))}.rich-text-display ul{margin-bottom:.75rem;margin-left:1.25rem;list-style-type:disc}.rich-text-display ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.rich-text-display ol{margin-bottom:.75rem;margin-left:1.25rem;list-style-type:decimal}.rich-text-display ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.rich-text-display li{padding-left:.25rem}.rich-text-display li p{margin-bottom:0}.rich-text-display span[style*="font-size: 14px"],.tiptap-editor .ProseMirror span[style*="font-size: 14px"]{font-size:14px!important}.rich-text-display span[style*="font-size: 16px"],.tiptap-editor .ProseMirror span[style*="font-size: 16px"]{font-size:16px!important}.rich-text-display span[style*="font-size: 20px"],.tiptap-editor .ProseMirror span[style*="font-size: 20px"]{font-size:20px!important}.rich-text-display span[style*="font-size: 24px"],.tiptap-editor .ProseMirror span[style*="font-size: 24px"]{font-size:24px!important}.rich-text-display span[style*="font-size: 32px"],.tiptap-editor .ProseMirror span[style*="font-size: 32px"]{font-weight:700;font-size:32px!important}.tiptap-editor{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));width:100%;color:var(--ink);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(var(--field-border) / var(--tw-ring-opacity,1));border-width:0;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.tiptap-editor:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-primary) / var(--tw-ring-opacity,1))}.tiptap-editor{outline-offset:2px;outline:2px solid #0000;height:18.75rem;overflow-y:auto}.card-editor .tiptap-editor{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);background-color:#0000;border-radius:0;padding-left:0;padding-right:.5rem;overflow:hidden auto}.card-editor .tiptap-editor:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.card-editor .tiptap-editor{height:auto;min-height:auto;max-height:240px;padding-bottom:0}.card-editor-details .tiptap-editor{max-height:160px}.card-editor .tiptap-editor p{padding-left:.25rem}.card-editor .tiptap-editor ul,.card-editor .tiptap-editor ol{padding-left:1rem}.card-editor .tiptap-editor p:last-child{margin-bottom:0}.card-editor .tiptap-editor p.is-empty:last-child{height:0;min-height:0;margin:0;padding:0;overflow:hidden}.card-editor .tiptap-editor p.is-empty:last-child:before{content:none}.card-editor .tiptap-editor p.is-empty:first-child:last-child{height:auto;min-height:0;overflow:visible}.card-editor .tiptap-editor p.is-empty:first-child:last-child:before{content:attr(data-placeholder)}.rich-text-editor-container.expanded .tiptap-editor{height:auto;min-height:18.75rem;max-height:85vh}.rich-text-editor-container.short .tiptap-editor{height:5rem}.rich-text-editor-container.short.expanded .tiptap-editor{height:12rem}.rich-text-editor-container.compact .tiptap-editor{font-size:.875rem;line-height:1.25rem}.rich-text-editor-container.short .rich-text-toolbar{padding-top:.25rem;padding-bottom:.25rem}.tiptap-editor p{margin-bottom:.5rem}.tiptap-editor p:last-child{margin-bottom:0}.tiptap-editor p.is-editor-empty:first-child:before,.tiptap-editor .is-empty:before{pointer-events:none;float:left;height:0;color:var(--ink-muted);content:attr(data-placeholder)}.tiptap-editor ul{margin-bottom:.5rem;margin-left:1.25rem;list-style-type:disc}.tiptap-editor ol{margin-bottom:.5rem;margin-left:1.25rem;list-style-type:decimal}.tiptap-editor li{padding-left:.25rem}.tiptap-editor li p{margin-bottom:0}.tiptap-editor a{--tw-text-opacity:1;color:rgb(var(--brand-primary) / var(--tw-text-opacity,1));pointer-events:none;text-decoration-line:underline}.tiptap-editor mark{background-color:var(--highlight-color);border-radius:.25rem;padding-left:.125rem;padding-right:.125rem}.tiptap-editor mark[data-color],.rich-text-display mark[data-color]{border-radius:.25rem;padding-left:.125rem;padding-right:.125rem}.rich-text-toolbar{border-bottom-width:1px;border-color:var(--rule-soft);--tw-bg-opacity:1;background-color:rgb(var(--admin-surface) / var(--tw-bg-opacity,1));border-radius:1rem 1rem 0 0;flex-wrap:wrap;gap:.125rem;padding:.5rem .25rem;display:flex}.rich-text-toolbar-btn{color:var(--ink);border-radius:.5rem;padding:.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.rich-text-toolbar-btn:hover{background-color:var(--brand-primary-light)}.rich-text-toolbar-btn:focus{outline-offset:2px;outline:2px solid #0000}.rich-text-toolbar-btn:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-primary) / var(--tw-ring-opacity,1));--tw-ring-offset-width:1px}.rich-text-toolbar-btn{justify-content:center;align-items:center;min-width:2rem;min-height:2rem;display:flex}.rich-text-toolbar-btn[aria-pressed=true],.rich-text-toolbar-btn.is-active{--tw-bg-opacity:1;background-color:rgb(var(--brand-primary) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.rich-text-toolbar-btn:disabled{pointer-events:none;cursor:not-allowed;opacity:.4}.rich-text-toolbar-btn:disabled:hover{background-color:#0000}.rich-text-toolbar-btn svg{width:1.25rem;height:1.25rem}.rich-text-toolbar.large-icons{gap:.25rem;padding:.75rem .5rem}.rich-text-toolbar.large-icons .rich-text-toolbar-btn{min-width:2.75rem;min-height:2.75rem;padding:.625rem}.rich-text-toolbar.large-icons .rich-text-toolbar-btn svg{width:1.5rem;height:1.5rem}.rich-text-editor-container{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--field-border) / var(--tw-border-opacity,1));border-radius:.375rem;overflow:hidden}.rich-text-editor-container:focus-within{--tw-border-opacity:1;border-color:rgb(var(--brand-primary) / var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-primary) / var(--tw-ring-opacity,1))}.rich-text-editor-container .tiptap-editor{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);border-radius:0}.rich-text-editor-container .tiptap-editor:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.rich-text-editor-container.compact{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);border-radius:.25rem}.rich-text-editor-container.compact .rich-text-toolbar{border-radius:.25rem .25rem 0 0;gap:0;padding:.25rem}.rich-text-editor-container.compact .rich-text-toolbar-btn{min-width:1.75rem;min-height:1.75rem;padding:.375rem}.rich-text-editor-container.compact .rich-text-toolbar-btn svg{width:.875rem;height:.875rem}.rich-text-editor-container.compact .rich-text-toolbar.large-icons .rich-text-toolbar-btn{min-width:2.75rem;min-height:2.75rem;padding:.5rem}.rich-text-editor-container.compact .rich-text-toolbar.large-icons .rich-text-toolbar-btn svg{width:1.25rem;height:1.25rem}.rich-text-editor-container.compact .tiptap-editor{height:10rem;font-size:.875rem;line-height:1.25rem}
