@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-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:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-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:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-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:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-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:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_0b25ea{font-family:Playfair Display,Playfair Display Fallback}.__variable_0b25ea{--font-playfair:"Playfair Display","Playfair Display Fallback"}:root{--nb-height:72px;--nb-height-scrolled:64px;--nb-bg:#fbfcf8;--nb-border:#e5e5e5;--nb-text:#1a1a1a;--nb-muted:#6b6b6b;--nb-accent:#1a1a1a;--nb-pad-x:32px;--nb-transition:150ms ease;--nb-font:var(--font-inter,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--nb-avatar-bg:#f0f0f0;--nb-avatar-initials:#6b6b6b}[data-theme=dark]{--nb-bg:#111111;--nb-border:#2a2a2a;--nb-text:#f0f0f0;--nb-muted:#888888;--nb-accent:#f0f0f0;--nb-avatar-bg:#2a2a2a;--nb-avatar-initials:#aaaaaa}[data-theme=dark] .nb-drawer,[data-theme=dark] .nb-root{transition:background-color .2s ease,border-color .2s ease}.nb-root{position:-webkit-sticky;position:sticky;top:0;z-index:100;width:100%;background:var(--nb-bg);border-bottom:1px solid var(--nb-text);font-family:var(--nb-font);-webkit-font-smoothing:antialiased}[data-theme=dark] .nb-root{border-bottom-color:var(--nb-text)}.nb-inner{display:flex;align-items:center;justify-content:space-between;height:var(--nb-height);padding:0 var(--nb-pad-x);transition:height var(--nb-transition)}.nb-inner.nb-scrolled{height:var(--nb-height-scrolled)}.nb-left{gap:16px}.nb-hamburger,.nb-left{display:flex;align-items:center}.nb-hamburger{flex-direction:column;justify-content:center;width:32px;height:32px;padding:0;background:none;border:none;cursor:pointer;gap:5px;flex-shrink:0}.nb-hamburger span{display:block;width:20px;height:1.5px;background:var(--nb-text);border-radius:2px;transition:transform var(--nb-transition),opacity var(--nb-transition),width var(--nb-transition);transform-origin:center}.nb-hamburger span:first-child,.nb-hamburger span:nth-child(2),.nb-hamburger span:nth-child(3){width:20px}.nb-hamburger.nb-hamburger--open span:first-child{transform:translateY(6.5px) rotate(45deg);width:20px}.nb-hamburger.nb-hamburger--open span:nth-child(2){opacity:0;width:0}.nb-hamburger.nb-hamburger--open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg);width:20px}.nb-logo{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--nb-text);letter-spacing:-.02em}.nb-logo-mark{width:28px;height:28px;flex-shrink:0}.nb-logo-text{font-size:18px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--nb-text);white-space:nowrap}.nb-btn,.nb-right{display:flex;align-items:center;gap:6px}.nb-btn{height:36px;padding:0 10px;background:none;border:none;border-radius:4px;cursor:pointer;font-family:var(--nb-font);font-size:14px;font-weight:500;color:var(--nb-muted);transition:color var(--nb-transition),background var(--nb-transition);white-space:nowrap;text-decoration:none}.nb-btn:hover{color:var(--nb-text);background:#f5f5f5}.nb-btn svg{flex-shrink:0}.nb-theme-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0 8px;height:36px;color:#111111;cursor:pointer;border-radius:4px;transition:color var(--nb-transition),opacity var(--nb-transition),transform var(--nb-transition);-webkit-tap-highlight-color:transparent;flex-shrink:0}.nb-theme-btn:hover{opacity:.75}.nb-theme-btn:active{transform:scale(.92)}.nb-theme-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.nb-theme-btn svg{flex-shrink:0;display:block}.nb-search-btn{color:var(--nb-muted)}.nb-search-wrap{display:flex;align-items:center;position:relative;gap:4px}.nb-search-input-container{display:flex;align-items:center;gap:8px;height:36px;padding:0;border:1px solid var(--nb-border);border-radius:8px;background:#fafafa;overflow:hidden;width:0;opacity:0;transition:width .22s ease,opacity .18s ease,padding .22s ease,border-color var(--nb-transition),background var(--nb-transition);pointer-events:none}[data-theme=dark] .nb-search-input-container{background:#1a1a1a}.nb-search-input-container.nb-search-open{width:232px;opacity:1;pointer-events:all;padding:0 11px}.nb-search-input-container:focus-within{border-color:#c7c7c7;background:#ffffff}[data-theme=dark] .nb-search-input-container:focus-within{border-color:#3a3a3a;background:#202020}.nb-search-input{width:100%;min-width:0;border:none;background:transparent;font-family:var(--nb-font);font-size:14px;font-weight:400;color:var(--nb-text);outline:none}.nb-search-input::placeholder{color:#aaa}#nb-login-btn,.nb-signup{height:36px;padding:0 18px;background:#111111;color:#ffffff!important;border:none;border-radius:100px;font-family:var(--nb-font);font-size:14px;font-weight:500;cursor:pointer;transition:background var(--nb-transition),transform var(--nb-transition),color var(--nb-transition);text-decoration:none;display:flex;align-items:center;white-space:nowrap;letter-spacing:.01em}#nb-login-btn:hover,.nb-signup:hover{background:#2d2d2d;color:#ffffff!important;transform:translateY(-1px)}#nb-login-btn:active,.nb-signup:active{transform:translateY(0)}.nb-avatar,.nb-drawer-avatar{border-radius:50%;overflow:hidden;border:1.5px solid var(--nb-border);flex-shrink:0;background:var(--nb-avatar-bg);display:flex;align-items:center;justify-content:center;color:var(--nb-avatar-initials);transition:border-color .2s ease,background var(--nb-transition)}.nb-drawer-profile:hover .nb-drawer-avatar{border-color:#bbb;background:#f5f5f5}[data-theme=dark] .nb-drawer-profile:hover .nb-drawer-avatar{border-color:#444444;background:#222222}.nb-avatar{width:34px;height:34px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background var(--nb-transition);padding:0}.nb-avatar:hover{transform:scale(1.06);border-color:#bbb}.nb-avatar img,.nb-drawer-avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.nb-avatar-initials,.nb-drawer-avatar-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--nb-font);font-weight:600;color:var(--nb-avatar-initials);letter-spacing:.02em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nb-avatar-initials{font-size:13px}.nb-overlay{position:fixed;inset:0;background:rgba(0,0,0,.18);z-index:99;opacity:0;pointer-events:none;transition:opacity .2s ease}.nb-overlay.nb-overlay--visible{opacity:1;pointer-events:all}.nb-drawer{position:fixed;top:0;left:0;width:300px;max-width:85vw;height:100dvh;background:var(--nb-bg);z-index:100;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .22s cubic-bezier(.25,.46,.45,.94);border-right:1px solid var(--nb-border)}.nb-drawer.nb-drawer--open{transform:translateX(0)}.nb-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--nb-border)}.nb-drawer-close{width:32px;height:32px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--nb-muted);border-radius:4px;transition:color var(--nb-transition),background var(--nb-transition)}.nb-drawer-close:hover{color:var(--nb-text);background:#f5f5f5}.nb-drawer-search{padding:20px 24px 16px;border-bottom:1px solid var(--nb-border)}.nb-drawer-search-row{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--nb-border);border-radius:6px;background:#fafafa}.nb-drawer-search-row input{flex:1 1;border:none;background:transparent;font-family:var(--nb-font);font-size:14px;color:var(--nb-text);outline:none}.nb-drawer-search-row input::placeholder{color:#aaa}.nb-drawer-nav{flex:1 1;padding:12px;overflow-y:auto}.nb-drawer-nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:13px 12px;background:none;border:none;border-radius:6px;cursor:pointer;font-family:var(--nb-font);font-size:15px;font-weight:500;color:var(--nb-text);text-decoration:none;transition:background var(--nb-transition),color var(--nb-transition);text-align:left}.nb-drawer-nav-item:hover{background:#f5f5f5}.nb-drawer-nav-item--active{background:#f0f4ff;color:#2563eb}.nb-drawer-nav-item--active svg{color:#2563eb}.nb-drawer-nav-item svg{color:var(--nb-muted);flex-shrink:0}.nb-drawer-footer{padding:16px 24px;border-top:1px solid var(--nb-border);display:flex;flex-direction:column;gap:10px}.nb-drawer-login{display:flex;align-items:center;justify-content:center;height:40px;border:1px solid var(--nb-border);border-radius:6px;font-family:var(--nb-font);font-size:14px;font-weight:500;color:var(--nb-text);text-decoration:none;background:none;cursor:pointer;transition:background var(--nb-transition);width:100%}.nb-drawer-login:hover{background:#f5f5f5}.nb-drawer-signup{display:flex;align-items:center;justify-content:center;height:40px;background:var(--nb-text);color:#ffffff;border:none;border-radius:100px;font-family:var(--nb-font);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background var(--nb-transition);width:100%}.nb-drawer-signup:hover{background:#2d2d2d}.nb-drawer-profile{display:flex;align-items:center;gap:12px;padding:4px 0}.nb-drawer-avatar{width:40px;height:40px}.nb-drawer-avatar-initials{font-size:15px}.nb-drawer-profile-info{display:flex;flex-direction:column;gap:1px;min-width:0}.nb-drawer-profile-name{font-size:14px;font-weight:600;color:var(--nb-text)}.nb-drawer-profile-email,.nb-drawer-profile-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-drawer-profile-email{font-size:12px;color:var(--nb-muted)}.nb-drawer-signout{display:flex;align-items:center;justify-content:center;height:38px;border:1px solid #fecaca;border-radius:6px;font-family:var(--nb-font);font-size:14px;font-weight:500;color:#b91c1c;background:#fff5f5;cursor:pointer;transition:color var(--nb-transition),background var(--nb-transition),border-color var(--nb-transition),transform var(--nb-transition);width:100%}.nb-drawer-signout:hover{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.nb-drawer-signout:active{transform:translateY(1px)}@media (max-width:768px){.nb-search-input-container.nb-search-open{position:absolute;right:0;top:50%;transform:translateY(-50%);width:calc(100vw - 120px);z-index:10}:root{--nb-pad-x:16px;--nb-height:60px;--nb-height-scrolled:60px}.nb-hamburger{width:44px;height:44px}.nb-btn{min-height:44px;min-width:44px;justify-content:center}.nb-theme-btn{min-height:44px;min-width:40px;padding:0 4px}.nb-avatar{width:40px;height:40px}.nb-desktop-only{display:none!important}.nb-inner{justify-content:space-between}.nb-left{gap:12px}.nb-signup{padding:0 14px}.nb-vote-cta{height:32px;padding:0 10px;font-size:12px}}@media (max-width:400px){.nb-right{gap:4px}.nb-left{gap:8px}.nb-btn,.nb-theme-btn{min-width:36px;padding:0 4px}}@media (max-width:380px){.nb-vote-cta{padding:0 8px;font-size:11px}}@media (min-width:769px){.nb-mobile-only{display:none!important}}[data-theme=dark] .nb-hamburger span{background:var(--nb-text)}[data-theme=dark] .nb-btn:hover{background:#222222}[data-theme=dark] .nb-drawer-search-row{background:#1a1a1a;border-color:var(--nb-border)}[data-theme=dark] .nb-drawer-nav-item:hover{background:#1e1e1e}[data-theme=dark] .nb-drawer-nav-item--active{background:#1a2540;color:#60a5fa}[data-theme=dark] .nb-drawer-nav-item--active svg{color:#60a5fa}[data-theme=dark] .nb-drawer-login:hover,[data-theme=dark] .nb-drawer-signout:hover{background:#1e1e1e}[data-theme=dark] .nb-drawer-signout{color:#fca5a5;background:rgba(127,29,29,.22);border-color:rgba(248,113,113,.34)}[data-theme=dark] .nb-drawer-signout:hover{color:#fecaca;background:rgba(127,29,29,.36);border-color:rgba(248,113,113,.48)}[data-theme=dark] .nb-overlay{background:rgba(0,0,0,.55)}[data-theme=dark] #nb-login-btn,[data-theme=dark] .nb-signup{background:#f0f0f0;color:#111111!important}[data-theme=dark] #nb-login-btn:hover,[data-theme=dark] .nb-signup:hover{background:#ffffff;color:#000000!important}[data-theme=dark] #nb-drawer-login-btn,[data-theme=dark] .nb-drawer-signup{background:#f0f0f0;color:#111111!important}[data-theme=dark] #nb-drawer-login-btn:hover,[data-theme=dark] .nb-drawer-signup:hover{background:#ffffff;color:#000000!important}[data-theme=dark] .nb-theme-btn{color:#ffffff}.dr-vote-cta-card{position:fixed;bottom:28px;right:28px;z-index:90;width:330px;max-width:calc(100vw - 32px);background:var(--nb-bg,#fbfcf8);border:1px solid var(--nb-text,#1a1a1a);border-radius:8px;padding:20px 22px;box-shadow:0 4px 20px rgba(0,0,0,.08);font-family:var(--font-inter,"Inter",sans-serif);color:var(--nb-text,#1a1a1a);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),background-color .2s ease,border-color .2s ease;box-sizing:border-box}[data-theme=dark] .dr-vote-cta-card{background:#111111;border-color:#2a2a2a;box-shadow:0 4px 24px rgba(0,0,0,.5)}.dr-vote-cta-card--visible{opacity:1;transform:translateY(0);pointer-events:auto}@media (prefers-reduced-motion:reduce){.dr-vote-cta-card{transition:opacity .15s ease!important}.dr-vote-cta-card,.dr-vote-cta-card--visible{transform:none!important}}.dr-vote-cta-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dr-vote-cta-card__status{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--nb-muted,#6b6b6b)}.dr-vote-cta-card__dot{width:7px;height:7px;border-radius:50%;background-color:#1a1a1a;display:inline-block;animation:drPulse 2.4s cubic-bezier(.4,0,.6,1) infinite}[data-theme=dark] .dr-vote-cta-card__dot{background-color:#f0f0f0}@keyframes drPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.dr-vote-cta-card__dot{animation:none!important}}.dr-vote-cta-card__close{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:var(--nb-muted,#6b6b6b);cursor:pointer;border-radius:4px;padding:0;transition:color .15s ease,background-color .15s ease}.dr-vote-cta-card__close:focus-visible,.dr-vote-cta-card__close:hover{color:var(--nb-text,#1a1a1a);background:rgba(0,0,0,.06);outline:none}[data-theme=dark] .dr-vote-cta-card__close:focus-visible,[data-theme=dark] .dr-vote-cta-card__close:hover{background:rgba(255,255,255,.08)}.dr-vote-cta-card__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;background:var(--nb-text,#1a1a1a);color:var(--nb-bg,#fbfcf8);border:1px solid var(--nb-text,#1a1a1a);border-radius:6px;font-family:var(--font-inter,"Inter",sans-serif);font-size:14px;font-weight:600;letter-spacing:.03em;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.dr-vote-cta-card__btn:hover{background:#2d2d2d;color:#ffffff;transform:translateY(-1px)}.dr-vote-cta-card__btn:active{transform:translateY(0)}[data-theme=dark] .dr-vote-cta-card__btn{background:#f0f0f0;color:#111111;border-color:#f0f0f0}[data-theme=dark] .dr-vote-cta-card__btn:hover{background:#ffffff;color:#000000}@media (max-width:640px){.dr-vote-cta-card{bottom:max(16px,env(safe-area-inset-bottom,16px));right:max(14px,env(safe-area-inset-right,14px));left:auto;width:clamp(190px,58vw,224px);max-width:62vw;margin:0;padding:12px 14px;border-radius:8px;background:rgba(251,252,248,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(26,26,26,.2);box-shadow:0 4px 20px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.08)}[data-theme=dark] .dr-vote-cta-card{background:rgba(17,17,17,.92);border-color:rgba(255,255,255,.15);box-shadow:0 4px 24px rgba(0,0,0,.6),0 1px 3px rgba(255,255,255,.05)}.dr-vote-cta-card__top{margin-bottom:9px}.dr-vote-cta-card__status{font-size:10px;gap:5px;letter-spacing:.08em}.dr-vote-cta-card__dot{width:6px;height:6px}.dr-vote-cta-card__close{width:20px;height:20px}.dr-vote-cta-card__close svg{width:12px;height:12px}.dr-vote-cta-card__btn{height:38px;font-size:13px;gap:6px}}