.SaveIndicator-module__xXWTEq__container{z-index:50;background:var(--background-secondary);border:1px solid var(--color-border);font-size:var(--fs-xxs);color:var(--text-secondary);box-shadow:var(--shadow-primary-hover);opacity:0;pointer-events:none;border-radius:1rem;align-items:center;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden;transform:translateY(4px)translate(4px)}.SaveIndicator-module__xXWTEq__container.SaveIndicator-module__xXWTEq__visible{opacity:1;pointer-events:auto;transform:translateY(0)translate(0)}.SaveIndicator-module__xXWTEq__savingIcon,.SaveIndicator-module__xXWTEq__errorIcon{border-radius:1rem;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.SaveIndicator-module__xXWTEq__savingIcon{background:var(--color-primary-light)}.SaveIndicator-module__xXWTEq__errorIcon{background:var(--button-danger-bg);color:var(--button-danger-text)}.SaveIndicator-module__xXWTEq__savedContainer{justify-content:center;align-items:center;width:0;transition:width .2s;display:flex;overflow:hidden}.SaveIndicator-module__xXWTEq__savedContainer.SaveIndicator-module__xXWTEq__expanded{width:110px}.SaveIndicator-module__xXWTEq__savedText{white-space:nowrap}.SaveIndicator-module__xXWTEq__errorText{padding-left:8px}.SaveIndicator-module__xXWTEq__dot{padding:0 4px}.SaveIndicator-module__xXWTEq__errorButton{cursor:pointer;color:var(--text-primary);font-size:var(--fs-xxs);background:0 0;border:none;padding:0 8px 0 0;text-decoration:underline;transition:color .2s}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_69daf838-module__T3g6bW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_69daf838-module__T3g6bW__variable{--font-instrument-sans:"Instrument Sans","Instrument Sans Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_19499926-module__u6kYZG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_19499926-module__u6kYZG__variable{--font-plus-jakarta-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
:root{--color-primary-rgb:27,71,27;--color-primary-dark-rgb:15,50,15;--color-primary-light-rgb:164,235,179;--color-primary-light-hover-rgb:154,225,169;--color-primary-muted-rgb:234,240,239;--color-slate-blue-rgb:227,239,239;--color-primary:rgb(var(--color-primary-rgb));--color-primary-dark:rgb(var(--color-primary-dark-rgb));--color-primary-light:rgb(var(--color-primary-light-rgb));--color-primary-light-hover:rgb(var(--color-primary-light-hover-rgb));--color-primary-hover:rgb(var(--color-primary-light-hover-rgb));--color-primary-muted:rgb(var(--color-primary-muted-rgb));--color-slate-blue:rgb(var(--color-slate-blue-rgb));--color-brand-coral:var(--color-primary);--color-brand-cream:var(--color-primary-muted);--color-accent-rgb:231,252,134;--color-accent-light-rgb:245,252,180;--color-accent-muted-rgb:200,210,120;--color-accent-hover-rgb:221,242,124;--color-accent-border-rgb:200,230,100;--color-accent:rgb(var(--color-accent-rgb));--color-accent-light:rgb(var(--color-accent-light-rgb));--color-accent-muted:rgb(var(--color-accent-muted-rgb));--color-accent-hover:rgb(var(--color-accent-hover-rgb));--color-accent-border:rgb(var(--color-accent-border-rgb));--color-chart-primary:var(--color-primary);--color-chart-secondary:var(--color-primary-light);--color-chart-tertiary:#6b07dd;--color-ai-rgb:59,130,246;--color-ai-light-rgb:96,165,250;--color-ai-muted-rgb:191,219,254;--color-ai-dark-rgb:37,99,235;--color-ai-border-rgb:147,197,253;--color-ai-background-rgb:239,246,255;--color-ai:rgb(var(--color-ai-rgb));--color-ai-light:rgb(var(--color-ai-light-rgb));--color-ai-muted:rgb(var(--color-ai-muted-rgb));--color-ai-dark:rgb(var(--color-ai-dark-rgb));--color-ai-border:rgb(var(--color-ai-border-rgb));--color-ai-background:rgb(var(--color-ai-background-rgb));--color-success:#118c4f;--color-success-hover:#0f7a42;--color-danger-rgb:187,64,71;--color-danger:rgb(var(--color-danger-rgb));--color-danger-light:#ebc3c6;--color-danger-hover:#a4383e;--text-primary:#323232;--text-secondary:#575757;--text-muted:#8a8a8a;--text-tertiary:#b1b1b1;--text-contrast:#fff;--background-primary-rgb:253,253,253;--background-secondary-rgb:247,247,247;--background-tertiary-rgb:240,240,240;--warning-h:36;--warning-s:100%;--warning-l:45%;--color-warning:hsl(var(--warning-h),var(--warning-s),var(--warning-l));--color-warning-hover:hsl(var(--warning-h),var(--warning-s),calc(var(--warning-l) + 15%));--background-warning:hsla(var(--warning-h),var(--warning-s),var(--warning-l),.1);--background-primary:rgb(var(--background-primary-rgb));--background-secondary:rgb(var(--background-secondary-rgb));--background-tertiary:rgb(var(--background-tertiary-rgb));--button-primary-bg:var(--color-primary-light);--button-primary-hover-bg:var(--color-primary-light-hover);--button-primary-text:var(--color-primary);--button-primary-hover-text:var(--text-primary);--button-accent-bg:var(--color-accent);--button-accent-hover-bg:var(--color-accent-hover);--button-accent-text:var(--text-primary);--button-accent-hover-text:var(--text-primary);--button-secondary-bg:#e8e8e8;--button-secondary-hover-bg:#dcdcdc;--button-secondary-text:var(--text-primary);--button-secondary-hover-text:var(--text-primary);--button-danger-bg:var(--color-danger);--button-danger-hover-bg:var(--color-danger-hover);--button-danger-text:var(--text-contrast);--button-danger-hover-text:var(--text-contrast);--focus-ring:rgba(var(--color-primary-rgb),.4);--shadow-base-rgb:20,45,38;--shadow-primary:0 3px 4px rgba(var(--shadow-base-rgb),.1);--shadow-primary-hover:0 4px 8px rgba(var(--shadow-base-rgb),.15);--shadow-primary-focus:0 4px 12px rgba(var(--shadow-base-rgb),.24);--border-color:rgba(var(--color-primary-rgb),.2);--fs-xxs:12px;--fs-xs:13px;--fs-sm:15px;--fs-md:16px;--fs-lg:20px;--fs-xl:28px;--fs-2xl:36px;--fs-table:14px;--fw-regular:400;--fw-medium:500;--fw-bold:600;--lh-tight:1.2;--lh-normal:1.5;--lh-loose:1.7;--font-family-sans:"Plus Jakarta Sans",sans-serif;--gradient-primary:linear-gradient(to right,rgba(var(--color-primary-rgb),.95)0%,rgba(var(--color-primary-rgb),.85)100%);--gradient-primary-light:linear-gradient(to right,rgba(var(--color-primary-light-rgb),1)0%,rgba(var(--color-primary-light-rgb),.9)100%);--epr-bg-color:var(--background-primary);--epr-border-color:var(--border-color);--epr-text-color:var(--text-primary);--epr-category-label-bg-color:var(--background-primary);--epr-category-label-text-color:var(--text-secondary);--epr-search-bg-color:var(--background-secondary);--epr-search-text-color:var(--text-primary);--epr-search-border-color:var(--border-color);--epr-search-border-color-active:var(--color-primary-light);--epr-hover-bg-color:var(--color-primary-muted);--epr-focus-bg-color:var(--color-primary-light);--epr-highlight-color:var(--color-primary);--epr-emoji-variation-picker-bg-color:var(--background-primary);--epr-emoji-variation-picker-border-color:var(--border-color);--epr-preview-bg-color:var(--background-secondary);--epr-preview-text-color:var(--text-primary);--epr-preview-border-color:var(--border-color);--epr-category-navigation-button-active-bg-color:var(--color-primary-muted);--sidebar-width-open:200px;--sidebar-width-closed:65px;--sidebar-is-open:1;--top-row-height:72.9px;--sidebar-width:var(--sidebar-width-open)}[data-brand=new]{--color-primary-rgb:178,60,35;--color-primary-dark-rgb:120,38,22;--color-primary-light-rgb:255,200,189;--color-primary-light-hover-rgb:255,180,165;--color-primary-muted-rgb:255,237,232;--color-slate-blue-rgb:248,235,225;--color-brand-coral:#ff5d3f;--color-brand-cream:#f5efe0;--color-accent-rgb:255,199,95;--color-accent-light-rgb:255,224,168;--color-accent-muted-rgb:204,163,82;--color-accent-hover-rgb:245,189,85;--color-accent-border-rgb:230,180,70;--color-chart-primary:var(--color-brand-coral);--color-success:#2e8b57;--color-success-hover:#267349;--color-danger-rgb:180,45,55;--color-danger-light:#f0c8cb;--color-danger-hover:#9b262f;--text-primary:#2d2926;--text-secondary:#5c5650;--text-muted:#8f8880;--text-tertiary:#b5aea6;--background-primary-rgb:255,253,250;--background-secondary-rgb:249,245,238;--background-tertiary-rgb:241,236,228;--warning-h:38;--warning-s:92%;--warning-l:48%;--button-primary-bg:var(--color-brand-coral);--button-primary-hover-bg:#e84d2d;--button-primary-text:#fff;--button-primary-hover-text:#fff;--button-accent-text:#5c3d00;--button-accent-hover-text:#5c3d00;--button-secondary-bg:#ebe6e0;--button-secondary-hover-bg:#ded8d0;--shadow-base-rgb:60,45,35;--shadow-primary:0 3px 4px #3c2d2314;--shadow-primary-hover:0 4px 8px #3c2d231f;--shadow-primary-focus:0 4px 12px #3c2d2333;--border-color:rgba(var(--shadow-base-rgb),.3)}html,body{overscroll-behavior:none;background:var(--background-secondary);width:100vw;height:100dvh;color:var(--text-primary);font-family:var(--font-family-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:hidden}*,:before,:after{box-sizing:border-box}button{font-family:var(--font-family-sans);cursor:pointer;font-weight:var(--fw-medium);border:none;border-radius:10px;padding:8px 16px;transition:background-color .2s ease-in-out}.floating-input{border:1px solid var(--border-color);border-radius:10px;transition:box-shadow .15s,border-color .15s}.floating-input:hover{border:1px solid var(--color-primary-light)}.floating-input:focus-within{outline:2px solid var(--color-primary-light);outline-offset:2px}.floating-group{position:relative}.floating-label{font-size:1rem;font-weight:var(--fw-regular);color:var(--text-secondary);pointer-events:none;background-color:var(--background-primary);transform-origin:0 0;z-index:1;padding:0 .25rem;transition:all .2s;position:absolute;top:.75rem;left:.5rem}.floating-input-base{border:1px solid var(--border-color);background-color:var(--background-primary);width:100%;font-size:1rem;font-family:var(--font-family-sans);caret-color:var(--color-primary);border-radius:.375rem;outline:none;padding:.75rem;transition:border-color .2s}.floating-input-base:focus,.floating-input-base:active{border-color:var(--color-primary-light)}.floating-input-base::placeholder{color:#0000;opacity:0}.floating-input-base:focus::placeholder{color:var(--text-secondary);opacity:.5}:is(.floating-group:has(.floating-input-base:focus) .floating-label,.floating-group:has(.floating-input-base:not(:placeholder-shown)) .floating-label){font-size:var(--fs-xxs);font-weight:var(--fw-medium);color:var(--text-secondary);top:-.75em;transform:translateY(0)}.floating-input-base:disabled{opacity:.6;cursor:not-allowed}button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input[type=number],input[type=time]{font-family:var(--font-family-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);border:1px solid var(--border-color);background:var(--background-primary);border-radius:6px;padding:8px 12px;transition:all .2s}input[type=number]:hover,input[type=time]:hover{border-color:var(--color-primary-light)}input[type=number]:focus,input[type=time]:focus{outline:2px solid var(--color-primary-light);outline-offset:2px;border-color:var(--color-primary-light)}input[type=number].compact{text-align:center;width:80px;margin:0 12px}input[type=number].standard{width:140px;padding:8px 12px}input[type=number].inline{border:none;border-bottom:1px solid var(--border-color);text-align:center;width:60px;font-size:inherit;font-weight:var(--fw-medium);background:0 0;border-radius:0;margin:0 4px;padding:2px 6px;transition:border-color .2s}input[type=number].inline:hover{border-bottom-color:var(--color-primary-light)}input[type=number].inline:focus{border-bottom:2px solid var(--color-primary-light);outline:none;padding-bottom:1px}input[type=radio]{appearance:none;border:2px solid var(--color-primary-light);cursor:pointer;background:#fff;border-radius:50%;place-content:center;width:16px;height:16px;display:inline-grid}input[type=radio]:before{content:"";background:var(--color-primary-light);border-radius:50%;width:8px;height:8px;transition:transform .12s ease-out;transform:scale(0)}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px}h1,.h1{font-size:var(--fs-lg);line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:16px}.header-title{font-size:var(--fs-lg);line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}h2,.h2{font-size:var(--fs-md);line-height:var(--lh-tight);font-weight:var(--fw-medium);color:var(--text-primary);margin-bottom:14px}h3,.h3{font-size:var(--fs-sm);line-height:var(--lh-tight);font-weight:var(--fw-medium);color:var(--text-secondary);margin-bottom:12px}h4,.h4{font-size:var(--fs-sm);line-height:var(--lh-tight);font-weight:var(--fw-regular);color:var(--text-primary);margin-bottom:10px}p,.text-body{font-size:var(--fs-sm);line-height:var(--lh-normal);font-weight:var(--fw-regular);margin-bottom:16px}p strong{font-weight:var(--fw-bold)}.label-xxs{font-size:var(--fs-xxs);font-weight:var(--fw-medium);color:var(--text-secondary)}p.secondary,.text-caption{font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-secondary);margin-bottom:7px}a,.text-link{color:var(--color-primary);text-decoration:underline}.text-xs{font-size:var(--fs-xs)}.text-sm{font-size:var(--fs-sm)}.text-md{font-size:var(--fs-md)}.text-lg{font-size:var(--fs-lg)}.text-bold{font-weight:var(--fw-bold)}.text-muted{color:var(--text-muted)}.text-center{text-align:center}.subtle-text-button{color:var(--text-secondary);font-size:var(--fs-xs);cursor:pointer;text-underline-offset:2px;font-family:var(--font-family-sans);background:0 0;border:none;padding:8px 12px;text-decoration:underline;transition:color .1s}.subtle-text-button:hover{color:var(--text-primary)}.label{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-secondary)}svg{width:auto;height:auto}.header-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-primary);line-height:var(--lh-tight);margin:0}.spaced-row{justify-content:space-between;align-items:center;width:100%;display:flex}.full-width{width:100%}.EmojiPickerReact{font-family:var(--font-family-sans)!important;box-shadow:var(--shadow-primary-focus)!important;background-color:var(--background-secondary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important}.EmojiPickerReact .epr-search-container input{font-family:var(--font-family-sans)!important;font-size:var(--fs-sm)!important;background-color:var(--background-tertiary)!important;border-radius:10px!important}.EmojiPickerReact .epr-search-container input:focus{outline:2px solid var(--color-primary-light)!important;outline-offset:2px!important;border-color:var(--color-primary-light)!important}.EmojiPickerReact .epr-category-nav button{border-radius:10px!important;transition:background-color .2s!important}.EmojiPickerReact .epr-category-nav button:hover{background-color:var(--color-primary-muted)!important;color:var(--color-primary)!important}.EmojiPickerReact .epr-category-nav button.epr-cat-btn-active{background-color:var(--color-primary-light)!important;color:var(--color-primary)!important}.EmojiPickerReact .epr-category-nav button.epr-cat-btn-active:hover{background-color:var(--color-primary-light-hover)!important;color:var(--color-primary)!important}.EmojiPickerReact .epr-emoji-category-label{font-family:var(--font-family-sans)!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-medium)!important;background-color:var(--background-secondary)!important;color:var(--text-secondary)!important}.EmojiPickerReact .epr-hover-bg-color{background-color:var(--color-primary-muted)!important}.EmojiPickerReact .epr-preview{font-family:var(--font-family-sans)!important;border-radius:10px!important}.EmojiPickerReact .epr-category-nav .epr-cat-btn.epr-cat-btn-active,.EmojiPickerReact .epr-category-nav button[aria-selected=true],.EmojiPickerReact .epr-category-nav button.epr-cat-btn-active,.EmojiPickerReact .epr-category-nav .epr-cat-btn:hover,.EmojiPickerReact .epr-category-nav button:hover{background-color:var(--color-primary-muted)!important;color:var(--color-primary)!important}.EmojiPickerReact .epr-category-nav .epr-cat-btn.epr-cat-btn-active:hover,.EmojiPickerReact .epr-category-nav button[aria-selected=true]:hover{background-color:var(--color-primary-light-hover)!important;color:var(--color-primary)!important}.ProseMirror p.is-editor-empty:first-child:before{color:var(--text-muted);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.shimmer{background:linear-gradient(90deg,var(--text-tertiary)0%,var(--text-tertiary)35%,var(--text-secondary)50%,var(--text-tertiary)65%,var(--text-tertiary)100%);-webkit-text-fill-color:transparent;will-change:background-position;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer;display:inline-block}@keyframes shimmer{0%{background-position:-150% 0}to{background-position:150% 0}}
