@charset "UTF-8";@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGHInHEVA.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:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGGInHEVA.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:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGIInE.woff2) format("woff2");unicode-range:U+0000-00FF,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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGHInHEVA.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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGGInHEVA.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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGIInE.woff2) format("woff2");unicode-range:U+0000-00FF,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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGHInHEVA.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGGInHEVA.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGIInE.woff2) format("woff2");unicode-range:U+0000-00FF,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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGHInHEVA.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGGInHEVA.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGIInE.woff2) format("woff2");unicode-range:U+0000-00FF,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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGHInHEVA.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGGInHEVA.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGIInE.woff2) format("woff2");unicode-range:U+0000-00FF,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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGHInHEVA.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGGInHEVA.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGIInE.woff2) format("woff2");unicode-range:U+0000-00FF,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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--primary: #FF5A1F;--primary-hover: #E0451A;--primary-light: rgba(255, 90, 31, .12);--accent: #E8932A;--crimson: #C81E1E;--grad-ember: linear-gradient(135deg, #FF6A2B 0%, #E0451A 100%);--grad-gold: linear-gradient(120deg, #FFC56B 0%, #FF5A1F 100%);--grad-line: linear-gradient(90deg, #FF5A1F, #FFB347);--radius-card: 12px;--transition: .4s cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--reveal-delay: 0ms;--bg: #FBF8F4;--bg-2: #F3EBE0;--surface: #FFFFFF;--surface-2: #F6F0E8;--surface-hover: #EFE7DC;--text: #1C140E;--text-muted: #6E6358;--border: rgba(28, 20, 14, .1);--border-strong: rgba(28, 20, 14, .2);--header-glass: rgba(251, 248, 244, .82);--on-accent: #FFFFFF;--shadow-sm: 0 2px 10px rgba(60, 40, 20, .08);--shadow-md: 0 10px 30px rgba(60, 40, 20, .12);--shadow-lg: 0 24px 60px rgba(60, 40, 20, .16);--shadow-card: 0 18px 44px rgba(60, 40, 20, .12), 0 2px 8px rgba(60, 40, 20, .06);--grain-opacity: .03;color-scheme:light}html[data-theme=dark]{--bg: #08080A;--bg-2: #0C0C10;--surface: #131318;--surface-2: #1C1C23;--surface-hover: #26262F;--text: #F7F4EF;--text-muted: #B4AFA6;--border: rgba(255, 245, 235, .08);--border-strong: rgba(255, 245, 235, .16);--header-glass: rgba(10, 10, 14, .78);--on-accent: #FFFFFF;--shadow-sm: 0 2px 10px rgba(0, 0, 0, .3);--shadow-md: 0 10px 30px rgba(0, 0, 0, .4);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .55);--shadow-card: 0 18px 50px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .3);--grain-opacity: .05;--accent: #FFB347;color-scheme:dark}body{font-family:Hanken Grotesk,system-ui,sans-serif;color:var(--text);line-height:1.7;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:700;margin:0 0 .6rem;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}h1{font-size:clamp(2.9rem,8vw,6rem);font-weight:800;letter-spacing:-.035em}h2{font-size:clamp(2.1rem,5vw,3.6rem);font-weight:700}h3{font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:700;letter-spacing:-.02em}h4{font-size:1.05rem;font-weight:600}p{margin:0 0 1rem;text-wrap:pretty}.text-muted{color:var(--text-muted)}.text-primary{color:var(--primary)}.text-accent{color:var(--accent)}.text-center{text-align:center}.text-shine{color:var(--primary)}.text-italic{font-style:normal}.sb-hero-shell{position:relative;isolation:isolate;min-height:100vh;display:flex;align-items:center;padding:clamp(96px,12vh,148px) clamp(1.1rem,4vw,2.5rem) clamp(56px,8vh,96px);overflow:hidden;background:radial-gradient(120% 90% at 78% 18%,rgba(255,90,31,.3) 0%,transparent 52%),radial-gradient(90% 80% at 12% 92%,rgba(232,147,42,.16) 0%,transparent 58%),linear-gradient(168deg,#16100b,#0b0806 62%,#060403);color:#f7f2ea}.sb-hero-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 34% at 50% -6%,rgba(255,170,90,.22),transparent 70%)}.sb-hero-grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sb-hero-steam{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.sb-hero-steam span{position:absolute;bottom:-10%;width:clamp(120px,22vw,240px);height:clamp(120px,22vw,240px);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,236,214,.1) 0%,transparent 66%);filter:blur(14px);opacity:0;animation:sb-steam 13s ease-in-out infinite}.sb-hero-steam span:nth-child(1){left:8%;animation-delay:0s}.sb-hero-steam span:nth-child(2){left:46%;animation-delay:4.2s}.sb-hero-steam span:nth-child(3){left:74%;animation-delay:7.6s}@keyframes sb-steam{0%{opacity:0;transform:translateY(0) scale(.85)}22%{opacity:.7}70%{opacity:.35}to{opacity:0;transform:translateY(-190px) scale(1.25)}}.sb-hero-grid{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:47fr 53fr;gap:clamp(36px,5.5vw,76px);align-items:center}@media(max-width:920px){.sb-hero-grid{grid-template-columns:1fr;gap:36px;align-items:stretch}}.sb-hero-left{display:flex;flex-direction:column;align-items:flex-start}.sb-hero-live{display:inline-flex;align-items:center;gap:8px;font:600 .7rem/1 Hanken Grotesk,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ffd3a8;margin-bottom:clamp(18px,3vw,26px)}.sb-hero-live:before{content:"";width:8px;height:8px;border-radius:50%;background:#ff5a1f;box-shadow:0 0 #ff5a1f8c;animation:sb-pulse 2.4s ease-out infinite}@keyframes sb-pulse{0%{box-shadow:0 0 #ff5a1f80}70%{box-shadow:0 0 0 8px #ff5a1f00}to{box-shadow:0 0 #ff5a1f00}}.sb-hero-h1{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;letter-spacing:-.045em;line-height:.98;font-size:clamp(2.6rem,7.4vw,5.5rem);color:#fdf8f1;margin:0 0 clamp(18px,2.6vw,26px);text-wrap:balance}.sb-hero-h1 em{font-style:normal;color:#ff5a1f;text-shadow:0 0 34px rgba(255,90,31,.45)}.sb-hero-lead{font-size:clamp(1rem,1.5vw,1.14rem);color:#f7f2eacc;line-height:1.72;margin:0 0 clamp(22px,3vw,30px);max-width:46ch}.sb-hero-lead strong{color:#ffcfa6;font-weight:700}.sb-hero-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:clamp(22px,3vw,30px)}.sb-hero-chips .sb-chip{font:600 .72rem Hanken Grotesk,system-ui,sans-serif;color:#f7f2eadb;background:#ffffff0d;border:1px solid rgba(255,214,180,.2);padding:6px 12px;border-radius:8px;display:inline-flex;align-items:center;gap:7px}.sb-hero-chips .sb-chip:before{content:"";width:5px;height:5px;border-radius:50%;background:#ffb86b;flex:none}.sb-hero-claude{display:inline-flex;align-items:center;gap:8px;font:700 .76rem Hanken Grotesk,system-ui,sans-serif;color:#ffb86b;letter-spacing:.01em}.sb-hero-claude svg{flex:none}.sb-bay{position:relative;border-radius:20px;padding:clamp(14px,2vw,20px);background:linear-gradient(180deg,#1c140fb8,#0c0907db);border:1px solid rgba(255,176,110,.24);box-shadow:0 40px 90px #0000008c,0 0 0 1px #0006,inset 0 1px #ffd6b41a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden}.sb-bay:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#FF7A2E 22%,#FFC56B 50%,#FF7A2E 78%,transparent);opacity:.9}.sb-bay__scan{position:absolute;left:0;right:0;top:0;height:96px;pointer-events:none;z-index:3;background:linear-gradient(180deg,#ff8a3d00,#ff8a3d29 62%,#ffc46b8c 96%,#ffc46be6);box-shadow:0 2px 14px 1px #ffa05080;transform:translateY(-120%);animation:sb-scan 3.4s cubic-bezier(.4,0,.2,1) .35s 2;opacity:0}@keyframes sb-scan{0%{transform:translateY(-120%);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(560%);opacity:0}}.sb-bay__spec{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 4px;font:500 .66rem/1 JetBrains Mono,monospace;letter-spacing:.06em;color:#ffd0a8b8;text-transform:uppercase}.sb-bay__spec b{color:#ffb86b;font-weight:600}.sb-bay__spec .sb-bay__dot{width:6px;height:6px;border-radius:50%;background:#45d07a;box-shadow:0 0 8px #45d07acc;flex:none}.sb-bay__spec .sb-bay__grow{flex:1}.sb-bay>.app-card{max-width:100%;margin:0;background:#130f0cdb;border:1px solid rgba(255,176,110,.14);box-shadow:inset 0 1px #ffd6b40f;color:#f5efe7}.sb-bay>.app-card:before{background:linear-gradient(90deg,#ff7a2e,#ffb347)}.sb-hero-left>*{opacity:0;transform:translateY(22px);animation:sb-rise .9s var(--ease-out) forwards}.sb-hero-left>.sb-hero-live{animation-delay:.05s}.sb-hero-left>.sb-hero-h1{animation-delay:.16s}.sb-hero-left>.sb-hero-lead{animation-delay:.3s}.sb-hero-left>.sb-hero-chips{animation-delay:.42s}.sb-hero-left>.sb-hero-claude{animation-delay:.52s}.sb-bay{opacity:0;transform:translateY(22px) scale(.99);animation:sb-rise-bay 1s var(--ease-out) .24s forwards}@keyframes sb-rise{to{opacity:1;transform:none}}@keyframes sb-rise-bay{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sb-hero-steam{display:none}.sb-bay__scan{animation:none;opacity:0}.sb-hero-live:before{animation:none}.sb-hero-left>*,.sb-bay{opacity:1!important;transform:none!important;animation:none!important}}.sb-card{width:100%}.sb-brand{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em;font-size:1.02rem;color:#f5efe7;margin-bottom:14px}.sb-brand b{color:#ff5a1f}.sb-h1{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:1.02;font-size:clamp(1.6rem,5vw,2rem);color:#fbf6ef;margin:0 0 6px}.sb-sub{font-size:.92rem;color:#f5efe7ad;margin:0 0 16px}.sb-sub b{color:#ffcfa6;font-weight:600}.sb-drop,.sb-ledger{min-height:236px;border-radius:14px;padding:22px}.sb-drop{border:1.5px dashed rgba(255,176,110,.34);background:radial-gradient(120% 90% at 50% 0%,rgba(255,90,31,.1),transparent 70%),#ffffff04;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.sb-drop:focus-visible{outline:2px solid #FF5A1F;outline-offset:2px}.sb-drop--drag,.sb-drop:hover{border-color:#ff5a1f;background:#ff5a1f1a;box-shadow:inset 0 0 40px #ff5a1f1a}.sb-drop__icon{width:52px;height:52px;border-radius:14px;background:#ff5a1f29;border:1px solid rgba(255,90,31,.3);display:flex;align-items:center;justify-content:center;color:#ff5a1f;font-size:22px;box-shadow:0 0 26px #ff5a1f47}.sb-drop__big{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:700;font-size:1.12rem;color:#fbf6ef}.sb-cta{background:#ff5a1f;color:#fff;border:none;border-radius:10px;padding:10px 20px;font:600 .875rem Hanken Grotesk,system-ui,sans-serif;cursor:pointer;transition:background .2s,transform .15s}.sb-cta:hover{background:#e0451a;transform:translateY(-1px)}.sb-cta:focus-visible{outline:2px solid #FF5A1F;outline-offset:3px}.sb-hint{font:500 .72rem JetBrains Mono,monospace;color:#f5efe78c}.sb-checkline{display:flex;gap:9px;align-items:center;margin-top:14px;font-size:.83rem;color:#f5efe7e6;cursor:pointer}.sb-checkbox{accent-color:#FF5A1F;width:16px;height:16px;cursor:pointer}.sb-captcha-box{margin:12px 0 6px}.sb-alert{padding:11px 14px;border-radius:10px;margin-bottom:14px;font-size:.875rem;background:#e0451a29;border:1px solid rgba(224,69,26,.42);color:#fda98c}.sb-alert--info{background:#45d07a1f;border:1px solid rgba(69,208,122,.34);color:#7fe3a6}.sb-ledger{border:1.5px solid rgba(255,176,110,.16);background:#0806058c;box-shadow:inset 0 0 30px #0006}.sb-lg-top{display:flex;align-items:center;margin-bottom:10px}.sb-lg-title{font:600 .72rem JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffd0a8b3}.sb-lg-prog{height:4px;flex:1;margin-left:12px;border-radius:3px;background:#ffffff14;overflow:hidden}.sb-lg-prog i{display:block;height:100%;background:var(--grad-line);transition:width .3s ease}.sb-lg-row{display:grid;grid-template-columns:22px 120px 1fr;align-items:center;gap:8px;font:500 .8rem JetBrains Mono,monospace;padding:7px 0;border-bottom:1px solid rgba(255,176,110,.1);animation:sb-row-in .18s ease both}.sb-lg-row:last-child{border-bottom:none}.sb-lg-k{color:#f5efe799}.sb-lg-v{color:#f5efe7}@keyframes sb-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sb-lg-row{animation:none}}.g-ok{color:#45d07a}.g-warn{color:#e8932a}.g-fail{color:#ff6b5a}.g-work{color:#ff5a1f}.sb-vbadge{display:inline-flex;align-items:center;gap:7px;font:600 .72rem JetBrains Mono,monospace;color:#7fe3a6;background:#45d07a1f;border:1px solid rgba(69,208,122,.32);padding:5px 12px;border-radius:8px;margin-bottom:14px}.sb-pv{display:flex;gap:14px;margin-bottom:18px;align-items:flex-start}.sb-thumb{width:80px;min-height:110px;border-radius:12px;flex:none;background:#0006;position:relative;overflow:hidden;border:1px solid rgba(255,176,110,.16)}.sb-thumb__video{width:100%;height:100%;object-fit:cover;display:block}.sb-thumb__dur{position:absolute;right:5px;bottom:5px;font:500 .64rem JetBrains Mono,monospace;color:#fff;background:#0009;padding:2px 5px;border-radius:5px}.sb-twrap{flex:1}.sb-tlabel{font-size:.78rem;color:#f5efe799;margin-bottom:6px}.sb-optional{opacity:.7}.sb-tinput,.sb-field{width:100%;border:1px solid rgba(255,176,110,.2);background:#ffffff0a;border-radius:10px;padding:11px 12px;font:500 .875rem Hanken Grotesk,system-ui,sans-serif;color:#f5efe7;transition:border-color .2s,box-shadow .2s}.sb-field{margin-bottom:10px;display:block;padding:12px 13px}.sb-tinput:focus,.sb-field:focus{outline:none;border-color:#ff5a1f;box-shadow:0 0 0 3px #ff5a1f33}.sb-tinput::placeholder,.sb-field::placeholder{color:#f5efe76b}.sb-claim-h{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:700;font-size:1.13rem;letter-spacing:-.02em;color:#fbf6ef;margin:2px 0 4px}.sb-claim-p{font-size:.84rem;color:#f5efe7a8;margin:0 0 16px}.sb-auth-block{margin-top:4px}.sb-auth-toggle{display:flex;gap:6px;margin-bottom:12px}.sb-toggle-btn{flex:1;padding:8px;border-radius:8px;font:500 .8rem Hanken Grotesk,system-ui,sans-serif;border:1px solid rgba(255,176,110,.2);background:#ffffff08;color:#f5efe79e;cursor:pointer;transition:all .15s}.sb-toggle-btn:focus-visible{outline:2px solid #FF5A1F;outline-offset:2px}.sb-toggle-btn--active{border-color:#ff5a1f;background:#ff5a1f24;color:#fbf6ef;font-weight:600}.sb-btn{width:100%;padding:13px;background:var(--grad-ember);color:#fff;border:none;border-radius:10px;font:700 .93rem Hanken Grotesk,system-ui,sans-serif;cursor:pointer;transition:opacity .15s,transform .15s,box-shadow .15s;box-shadow:0 6px 24px #ff5a1f66;display:block;text-align:center;text-decoration:none;box-sizing:border-box}.sb-btn:hover:not([disabled]){opacity:.94;transform:translateY(-1px);box-shadow:0 10px 30px #ff5a1f80}.sb-btn:focus-visible{outline:2px solid #FF5A1F;outline-offset:3px}.sb-btn[disabled]{opacity:.6;cursor:not-allowed}.sb-btn--block{margin-top:12px}.sb-reassure{display:flex;gap:8px;align-items:flex-start;margin-top:14px;font-size:.78rem;color:#7fe3a6;line-height:1.5}.sb-otp-row{display:flex;gap:8px;margin-bottom:14px}.sb-otp{width:44px;height:52px;border:1px solid rgba(255,176,110,.24);background:#ffffff0a;border-radius:10px;text-align:center;font:600 1.25rem JetBrains Mono,monospace;color:#fbf6ef;transition:border-color .15s,box-shadow .15s;flex:1;min-width:0}.sb-otp:focus{outline:none;border-color:#ff5a1f;box-shadow:0 0 0 3px #ff5a1f33}.sb-sent{font-size:.84rem;color:#f5efe7a8;margin:0 0 14px}.sb-sent b{color:#ffcfa6}.sb-muted-links{margin-top:10px;font-size:.78rem;color:#f5efe799;text-align:center}.sb-link-btn{background:none;border:none;color:#ff5a1f;font-weight:600;cursor:pointer;font:inherit;padding:0}.sb-link-btn:focus-visible{outline:2px solid #FF5A1F;outline-offset:2px}.sb-delete-row{margin-top:18px;text-align:center}.sb-delete-btn{background:none;border:none;color:#f5efe78c;font-size:.78rem;cursor:pointer;font:inherit;text-decoration:underline;transition:color .15s}.sb-delete-btn:hover{color:#f5efe7d9}.sb-delete-btn:focus-visible{outline:2px solid #FF5A1F;outline-offset:2px}.sb-done{text-align:center;padding:12px 0}.sb-done__icon{width:60px;height:60px;margin:0 auto 18px;border-radius:50%;background:#45d07a24;color:#7fe3a6;font-size:26px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(69,208,122,.34)}.sb-fp{margin:4px 0 18px}.sb-fp__label{font:600 .78rem Hanken Grotesk,system-ui,sans-serif;color:#f5efe7b8;margin-bottom:8px;display:flex;align-items:center;gap:10px}.sb-fp__status{font:500 .72rem JetBrains Mono,monospace;padding:2px 8px;border-radius:6px;transition:opacity .3s}.sb-fp__status--saving{color:#ffd0a8e6;background:#ff8a3d1f;border:1px solid rgba(255,138,61,.28)}.sb-fp__status--done{color:#7fe3a6;background:#45d07a1f;border:1px solid rgba(69,208,122,.32)}.sb-fp__strip{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.sb-fp__frame{position:relative;aspect-ratio:9/16;border-radius:7px;overflow:hidden;border:2px solid transparent;background:#0006;cursor:pointer;padding:0;transition:border-color .18s,box-shadow .18s,transform .15s}.sb-fp__frame:hover{border-color:#ff5a1f8c;transform:translateY(-2px)}.sb-fp__frame:focus-visible{outline:2px solid #FF5A1F;outline-offset:3px}.sb-fp__frame--chosen{border-color:#ff5a1f;box-shadow:0 0 0 3px #ff5a1f47,0 4px 16px #ff5a1f59}@media(prefers-reduced-motion:reduce){.sb-fp__frame{transition:none}.sb-fp__frame:hover{transform:none}}.sb-fp__img{width:100%;height:100%;object-fit:cover;display:block}.sb-fp__ring{position:absolute;inset:0;border-radius:5px;border:2px solid #FF5A1F;pointer-events:none;box-shadow:inset 0 0 10px #ff5a1f4d}.sc-page{width:100%}.sc-section{padding:clamp(64px,10vw,116px) clamp(1.2rem,5vw,2.5rem);position:relative}.sc-section--cream{background:var(--bg)}.sc-section--surface{background:var(--surface)}.sc-container{max-width:940px;margin:0 auto}.sc-h2{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:clamp(1.9rem,4.6vw,2.7rem);letter-spacing:-.038em;line-height:1.04;color:var(--text);margin-bottom:14px;text-wrap:balance}.sc-lead{font-size:clamp(.98rem,2vw,1.1rem);color:var(--text-muted);line-height:1.68;max-width:62ch;margin-bottom:0}.sc-h2 .text-shine{color:var(--primary)}.sc-flow-head{max-width:620px;margin-bottom:clamp(38px,6vw,60px)}.sc-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative;counter-reset:sc-step}@media(max-width:760px){.sc-flow{grid-template-columns:1fr}}.sc-flow:before{content:"";position:absolute;top:34px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,rgba(255,90,31,.5) 0 10px,transparent 10px 20px);z-index:0}@media(max-width:760px){.sc-flow:before{inset:12% auto 12% 34px;width:2px;height:auto;background:repeating-linear-gradient(180deg,rgba(255,90,31,.5) 0 10px,transparent 10px 20px)}}.sc-flow__step{position:relative;z-index:1;padding:0 clamp(10px,2vw,22px);text-align:center}@media(max-width:760px){.sc-flow__step{text-align:left;padding:0 0 0 68px;min-height:78px}}@media(max-width:760px){.sc-flow__step+.sc-flow__step{margin-top:26px}}.sc-flow__num{counter-increment:sc-step;width:68px;height:68px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:1.6rem;color:#fff;background:var(--grad-ember);box-shadow:0 10px 26px #ff5a1f5c;border:4px solid var(--surface)}.sc-flow__num:before{content:counter(sc-step)}@media(max-width:760px){.sc-flow__num{position:absolute;left:0;top:0;margin:0;width:52px;height:52px;font-size:1.25rem;border:4px solid var(--bg)}}.sc-flow--surface .sc-flow__num{border-color:var(--surface)}.sc-flow__title{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:-.02em;color:var(--text);margin-bottom:8px}.sc-flow__body{font-size:.92rem;color:var(--text-muted);line-height:1.62;max-width:30ch;margin:0 auto}@media(max-width:760px){.sc-flow__body{margin:0;max-width:none}}.sc-flow__body strong{color:var(--text);font-weight:600}.sc-ai-callout{margin-top:clamp(32px,5vw,52px);padding:20px 24px;border-radius:14px;background:linear-gradient(135deg,#ff5a1f14,#e8932a0d);border:1px solid rgba(255,90,31,.22);font-size:.92rem;color:var(--text-muted);line-height:1.6;display:flex;gap:14px;align-items:center}.sc-ai-callout strong{color:var(--text);font-weight:600}.sc-ai-callout__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:#ff5a1f;color:#fff;font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:.74rem;letter-spacing:.04em}.sc-crit{position:relative;border-radius:22px;overflow:hidden;margin-top:clamp(8px,2vw,20px);min-height:clamp(440px,60vw,560px);display:flex;align-items:flex-end;isolation:isolate;box-shadow:0 24px 60px #3c281433}.sc-crit__img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;display:block}.sc-crit:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0805044d,#0805049e 52%,#060403eb)}.sc-crit__inner{position:relative;z-index:2;width:100%;padding:clamp(26px,5vw,52px);color:#f7f2ea}.sc-crit__kicker{display:inline-flex;align-items:center;gap:8px;font:500 .68rem/1 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffb86b;margin-bottom:14px}.sc-crit__kicker .sb-bay__dot{width:6px;height:6px;border-radius:50%;background:#45d07a;box-shadow:0 0 8px #45d07acc}.sc-crit__h{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:clamp(1.7rem,4.4vw,2.5rem);letter-spacing:-.035em;color:#fdf8f1;margin-bottom:8px;text-wrap:balance}.sc-crit__lead{color:#f7f2ead1;max-width:52ch;margin-bottom:clamp(22px,3vw,32px)}.sc-crit__list{list-style:none;padding:0;margin:0;border-top:1px solid rgba(255,214,180,.18)}.sc-crit__row{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:clamp(12px,3vw,26px);padding:clamp(13px,2.2vw,18px) 0;border-bottom:1px solid rgba(255,214,180,.14)}.sc-crit__k{font:500 .66rem JetBrains Mono,monospace;letter-spacing:.08em;color:#ffd0a899;align-self:center}.sc-crit__name{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:700;font-size:clamp(1.05rem,2.4vw,1.35rem);letter-spacing:-.02em;color:#fdf8f1}.sc-crit__name span{display:block;font:400 .86rem/1.5 Hanken Grotesk,system-ui,sans-serif;letter-spacing:0;color:#f7f2eab8;margin-top:3px;max-width:46ch}.sc-crit__weight{align-self:center;font:600 .72rem JetBrains Mono,monospace;color:#ffb86b;background:#ff8a3d1f;border:1px solid rgba(255,138,61,.28);padding:4px 10px;border-radius:7px;white-space:nowrap}.sc-tips{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,56px);align-items:center;margin-top:clamp(4px,2vw,16px)}@media(max-width:760px){.sc-tips{grid-template-columns:1fr}}.sc-tips__media{border-radius:18px;overflow:hidden;box-shadow:0 18px 44px #3c28142e;aspect-ratio:4/5}@media(max-width:760px){.sc-tips__media{aspect-ratio:16/10}}.sc-tips__media img{width:100%;height:100%;object-fit:cover;display:block}.sc-tips__list{list-style:none;padding:0;margin:0;counter-reset:sc-tip}.sc-tips__list li{counter-increment:sc-tip;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--border)}.sc-tips__list li:last-child{border-bottom:none}.sc-tips__list li:before{content:counter(sc-tip,decimal-leading-zero);font:700 .9rem JetBrains Mono,monospace;color:#ff5a1f;padding-top:1px}.sc-tips__list strong{color:var(--text);font-weight:700;font-family:Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.01em}.sc-tips__list span{display:block;color:var(--text-muted);font-size:.92rem;line-height:1.55;margin-top:2px}.sc-reward-band{position:relative;isolation:isolate;overflow:hidden;padding:clamp(64px,10vw,120px) clamp(1.2rem,5vw,2.5rem);color:#f7f2ea;background:radial-gradient(90% 70% at 84% 12%,rgba(255,90,31,.42) 0%,transparent 56%),radial-gradient(80% 60% at 8% 96%,rgba(232,147,42,.24) 0%,transparent 60%),linear-gradient(165deg,#1e1108,#120905 60%,#0a0503)}.sc-reward-band__embers{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.sc-reward-band__embers span{position:absolute;bottom:-12px;width:var(--size, 5px);height:var(--size, 5px);border-radius:50%;background:radial-gradient(circle at 50% 50%,#ffd9a0,#ff8a3d 45%,#ff5a1f00 72%);opacity:0;animation:sc-ember var(--dur, 8s) linear var(--delay, 0s) infinite}@keyframes sc-ember{0%{opacity:0;transform:translateZ(0) scale(.7)}12%{opacity:.85}70%{opacity:.5}to{opacity:0;transform:translate3d(var(--drift, 12px),-220px,0) scale(1.15)}}@media(prefers-reduced-motion:reduce){.sc-reward-band__embers{display:none}}.sc-reward-grid{position:relative;z-index:1;max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,6vw,64px);align-items:center}@media(max-width:820px){.sc-reward-grid{grid-template-columns:1fr;gap:40px}}.sc-reward-h{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:clamp(2.1rem,5.4vw,3.4rem);letter-spacing:-.04em;line-height:1.02;color:#fdf8f1;margin-bottom:18px;text-wrap:balance}.sc-reward-h em{font-style:normal;color:#ffb347}.sc-reward-p{font-size:clamp(1rem,1.6vw,1.12rem);color:#f7f2ead6;line-height:1.7;margin-bottom:16px;max-width:52ch}.sc-reward-p strong{color:#ffcfa6;font-weight:700}.sc-reward-prize{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(255,176,110,.3);background:#0a070580;box-shadow:0 40px 90px #00000080}.sc-reward-prize__img{width:100%;height:clamp(180px,30vw,230px);object-fit:cover;display:block}.sc-reward-prize__score{position:absolute;top:clamp(14px,3vw,22px);right:clamp(14px,3vw,22px);display:flex;flex-direction:column;align-items:center;padding:12px 16px;border-radius:14px;background:#080503b8;border:1px solid rgba(255,176,110,.34);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sc-reward-prize__num{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:clamp(2.4rem,7vw,3.4rem);line-height:.9;letter-spacing:-.04em;color:#ff7a2e;text-shadow:0 0 28px rgba(255,90,31,.6)}.sc-reward-prize__label{font:600 .6rem JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffd0a8cc;margin-top:4px}.sc-reward-prize__body{padding:clamp(18px,3vw,24px)}.sc-reward-prize__detail{font-size:.96rem;color:#f5efe7;line-height:1.55;margin-bottom:8px}.sc-reward-prize__detail strong{color:#ffb347;font-weight:700}.sc-reward-prize__sub{font-size:.82rem;color:#f7f2eaa8;margin:0}.sc-boxes{display:flex;gap:5px;flex-wrap:wrap;margin:18px 0 4px}.sc-boxes span{width:26px;height:26px;border-radius:6px;background:#ff8a3d24;border:1px solid rgba(255,138,61,.4);display:flex;align-items:center;justify-content:center;color:#ffb86b;font-size:13px}.sc-boxes-note{font:500 .72rem JetBrains Mono,monospace;letter-spacing:.04em;color:#ffd0a8b8}.sc-faq-head{max-width:640px;margin-bottom:clamp(28px,4vw,44px)}.sc-faq{display:flex;flex-direction:column;gap:10px}.sc-faq__item{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface);transition:border-color .2s}.sc-faq__item[open]{border-color:#ff5a1f57}.sc-faq__item summary{list-style:none;padding:18px 22px;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:600;font-size:.98rem;color:var(--text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;-webkit-user-select:none;user-select:none;transition:background .15s}.sc-faq__item summary:hover{background:var(--surface-hover)}.sc-faq__item summary:focus-visible{outline:2px solid #FF5A1F;outline-offset:-2px}.sc-faq__item summary::-webkit-details-marker{display:none}.sc-faq__chevron{flex-shrink:0;transition:transform .2s var(--ease-out);color:#ff5a1f}@media(prefers-reduced-motion:reduce){.sc-faq__chevron{transition:none}}.sc-faq__item[open] .sc-faq__chevron{transform:rotate(180deg)}.sc-faq__answer{padding:14px 22px 18px;font-size:.92rem;color:var(--text-muted);line-height:1.7;border-top:1px solid var(--border)}.sc-faq__answer strong{color:var(--text);font-weight:600}.sc-cta-band{text-align:center;padding:clamp(64px,9vw,100px) clamp(1.2rem,5vw,2.5rem);background:linear-gradient(160deg,#ff5a1f14,#e8932a0a);border-top:1px solid var(--border)}.sc-cta-band__tagline{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:clamp(1.9rem,5vw,3rem);letter-spacing:-.04em;line-height:1.06;color:var(--text);margin:0 auto 10px;max-width:600px;text-wrap:balance}.sc-cta-band__sub{font-size:1.04rem;color:var(--text-muted);margin-bottom:clamp(28px,4vw,40px)}.sc-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 38px;background:var(--grad-ember);color:#fff;border:none;border-radius:12px;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:1.02rem;cursor:pointer;box-shadow:0 8px 28px #ff5a1f66;transition:opacity .15s,transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.sc-cta-btn:hover{opacity:.94;transform:translateY(-2px);box-shadow:0 14px 36px #ff5a1f80}.sc-cta-btn:focus-visible{outline:2px solid #FF5A1F;outline-offset:3px}.sc-cta-btn:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.sc-cta-btn{transition:none}.sc-cta-btn:hover{transform:none}}.sc-gallery-wrap{padding:0 clamp(1.2rem,5vw,2.5rem);margin:0 auto;max-width:1120px}@media(max-width:560px){.sc-section{padding:56px 1.2rem}.sc-faq__item summary{padding:15px 16px;font-size:.9rem}.sc-faq__answer{padding:13px 16px 15px}.sc-ai-callout{flex-direction:column;align-items:flex-start;gap:10px}.sc-crit__row{grid-template-columns:1fr auto}.sc-crit__k{display:none}}@media(max-width:380px){.sc-boxes span{width:22px;height:22px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden;scrollbar-gutter:stable}html,body{min-height:100%;width:100%;background-color:var(--bg);overflow-x:hidden}body{position:relative}body,.section,.header,.card,.tcard,.menu-group,.group-head,footer{transition:background-color .45s var(--ease-out),color .45s var(--ease-out),border-color .45s var(--ease-out)}img,video,svg{max-width:100%;display:block}.leaflet-container img,.leaflet-container svg,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{max-width:none!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--surface-2);border-radius:10px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#ff5a1f}::selection{background-color:#ff5a1f;color:#fff}a{text-decoration:none;color:inherit;transition:color .2s cubic-bezier(.22,1,.36,1)}ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:Hanken Grotesk,system-ui,sans-serif;outline:none;color:inherit}.container{width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(1.1rem,4vw,2.5rem)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 30px;border-radius:10px;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:.86rem;letter-spacing:.5px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),background .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;white-space:nowrap;isolation:isolate}.btn:focus-visible{outline:2px solid #FF5A1F;outline-offset:3px}.btn svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.btn:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.25) 50%,transparent 65%);transform:translate(-120%);transition:transform .7s var(--ease-out);z-index:-1}.btn:hover:before{transform:translate(120%)}.btn.btn-primary{background:var(--grad-ember);color:#fff;box-shadow:0 8px 26px #ff5a1f61}.btn.btn-primary:hover{transform:translateY(-3px);box-shadow:0 0 40px #ff5a1f66,0 12px 34px #ff5a1f73}.btn.btn-primary:hover svg{transform:translate(2px)}.btn.btn-primary:active{transform:translateY(-1px) scale(.98)}.btn.btn-outline{border:1.5px solid rgba(255,90,31,.55);color:#ff5a1f;background:#ff5a1f0a}.btn.btn-outline:hover{background:var(--grad-ember);color:#fff;border-color:transparent;transform:translateY(-3px);box-shadow:0 0 40px #ff5a1f66}.btn.btn-outline:active{transform:translateY(-1px) scale(.98)}.btn.btn-ghost{border:1px solid var(--border-strong);color:var(--text);background:#ffffff05}.btn.btn-ghost:hover{border-color:#ff5a1f80;color:#ff5a1f;background:#ff5a1f0d}.section{padding:clamp(72px,11vw,150px) 0;position:relative}.section-header{text-align:center;margin-bottom:clamp(40px,6vw,72px);max-width:720px;margin-left:auto;margin-right:auto}.section-header h2{margin-bottom:16px}.section-header p{font-size:1.08rem;color:var(--text-muted);max-width:540px;margin:0 auto}.section-label{display:inline-flex;align-items:center;gap:8px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#e8932a;margin-bottom:18px;padding:7px 16px;background:#ffb34712;border:1px solid rgba(255,179,71,.18);border-radius:100px}.section-label:before{content:"";width:6px;height:6px;border-radius:50%;background:#e8932a;box-shadow:0 0 10px #e8932a}.divider{width:56px;height:3px;background:var(--grad-line);border-radius:2px;margin:18px auto 0}html.reveal-ready .reveal{opacity:0;transform:translateY(40px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out),filter .8s var(--ease-out);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}html.reveal-ready .reveal--left{transform:translate(-44px)}html.reveal-ready .reveal--right{transform:translate(44px)}html.reveal-ready .reveal--scale{transform:scale(.92)}html.reveal-ready .reveal--up-lg{transform:translateY(64px)}html.reveal-ready .reveal.is-in{opacity:1;transform:none;filter:none}.scroll-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(var(--scroll, 0));background:var(--grad-line);z-index:2000;pointer-events:none;box-shadow:0 0 12px #ff5a1f99}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1!important;transform:none!important;filter:none!important}}.app-shell{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:130px 20px 80px;position:relative;isolation:isolate}.app-shell:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(54% 42% at 50% 6%,rgba(255,90,31,.1),transparent 72%),radial-gradient(42% 40% at 88% 94%,rgba(232,147,42,.07),transparent 70%)}.app-wide{max-width:980px;width:100%;margin:0 auto}.app-card{position:relative;width:100%;max-width:460px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:32px}.app-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--grad-line);border-radius:var(--radius-card) var(--radius-card) 0 0}.app-wide>.app-card{margin-left:auto;margin-right:auto}.app-card h1{font-size:1.6rem;margin-bottom:6px}.app-card h2{font-size:1.18rem;margin-bottom:4px}.app-card h3{font-size:.92rem;color:var(--text-muted);margin:8px 0 4px;font-weight:700;letter-spacing:.2px}.app-card .sub{color:var(--text-muted);margin-bottom:18px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;text-align:left}.field label{font-size:.85rem;font-weight:600;color:var(--text-muted)}.input-field{width:100%;padding:12px 14px;background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:12px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:.95rem;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.input-field:focus{outline:none;border-color:#ff5a1f;box-shadow:0 0 0 3px #ff5a1f2e}.input-field::placeholder{color:var(--text-muted);opacity:.7}textarea.input-field{resize:vertical;min-height:84px}.alert{padding:12px 14px;border-radius:12px;margin-bottom:16px;font-size:.9rem;background:#e0451a1a;border:1px solid rgba(224,69,26,.4);color:#c2410c}.app-card .btn,.app-actions .btn{width:100%;justify-content:center;margin-top:8px}.muted-row{margin-top:18px;color:var(--text-muted);font-size:.88rem;text-align:center}.muted-row a{color:#ff5a1f;font-weight:600}.link-btn{background:none;border:none;color:#ff5a1f;font-weight:600;cursor:pointer;padding:0;font:inherit}.consent-row{display:flex;align-items:flex-start;gap:10px;margin:6px 0 12px;text-align:left;color:var(--text-muted);font-size:.9rem}.dropzone{border:2px dashed var(--border-strong);border-radius:var(--radius-card);padding:40px 20px;text-align:center;cursor:pointer;color:var(--text-muted);transition:border-color .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1)}.dropzone.drag,.dropzone:hover{border-color:#ff5a1f;background:#ff5a1f0d}.dropzone strong{color:var(--text)}.preview video{width:100%;border-radius:var(--radius-card);background:#000;max-height:360px}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:8px;font-size:.74rem;font-weight:700}.badge-pending{background:#e8932a29;color:#b9701a}.badge-approved{background:#16a34a29;color:#15803d}.badge-rejected{background:#e0451a29;color:#c2410c}.sub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.sub-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card)}.sub-card video{width:100%;aspect-ratio:16/9;background:#000;object-fit:cover}.sub-card .body{padding:14px;display:flex;flex-direction:column;gap:8px;text-align:left}.sub-meta{color:var(--text-muted);font-size:.85rem}.progress{height:10px;border-radius:100px;background:var(--surface-2);overflow:hidden;margin-top:12px}.progress>span{display:block;height:100%;background:var(--grad-ember);transition:width .2s ease}.analyser{text-align:center;padding:26px 8px}.analyser .scan{width:84px;height:84px;margin:0 auto 18px;border-radius:50%;border:3px solid rgba(255,90,31,.25);border-top-color:#ff5a1f;animation:reobites-spin .9s linear infinite}.analyser .scan-line{color:var(--text-muted);min-height:1.4em}@keyframes reobites-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.analyser .scan{animation:none}}@media(max-width:560px){.app-shell{padding:100px 16px 56px}.app-card{padding:22px}.app-card h1{font-size:1.4rem}.input-field{font-size:16px}.sub-grid{grid-template-columns:1fr}.dropzone{padding:30px 16px}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
