@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,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:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--coral:#F0455E;--coral-deep:#D62F49;--coral-soft:#FFE9EC;--ink:#161629;--navy:#173A63;--navy-soft:#E8EFF6;--go:#12A150;--go-soft:#E4F6EC;--amber:#F5A524;--amber-soft:#FEF3E0;--slate:#6A7080;--purple:#5B3A9E;--purple-soft:#EDE7F7;--cloud:#F4F6FA;--line:#E6E9F0;--wire:#C9CED8;--white:#FFFFFF;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-full:999px;--shadow-sm:0 1px 2px rgba(22,22,41,.06),0 1px 3px rgba(22,22,41,.05);--shadow-md:0 4px 12px rgba(22,22,41,.08),0 2px 4px rgba(22,22,41,.04);--shadow-lg:0 20px 48px rgba(22,22,41,.16)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--cloud);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}.display,body{font-family:var(--font-body),"Plus Jakarta Sans",system-ui,sans-serif}.display{font-weight:600;letter-spacing:-.01em}.osk-btn:focus-visible,.osk-field:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.osk-field:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.osk-btn-brand:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 26px rgba(240,69,94,.4)}.osk-btn-brand:active:not(:disabled){transform:translateY(0) scale(.98)}.osk-btn-outline:hover:not(:disabled){border-color:#CBD5E6;transform:translateY(-1px)}.skeleton{position:relative;overflow:hidden;background:var(--line);opacity:.85}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:skeleton-sweep 1.5s ease-in-out infinite}@keyframes skeleton-sweep{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.oskuad-emoji-picker[frimousse-root]{display:flex;flex-direction:column;width:296px;height:330px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-md);overflow:hidden}.oskuad-emoji-picker [frimousse-search]{margin:8px;padding:9px 12px;font:inherit;font-size:16px;color:var(--ink);background:var(--cloud);border:1px solid var(--line);border-radius:var(--r-sm);outline:none}.oskuad-emoji-picker [frimousse-search]:focus{border-color:var(--coral);background:var(--white)}.oskuad-emoji-picker [frimousse-viewport]{flex:1 1;outline:none}.oskuad-emoji-picker [frimousse-category-header]{padding:8px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--slate);background:var(--white)}.oskuad-emoji-picker [frimousse-emoji]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:20px;border:none;border-radius:var(--r-sm);background:transparent;cursor:pointer;line-height:1}.oskuad-emoji-picker [frimousse-emoji][data-active]{background:var(--coral-soft)}.oskuad-emoji-picker [frimousse-empty],.oskuad-emoji-picker [frimousse-loading]{display:flex;align-items:center;justify-content:center;height:100%;font-size:13px;color:var(--slate)}.oskuad-emoji-picker [frimousse-skin-tone-selector]{margin:6px 8px;padding:4px;font-size:16px;background:var(--cloud);border:1px solid var(--line);border-radius:var(--r-full);cursor:pointer}@keyframes osk-sheet-in{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes osk-scrim-in{0%{opacity:0}to{opacity:1}}.osk-sheet{animation:osk-sheet-in .28s cubic-bezier(.32,.72,0,1)}.osk-scrim{animation:osk-scrim-in .2s ease-out}.osk-wheel{overflow-y:scroll;scroll-snap-type:y mandatory;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:12px;outline:none}.osk-wheel::-webkit-scrollbar{display:none}.osk-wheel-item{scroll-snap-align:center}.osk-wheel:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.osk-calendar{--rdp-accent-color:var(--coral);--rdp-accent-background-color:var(--coral-soft);--rdp-today-color:var(--coral);--rdp-day-height:42px;--rdp-day_button-height:38px;--rdp-day_button-width:38px;--rdp-day_button-border-radius:12px;--rdp-day_button-border:1px solid transparent;--rdp-selected-border:none;--rdp-disabled-opacity:.28;--rdp-outside-opacity:.35;--rdp-nav_button-height:32px;--rdp-nav_button-width:32px;--rdp-weekday-opacity:1;--rdp-weekday-padding:0 0 6px;width:100%;font-size:14px;margin:2px 0 0}.osk-calendar .rdp-month,.osk-calendar .rdp-month_grid,.osk-calendar .rdp-months{width:100%;max-width:none}.osk-calendar .rdp-day{width:auto}.osk-calendar .rdp-day_button{margin:0 auto;font-weight:600}.osk-calendar .rdp-month_caption{height:40px;padding-left:4px;font-weight:700;font-size:15px}.osk-calendar .rdp-weekday{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--slate)}.osk-calendar .rdp-button_next,.osk-calendar .rdp-button_previous{border:1px solid var(--line);border-radius:10px;background:var(--white);color:var(--navy);cursor:pointer}.osk-calendar .rdp-chevron{fill:currentColor}.osk-calendar .rdp-today:not(.rdp-selected) .rdp-day_button{background:var(--coral-soft);color:var(--coral-deep);font-weight:800}.osk-calendar .rdp-selected .rdp-day_button{background:var(--coral);border-color:var(--coral);color:var(--white);font-weight:800;box-shadow:0 6px 16px rgba(240,69,94,.28)}.osk-calendar .rdp-day_button:focus-visible{outline:2px solid var(--coral);outline-offset:2px}