@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/312bdf69facd99ca-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:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/1b30b992a554bafd-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/accc82dc8525882b-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:Josefin Sans Fallback;src:local("Arial");ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.00%;size-adjust:102.29%}.__className_636a5c{font-family:Josefin Sans,Josefin Sans Fallback;font-style:normal}.__variable_636a5c{--font-josefin:"Josefin Sans","Josefin Sans Fallback"}@font-face{font-family:bontang;src:url(/_next/static/media/aabb5ba482a7e099-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:bontang Fallback;src:local("Arial");ascent-override:89.03%;descent-override:20.18%;line-gap-override:0.00%;size-adjust:110.98%}.__className_77970c{font-family:bontang,bontang Fallback}.__variable_77970c{--font-bontang:"bontang","bontang Fallback"}:root{--brand-coral:#ff7a6e;--brand-coral-hover:#e86a5f;--brand-coral-deep:#c94c41;--brand-pink:#ffbdb7;--brand-light-pink:#fdf4ef;--brand-blush:#fcccc8;--brand-mint:#d3e5df;--brand-emerald:#57b296;--brand-blue:#73d0d1;--brand-white:#ffffff;--brand-dark:#262626;--brand-gray:#6b6461;--brand-gray-soft:#ececec;--color-bg:var(--brand-light-pink);--color-surface:var(--brand-white);--color-surface-muted:var(--brand-light-pink);--color-text:var(--brand-dark);--color-text-muted:var(--brand-gray);--color-border:rgba(0,0,0,0.08);--color-link:var(--brand-coral-deep);--color-heading:var(--brand-coral);--color-heading-alt:var(--brand-dark);--color-primary:var(--brand-coral);--color-primary-hover:var(--brand-coral-hover);--color-primary-text:var(--brand-white);--color-danger:var(--brand-coral-deep);--color-danger-text:var(--brand-white);--color-focus:var(--brand-coral);--color-accent:var(--brand-pink);--color-accent-2:var(--brand-mint);--color-neutral:var(--brand-gray-soft);--color-notice:var(--brand-pink);--color-success:var(--brand-mint);--color-header-bg:var(--brand-pink);--color-header-border:rgba(2,2,2,0.11);--color-header-text:var(--brand-dark);--color-nav:var(--brand-white);--color-nav-hover:var(--brand-coral);--color-nav-underline:var(--brand-coral);--color-icon-hover-bg:var(--brand-mint);--color-sidebar-bg:var(--brand-white);--color-sidebar-text:var(--brand-dark);--color-sidebar-muted:var(--brand-gray);--color-sidebar-hover:var(--brand-light-pink);--color-sidebar-active-bg:var(--brand-coral);--color-sidebar-active-text:var(--brand-white);--color-sidebar-open-text:var(--brand-coral-deep);--color-sidebar-sub-line:var(--brand-pink);--shadow-sidebar-active:0 4px 14px rgba(255,122,110,0.35);--color-drawer-bg:var(--brand-coral);--color-drawer-text:var(--brand-white);--color-drawer-close:var(--brand-dark);--color-drawer-hover:rgba(255,255,255,0.2);--color-drawer-foot-bg:rgba(0,0,0,0.12);--color-drawer-foot-border:rgba(255,255,255,0.25);--color-drawer-foot-text:rgba(255,255,255,0.75);--shadow-drawer:-8px 0 35px rgba(255,122,110,0.5);--color-footer-bg:var(--brand-mint);--color-footer-text:rgba(38,38,38,0.55);--color-footer-border:rgba(38,38,38,0.15);--color-qr-bg:var(--brand-white);--print-cover-bg:var(--brand-blush);--print-banner-bg:var(--brand-coral);--print-banner-text:var(--brand-white);--print-title:var(--brand-coral);--print-text:var(--brand-dark);--print-card-border:var(--brand-blush);--print-head-bg:var(--brand-coral);--print-head-text:var(--brand-dark);--print-head-text-full:var(--brand-white);--print-rule:rgba(38,38,38,0.35);--print-note-bg:var(--brand-light-pink);--print-desk:#e9e4e1;--ss-tone-1-bg:var(--brand-coral);--ss-tone-1-text:var(--brand-white);--ss-tone-2-bg:var(--brand-blue);--ss-tone-2-text:var(--brand-dark);--ss-tone-3-bg:var(--brand-emerald);--ss-tone-3-text:var(--brand-white);--ss-tone-4-bg:var(--brand-pink);--ss-tone-4-text:var(--brand-dark);--ss-tone-5-bg:var(--brand-mint);--ss-tone-5-text:var(--brand-dark);--ss-tone-6-bg:var(--brand-light-pink);--ss-tone-6-text:var(--brand-coral-deep);--ss-tone-7-bg:var(--brand-dark);--ss-tone-7-text:var(--brand-white);--color-unread:var(--brand-coral);--avatar-1:var(--brand-coral);--avatar-2:var(--brand-coral-deep);--avatar-3:var(--brand-emerald);--avatar-4:#b9857e;--avatar-5:var(--brand-dark);--avatar-text:var(--brand-white);--avatar-font:var(--font-body);--avatar-nudge:0.12em;--font-body:var(--font-josefin),system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-display:var(--font-bontang),var(--font-josefin),serif;--headline-case:none;--headline-weight:700;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--h1-size:clamp(1.8rem,5.2vw,3rem);--h1-tracking:0.08em;--h2-size:clamp(1.3rem,3.5vw,2rem);--h2-tracking:0.06em;--h3-size:clamp(1rem,2.5vw,1.3rem);--h3-tracking:0.04em;--nav-size:1.25rem;--nav-weight:750;--nav-tracking:0.06em;--drawer-link-size:1.65rem;--btn-size:0.85rem;--btn-weight:700;--btn-tracking:0.06em;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-stat:2.25rem;--leading:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-16:64px;--radius-sm:10px;--radius:18px;--radius-input:18px;--radius-pill:999px;--shadow:0 10px 30px rgba(0,0,0,0.08);--shadow-hover:0 4px 12px rgba(0,0,0,0.1);--shadow-pop:0 8px 28px rgba(38,38,38,0.16);--content-width:1200px;--form-width:720px;--reading-width:860px;--header-height:72px;--logo-height:50px;--header-height-sm:64px;--logo-height-sm:44px;--sidebar-width:260px;--sidebar-rail:76px;--tap-target:44px;--crop-size:280px;--icon-button:50px}