@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.KrMWHW_className{font-family:Inter,Inter Fallback;font-style:normal}.KrMWHW_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.pnqYra_className{font-family:Jost,Jost Fallback;font-style:normal}.pnqYra_variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/817e411a5e01ed4b-s.3mmhyaxk8nf40.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/69c910a8dbdebe03-s.2csjwd2kj9786.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.31_j8g9fmg02t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59000b645a38f9c6-s.0eweg9n4xoxd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.12-p1fgtf6kxs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(../media/817e411a5e01ed4b-s.3mmhyaxk8nf40.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(../media/69c910a8dbdebe03-s.2csjwd2kj9786.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.31_j8g9fmg02t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(../media/59000b645a38f9c6-s.0eweg9n4xoxd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.12-p1fgtf6kxs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/817e411a5e01ed4b-s.3mmhyaxk8nf40.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/69c910a8dbdebe03-s.2csjwd2kj9786.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.31_j8g9fmg02t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/59000b645a38f9c6-s.0eweg9n4xoxd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.12-p1fgtf6kxs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish Fallback;src:local(Arial);ascent-override:96.56%;descent-override:24.02%;line-gap-override:0.0%;size-adjust:104.08%}.ZZ0MbW_className{font-family:Mulish,Mulish Fallback;font-style:normal}.ZZ0MbW_variable{--font-mulish:"Mulish", "Mulish Fallback"}
.glass-app{--n-50:#e6dfd9;--n-100:#d8d0c9;--n-200:#c4bcb6;--n-300:#b7b1ad;--n-400:#9c9794;--n-500:#787678;--n-600:#5a5858;--n-700:#3a3937;--n-800:#2d2c2a;--n-900:#242221;--champagne:#d8c3a0;--champagne-deep:#a8916a;--g-ink:#efede9;--g-muted:#efede9b3;--g-faint:#efede980;--g-panel:#ffffff0d;--g-panel-strong:#ffffff13;--g-panel-solid:#161514f2;--g-tint:#ffffff0f;--g-side:#ffffff09;--g-border:#ffffff12;--g-border-strong:#ffffff29;--g-accent:#e8e3da;--g-accent-soft:#e8e3da1f;--g-accent-ink:#151413;--g-good:#b7d3c4;--g-warn:#dcc4ae;--g-warn-soft:#dcc4ae24;--g-alert:#d8b2b7;--a-bg:#0e0e0f;--a-1:#3b3935;--a-2:#2e2d2b;--a-3:#4a443c;--a-glow:.55;--a-grain:.045;--a-grain-dot:#ffffff8c;--gl:#ffffff0b;--gl-hi:#ffffff14;--gl-top:#ffffff0e;--gl-line:#ffffff12;--c-mint:#b7d3c4;--c-sky:#c6cdd6;--c-peach:#dcc4ae;--c-rose:#d8b2b7;--c-lav:#cbc5d6;--c-on:#151413;--p-mint:#b7d3c417;--p-mint-ink:#cadcd1;--p-mint-edge:#9db8a9;--p-sky:#c6cdd617;--p-sky-ink:#d3d8de;--p-sky-edge:#a4adb8;--p-peach:#dcc4ae17;--p-peach-ink:#e2d2c3;--p-peach-edge:#bea58e;--p-rose:#d8b2b717;--p-rose-ink:#e1c9cc;--p-rose-edge:#b8979b;--p-lavender:#cbc5d617;--p-lavender-ink:#d7d2de;--p-lavender-edge:#a9a2b6;--p-grey:#f4efe614;--p-grey-ink:#d8d2c8;--p-grey-edge:#8d877d;--g-cust:var(--p-mint-edge);--g-supp:var(--p-sky-edge);--g-backdrop:#03050a8c;--g-font:var(--font-inter), "Inter", "Avenir Next", "Avenir", "Segoe UI", system-ui, -apple-system, sans-serif;--g-text-xs:12px;--g-text-s:13px;--g-text:15px;--g-text-l:17px;--g-text-xl:22px;--g-title:34px;--g-space-1:4px;--g-space-2:8px;--g-space-3:12px;--g-space-4:16px;--g-space-5:24px;--g-space-6:32px;--g-radius-s:14px;--g-radius-m:22px;--g-radius:30px;--g-radius-pill:999px;--g-blur:22px;--g-shadow:0 18px 50px #0000002e;--g-shadow-lift:0 24px 60px #00000073}.glass-app[data-theme=light]{--g-ink:#1f1d1a;--g-muted:#5a554e;--g-faint:#77716a;--g-panel:#ffffff8c;--g-panel-strong:#ffffffb8;--g-panel-solid:#fffffff5;--g-tint:#ffffffb3;--g-side:#28241e09;--g-border:#28241e14;--g-border-strong:#28241e2e;--g-accent:#2b2926;--g-accent-soft:#2b292614;--g-accent-ink:#fff;--g-good:#4f7a66;--g-warn:#8f6440;--g-warn-soft:#a07c5d1f;--g-alert:#9a4f5a;--a-bg:#f2f0ec;--a-1:#e4dfd6;--a-2:#ebe7e0;--a-3:#ddd5c9;--a-glow:.9;--a-grain:.035;--a-grain-dot:#28241e73;--gl:#fff9;--gl-hi:#ffffffc7;--gl-top:#ffffffb8;--gl-line:#28241e14;--c-mint:#5f8b77;--c-sky:#6c7889;--c-peach:#a07c5d;--c-rose:#a5636d;--c-lav:#7b7390;--c-on:#fff;--p-mint:#5f8b7717;--p-mint-ink:#2f5a48;--p-mint-edge:#9dbcad;--p-sky:#6c788917;--p-sky-ink:#34465a;--p-sky-edge:#aab4c0;--p-peach:#a07c5d1a;--p-peach-ink:#6d4a2c;--p-peach-edge:#cdb197;--p-rose:#a5636d17;--p-rose-ink:#7a3a42;--p-rose-edge:#cfa8ad;--p-lavender:#7b739017;--p-lavender-ink:#4a4260;--p-lavender-edge:#bab4c8;--p-grey:#eeeae4;--p-grey-ink:#4a453f;--p-grey-edge:#cfc8be;--g-cust:var(--p-mint-edge);--g-supp:var(--p-sky-edge);--g-backdrop:#e9e4da80;--g-shadow:0 18px 50px #28241e14;--g-shadow-lift:0 20px 50px #28241e29}.glass-app[data-theme=paper]{--g-ink:#111;--g-muted:#4a4a4a;--g-faint:#777;--g-panel:#fff;--g-panel-strong:#fff;--g-panel-solid:#fff;--g-tint:#f5f5f2;--g-side:#f3f3ef;--g-border:#d8d8d4;--g-border-strong:#999;--g-accent:#6b4718;--g-accent-soft:#f3ebe0;--g-accent-ink:#fff;--g-good:#1f6b4f;--g-warn:#8a4510;--g-alert:#b42318;--p-mint:#e6f4ed;--p-mint-ink:#1d5a44;--p-mint-edge:#9fd0b9;--p-sky:#e6eff9;--p-sky-ink:#1f4a74;--p-sky-edge:#a3c2e6;--p-peach:#fbeadb;--p-peach-ink:#7a4515;--p-peach-edge:#eebd94;--p-rose:#f9e4e5;--p-rose-ink:#852b31;--p-rose-edge:#e7a9ad;--p-lavender:#eee8f8;--p-lavender-ink:#4e3a7b;--p-lavender-edge:#c4b3e6;--p-grey:#f0ede8;--p-grey-ink:#4a453f;--p-grey-edge:#c9c2b8;--g-cust:var(--p-mint-edge);--g-supp:var(--p-sky-edge);--g-shadow:none;--g-shadow-lift:none;--g-blur:0px}@media print{.glass-app,.glass-app[data-theme=light]{--g-ink:#111;--g-muted:#444;--g-faint:#777;--g-border:#ccc;--g-border-strong:#999;--g-accent:#6b4718;--g-good:#1f6b4f;--g-warn:#8a4510;--g-alert:#b42318;--p-mint:#e6f4ed;--p-mint-ink:#1d5a44;--p-mint-edge:#9fd0b9;--p-sky:#e6eff9;--p-sky-ink:#1f4a74;--p-sky-edge:#a3c2e6;--p-peach:#fbeadb;--p-peach-ink:#7a4515;--p-peach-edge:#eebd94;--p-rose:#f9e4e5;--p-rose-ink:#852b31;--p-rose-edge:#e7a9ad;--p-lavender:#eee8f8;--p-lavender-ink:#4e3a7b;--p-lavender-edge:#c4b3e6;--p-grey:#f0ede8;--p-grey-ink:#4a453f;--p-grey-edge:#c9c2b8;--g-cust:var(--p-mint-edge);--g-supp:var(--p-sky-edge)}}
*,:before,:after{box-sizing:border-box}html,body{margin:0}body{-webkit-font-smoothing:antialiased;background:#05070d}.glass-app{min-height:100vh;color:var(--g-ink);font-family:var(--g-font);font-size:var(--g-text);background:var(--a-bg);line-height:1.5;position:relative;overflow-x:clip}.glass-app a{color:var(--g-accent);text-underline-offset:3px}.glass-app h1,.glass-app h2,.glass-app h3{letter-spacing:-.01em}.glass-app :focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.glass-app .scene{z-index:0;pointer-events:none;background:var(--a-bg);position:fixed;inset:0;overflow:hidden}.glass-app .scene .orb{filter:blur(110px);opacity:var(--a-glow);border-radius:50%;animation:26s ease-in-out infinite alternate aurora-drift;position:absolute}.glass-app .scene .o1{background:var(--a-1);width:52vw;height:52vw;top:-18vw;left:-12vw}.glass-app .scene .o2{background:var(--a-2);width:46vw;height:46vw;animation-duration:32s;top:8vh;right:-14vw}.glass-app .scene .o3{background:var(--a-3);width:40vw;height:40vw;opacity:calc(var(--a-glow) * .66);animation-duration:38s;bottom:-22vw;left:30vw}.glass-app .scene .grain{opacity:var(--a-grain);background-image:radial-gradient(var(--a-grain-dot) 1px, transparent 1px);background-size:3px 3px;position:absolute;inset:0}@keyframes aurora-drift{to{transform:translate(6vw,4vh)scale(1.08)}}@media (prefers-reduced-motion:reduce){.glass-app .scene .orb{animation:none}}.glass-app .frame{grid-template-columns:76px 1fr;gap:28px;min-height:100vh;padding:24px 32px 40px 24px;display:grid;position:relative}.glass-app .rail{background:var(--g-panel);border:1px solid var(--g-border);height:calc(100vh - 48px);-webkit-backdrop-filter:blur(var(--g-blur));backdrop-filter:blur(var(--g-blur));z-index:30;border-radius:28px;flex-direction:column;align-items:center;gap:10px;padding:16px 0;display:flex;position:sticky;top:24px}body:has(.sheet-backdrop) .glass-app .rail{z-index:auto}.glass-app .rail .logo{margin-bottom:18px}.glass-app .rail a,.glass-app .rail button{width:46px;height:46px;color:var(--g-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;place-items:center;text-decoration:none;display:grid}.glass-app .rail a:hover,.glass-app .rail button:hover{color:var(--g-ink);background:#efede90f}.glass-app[data-theme=light] .rail a:hover,.glass-app[data-theme=light] .rail button:hover{background:#28241e0f}.glass-app .rail a.on{color:var(--g-ink);border-color:var(--g-border);background:#efede91a}.glass-app[data-theme=light] .rail a.on{background:#ffffffb3}.glass-app .rail .spacer{flex:1}.glass-app .rail form{margin:0}.glass-app .rail .tip{position:relative}.glass-app .rail .tip:hover:after{content:attr(data-label);z-index:1;white-space:nowrap;font-family:var(--g-font);background:var(--g-panel-solid);color:var(--g-ink);border:1px solid var(--g-border);border-radius:8px;padding:5px 9px;font-size:12px;position:absolute;top:50%;left:58px;transform:translateY(-50%)}html{scrollbar-gutter:stable}.glass-app .page{flex-direction:column;gap:26px;min-width:0;min-height:calc(100vh - 64px);display:flex}.glass-app .bar{align-items:center;gap:14px;display:flex}.glass-app .bar .where{color:var(--g-muted);align-items:center;gap:10px;font-size:14px;display:flex}.glass-app .bar .where strong{color:var(--g-ink);font-weight:600}.glass-app .bar .actions{align-items:center;gap:10px;margin-left:auto;display:flex}.glass-app .glass{background:var(--gl);border-radius:var(--g-radius);-webkit-backdrop-filter:blur(var(--g-blur)) saturate(120%);backdrop-filter:blur(var(--g-blur)) saturate(120%);box-shadow:var(--g-shadow);border:1px solid #0000;padding:22px 24px}.glass-app[data-theme=light] .glass{box-shadow:0 12px 40px #28241e0f,inset 0 0 0 1px #fff9}.glass-app h1.title{font-size:var(--g-title);letter-spacing:-.02em;margin:6px 4px 0;font-weight:200}.glass-app .label{font-size:var(--g-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--g-faint)}.glass-app .muted{color:var(--g-muted)}.glass-app .faint{color:var(--g-faint)}.glass-app .small{font-size:var(--g-text-s)}.glass-app .ok{color:var(--g-good)}.glass-app .look{color:var(--g-warn)}.glass-app .num{font-variant-numeric:tabular-nums}.glass-app .scroll{overflow-x:auto}.glass-app .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.glass-app .mb-2{margin-bottom:var(--g-space-2)}.glass-app .mb-3{margin-bottom:var(--g-space-3)}.glass-app .mt-3{margin-top:var(--g-space-3)}.glass-app .flush{margin:0}.glass-app .intro{margin:6px 0 12px}.glass-app .side-note{margin:0 4px}.glass-app .plain-link{color:inherit;text-decoration:none}.glass-app table{border-collapse:collapse;width:100%;font-size:14px}.glass-app th{text-align:left;border-bottom:1px solid var(--g-border);font-size:var(--g-text-xs);color:var(--g-muted);text-transform:uppercase;letter-spacing:.05em;vertical-align:bottom;padding:8px 10px;font-weight:600}.glass-app td{text-align:left;border-bottom:1px solid var(--g-border);vertical-align:top;padding:8px 10px}.glass-app td.num,.glass-app th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.glass-app tr.total td{border-top:2px solid var(--g-border);border-bottom:none;font-weight:600}@media (max-width:640px){.glass-app .frame{grid-template-columns:1fr;padding:14px}.glass-app .rail{flex-direction:row;justify-content:space-around;height:auto;padding:8px;position:static}.glass-app .rail .logo,.glass-app .rail .spacer{display:none}.glass-app .page{min-height:auto}.glass-app .bar{flex-wrap:wrap;gap:8px}.glass-app .bar .where{flex-wrap:wrap;gap:2px 8px;font-size:13px}.glass-app .bar .actions{flex-wrap:wrap;gap:8px;margin-left:0}}@media print{.glass-app{color:#111;background:#fff!important}.glass-app .scene,.glass-app .rail,.glass-app .bar,.glass-app .dock-wrap,.glass-app .no-print,nextjs-portal{display:none!important}.glass-app .frame{padding:0;display:block}.glass-app .dock-room,.glass-app.dock-host{display:none!important}.glass-app .page{min-height:0}.glass-app .glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;padding:0;background:0 0!important}}@media (min-width:641px) and (min-height:540px){html:has(.glass-app.fit){scrollbar-gutter:auto;overflow:hidden}.glass-app.fit{height:100dvh;min-height:0;overflow:hidden}.glass-app.fit .frame{height:100dvh;min-height:0;padding-bottom:16px}.glass-app.fit .rail{scrollbar-width:none;height:calc(100dvh - 40px);overflow-y:auto}.glass-app.fit .page{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--g-border-strong) transparent;gap:18px;height:calc(100dvh - 40px);min-height:0;overflow:hidden auto}.glass-app.fit .page>*{flex:none}.glass-app.fit .page>.fill{flex:1 1 0;min-height:0}.glass-app.fit h1.title{margin-top:0}.glass-app.fit .inner-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--g-border-strong) transparent;overflow-y:auto}}
.glass-app .btn{font:inherit;cursor:pointer;border-radius:var(--g-radius-pill);border:1px solid var(--g-border);background:var(--g-tint);color:var(--g-ink);justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.glass-app .btn:hover{border-color:var(--g-accent)}.glass-app .btn.primary{background:var(--g-accent);color:var(--g-accent-ink);border-color:#0000;font-weight:600}.glass-app .btn.quiet{background:0 0}.glass-app .btn.link{color:var(--g-muted);font-size:var(--g-text-s);background:0 0;border:none;padding:0;text-decoration:underline}.glass-app .btn.link:hover{color:var(--g-ink)}.glass-app .btn.small{font-size:var(--g-text-s);padding:6px 13px}.glass-app .btn:disabled{opacity:.55;cursor:not-allowed}.glass-app .pill{border-radius:var(--g-radius-pill);color:var(--g-ink);background:var(--g-panel);border:1px solid var(--g-border);-webkit-backdrop-filter:blur(var(--g-blur));backdrop-filter:blur(var(--g-blur));align-items:center;gap:8px;padding:9px 16px;font-size:13px;text-decoration:none;display:inline-flex}.glass-app button.pill{cursor:pointer;font:inherit;font-size:13px}.glass-app .pill:disabled{opacity:.55;cursor:not-allowed}.glass-app .pill.accent{background:var(--g-accent);color:var(--g-accent-ink);border-color:#0000;font-weight:600}.glass-app .pill .dot{background:var(--g-accent);border-radius:50%;width:7px;height:7px}.glass-app .field,.glass-app .fields input,.glass-app .fields select,.glass-app .fields textarea{font:inherit;border-radius:var(--g-radius-s);border:1px solid var(--g-border);background:var(--g-panel-strong);color:var(--g-ink);min-width:0;max-width:100%;padding:8px 12px;font-size:14px}.glass-app .field::placeholder,.glass-app .fields input::placeholder,.glass-app .fields textarea::placeholder{color:var(--g-muted);opacity:1}.glass-app .field:focus,.glass-app .fields input:focus,.glass-app .fields select:focus,.glass-app .fields textarea:focus{border-color:var(--g-accent);outline:none}.glass-app .fields{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.glass-app .fields label{font-size:var(--g-text-s);color:var(--g-muted);align-items:center;gap:6px;display:inline-flex}.glass-app .fields .grow{flex:220px}.glass-app .fields .short{width:96px}.glass-app .fields textarea{width:100%;font-family:ui-monospace,Menlo,monospace;font-size:var(--g-text-s)}.glass-app .stack{gap:10px;display:grid}.glass-app .chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.glass-app .chips form,.glass-app .quick form{margin:0}.glass-app .quick{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.glass-app .quick button,.glass-app .chip{border:1px solid var(--g-border);color:var(--g-ink);border-radius:var(--g-radius-pill);font:inherit;cursor:pointer;background:#efede90f;padding:6px 13px;font-size:13px}.glass-app[data-theme=light] .quick button,.glass-app[data-theme=light] .chip{background:#ffffffb3}.glass-app .quick button:hover,.glass-app .chip:hover{border-color:var(--g-accent)}.glass-app .quick button.yes{background:var(--g-accent);color:var(--g-accent-ink);border-color:#0000;font-weight:600}.glass-app .quick select{font:inherit;border-radius:var(--g-radius-pill);border:1px solid var(--g-border);background:var(--g-panel-strong);color:var(--g-ink);max-width:260px;padding:6px 10px;font-size:13px}.glass-app .quick .note-field{font:inherit;border-radius:var(--g-radius-pill);border:1px solid var(--g-border);background:var(--g-panel-strong);color:var(--g-ink);min-width:220px;padding:6px 12px;font-size:13px}.glass-app a.chip{text-decoration:none;display:inline-block}.glass-app a.chip.on{background:var(--g-accent);color:var(--g-accent-ink);border-color:#0000;font-weight:600}.glass-app .ghost-chip{border:1px dashed var(--g-border);color:var(--g-muted);border-radius:var(--g-radius-pill);font:inherit;cursor:pointer;background:0 0;padding:6px 13px;font-size:13px}.glass-app .ghost-chip:hover{color:var(--g-ink);border-color:var(--g-accent)}.glass-app .badge{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--g-radius-pill);color:var(--g-muted);background:#efede91a;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.glass-app .badge.ai{background:var(--g-accent-soft);color:var(--g-accent)}.glass-app .facts{grid-template-columns:max-content 1fr;gap:10px 22px;margin:0;font-size:14px;display:grid}.glass-app .facts dt{color:var(--g-muted)}.glass-app .facts dd{margin:0}.glass-app .rows{margin:0;padding:0;list-style:none;display:grid}.glass-app .rows li{border-bottom:1px solid var(--g-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:10px 0;font-size:14px;display:flex}.glass-app .rows li:last-child{border-bottom:none}.glass-app .rows li.paused>span:first-child{opacity:.7}.glass-app .rows .block{margin-top:2px;display:block}.glass-app .rows form{margin:0}.glass-app details.more summary{cursor:pointer;color:var(--g-muted);text-underline-offset:3px;padding:10px 0;font-size:13px;text-decoration:underline}.glass-app .notice{color:var(--g-ink);border-color:#f0b27a73;padding:12px 16px}.glass-app .check-box{border-radius:var(--g-radius-m);border:1px solid var(--g-border);background:#efede90d;padding:12px 16px;font-size:14px;line-height:1.55}.glass-app[data-theme=light] .check-box{background:#fff9}.glass-app .check-box.look{border-color:#f0b27a80}.glass-app .check-box.ok strong{color:var(--g-good)}.glass-app .check-box ul{color:var(--g-muted);margin:6px 0 0;padding-left:18px}.glass-app .empty{color:var(--g-muted);margin:0}.glass-app .choice{border-radius:var(--g-radius-m);border:1px solid var(--g-border);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.glass-app .choice.locked{cursor:not-allowed;opacity:.7}.glass-app .choice input{accent-color:var(--g-accent);margin-top:4px}.glass-app .choice strong{font-weight:600;display:block}.glass-app .choice .where{color:var(--g-muted);margin-top:2px;font-size:13px;line-height:1.45;display:block}.glass-app .rtable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.glass-app .rtable.fixed{table-layout:fixed}.glass-app .rtable.fixed td,.glass-app .rtable.fixed th{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.glass-app .rtable.statement col.figure-col{width:9.5em}@media (max-width:640px){.glass-app .rtable.statement col.figure-col{width:7.5em}}.glass-app .rtable th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--g-muted);border-bottom:1px solid var(--g-border);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:600}.glass-app .rtable td{border-bottom:1px solid var(--g-border);color:var(--g-ink);vertical-align:top;padding:8px 10px}.glass-app .rtable .num{text-align:right;white-space:nowrap}.glass-app .rtable a{color:var(--g-ink);border-bottom:1px dotted var(--g-faint);text-decoration:none}.glass-app .rtable a:hover,.glass-app .rtable a.on{color:var(--g-accent);border-bottom-color:var(--g-accent)}.glass-app .rtable a.on{font-weight:600}.glass-app .rtable tr.grand td{border-top:1px solid var(--g-ink);border-bottom:3px double var(--g-faint);font-weight:600}.glass-app .statement{max-width:860px}.glass-app .statement td:first-child{width:60%}.glass-app .statement .before{color:var(--g-muted)}.glass-app .statement tr.head td{letter-spacing:.08em;text-transform:uppercase;color:var(--g-accent);border-bottom:none;padding-top:18px;font-size:12px;font-weight:600}.glass-app .statement tr.line td{border-bottom:none;padding-top:5px;padding-bottom:5px}.glass-app .statement tr.line td:first-child{padding-left:22px}.glass-app .statement tr.sub td{border-top:1px solid var(--g-border);border-bottom:none;font-weight:500}.glass-app .statement tr.total td{border-top:1px solid var(--g-border);border-bottom:none;padding-top:12px;font-weight:600}.glass-app .statement tr.grand td{padding-top:12px}.glass-app .stmt{border-collapse:collapse;width:100%;font-size:13px}.glass-app .stmt td,.glass-app .stmt th{border-bottom:1px solid var(--g-border);text-align:left;color:var(--g-ink);padding:7px 8px}.glass-app .stmt th{color:var(--g-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.glass-app .stmt td.num,.glass-app .stmt th.num{text-align:right;font-variant-numeric:tabular-nums}.glass-app .stmt tr.asked td{background:#e8e3da29;font-weight:600}.glass-app .stmt tr.asked td:first-child{box-shadow:inset 3px 0 0 var(--g-accent)}.glass-app .thread{gap:16px;display:grid}.glass-app .msg-user{background:var(--g-accent);max-width:80%;color:var(--g-accent-ink);border-radius:20px 20px 6px;justify-self:end;padding:10px 16px;font-weight:500}.glass-app #thread-newest,.glass-app #paid-note,.glass-app #rule-note,.glass-app #question-now{scroll-margin-top:16px}.glass-app .msg-ai{background:var(--g-panel-strong);border:1px solid var(--g-border);border-radius:20px 20px 20px 6px;gap:12px;padding:14px 16px;display:grid}.glass-app .msg-ai .say{font-size:15px;line-height:1.55}.glass-app .msg-ai .meta{font-size:var(--g-text-xs);color:var(--g-faint);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.glass-app .read-aloud{color:var(--g-muted);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-left:auto;padding:0;font-size:12px;text-decoration:underline}.glass-app .read-aloud:hover,.glass-app .read-aloud[aria-pressed=true]{color:var(--g-accent)}.glass-app .bubble-ai{background:var(--g-panel-strong);border:1px solid #0000;border-radius:22px 22px 22px 8px;max-width:92%;padding:14px 16px}.glass-app .bubble-ai .who{color:var(--g-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px}.glass-app .bubble-ai .guess{margin-top:8px}.glass-app .bubble-ai .guess strong{color:var(--g-accent);font-weight:600}.glass-app .bubble-ai .why{color:var(--g-muted);margin-top:4px;font-size:14px}.glass-app .bubble-ai .why .ghost-chip{margin-left:4px}.glass-app .bubble-ai.thinking{color:var(--g-muted)}.glass-app .bubble-ai.step{max-width:100%}.glass-app .bubble-ai.done{border-color:#8fd3b659}.glass-app .bubble-ai.check ul{color:var(--g-muted);margin:8px 0 0;padding-left:18px;font-size:14px}.glass-app .bubble-ai.check .ok{color:var(--g-good)}.glass-app .bubble-ai .evidence{border-left:2px solid var(--g-border);color:var(--g-muted);gap:4px;margin:10px 0;padding:2px 0 2px 12px;font-size:13px;list-style:none;display:grid}.glass-app .bubble-ai .doc-row{margin:10px 0 6px}.glass-app .doc-chip{border-radius:var(--g-radius-pill);border:1px solid var(--g-border);max-width:100%;color:var(--g-ink);background:var(--g-panel);align-items:center;gap:6px;padding:5px 12px;font-size:13px;text-decoration:none;display:inline-flex}.glass-app .doc-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.glass-app .doc-chip svg{color:var(--g-muted);flex:none}.glass-app a.doc-chip:hover{border-color:var(--g-accent)}.glass-app .bubble-ai .evidence li{justify-content:space-between;gap:10px;display:flex}.glass-app .bubble-ai .evidence .amt{color:var(--g-ink);font-variant-numeric:tabular-nums}.glass-app .bubble-ai form.words{flex:320px;gap:6px;min-width:0;margin:0;display:flex}.glass-app .bubble-ai form.words input{min-width:0;font:inherit;border-radius:var(--g-radius-pill);border:1px solid var(--g-border);background:var(--g-panel-strong);color:var(--g-ink);flex:1;padding:7px 14px;font-size:14px}.glass-app .bubble-ai form.words input::placeholder{color:var(--g-muted);opacity:1}.glass-app .bubble-ai form.words input:focus{border-color:var(--g-accent);outline:none}.glass-app .bubble-ai form.words button{border:1px solid var(--g-border);color:var(--g-ink);border-radius:var(--g-radius-pill);font:inherit;cursor:pointer;background:#efede90f;padding:6px 13px;font-size:13px}.glass-app .bubble-ai details.pick{flex-basis:100%}.glass-app .bubble-ai details.pick summary{cursor:pointer;color:var(--g-muted);text-underline-offset:3px;width:max-content;font-size:13px;text-decoration:underline}.glass-app .bubble-ai details.pick form{gap:6px;margin-top:8px;display:flex}.glass-app .later{border-top:1px solid var(--g-border);gap:14px;margin-top:12px;padding-top:10px;display:flex}.glass-app .later form{margin:0}.glass-app .later button{color:var(--g-muted);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.glass-app .later button:hover{color:var(--g-ink)}.glass-app .calm{gap:10px;padding:16px 20px;font-size:15px;line-height:1.55;display:grid}.glass-app .calm .bar{border-radius:var(--g-radius-pill);background:#efede91a;height:6px;overflow:hidden}.glass-app[data-theme=light] .calm .bar{background:#28241e1a}.glass-app .calm .bar span{border-radius:var(--g-radius-pill);background:linear-gradient(90deg, #e8e3da80, var(--g-accent));height:100%;transition:width .4s;display:block}.glass-app .doc{border:1px solid var(--g-border);color:var(--g-ink);border-radius:var(--g-radius-m);background:#efede90d;padding:18px 20px;overflow-x:auto}.glass-app[data-theme=light] .doc{background:#ffffffb3}.glass-app .doc h3{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.glass-app .doc h3 a{color:var(--g-accent);font-size:13px;font-weight:500}.glass-app .doc.note{background:#efede90f}.glass-app .doc.note p{margin:0}.glass-app .doc tr.coming-head td{font-size:var(--g-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--g-muted);border-bottom:none;padding-top:16px}.glass-app .doc tr.coming td{color:var(--g-muted)}.glass-app .doc table th{color:var(--g-muted);border-bottom-color:var(--g-border)}.glass-app .doc table td{border-bottom-color:var(--g-border)}.glass-app .doc .built,.glass-app .built{color:var(--g-faint);margin-top:10px;font-size:12px}.glass-app .doc .small{font-size:13px}.glass-app .doc .effects{margin:10px 0;padding-left:18px;font-size:14px;line-height:1.55}.glass-app .doc .actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.glass-app .doc .actions form{margin:0}.glass-app .doc button.primary{background:var(--g-accent);color:var(--g-accent-ink);border-radius:var(--g-radius-pill);font:inherit;cursor:pointer;border:none;padding:8px 16px;font-weight:600}.glass-app .doc button.ghost{color:var(--g-ink);border:1px solid var(--g-border);border-radius:var(--g-radius-pill);font:inherit;cursor:pointer;background:0 0;padding:8px 16px}.glass-app .doc .form-step{color:var(--g-muted);letter-spacing:.02em;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.glass-app .doc.form-question h3{font-weight:500;line-height:1.45}.glass-app .doc .steps{margin:8px 0 12px;padding:0 0 0 20px;line-height:1.55;display:block}.glass-app .doc .steps li+li{margin-top:4px}.glass-app .doc.correction{border-color:#e8e3da73}.glass-app .figures{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.glass-app .figures .f .l{color:var(--g-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.glass-app .figures .f .v{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.glass-app .figures .f .n{color:var(--g-muted);font-size:12px}.glass-app .invoice{border-radius:var(--g-radius-s);color:#13232a;background:#fbfaf7;border:1px solid #dde3e6;padding:20px}.glass-app .invoice .head{justify-content:space-between;margin-bottom:16px;display:flex}.glass-app .invoice .head .title{letter-spacing:.02em;font-size:20px;font-weight:600}.glass-app .invoice .head .badge{align-self:flex-start}.glass-app .invoice .muted{color:#46565d}.glass-app .invoice .actions{align-items:center;gap:10px;margin-top:14px;display:flex}.glass-app .invoice .fee-account{font-size:var(--g-text-s);border-top:1px solid #dde3e6;margin-top:18px;padding-top:12px}.glass-app .invoice .fee-account .label{color:#46565d;margin-bottom:6px}.glass-app .invoice .fee-account p{margin:6px 0 0}.glass-app .invoice .fee-account .scroll{overflow-x:auto}.glass-app .doc .invoice .fee-account table th,.glass-app .doc .invoice .fee-account table td{padding:6px 8px;font-size:12.5px}.glass-app .doc .invoice .fee-account table th.num{white-space:normal;min-width:64px}.glass-app .doc .invoice .fee-account table td.num{white-space:nowrap}.glass-app .doc .invoice table th{color:#46565d;border-bottom-color:#dde3e6}.glass-app .doc.project .label,.glass-app .doc.fee-change .label{margin:16px 0 6px;display:block}.glass-app .doc .facts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 20px;margin:10px 0 4px;display:grid}.glass-app .doc .facts div{min-width:0}.glass-app .doc .facts dt{color:var(--g-muted);font-size:var(--g-text-xs)}.glass-app .doc .facts dd{margin:2px 0 0}.glass-app .doc .facts dd.num{text-align:left;font-variant-numeric:tabular-nums}.glass-app .doc tr.look td{color:var(--g-warn)}.glass-app .doc.fee-change table+.scroll{margin-top:12px}.glass-app .doc.project table th,.glass-app .doc.project table td,.glass-app .doc.fee-change table th,.glass-app .doc.fee-change table td{padding:6px 8px;font-size:12.5px}.glass-app .doc.project table th.num,.glass-app .doc.fee-change table th.num{white-space:normal;min-width:64px}.glass-app .doc.project table td.num,.glass-app .doc.fee-change table td.num{white-space:nowrap}.glass-app .letter{border-radius:var(--g-radius-s);color:#13232a;background:#fbfaf7;border:1px solid #dde3e6;padding:28px 32px;font-size:14px;line-height:1.55}.glass-app .letter p{margin:0 0 12px}.glass-app .letter .letterhead{border-bottom:1px solid #dde3e6;margin-bottom:18px;padding-bottom:10px}.glass-app .letter .from{letter-spacing:.01em;font-size:18px;font-weight:600}.glass-app .letter .muted{color:#46565d}.glass-app .letter .to{margin-bottom:16px}.glass-app .letter .subject{font-weight:600}.glass-app .letter .signature{margin-top:28px;font-weight:500}.glass-app .doc .letter table{margin:4px 0 16px}.glass-app .doc .letter table th,.glass-app .doc .letter table td{padding:6px 8px;font-size:12.5px}.glass-app .doc .letter table th.num{white-space:normal;min-width:56px}.glass-app .doc .letter table td.num{white-space:nowrap}@media (max-width:720px){.glass-app .letter{padding:20px 18px}}.glass-app .doc .letter table th{color:#46565d;border-bottom-color:#dde3e6}.glass-app .doc .letter table td{color:#13232a;border-bottom-color:#eef1f3}.glass-app .letter .actions{border-top:1px solid #dde3e6;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.glass-app .letter button.primary{color:#fff;font:inherit;cursor:pointer;background:#2e414a;border:none;border-radius:10px;padding:9px 16px;font-weight:500}.glass-app .doc .invoice table td{color:#13232a;border-bottom-color:#eef1f3}.glass-app .invoice .badge{color:#2e414a;background:#eef3f5}.glass-app .invoice button.primary{color:#fff;font:inherit;cursor:pointer;background:#2e414a;border:none;border-radius:10px;padding:9px 16px;font-weight:500}.glass-app .popup-backdrop{z-index:50;background:var(--g-backdrop);-webkit-backdrop-filter:blur(10px)saturate(90%);backdrop-filter:blur(10px)saturate(90%);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.glass-app .popup{background:var(--g-panel-solid);border:1px solid var(--g-border);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);width:min(720px,100%);max-height:80vh;color:var(--g-ink);border-radius:22px;padding:20px 22px;overflow:auto;box-shadow:0 30px 80px #0006}.glass-app .popup-head{justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600;display:flex}.glass-app .popup-head button{border:1px solid var(--g-border);color:var(--g-ink);border-radius:var(--g-radius-pill);font:inherit;cursor:pointer;background:0 0;padding:5px 12px;font-size:13px}.glass-app .popup iframe.pdf{border-radius:var(--g-radius-s);background:#fff;border:none;width:100%;height:66vh}.glass-app .sheet-backdrop{z-index:15;background:var(--g-backdrop);cursor:default;-webkit-backdrop-filter:blur(10px)saturate(90%);backdrop-filter:blur(10px)saturate(90%);position:fixed;inset:0}.glass-app .sheet{border-radius:var(--g-radius);background:var(--g-panel-solid);border:1px solid var(--g-border);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);gap:12px;max-height:56vh;padding:18px 20px;display:grid;overflow:auto;box-shadow:0 24px 60px #0006}.glass-app .sheet-head{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.glass-app .sheet-head .q{font-size:18px;font-weight:500}.glass-app .sheet-head .go{color:var(--g-accent);margin-left:auto;font-size:14px;font-weight:600;text-decoration:none}.glass-app .sheet-head .close{color:var(--g-muted);text-underline-offset:3px;font-size:14px;text-decoration:underline}.glass-app .sheet .msg-ai{background:0 0;border:none;padding:0}.glass-app.dock-host{z-index:20;background:0 0;height:0;min-height:0;position:fixed;bottom:0;left:0;right:0;overflow:visible}body:has(.popup-backdrop) .glass-app.dock-host{z-index:0}.glass-app .dock-wrap{z-index:20;gap:10px;display:grid;position:fixed;bottom:16px;left:128px;right:32px}.glass-app .dock-wrap.above{bottom:106px}.glass-app .dock-wrap.above:before{display:none}.glass-app .dock-room{flex:none;height:98px}.glass-app .dock-room.tall{height:132px}.glass-app .dock-above{z-index:19;position:fixed;bottom:102px;left:128px}.glass-app .dock-above .pill{background:var(--g-panel-strong);-webkit-backdrop-filter:blur(var(--g-blur));backdrop-filter:blur(var(--g-blur))}body:has(.sheet-backdrop) .glass-app .dock-above{display:none}.glass-app .dock-wrap:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--a-bg) 85%, transparent));height:130px;position:absolute;bottom:-16px;left:-16px;right:-16px}body:has(.sheet-backdrop) .dock-host .dock-wrap:before{display:none}.glass-app .dock-form{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;display:grid}.glass-app .dock-bar{-webkit-backdrop-filter:blur(28px)saturate(130%);backdrop-filter:blur(28px)saturate(130%);background:#1e1d1ba8;border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;min-height:72px;padding:8px 8px 8px 24px;transition:border-color .14s,box-shadow .14s;display:flex;box-shadow:0 20px 60px #00000073,inset 0 0 0 1px #ffffff0f}.glass-app[data-theme=light] .dock-bar{background:#ffffffc7;box-shadow:0 20px 50px #28241e1f,inset 0 0 0 1px #ffffffb3}.glass-app .dock-bar:focus-within{box-shadow:0 0 0 4px var(--g-accent-soft), 0 20px 60px #00000059}.glass-app .dock-bar .spark{width:26px;height:26px;color:var(--g-accent);flex:none;display:block}.glass-app .dock-bar input{min-width:0;color:var(--g-ink);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:clamp(18px,1.55vw,22px)}.glass-app .dock-bar input::placeholder{color:var(--g-muted);opacity:1}.glass-app .dock-bar .keys{font:inherit;color:var(--g-muted);border:1px solid var(--g-border);border-radius:8px;flex:none;padding:4px 8px;font-size:12px}.glass-app .dock-bar:focus-within .keys{display:none}.glass-app .dock-bar .mic{cursor:pointer;border:1px solid var(--g-border);background:var(--g-tint);width:56px;height:56px;color:var(--g-ink);border-radius:999px;flex:none;place-items:center;display:grid}.glass-app[data-theme=light] .dock-bar .mic{background:#28241e0d}.glass-app .dock-bar .mic:hover{border-color:var(--g-accent)}.glass-app .dock-bar .mic.off{color:var(--g-muted)}.glass-app .dock-bar .mic.on{background:var(--g-accent);color:var(--g-accent-ink);border-color:#0000;animation:1.4s ease-in-out infinite oar-listen}@keyframes oar-listen{0%,to{box-shadow:0 0 0 0 var(--g-accent-soft)}50%{box-shadow:0 0 0 10px #0000}}@media (prefers-reduced-motion:reduce){.glass-app .dock-bar .mic.on{animation:none}}.glass-app .dock-bar .send{background:var(--g-accent);height:56px;color:var(--g-accent-ink);font:inherit;cursor:pointer;border:none;border-radius:999px;flex:none;padding:0 28px;font-size:17px;font-weight:500}.glass-app .dock-bar .send:disabled{opacity:.75;cursor:progress}.glass-app .dock-note{border-radius:var(--g-radius-m);background:var(--g-panel-solid);border:1px solid var(--g-border);color:var(--g-ink);flex-wrap:wrap;justify-self:start;align-items:center;gap:10px;max-width:100%;padding:10px 14px;font-size:14px;line-height:1.45;display:flex}.glass-app .dock-note a{color:var(--g-accent);font-weight:600}.glass-app .dock-note button{border:1px solid var(--g-border);color:var(--g-ink);border-radius:var(--g-radius-pill);font:inherit;cursor:pointer;background:0 0;padding:4px 12px;font-size:13px}.glass-app .dock-note button.x{color:var(--g-muted);border:none;padding:0 4px;font-size:18px}@media (max-width:640px){.glass-app .pill{padding:7px 12px;font-size:12px}.glass-app .dock-wrap{bottom:10px;left:14px;right:14px}.glass-app .dock-wrap.above{bottom:84px}.glass-app .dock-room{height:76px}.glass-app .dock-room.tall{height:110px}.glass-app .dock-above{bottom:82px;left:14px}.glass-app .dock-bar{border-radius:999px;gap:8px;min-height:60px;padding:6px 6px 6px 16px}.glass-app .dock-bar .spark,.glass-app .dock-bar .keys{display:none}.glass-app .dock-bar input{font-size:17px}.glass-app .dock-bar .mic,.glass-app .dock-bar .send{border-radius:999px;height:48px}.glass-app .dock-bar .mic{width:48px}.glass-app .dock-bar .send{padding:0 16px;font-size:16px}.glass-app .statement td:first-child{width:auto}.glass-app .statement tr.line td:first-child{padding-left:10px}}@media print{.glass-app .rtable{font-size:11px}.glass-app .rtable a{border:none}}.glass-app .panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.glass-app .page-sub{flex-basis:100%;margin:0 4px}.glass-app .period{border-radius:var(--g-radius-m);border:1px solid var(--g-border);background:var(--g-tint);gap:14px;padding:16px 18px;display:grid}.glass-app .period-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.glass-app .period-now{font-size:15px}.glass-app .period-now .label{margin-right:6px}.glass-app .period-pick{gap:12px;display:grid}.glass-app .period-pick .fields{gap:10px 14px}.glass-app .period-pick .fields label{font-size:14px}.glass-app .quick-picks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.glass-app .seg{border-radius:var(--g-radius-pill);border:1px solid var(--g-border);background:var(--g-panel-strong);padding:4px;display:inline-flex}.glass-app .seg a{border-radius:var(--g-radius-pill);color:var(--g-muted);padding:8px 18px;font-size:14px;text-decoration:none}.glass-app .seg a:hover{color:var(--g-ink)}.glass-app .seg a.on{background:var(--g-accent);color:var(--g-accent-ink);font-weight:600}.glass-app .doc.headline{gap:4px;padding:20px 22px;display:grid}.glass-app .doc.headline .big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,64px);font-weight:200;line-height:1.05}.glass-app .doc.headline.good .big{color:var(--g-ink)}.glass-app .doc.headline.look .big{color:var(--g-warn)}.glass-app .doc.headline .actions{margin-top:12px}.oar-logo{color:var(--g-ink);display:block;overflow:visible}.oar-logo path{fill:currentColor;stroke:none}.glass-app[data-theme=light] .oar-logo path,.glass-app[data-theme=paper] .oar-logo path{fill:none;stroke:currentColor;stroke-width:1.1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}@media print{.oar-logo path{stroke-width:.8px;vector-effect:non-scaling-stroke;fill:none!important;stroke:#111!important}}.glass-app .steps-wrap{place-items:start center;padding:4px;display:grid;overflow-y:auto}.glass-app .steps{gap:16px;width:min(680px,100%);margin-top:clamp(0px,4vh,48px);padding:26px 30px;display:grid}.glass-app .steps-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.glass-app .steps-dots{gap:6px;display:inline-flex}.glass-app .steps-dots span{background:var(--g-border-strong);border-radius:50%;width:8px;height:8px}.glass-app .steps-dots span.done{background:var(--g-accent)}.glass-app .steps-q{letter-spacing:-.01em;margin:4px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:300;line-height:1.2}.glass-app .steps-hint{margin:-6px 0 0;font-size:14px;line-height:1.5}.glass-app .steps-answer{gap:10px;display:grid}.glass-app .steps-input{width:100%;font:inherit;color:var(--g-ink);background:var(--g-tint);border:1px solid var(--g-border-strong);border-radius:var(--g-radius-s);padding:12px 14px;font-size:18px}.glass-app .steps-input:focus{border-color:var(--g-accent);box-shadow:0 0 0 3px var(--g-accent-soft);outline:none}.glass-app .steps-input.short{max-width:180px}.glass-app .steps-row{align-items:center;gap:10px;display:flex}.glass-app .steps-row .steps-input:not(.short){flex:1}.glass-app .steps-field{flex:1;gap:6px;min-width:0;display:grid}.glass-app .steps-field>span{color:var(--g-muted);font-size:13px}.glass-app .steps-field.short{flex:0 0 200px}.glass-app .steps-row:has(.steps-field){align-items:end}.glass-app .steps-sub{margin:14px 0 4px;font-size:15px}@media (max-width:560px){.glass-app .steps-row:has(.steps-field){flex-direction:column;align-items:stretch}.glass-app .steps-field.short{flex:1}}.glass-app .choices{gap:8px;display:grid}.glass-app .choices.list{max-height:46vh;overflow-y:auto}.glass-app .choice{text-align:left;width:100%;font:inherit;color:var(--g-ink);background:var(--g-tint);border:1px solid var(--g-border);border-radius:var(--g-radius-s);cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;font-size:16px;text-decoration:none;display:flex}.glass-app .choice:hover{border-color:var(--g-accent)}.glass-app .choice.locked:hover{border-color:var(--g-border)}.glass-app .choice.on{border-color:var(--g-accent);background:var(--g-accent-soft)}.glass-app .steps-nav{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.glass-app .steps-nav button.primary{background:var(--g-accent);color:var(--g-accent-ink);border-radius:var(--g-radius-pill);font:inherit;cursor:pointer;border:none;padding:11px 26px;font-weight:600}.glass-app .steps-nav button.primary:disabled{opacity:.45;cursor:default}.glass-app .steps-summary{gap:2px;margin:0;display:grid}.glass-app .steps-summary>div{border-bottom:1px solid var(--g-border);grid-template-columns:140px 1fr auto;align-items:center;gap:12px;padding:8px 0;display:grid}.glass-app .steps-summary dt{color:var(--g-muted);font-size:13px}.glass-app .steps-summary dd{margin:0}.glass-app .steps-ticks{gap:6px;display:grid}.glass-app .steps-ticks label{border:1px solid var(--g-border);border-radius:var(--g-radius-s);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 14px;display:grid}.glass-app .steps-ticks label.on{border-color:var(--g-accent);background:var(--g-accent-soft)}.glass-app .steps-stages{gap:8px;display:grid}.glass-app .steps-note{border:1px solid var(--g-border);border-radius:var(--g-radius-s);background:var(--g-tint);margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.glass-app .steps-answer label.ghost-chip{cursor:pointer;justify-self:start}@media (max-width:640px){.glass-app .steps{padding:20px 18px}.glass-app .steps-summary>div{grid-template-columns:1fr auto}.glass-app .steps-summary dt{grid-column:1/-1}}.glass-app .picks-ask{margin:6px 0 0;font-size:15px}.glass-app .picks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.glass-app .pick{text-align:left;font:inherit;color:var(--g-ink);background:var(--g-tint);border:1px solid var(--g-border);border-radius:var(--g-radius-s);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.glass-app .pick:hover{border-color:var(--g-accent)}.glass-app .pick.on{border-color:var(--g-accent);background:var(--g-accent-soft)}.glass-app .pick-mark{border:1.5px solid var(--g-border-strong);border-radius:5px;place-items:center;width:20px;height:20px;margin-top:1px;font-size:13px;font-weight:700;line-height:1;display:grid}.glass-app .pick-mark.round{border-radius:50%}.glass-app .pick.on .pick-mark{background:var(--g-accent);border-color:var(--g-accent);color:var(--g-accent-ink)}.glass-app .pick:has(.pick-tag){grid-template-columns:auto 1fr auto}.glass-app .pick-tag{letter-spacing:.02em;color:var(--g-faint);border:1px solid var(--g-border);white-space:nowrap;border-radius:999px;align-self:start;padding:2px 8px;font-size:11px}.glass-app .pick.on .pick-tag{color:var(--g-accent);border-color:var(--g-accent)}.glass-app .pick-text{gap:3px;display:grid}.glass-app .pick-label{font-size:15px;font-weight:500}.glass-app .pick-text .small{font-size:12.5px;line-height:1.4}@media (max-width:640px){.glass-app .picks{grid-template-columns:1fr}}.glass-app .account-search{gap:8px;margin-top:8px;display:grid}.glass-app .account-search input[type=search]{font:inherit;border:1px solid var(--g-border);background:var(--g-panel-strong);color:var(--g-ink);border-radius:10px;padding:8px 12px;font-size:14px}.glass-app .account-list{flex-wrap:wrap;gap:6px;max-height:180px;display:flex;overflow-y:auto}.glass-app .account-list form{margin:0}.update-bar{z-index:1000;color:#f4efe6;background:#0e1b21f2;border:1px solid #efede947;border-radius:14px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 14px;font-size:14px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.update-bar button{font:inherit;color:#151413;cursor:pointer;background:#e8e3da;border:none;border-radius:999px;padding:6px 12px;font-weight:600}.glass-app .booked-list{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.glass-app .booked-list li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.glass-app .booked-list form{display:inline}.glass-app .summary{gap:10px;display:grid}.glass-app .summary .tally{font-variant-numeric:tabular-nums;gap:2px;display:grid}.glass-app .summary .tally details{border-top:1px solid var(--g-border);padding:6px 0}.glass-app .summary .tally summary{cursor:pointer;justify-content:space-between;gap:12px;list-style:none;display:flex}.glass-app .summary .tally summary::-webkit-details-marker{display:none}.glass-app .summary .tally summary small{color:var(--g-muted);font-size:var(--g-text-xs);display:block}.glass-app .summary .tally summary .num{white-space:nowrap}.glass-app .summary .tally table{margin-top:6px}.glass-app .summary .tally .heading{gap:0;margin-top:10px;display:grid}.glass-app .summary .tally .heading .account{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:4px;display:flex}.glass-app .summary .tally .heading .account .num,.glass-app .summary .tally .heading .account .muted{white-space:nowrap;font-size:var(--g-text-s);color:var(--g-muted)}.glass-app .summary .tally .heading.guesses .account strong{color:var(--g-accent)}.glass-app .summary .tally .heading details.more{border-top:none}.glass-app .summary .tally .heading details.more>summary{color:var(--g-muted);font-size:var(--g-text-s)}.glass-app .summary .said{gap:6px;display:grid}.glass-app .summary .noticed{border-left:2px solid var(--g-accent);color:var(--g-muted);font-size:var(--g-text-s);gap:4px;padding-left:10px;display:grid}.glass-app .summary .noticed strong{color:var(--g-ink);font-weight:600}.glass-app .answered{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.glass-app .answered .who{flex-basis:100%}.glass-app #knows .knows{gap:4px;margin-top:10px;display:grid}.glass-app #knows .said{gap:6px;margin:10px 0;display:grid}.glass-app .problem-corner{z-index:5;background:var(--g-panel-strong);-webkit-backdrop-filter:blur(var(--g-blur));backdrop-filter:blur(var(--g-blur));position:fixed;bottom:16px;right:16px}.glass-app .corner-buttons{z-index:5;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.glass-app .corner-buttons .problem-corner{position:static}.glass-app .help-corner{background:var(--g-panel-strong);-webkit-backdrop-filter:blur(var(--g-blur));backdrop-filter:blur(var(--g-blur))}.glass-app .help-panel{width:min(680px,100%)}.glass-app .help-topics details{border-top:1px solid var(--g-border);padding:12px 2px}.glass-app .help-topics details:first-child{border-top:none}.glass-app .help-topics summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:15px;font-weight:500;list-style:none;display:flex}.glass-app .help-topics summary::-webkit-details-marker{display:none}.glass-app .help-topics summary:after{content:"+";color:var(--g-muted)}.glass-app .help-topics details[open] summary:after{content:"–"}.glass-app .help-body{padding-top:6px;font-size:14px;line-height:1.55}.glass-app .help-body p{margin:8px 0}.glass-app .help-body .steps,.glass-app .doc.help .steps{margin:6px 0 10px;padding:0 0 0 20px;display:block}.glass-app .help-body .steps li+li,.glass-app .doc.help .steps li+li{margin-top:4px}.glass-app .help-head{letter-spacing:.06em;text-transform:uppercase;color:var(--g-muted);margin-top:14px;font-size:12px}.glass-app .help-link{color:var(--g-accent);text-decoration:none}.glass-app .help-copy{border:1px dashed var(--g-border-strong);border-radius:var(--g-radius-s);margin:10px 0;padding:12px 14px}.glass-app .help-copy pre{white-space:pre-wrap;font:inherit;margin:8px 0;font-size:14px}.glass-app .help-copy .actions{flex-wrap:wrap;gap:8px;display:flex}.glass-app .help-copy button.primary{background:var(--g-accent);color:var(--g-accent-ink);border-radius:var(--g-radius-pill);font:inherit;cursor:pointer;border:none;padding:6px 14px;font-size:13px;font-weight:600}.glass-app .help-ask{border-top:1px solid var(--g-border);gap:8px;margin-top:14px;padding-top:12px;display:grid}.glass-app .help-ask .fields input{flex:1;min-width:200px}.glass-app .problem-form textarea{width:100%;min-height:110px;font:inherit;color:var(--g-ink);background:var(--g-tint);border:1px solid var(--g-border-strong);border-radius:var(--g-radius-s);resize:vertical;padding:10px 12px;font-size:15px}.glass-app .problem-form textarea:focus{border-color:var(--g-accent);box-shadow:0 0 0 3px var(--g-accent-soft);outline:none}.glass-app .pay-block{border:1px dashed var(--g-border-strong);border-radius:var(--g-radius-s);margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.6;display:grid}.glass-app .pay-block .label{letter-spacing:.06em;text-transform:uppercase;color:var(--g-muted);margin-bottom:2px;font-size:11px}.glass-app .pay-block .ref{margin-top:4px;font-weight:600}.glass-app .pay-block .actions{margin-top:8px}.glass-app .pay-block button.primary{background:var(--g-accent);color:var(--g-accent-ink);border-radius:var(--g-radius-pill);font:inherit;cursor:pointer;border:none;justify-self:start;padding:6px 14px;font-size:13px;font-weight:600}.glass-app details.pay-into summary{cursor:pointer;margin-top:6px}.glass-app details.pay-into .fields input{min-width:140px}.glass-app .invoice .pay-block{color:#13232a;border:1px #dde3e6;border-top-style:solid;border-radius:0;margin-top:16px;padding:12px 0 0}.glass-app .invoice .pay-block .label{color:#46565d}.glass-app .small-purchases .amount{width:6em;font:inherit;font-variant-numeric:tabular-nums;border-radius:var(--g-radius-s,8px);border:1px solid var(--g-border);color:inherit;background:0 0;padding:2px 8px}.glass-app .small-purchases .choice{justify-content:flex-start}.glass-app .small-purchases .choice>span{flex:1}.glass-app .logo-row{align-items:center;gap:16px;margin:8px 0;display:flex}.glass-app .logo-row img{object-fit:contain;border-radius:var(--g-radius-s);border:1px solid var(--g-border);background:#fff;max-width:220px;max-height:90px;padding:8px}.glass-app .logo-upload{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 4px;display:flex}.glass-app .logo-upload label.pill{cursor:pointer}.glass-app .designs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:10px 0 12px;display:grid}.glass-app .designs figure{border-radius:var(--g-radius-m);border:1px solid var(--g-border);background:var(--g-tint);gap:8px;margin:0;padding:10px;display:grid}.glass-app .designs figure.on{border-color:var(--g-accent);box-shadow:0 0 0 2px var(--g-accent-soft)}.glass-app .designs img{aspect-ratio:595/842;background:#fff;border-radius:6px;width:100%;box-shadow:0 6px 18px #0000002e}.glass-app .designs figcaption{gap:4px;display:grid}.glass-app .design-actions{align-items:center;gap:12px;margin-top:4px;display:flex}.glass-app .sales-doc .actions form{margin:0}.glass-app .sales-doc .actions input[type=email]{min-width:220px}@media (max-width:900px){.glass-app .designs{grid-template-columns:1fr}}.glass-app .answered.together{display:block}.glass-app .answered.together .rows{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.glass-app .answered.together .rows li{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.glass-app .answered.together .rows form{margin:0}.glass-app .card-wall{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));align-items:start;gap:18px;margin:12px 0;display:grid}.glass-app .card-slot{align-content:start;gap:6px;min-width:0;display:grid}.glass-app .card-slot>summary{cursor:pointer;gap:6px;list-style:none;display:grid}.glass-app .card-slot>summary::-webkit-details-marker{display:none}.glass-app .card-slot[open]>summary .bank-card{outline:2px solid var(--g-accent);outline-offset:3px}.glass-app .bank-card{aspect-ratio:85.6/54;color:var(--card-ink,#fff);background:linear-gradient(135deg, var(--card-from,#56606f), var(--card-to,#2b313a));border-radius:12px;grid-template-rows:auto auto 1fr auto;padding:14px 16px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000047}.glass-app .bank-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 88% 12%,#fff3,#0000 46%);position:absolute;inset:0}.glass-app .bank-card-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.glass-app .bank-card-bank{letter-spacing:.02em;font-size:15px;font-weight:700}.glass-app .bank-card-note{white-space:nowrap;text-overflow:ellipsis;border:1px solid #ffffff73;border-radius:999px;max-width:55%;padding:1px 8px;font-size:11px;overflow:hidden}.glass-app .bank-card-chip{background:linear-gradient(135deg,#f0dca0,#b8964f);border-radius:5px;width:34px;height:25px;margin-top:10px;box-shadow:inset 0 0 0 1px #0000002e}.glass-app .bank-card-number{letter-spacing:.12em;align-self:end;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px}.glass-app .bank-card-name{letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.glass-app .bank-card-stripe{background:var(--card-accent,transparent);height:4px;position:absolute;bottom:0;left:0;right:0}.glass-app .bank-card.empty{border:2px dashed var(--g-border);color:var(--g-muted);box-shadow:none;background:0 0;place-items:center;font-weight:600;display:grid}.glass-app .bank-card.empty:after{display:none}.glass-app .card-slot[open]{grid-column:1/-1;grid-template-columns:minmax(230px,300px) 1fr;align-items:start;gap:22px;display:grid}.glass-app .card-slot:has(>.card-change[open]){grid-column:1/-1;grid-template-columns:minmax(230px,300px) 1fr;column-gap:22px}.glass-app .card-slot:has(>.card-change[open])>.card-change{grid-area:1/2/span 3}.glass-app .card-change>summary{cursor:pointer;justify-self:start;list-style:none;display:inline-block}.glass-app .card-change>summary::-webkit-details-marker{display:none}.glass-app .card-edit .fields{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:center;gap:8px;display:grid}@media (max-width:640px){.glass-app .card-slot[open]{grid-template-columns:1fr}.glass-app .card-slot:has(>.card-change[open]){grid-template-columns:1fr}.glass-app .card-slot:has(>.card-change[open])>.card-change{grid-area:auto/1}}.glass-app .doc.verdict{gap:12px;display:grid}.glass-app .verdict-head{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 14px;display:grid}.glass-app .verdict-head p{font-size:15.5px;line-height:1.45}.glass-app .verdict .word{letter-spacing:-.01em;font-size:34px;font-weight:300;line-height:1}.glass-app .verdict .word.long{font-size:22px;font-weight:400}.glass-app .verdict .word.good{color:var(--g-good)}.glass-app .verdict .word.act{color:var(--g-warn)}.glass-app .verdict .word.wait{color:var(--g-accent)}.glass-app .verdict .word.calm{color:var(--g-muted)}.glass-app .verdict .facts{grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:6px 14px;margin:0;font-size:13.5px;display:grid}.glass-app .verdict .facts dt{color:var(--g-muted)}.glass-app .verdict .facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.glass-app .verdict .nextstep{border:1px dashed var(--g-accent);border-radius:var(--g-radius-s);gap:9px;padding:11px 13px;font-size:13.5px;display:grid}.glass-app .verdict .nextstep .label{color:var(--g-accent)}.glass-app .verdict .track-wrap{gap:6px;display:grid}.glass-app .verdict .track{border-radius:var(--g-radius-pill);background:var(--g-tint);border:1px solid var(--g-border);height:8px;overflow:hidden}.glass-app .verdict .track span{background:var(--g-faint);border-radius:inherit;height:100%;display:block}.glass-app .verdict.act .track span,.glass-app .verdict.wait .track span{background:var(--g-accent)}.glass-app .verdict .track-axis{color:var(--g-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.glass-app .verdict .hint{color:var(--g-warn)}.glass-app .verdict .fields.record{align-items:flex-end}.glass-app .verdict .fields.record label{flex-direction:column;align-items:flex-start;gap:4px}.glass-app .file-pick input[type=file]{color:var(--g-muted);max-width:240px;font-size:12.5px}@media (max-width:560px){.glass-app .verdict .facts{grid-template-columns:1fr;gap:2px}.glass-app .verdict .facts dd{margin-bottom:6px}}.glass-app .verdict-head.stack{grid-template-columns:minmax(0,1fr);gap:6px}.glass-app .fields input[type=file]{background:0 0;border:none;min-width:0;padding:0}.glass-app .file-pick input[type=file]::file-selector-button{font:inherit;border:1px solid var(--g-border);color:var(--g-ink);border-radius:var(--g-radius-pill);cursor:pointer;background:0 0;margin-right:8px;padding:5px 12px;font-size:12.5px}.glass-app .file-pick input[type=file]::file-selector-button:hover{border-color:var(--g-accent)}.glass-app .verdict .fields.record input[name=by]{min-width:220px}.glass-app .registrations li{align-items:flex-start}.glass-app .registrations details.change{margin-top:8px}.glass-app .registrations details.change>summary{list-style:none;display:inline-flex}.glass-app .registrations details.change>summary::-webkit-details-marker{display:none}.glass-app .missing{gap:16px;display:grid}.glass-app .missing-name .account{border-bottom:1px solid var(--g-border);justify-content:space-between;align-items:baseline;padding-bottom:4px;display:flex}.glass-app .missing-name .rows li{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.glass-app .drop-invoice{margin:0}.glass-app .missing-name .rows li{grid-template-columns:1fr auto auto}.glass-app .missing-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.glass-app .missing-name .rows li:has(details.no-invoice[open]) .missing-acts{grid-column:1/-1;justify-content:flex-start}.glass-app details.no-invoice[open]{flex-basis:100%}.glass-app details.no-invoice>summary{width:fit-content}.glass-app details.no-invoice .fields{gap:10px;max-width:560px;margin-top:10px;display:grid}.glass-app details.no-invoice label.why{gap:4px;display:grid}.glass-app details.no-invoice :is(select,input[name=reason]){width:100%;font:inherit;border:1px solid var(--g-border);background:var(--g-panel-strong);color:var(--g-ink);border-radius:12px;padding:8px 12px;font-size:14px}.glass-app details.no-invoice label.always{align-items:center;gap:8px;display:flex}.glass-app details.no-invoice label.always input{appearance:auto;width:18px;height:18px;accent-color:var(--lq-accent,#b59b73);flex:none;margin:0}.glass-app details.no-invoice .fields button{justify-self:start}.glass-app .missing-said{margin-top:18px}.glass-app p.no-invoice-failed{border-radius:var(--g-radius-s);background:var(--p-peach);color:var(--p-peach-ink);margin:0 0 12px;padding:8px 12px}.glass-app .missing-said .rows li{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.glass-app .missing-said form.inline,.glass-app .missing-acts form{margin:0;display:inline}.glass-app .bank-card.metal:after{background:linear-gradient(115deg,#0000 30%,#ffffff59 45%,#0000 60%),radial-gradient(circle at 88% 12%,#ffffff40,#0000 46%)}.glass-app .bank-card.matte{box-shadow:0 10px 24px #00000073,inset 0 0 0 1px #ffffff0f}.glass-app .bank-card.matte:after{background:0 0}.glass-app .bank-card-tier{opacity:.85;font-weight:500}.glass-app .bank-card-bottom{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:4px;display:flex}.glass-app .bank-card-bottom .bank-card-name{flex:1;min-width:0;margin-top:0}.glass-app .bank-card-network{letter-spacing:.02em;white-space:nowrap;font-weight:800;line-height:1}.glass-app .bank-card-network.visa{font-size:17px;font-style:italic}.glass-app .bank-card-network.mastercard{letter-spacing:.01em;font-size:12px;font-weight:700}.glass-app .bank-card>*{min-width:0}.glass-app .bank-card-top .bank-card-bank{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.glass-app .agreement{justify-items:start;gap:12px;display:grid}.glass-app .agreement-words{border-left:3px solid var(--g-accent);background:var(--g-tint);border-radius:var(--g-radius-s);margin:0;padding:14px 16px;font-size:17px;line-height:1.6}.glass-app .agreement-words+p a,.glass-app .terms a{color:var(--g-accent)}.glass-app .terms .steps{margin-bottom:48px}.glass-app .terms h3{margin:10px 0 -6px;font-size:15px;font-weight:600}.glass-app .terms p,.glass-app .terms li{margin:0;font-size:15px;line-height:1.6}.glass-app .terms ul{gap:6px;margin:0;padding-left:20px;display:grid}.glass-app .download-everything{justify-items:start;gap:6px;margin-top:6px;display:grid}.glass-app .steps-nav a.ghost-chip{text-decoration:none}.glass-app .agreement button.primary{background:var(--g-accent);color:var(--g-accent-ink);border-radius:var(--g-radius-pill);font:inherit;cursor:pointer;border:none;padding:11px 26px;font-weight:600}.glass-app .accounts>li{flex-wrap:wrap}.glass-app .account-edit,.glass-app .account-add{width:100%}.glass-app .account-edit>summary,.glass-app .account-add>summary{cursor:pointer;margin:4px 0;list-style:none;display:inline-block}.glass-app .account-edit>summary::-webkit-details-marker{display:none}.glass-app .account-add>summary::-webkit-details-marker{display:none}.glass-app .account-edit .fields,.glass-app .account-add .fields{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:8px 0;display:flex}.glass-app .account-edit label,.glass-app .account-add label{gap:4px;min-width:min(220px,100%);display:grid}.glass-app .account-edit .steps-input,.glass-app .account-add .steps-input{padding:8px 10px;font-size:14px}.glass-app .account-add .fields>p{flex-basis:100%;margin:0}.glass-app .statements{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.glass-app .statements li{justify-content:space-between;align-items:center;gap:10px;display:flex}.glass-app .bubble-ai .another{margin-top:6px}.glass-app .bubble-ai .another>summary{cursor:pointer;font-size:14px}.glass-app .bubble-ai .another .row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.glass-app .card-flip{perspective:1200px;cursor:pointer;border-radius:12px;outline:none}.glass-app .card-flip:focus-visible{box-shadow:0 0 0 3px var(--g-accent-soft)}.glass-app .card-flip-inner{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,.7,.2,1);position:relative}.glass-app .card-flip-front,.glass-app .card-flip-back{backface-visibility:hidden}.glass-app .card-flip-back{position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)}.glass-app .card-flip.over .card-flip-inner{transform:rotateY(180deg)}.glass-app .card-flip.over .card-flip-back{position:relative;inset:auto;overflow:visible}.glass-app .card-flip.over .card-flip-front{position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:reduce){.glass-app .card-flip-inner,.glass-app .card-flip.over .card-flip-inner{transition:none;transform:none}.glass-app .card-flip-back{opacity:0;transition:opacity .25s;transform:none}.glass-app .card-flip-front{transition:opacity .25s}.glass-app .card-flip.over .card-flip-back{opacity:1}.glass-app .card-flip.over .card-flip-front{opacity:0}}.glass-app .bank-card-back{aspect-ratio:auto;grid-template-rows:none;align-content:start;gap:6px;min-height:100%;padding-top:0;font-size:12px;line-height:1.4;display:grid}.glass-app .bank-card-back .bank-card-strip{background:#0000008c;height:22px;margin:12px -16px 4px}.glass-app .bank-card-back .back-who strong{font-size:13px}.glass-app .bank-card-back .back-last{gap:2px;margin:0;padding:0;list-style:none;display:grid}.glass-app .bank-card-back .back-last li{justify-content:space-between;gap:8px;display:flex}.glass-app .bank-card-back .back-last li>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.glass-app .bank-card-back a{color:inherit;text-underline-offset:2px;text-decoration:underline}.glass-app .bank-card-back .back-lost{border-top:1px solid #ffffff40;margin-top:4px;padding-top:6px}.glass-app .bank-card-back.metal .back-lost{border-top-color:#0003}.glass-app .bank-card-back .back-last .num{white-space:nowrap;flex-shrink:0}.glass-app .dock-bar .mic.clip{color:var(--g-muted)}.glass-app .dock-bar .mic.clip:hover{color:var(--g-ink)}.drop-veil{z-index:80;pointer-events:none;background:color-mix(in srgb, var(--a-bg,#05070d) 55%, transparent);border:2px dashed var(--g-accent,#9be7c8);place-items:center;display:grid;position:fixed;inset:0}.drop-veil span{background:var(--g-panel-solid,#0e1b21);color:var(--g-ink,#f4efe6);border-radius:16px;padding:14px 22px;font-size:20px}.glass-app .doc.attachment .actions{flex-wrap:wrap}.glass-app .paid.paid{color:var(--p-mint-ink)}.glass-app .letter-line{margin-top:2px;display:block}.glass-app .letter-line .block{color:var(--g-ink);display:block}.glass-app .role-list{border:0;flex-basis:100%;gap:6px;margin:4px 0;padding:0;display:grid}.glass-app .role-list legend{margin-bottom:4px;padding:0}.glass-app .role-list label{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:flex}.glass-app .give-access>summary{cursor:pointer;list-style:none;display:inline-block}.glass-app .give-access>summary::-webkit-details-marker{display:none}.glass-app .give-access form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.glass-app .give-access input:not([type=checkbox]){font:inherit;border:1px solid var(--g-border);background:var(--g-panel-strong);color:var(--g-ink);border-radius:10px;min-width:220px;padding:7px 11px;font-size:14px}.glass-app .voice-group{border:0;min-width:0;margin:14px 0 0;padding:0}.glass-app .voice-group legend{margin-bottom:6px}.glass-app .voice-sample{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;display:flex}.glass-app .voice-sample .read-aloud{border-radius:var(--g-radius-pill);border:1px solid var(--g-border);background:var(--g-panel);color:var(--g-ink);margin-left:0;padding:8px 16px;font-size:13px;text-decoration:none}.glass-app .choices .choice{text-align:left;justify-content:flex-start}.glass-app .choices .choice>span{flex:1;min-width:0}.glass-app .choices.row{flex-wrap:wrap;gap:8px;display:flex}.glass-app .choices.row .choice{border-radius:var(--g-radius-pill);flex:0 auto;align-items:center;width:auto;padding:8px 14px}.glass-app .choices.row .choice input{margin-top:0}.glass-app .choices.row .choice .where{margin:0 0 0 6px;display:inline}.glass-app .choices.row .choice strong{display:inline}.glass-app .dock-bar .mic{position:relative}.glass-app .dock-bar .mic .countdown{pointer-events:none;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px}.glass-app .dock-bar .mic .countdown rect{fill:none;stroke:var(--g-accent);stroke-width:3px;stroke-dasharray:100;stroke-dashoffset:100px;animation:1s linear forwards oar-countdown}.glass-app .dock-bar .mic.ring{animation:none}@keyframes oar-countdown{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.glass-app .dock-bar .mic .countdown rect{stroke-dashoffset:0;animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glass-app .note-line{color:var(--g-ink);margin:8px 0;font-size:14px}.glass-app .code-field{width:11em;font:inherit;border-radius:var(--g-radius-pill);border:1px solid var(--g-border);background:var(--g-panel-strong);color:var(--g-ink);padding:7px 12px}.glass-app .bubble-ai .ask-head{margin:2px 0 10px;font-size:19px;font-weight:500;line-height:1.35}.glass-app .bubble-ai .ask-form{margin:0}.glass-app .bubble-ai .ask-items{grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr);column-gap:16px;margin:0 0 10px;padding:0;list-style:none;display:grid}.glass-app .bubble-ai .ask-items li{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--g-border);align-items:center;row-gap:4px;padding:7px 0;font-size:15px;display:grid}.glass-app .bubble-ai .ask-items li:last-child{border-bottom:none}.glass-app .bubble-ai .ask-items .what{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.glass-app .bubble-ai .ask-items .amt{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.glass-app .bubble-ai .ask-items .to{min-width:0;color:var(--g-muted);align-items:center;gap:8px;display:flex}.glass-app .bubble-ai .ask-items select,.glass-app .bubble-ai .all-lines select{min-width:0;max-width:100%;font:inherit;color:var(--g-ink);border:none;border-bottom:1px dashed var(--g-border-strong);cursor:pointer;appearance:none;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 9px) 55%,calc(100% - 5px) 55%;background-repeat:no-repeat;background-size:4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:0;padding:2px 18px 2px 0;font-size:15px}.glass-app .bubble-ai .ask-items select:hover,.glass-app .bubble-ai .ask-items select:focus,.glass-app .bubble-ai .all-lines select:hover,.glass-app .bubble-ai .all-lines select:focus{border-bottom-color:var(--g-accent);outline:none}.glass-app .bubble-ai .ask-items select option,.glass-app .bubble-ai .all-lines select option{color:#13232a;background:#fff}.glass-app .bubble-ai .ask-form .chips{margin-top:4px}.glass-app .bubble-ai .ask-why{color:var(--g-muted);margin:2px 0 8px;font-size:14px}.glass-app .bubble-ai .ask-why summary{cursor:pointer;text-underline-offset:3px;width:max-content;text-decoration:underline}.glass-app .bubble-ai .ask-why p{margin:6px 0 0;line-height:1.5}@media (max-width:640px){.glass-app .bubble-ai .ask-items{grid-template-columns:minmax(0,1fr) auto}.glass-app .bubble-ai .ask-items .to{grid-column:1/-1}}.glass-app .bubble-ai .ask-items.plain{grid-template-columns:max-content max-content;column-gap:32px}.glass-app .bubble-ai .ask-items.plain li{border-bottom:none;padding:3px 0}.glass-app .bubble-ai .doc-pay{border:none;flex-wrap:wrap;gap:8px;margin:4px 0 12px;padding:0;display:flex}.glass-app .bubble-ai .doc-pay legend{float:left;letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--g-muted);margin-bottom:6px;padding:0;font-size:12px}.glass-app .bubble-ai .doc-pay label{border:1px solid var(--g-border);border-radius:var(--g-radius-pill);color:var(--g-muted);cursor:pointer;align-items:center;padding:6px 13px;font-size:14px;display:inline-flex;position:relative}.glass-app .bubble-ai .doc-pay input{opacity:0;pointer-events:none;position:absolute}.glass-app .bubble-ai .doc-pay label:has(input:checked){border-color:var(--g-accent);background:var(--g-accent-soft);color:var(--g-ink);font-weight:500}.glass-app .bubble-ai .doc-pay label:has(input:focus-visible){outline:2px solid var(--g-accent);outline-offset:2px}.glass-app .bubble-ai .doc-vat{gap:10px;margin:2px 0 4px;display:grid}.glass-app .bubble-ai .doc-vat input{font:inherit;border:1px solid var(--g-border);color:inherit;background:0 0;border-radius:10px;max-width:260px;padding:7px 11px;font-size:.95em}.glass-app .statement tr.subtotal td{color:var(--g-muted);border-top:1px dashed var(--g-border);font-style:italic}.vat-line{gap:6px;margin-top:8px;display:grid}.vat-line .vat-words{opacity:.85;font-size:.92em}.vat-line .chips.small button{padding:3px 10px;font-size:.85em}.vat-line .vat-more{align-items:center;gap:6px;display:inline-flex}.vat-line .vat-more summary{cursor:pointer;font-size:.85em;text-decoration:underline;list-style:none}.vat-line .vat-more[open] summary{display:none}.vat-line form{display:inline}.summary .row-vat{margin:2px 0 10px 12px}.summary .vat-total{margin-top:8px}.vat-select{font:inherit;border-radius:10px;margin-left:6px;padding:2px 8px;font-size:.85em}.vat-form{display:inline}.summary .vat-break td{opacity:.9;padding-top:0;font-size:.85em}.summary .vat-ask{margin:8px 0}.money-in{flex-direction:column;gap:8px;margin:10px 0 4px;display:flex}.money-in details>summary{cursor:pointer;width:fit-content;font-size:.92em;text-decoration:underline;list-style:none}.money-in details[open]>summary{margin-bottom:6px;font-weight:600;text-decoration:none}.money-in-client,.money-in-form input,.money-in-amount{font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:10px;padding:6px 10px;font-size:.92em}.money-in-items{flex-direction:column;gap:6px;margin:6px 0;padding:0;list-style:none;display:flex}.money-in-items li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.money-in-items label{flex:260px;align-items:center;gap:8px;display:flex}.money-in-items label .num{font-variant-numeric:tabular-nums;margin-left:auto}.money-in-amount{text-align:right;width:9em}.money-in-total{opacity:.85;margin:4px 0 6px;font-size:.9em}.money-in-total.over{opacity:1;font-weight:600;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.money-in-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.money-in-form input{flex:200px;min-width:0}.money-in .quick form{display:inline}.invoice .draft-line-row td{border-top:none;padding-top:0}.draft-line{flex-wrap:wrap;gap:6px;display:flex}.draft-line select{font:inherit;border-radius:8px;max-width:100%;padding:2px 6px;font-size:.85em}.money-in-form.receipts{flex-direction:column;align-items:stretch}.money-in-items li.receipt{flex-flow:wrap;align-items:center}.money-in-items li.receipt>span:first-child{font-variant-numeric:tabular-nums;flex:180px}.money-in-number{font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:10px;width:10em;padding:6px 10px;font-size:.92em}.receipt-parts{flex-direction:column;gap:6px;width:100%;display:flex}.receipt-part{flex-wrap:wrap;gap:6px;display:flex}.receipt-part select,.receipt-part input{font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:10px;min-width:0;padding:5px 8px;font-size:.9em}.receipt-part input:not(.money-in-amount):not(.money-in-number){flex:140px}.money-in-form.receipts>input{flex:none}.money-in-form.receipts>.pill{align-self:flex-start}.money-in-form.receipts .receipt-part .money-in-amount{flex:0 0 8em}.money-in-form.receipts .money-in-number{flex:0 0 9em}.money-in-form.receipts .receipt-part select{flex:0 auto}.make-invoice>summary{font-weight:600}.invoice-head{flex-wrap:wrap;gap:8px;display:flex}.invoice-head input{min-width:0;font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:10px;flex:200px;padding:6px 10px;font-size:.92em}.receipt-top{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.receipt-top>span{font-variant-numeric:tabular-nums;flex:180px}.money-in-date{font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:10px;padding:5px 8px;font-size:.9em}.receipt-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.each-line>summary{cursor:pointer;width:fit-content;font-size:.92em;text-decoration:underline;list-style:none}.each-line-form{flex-direction:column;gap:8px;margin-top:6px;display:flex}.each-line-form li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.each-line-form .each-what{flex:220px}.each-line-form select{font:inherit;border-radius:10px;max-width:100%;padding:5px 8px;font-size:.9em}.each-line-form>.pill{align-self:flex-start}.invoice-head{align-items:center}.money-in-form .invoice-head input{flex:200px;align-self:center;height:auto}.each-line-form .each-what .block{display:block}.not-client>summary{cursor:pointer;width:fit-content;font-size:.92em;text-decoration:underline;list-style:none}.not-client-rows{flex-direction:column;gap:8px;margin-top:6px;display:flex}.not-client-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.not-client-row>span{flex:0 0 13em;font-size:.92em}.not-client-row select,.not-client-row input{font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:10px;flex:160px;min-width:0;padding:5px 8px;font-size:.9em}.glass-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--g-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' viewBox='0 0 10 14'%3E%3Cpath d='M2 5.2 5 2.2l3 3M2 8.8l3 3 3-3' fill='none' stroke='%23f4efe6' stroke-opacity='.8' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.glass-app[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--g-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' viewBox='0 0 10 14'%3E%3Cpath d='M2 5.2 5 2.2l3 3M2 8.8l3 3 3-3' fill='none' stroke='%2313232a' stroke-opacity='.75' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.glass-app .bubble-ai .vat-select,.glass-app .bubble-ai .draft-line select,.glass-app .bubble-ai .receipt-part select,.glass-app .bubble-ai .each-line-form select,.glass-app .bubble-ai .not-client-row select,.glass-app .bubble-ai .money-in-client,.glass-app .invoice .draft-line select,.glass-app .summary .vat-select{appearance:none;color:var(--g-ink);background-color:var(--g-tint);background-image:var(--g-chevron);border:1px solid var(--g-border-strong);background-position:right 9px center;background-repeat:no-repeat;background-size:10px 14px;border-radius:8px;max-width:100%;min-height:30px;margin:0;padding:6px 30px 6px 10px;font:13px/1.3 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.glass-app .bubble-ai .vat-select:hover,.glass-app .bubble-ai .draft-line select:hover,.glass-app .bubble-ai .receipt-part select:hover,.glass-app .bubble-ai .each-line-form select:hover,.glass-app .bubble-ai .not-client-row select:hover,.glass-app .summary .vat-select:hover{border-color:var(--g-accent)}.glass-app .bubble-ai select:focus-visible,.glass-app .summary .vat-select:focus-visible{outline:2px solid var(--g-accent);outline-offset:1px}.glass-app .bubble-ai.step>.vat-line{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0;display:flex}.glass-app .bubble-ai.step>.vat-line .vat-form{display:inline-flex}.glass-app .bubble-ai.step>.quick.chips{margin-top:14px}.glass-app .bubble-ai.step>.money-in{gap:14px;margin:16px 0 0}.glass-app .bubble-ai.step>.each-line,.glass-app .bubble-ai.step>form.words{margin-top:16px}.glass-app .bubble-ai.step>.money-in>details>summary,.glass-app .bubble-ai.step>.each-line>summary{padding:2px 0}.glass-app .box-picker{flex-wrap:wrap;gap:6px;margin:2px 0 10px;display:flex}.glass-app .box-picker form{margin:0}.glass-app .box-switching>:not(.box-picker):not(.lane-head){opacity:.45;pointer-events:none;transition:opacity .12s}.glass-app .box-picker .box-loading{align-self:center;padding-left:4px}.glass-app .box-chip:disabled{opacity:.55;cursor:default}.glass-app .box-chip{border:1px solid var(--g-border);color:var(--g-muted);border-radius:var(--g-radius-pill);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;display:inline-flex}.glass-app .box-chip:hover{color:var(--g-ink);border-color:var(--g-accent)}.glass-app .box-chip.on{background:var(--g-accent-soft,transparent);border-color:var(--g-accent);color:var(--g-ink)}.glass-app .box-chip .n{background:var(--lq-btn-a,var(--g-accent));min-width:18px;color:var(--lq-on-btn,#fff);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.glass-app .vat-download{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 4px;display:flex}.glass-app .vat-download label{align-items:center;gap:6px;display:inline-flex}.glass-app .settled-card{border:1px solid var(--g-border);border-left:3px solid var(--g-accent);border-radius:var(--g-radius-s);gap:6px;margin:4px 0 10px;padding:12px 14px;display:grid}.glass-app .settled-card .who{font-weight:600}.glass-app .settled-card ul{gap:4px;margin:0;padding-left:18px;display:grid}.glass-app .settled-history>summary{margin:2px 0 8px}.glass-app .settled-history[open]{opacity:.8}.glass-app .conversation-list li{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.glass-app .badge.quiet{opacity:.7}
