@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_7529ef9a-module__UkyMTG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_7529ef9a-module__UkyMTG__variable{--font-display:"Space Grotesk","Space Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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.18a48cbc.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.7a40eb73.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.c995e352.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.76dcb0b2.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.7cd81963.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.p.3a6ba036.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.2a48534a.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.18a48cbc.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.7a40eb73.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.c995e352.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.76dcb0b2.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.7cd81963.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.p.3a6ba036.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.2a48534a.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.18a48cbc.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.7a40eb73.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.c995e352.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.76dcb0b2.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.7cd81963.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.p.3a6ba036.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:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.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:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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%}.inter_47650f9c-module__jlORgG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_47650f9c-module__jlORgG__variable{--font-sans:"Inter","Inter Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_96f53d62-module__gby-Aa__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_96f53d62-module__gby-Aa__variable{--font-rb:"Figtree","Figtree Fallback"}
.Badge-module__3ADgsq__badge{border-radius:var(--th-badge-radius);padding:var(--th-badge-padding-y)var(--th-badge-padding-x);font-size:var(--th-badge-font-size);font-weight:var(--th-badge-font-weight);letter-spacing:var(--th-badge-letter-spacing);text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;display:inline-flex}.Badge-module__3ADgsq__default{background:var(--th-badge-default-bg);color:var(--th-badge-default-fg);border-color:var(--th-badge-default-border)}.Badge-module__3ADgsq__info{background:var(--th-badge-info-bg);color:var(--th-badge-info-fg);border-color:var(--th-badge-info-border)}.Badge-module__3ADgsq__success{background:var(--th-badge-success-bg);color:var(--th-badge-success-fg);border-color:var(--th-badge-success-border)}.Badge-module__3ADgsq__warning{background:var(--th-badge-warning-bg);color:var(--th-badge-warning-fg);border-color:var(--th-badge-warning-border)}
.Button-module__Ly0Bva__base{justify-content:center;align-items:center;gap:var(--th-button-gap);border-radius:var(--th-radius-pill);cursor:pointer;border:1px solid #0000;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.Button-module__Ly0Bva__radiusXl{border-radius:var(--th-radius-xl)}.Button-module__Ly0Bva__base:focus-visible{box-shadow:0 0 0 2px var(--th-button-focus);outline:none}.Button-module__Ly0Bva__base:disabled{opacity:var(--th-button-disabled-opacity);cursor:not-allowed}.Button-module__Ly0Bva__primary{background:var(--th-button-primary-bg);color:var(--th-button-primary-text);border-color:var(--th-button-primary-border);box-shadow:var(--th-button-primary-shadow)}.Button-module__Ly0Bva__primary:hover{background:var(--th-button-primary-bg-hover)}.Button-module__Ly0Bva__primary:active{background:var(--th-button-primary-bg-active)}.Button-module__Ly0Bva__secondary{background:var(--th-button-secondary-bg);color:var(--th-button-secondary-text);border-color:var(--th-button-secondary-border);box-shadow:var(--th-button-secondary-shadow)}.Button-module__Ly0Bva__secondary:hover{background:var(--th-button-secondary-bg-hover)}.Button-module__Ly0Bva__secondary:active{background:var(--th-button-secondary-bg-active)}.Button-module__Ly0Bva__outline{background:var(--th-button-outline-bg);color:var(--th-button-outline-text);border-color:var(--th-button-outline-border);box-shadow:var(--th-button-outline-shadow)}.Button-module__Ly0Bva__outline:hover{background:var(--th-button-outline-bg-hover)}.Button-module__Ly0Bva__ghost{background:var(--th-button-ghost-bg);color:var(--th-button-ghost-text);border-color:var(--th-button-ghost-border);box-shadow:var(--th-button-ghost-shadow)}.Button-module__Ly0Bva__ghost:hover{background:var(--th-button-ghost-bg-hover)}.Button-module__Ly0Bva__danger{background:var(--th-button-danger-bg);color:var(--th-button-danger-text);border-color:var(--th-button-danger-border);box-shadow:var(--th-button-danger-shadow)}.Button-module__Ly0Bva__danger:hover{background:var(--th-button-danger-bg-hover)}.Button-module__Ly0Bva__danger:active{background:var(--th-button-danger-bg-active)}.Button-module__Ly0Bva__sm{padding:var(--th-button-pad-y-sm)var(--th-button-pad-x-sm);font-size:var(--th-button-font-sm)}.Button-module__Ly0Bva__md{padding:var(--th-button-pad-y-md)var(--th-button-pad-x-md);font-size:var(--th-button-font-md)}.Button-module__Ly0Bva__lg{padding:var(--th-button-pad-y-lg)var(--th-button-pad-x-lg);font-size:var(--th-button-font-lg)}
.Surface-module__1cvbka__base{color:var(--th-text);border-radius:var(--th-radius-2xl);background:var(--th-surface);position:relative}.Surface-module__1cvbka__border{border:1px solid var(--th-border)}.Surface-module__1cvbka__default{background:var(--th-surface);box-shadow:var(--th-shadow-sm)}.Surface-module__1cvbka__elevated{background:var(--th-surface);box-shadow:var(--th-shadow-md)}.Surface-module__1cvbka__sunken{background:var(--th-muted-surface);box-shadow:none}.Surface-module__1cvbka__glass{background:var(--th-glass-bg);border-color:var(--th-glass-border);box-shadow:var(--th-shadow-sm);-webkit-backdrop-filter:blur(var(--th-glass-blur))}.Surface-module__1cvbka__glass:before{content:"";border-radius:inherit;background:var(--th-glass-highlight);opacity:.55;pointer-events:none;position:absolute;inset:0}.Surface-module__1cvbka__paddingNone{padding:0}.Surface-module__1cvbka__paddingSm{padding:var(--th-space-2)}.Surface-module__1cvbka__paddingMd{padding:var(--th-space-4)}.Surface-module__1cvbka__paddingLg{padding:var(--th-space-6)}.Surface-module__1cvbka__radiusMd{border-radius:var(--th-radius-md)}.Surface-module__1cvbka__radiusLg{border-radius:var(--th-radius-lg)}.Surface-module__1cvbka__radiusXl{border-radius:var(--th-radius-xl)}.Surface-module__1cvbka__radius2xl{border-radius:var(--th-radius-2xl)}.Surface-module__1cvbka__radius3xl{border-radius:var(--th-radius-3xl)}
.Dialog-module__281D3W__overlay{z-index:var(--th-z-overlay);background:var(--th-overlay-backdrop);position:fixed;inset:0}.Dialog-module__281D3W__content{z-index:var(--th-z-dialog);outline:none;width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.Dialog-module__281D3W__panel{background:var(--th-elevated-surface);border:1px solid var(--th-elevated-border);border-radius:var(--th-radius-3xl);box-shadow:var(--th-elevated-shadow);padding:var(--th-space-6)}.Dialog-module__281D3W__title{color:var(--th-text);font-weight:700}.Dialog-module__281D3W__description{color:var(--th-text-muted)}.Dialog-module__281D3W__footer{justify-content:flex-end;gap:var(--th-space-2);margin-top:var(--th-space-4);display:flex}
.SectionHeader-module__vzFOQq__root{justify-content:space-between;align-items:flex-start;gap:var(--th-space-4);display:flex}.SectionHeader-module__vzFOQq__stack{gap:var(--th-space-2);flex-direction:column;display:flex}.SectionHeader-module__vzFOQq__eyebrow{font-size:var(--th-text-overline);font-weight:var(--th-text-weight-strong);letter-spacing:var(--th-tracking-overline);text-transform:uppercase;color:var(--th-text-muted);font-family:var(--th-font-display)}.SectionHeader-module__vzFOQq__title{font-size:var(--th-text-title-md);font-weight:var(--th-text-weight-strong);line-height:var(--th-leading-title);color:var(--th-text);font-family:var(--th-font-display)}.SectionHeader-module__vzFOQq__subtitle{font-size:var(--th-text-body);line-height:var(--th-leading-body);color:var(--th-text-muted);font-family:var(--th-font-sans)}.SectionHeader-module__vzFOQq__sizeSm .SectionHeader-module__vzFOQq__title{font-size:var(--th-text-title-sm)}.SectionHeader-module__vzFOQq__sizeLg .SectionHeader-module__vzFOQq__title{font-size:var(--th-text-title-lg)}.SectionHeader-module__vzFOQq__alignCenter{text-align:center;align-items:center}.SectionHeader-module__vzFOQq__rightSlot{align-items:center;gap:var(--th-space-2);display:flex}@media (max-width:720px){.SectionHeader-module__vzFOQq__root{flex-direction:column;align-items:flex-start}.SectionHeader-module__vzFOQq__alignCenter{text-align:left;align-items:flex-start}}
.Tabs-module__wI6OGW__root{align-items:flex-start;gap:var(--th-space-4);flex-direction:column;display:inline-flex}.Tabs-module__wI6OGW__list{align-items:center;gap:var(--th-space-2);padding:var(--th-space-1-5);background:var(--th-tabs-bg);border:1px solid var(--th-tabs-border);border-radius:var(--th-radius-pill);box-shadow:var(--th-shadow-sm);display:inline-flex}.Tabs-module__wI6OGW__trigger{appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--th-radius-pill);font-weight:700;font-size:var(--th-text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--th-text-muted);background:0 0;border:0;padding:6px 16px;transition:background .12s,color .12s;position:relative}.Tabs-module__wI6OGW__trigger:hover{background:var(--th-muted-surface)}.Tabs-module__wI6OGW__trigger:focus-visible{outline:2px solid var(--th-focus-ring);outline-offset:2px}.Tabs-module__wI6OGW__trigger[data-state=active]{color:var(--th-on-primary);background:var(--th-tabs-indicator)}.Tabs-module__wI6OGW__trigger[data-state=active]:after{content:"";opacity:.8;background:currentColor;border-radius:999px;height:2px;position:absolute;inset:auto 10px 6px}.Tabs-module__wI6OGW__trigger[data-disabled]{opacity:.5;cursor:not-allowed}.Tabs-module__wI6OGW__content{width:100%}
.Tooltip-module__iIm7WG__content{z-index:var(--th-z-tooltip);max-width:240px;padding:var(--th-space-2)var(--th-space-3);border-radius:var(--th-radius-md);background:var(--th-tooltip-bg);color:var(--th-tooltip-fg);font-size:var(--th-text-xs);box-shadow:var(--th-tooltip-shadow);line-height:1.4}.Tooltip-module__iIm7WG__arrow{fill:var(--th-tooltip-bg)}
.Chip-module__jkx1Ca__chip{border-radius:var(--th-radius-pill);border:1px solid var(--th-chip-border);background:var(--th-chip-bg);color:var(--th-chip-text);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.Chip-module__jkx1Ca__neutral{background:var(--th-chip-bg);color:var(--th-chip-text)}.Chip-module__jkx1Ca__strong{background:var(--th-chip-strong-bg);border-color:var(--th-chip-strong-border);color:var(--th-chip-strong-text)}.Chip-module__jkx1Ca__warning{background:var(--th-chip-warning-bg);border-color:var(--th-chip-warning-border);color:var(--th-chip-warning-text)}.Chip-module__jkx1Ca__dot{opacity:.75;background:currentColor;border-radius:999px;width:8px;height:8px}
.Text-module__sMI4Yq__text{color:var(--th-text);font-family:var(--th-font-sans)}.Text-module__sMI4Yq__muted{color:var(--th-text-muted)}.Text-module__sMI4Yq__subtle{color:color-mix(in srgb,var(--th-text-muted)70%,transparent)}.Text-module__sMI4Yq__h1{font-size:var(--th-text-h1);line-height:var(--th-leading-h1);font-weight:var(--th-text-weight-strong);font-family:var(--th-font-display)}.Text-module__sMI4Yq__h2{font-size:var(--th-text-h2);line-height:var(--th-leading-h2);font-weight:var(--th-text-weight-strong);font-family:var(--th-font-display)}.Text-module__sMI4Yq__h3{font-size:var(--th-text-h3);line-height:var(--th-leading-h3);font-weight:var(--th-text-weight-strong);font-family:var(--th-font-display)}.Text-module__sMI4Yq__body{font-size:var(--th-text-body);line-height:var(--th-leading-body);font-family:var(--th-font-sans)}.Text-module__sMI4Yq__caption{font-size:var(--th-text-caption);line-height:var(--th-leading-body);font-family:var(--th-font-sans)}.Text-module__sMI4Yq__overline{font-size:var(--th-text-overline);font-weight:var(--th-text-weight-strong);letter-spacing:var(--th-tracking-overline);text-transform:uppercase;font-family:var(--th-font-display)}
.ToneDot-module__sl0yia__dot{background:var(--th-tone-default-bg);border:1px solid #0000;border-color:var(--th-tone-default-border);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ToneDot-module__sl0yia__sm{width:8px;height:8px}.ToneDot-module__sl0yia__md{width:12px;height:12px}.ToneDot-module__sl0yia__default{background:var(--th-tone-default-bg);border-color:var(--th-tone-default-border)}.ToneDot-module__sl0yia__info{background:var(--th-tone-info-bg);border-color:var(--th-tone-info-border)}.ToneDot-module__sl0yia__success{background:var(--th-tone-success-bg);border-color:var(--th-tone-success-border)}.ToneDot-module__sl0yia__warning{background:var(--th-tone-warning-bg);border-color:var(--th-tone-warning-border)}
.TimelineStepper-module__e94_La__root{--ts-rail-top:0px;--ts-rail-bottom:0px;--ts-dot-top:var(--th-stepper-dot-top-detailed);--ts-dot-size:var(--th-stepper-dot-size-stop);--ts-dot-bg:#0f172aeb;--ts-dot-ring:#ffffffe6;--ts-rail:linear-gradient(180deg,var(--th-stepper-rail-start)0%,var(--th-stepper-rail-end)100%);flex:0 0 22px;align-self:stretch;width:22px;position:relative}.TimelineStepper-module__e94_La__compact{--ts-dot-top:var(--th-stepper-dot-top-compact)}.TimelineStepper-module__e94_La__print{--ts-dot-top:14px;--ts-dot-ring:#fff;-webkit-backdrop-filter:none;flex:0 0 18px;width:18px}.TimelineStepper-module__e94_La__rail{left:50%;top:var(--ts-rail-top);bottom:var(--ts-rail-bottom);width:var(--th-stepper-rail-width);background:var(--ts-rail);pointer-events:none;border-radius:999px;position:absolute;transform:translate(-50%)}.TimelineStepper-module__e94_La__dot{left:50%;top:var(--ts-dot-top);width:var(--ts-dot-size);height:var(--ts-dot-size);background:var(--ts-dot-bg);box-shadow:0 0 0 var(--th-stepper-dot-ring-width)var(--ts-dot-ring);pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute;transform:translate(-50%)}.TimelineStepper-module__e94_La__labelIcon{color:var(--ts-icon-color,var(--th-on-primary));font-size:10px;font-weight:900;line-height:1;transform:translateY(-.5px)}.TimelineStepper-module__e94_La__stop{--ts-dot-size:var(--th-stepper-dot-size-stop)}.TimelineStepper-module__e94_La__leg{--ts-dot-size:var(--th-stepper-dot-size-leg);--ts-dot-bg:#94a3b8b8}.TimelineStepper-module__e94_La__leg .TimelineStepper-module__e94_La__rail{background:repeating-linear-gradient(180deg,var(--th-stepper-rail-start),var(--th-stepper-rail-start)6px,transparent 6px,transparent 10px)}.TimelineStepper-module__e94_La__completed,.TimelineStepper-module__e94_La__current{--ts-dot-bg:#0f172aeb}.TimelineStepper-module__e94_La__current .TimelineStepper-module__e94_La__dot{box-shadow:0 0 0 var(--th-stepper-dot-ring-width)var(--ts-dot-ring),0 0 0 7px var(--th-stepper-halo)}.TimelineStepper-module__e94_La__upcoming{--ts-dot-bg:#94a3b88c}.TimelineStepper-module__e94_La__upcoming.TimelineStepper-module__e94_La__stop .TimelineStepper-module__e94_La__dot{box-shadow:0 0 0 var(--th-stepper-dot-ring-width)var(--ts-dot-ring),0 0 0 1px #94a3b8cc inset;background:#ffffffa6}@media (prefers-color-scheme:dark){.TimelineStepper-module__e94_La__root{--ts-dot-ring:#020617b8}.TimelineStepper-module__e94_La__stop.TimelineStepper-module__e94_La__completed,.TimelineStepper-module__e94_La__stop.TimelineStepper-module__e94_La__current{--ts-dot-bg:#e2e8f0eb;--ts-icon-color:#0f172afa}.TimelineStepper-module__e94_La__upcoming.TimelineStepper-module__e94_La__stop .TimelineStepper-module__e94_La__dot{box-shadow:0 0 0 var(--th-stepper-dot-ring-width)var(--ts-dot-ring),0 0 0 1px #94a3b88c inset;background:#0206178c}}
.OverviewExportRow-module__S5IImG__row{flex-wrap:wrap;gap:8px;display:flex}.OverviewExportRow-module__S5IImG__action{color:var(--th-rb-ink);background:var(--th-rb-fill);border:1px solid var(--th-rb-line);border-radius:var(--th-rb-r-pill);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.OverviewExportRow-module__S5IImG__action:hover:not(:disabled){background:var(--th-rb-fill-strong);border-color:var(--th-rb-accent)}.OverviewExportRow-module__S5IImG__action:disabled{opacity:.55;cursor:default}.OverviewExportRow-module__S5IImG__qrWrap{flex-direction:column;align-items:center;gap:12px;padding:8px 0;display:flex}.OverviewExportRow-module__S5IImG__qrImg{border-radius:var(--th-rb-r);width:240px;height:240px}.OverviewExportRow-module__S5IImG__qrDownload{color:var(--th-rb-accent);font-size:13px;font-weight:600;text-decoration:none}.OverviewExportRow-module__S5IImG__qrClose{color:var(--th-rb-ink);background:var(--th-rb-fill);border:1px solid var(--th-rb-line);border-radius:var(--th-rb-r-pill);cursor:pointer;align-self:flex-end;margin-top:12px;padding:6px 14px;font-size:13px;font-weight:600}
.OverviewMagazine-module__pb6VSG__page{min-height:calc(100dvh - var(--th-rb-appbar-h,0px));background:var(--th-rb-paper);max-width:720px;color:var(--th-rb-ink);font-family:var(--th-rb-font);flex-direction:column;gap:24px;margin:0 auto;padding:48px 24px 64px;display:flex}.OverviewMagazine-module__pb6VSG__state{color:var(--th-rb-muted);font-size:14px}.OverviewMagazine-module__pb6VSG__hero{flex-direction:column;gap:6px;display:flex}.OverviewMagazine-module__pb6VSG__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--th-rb-faint);margin:0;font-size:11px;font-weight:600}.OverviewMagazine-module__pb6VSG__title{margin:0;font-size:28px;font-weight:600;line-height:1.15}.OverviewMagazine-module__pb6VSG__lead{color:var(--th-rb-muted);margin:0;font-size:15px}.OverviewMagazine-module__pb6VSG__stats,.OverviewMagazine-module__pb6VSG__route{flex-wrap:wrap;gap:8px;display:flex}.OverviewMagazine-module__pb6VSG__days{flex-direction:column;gap:10px;display:flex}.OverviewMagazine-module__pb6VSG__dayCard{flex-direction:column;gap:4px;display:flex}.OverviewMagazine-module__pb6VSG__dayHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.OverviewMagazine-module__pb6VSG__dayHead b{font-size:15px}.OverviewMagazine-module__pb6VSG__editLink{color:var(--th-rb-accent);opacity:0;font-size:12px;text-decoration:none;transition:opacity .15s}.OverviewMagazine-module__pb6VSG__dayCard:hover .OverviewMagazine-module__pb6VSG__editLink,.OverviewMagazine-module__pb6VSG__dayCard:focus-within .OverviewMagazine-module__pb6VSG__editLink{opacity:1}@media (hover:none){.OverviewMagazine-module__pb6VSG__editLink{opacity:1}}.OverviewMagazine-module__pb6VSG__daySpots{color:var(--th-rb-muted);margin:0;font-size:13px}.OverviewMagazine-module__pb6VSG__viewAll{color:var(--th-rb-accent);align-self:flex-start;font-size:14px;font-weight:600;text-decoration:none}.OverviewMagazine-module__pb6VSG__share{flex-direction:column;gap:12px;display:flex}.OverviewMagazine-module__pb6VSG__share .OverviewMagazine-module__pb6VSG__deleteTrip{color:var(--th-rb-danger);align-self:flex-start}.OverviewMagazine-module__pb6VSG__share .OverviewMagazine-module__pb6VSG__deleteTrip:hover:not(:disabled){border-color:var(--th-rb-danger);background:var(--th-rb-danger-bg)}.OverviewMagazine-module__pb6VSG__practical p{margin:0 0 6px;font-size:13px}.OverviewMagazine-module__pb6VSG__practical p:last-child{margin-bottom:0}
.PublicTripFooter-module__ak3OLa__footer{border-top:1px solid var(--th-rb-line);flex-direction:column;gap:12px;padding-top:20px;display:flex}.PublicTripFooter-module__ak3OLa__credit{color:var(--th-rb-muted);margin:0;font-size:13px}.PublicTripFooter-module__ak3OLa__fork{color:var(--th-rb-on-accent);background:var(--th-rb-accent);border:1px solid var(--th-rb-accent);border-radius:var(--th-rb-r-pill);cursor:not-allowed;opacity:.5;align-self:flex-start;padding:10px 18px;font-size:14px;font-weight:600}.PublicTripFooter-module__ak3OLa__cta{margin:0;font-size:14px}.PublicTripFooter-module__ak3OLa__ctaLink{color:var(--th-rb-accent);font-weight:600;text-decoration:none}.PublicTripFooter-module__ak3OLa__ctaLink:hover{text-decoration:underline}
.OverviewSharePopover-module__X_0T5W__trigger{color:var(--th-rb-on-accent);background:var(--th-rb-accent);border:1px solid var(--th-rb-accent);border-radius:var(--th-rb-r-pill);cursor:pointer;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.OverviewSharePopover-module__X_0T5W__trigger:hover{opacity:.9}.OverviewSharePopover-module__X_0T5W__panel{flex-direction:column;gap:16px;display:flex}.OverviewSharePopover-module__X_0T5W__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.OverviewSharePopover-module__X_0T5W__title{color:var(--th-rb-ink);margin:0;font-size:17px;font-weight:700}.OverviewSharePopover-module__X_0T5W__lead{color:var(--th-rb-muted);margin:0;font-size:13px}.OverviewSharePopover-module__X_0T5W__avatars{align-items:center;display:flex}.OverviewSharePopover-module__X_0T5W__avatar,.OverviewSharePopover-module__X_0T5W__avatarMore{width:28px;height:28px;color:var(--th-rb-on-accent);background:var(--th-rb-accent);border:2px solid var(--th-rb-paper);border-radius:var(--th-rb-r-pill);justify-content:center;align-items:center;margin-left:-8px;font-size:11px;font-weight:700;display:inline-flex}.OverviewSharePopover-module__X_0T5W__avatar[data-pending=true]{color:var(--th-rb-ink);background:var(--th-rb-fill-strong)}.OverviewSharePopover-module__X_0T5W__avatarMore{color:var(--th-rb-muted);background:var(--th-rb-fill)}.OverviewSharePopover-module__X_0T5W__section{border-top:1px solid var(--th-rb-line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.OverviewSharePopover-module__X_0T5W__sectionTitle{color:var(--th-rb-ink);margin:0;font-size:13px;font-weight:700}.OverviewSharePopover-module__X_0T5W__emails{width:100%;font:inherit;color:var(--th-rb-ink);background:var(--th-rb-paper-2);border:1px solid var(--th-rb-line);border-radius:var(--th-rb-r);resize:vertical;padding:10px 12px;font-size:13px}.OverviewSharePopover-module__X_0T5W__emails:focus{border-color:var(--th-rb-accent);outline:none}.OverviewSharePopover-module__X_0T5W__actions{flex-wrap:wrap;gap:8px;display:flex}.OverviewSharePopover-module__X_0T5W__primary,.OverviewSharePopover-module__X_0T5W__secondary,.OverviewSharePopover-module__X_0T5W__ghost{border-radius:var(--th-rb-r-pill);cursor:pointer;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.OverviewSharePopover-module__X_0T5W__primary{color:var(--th-rb-on-accent);background:var(--th-rb-accent);border:1px solid var(--th-rb-accent)}.OverviewSharePopover-module__X_0T5W__primary:hover:not(:disabled){opacity:.9}.OverviewSharePopover-module__X_0T5W__secondary{color:var(--th-rb-ink);background:var(--th-rb-fill);border:1px solid var(--th-rb-line)}.OverviewSharePopover-module__X_0T5W__secondary:hover:not(:disabled){background:var(--th-rb-fill-strong);border-color:var(--th-rb-accent)}.OverviewSharePopover-module__X_0T5W__ghost{color:var(--th-rb-muted);border:1px solid var(--th-rb-line);background:0 0}.OverviewSharePopover-module__X_0T5W__ghost:hover:not(:disabled){color:var(--th-rb-ink);border-color:var(--th-rb-line-2)}.OverviewSharePopover-module__X_0T5W__primary:disabled,.OverviewSharePopover-module__X_0T5W__secondary:disabled,.OverviewSharePopover-module__X_0T5W__ghost:disabled{opacity:.55;cursor:default}.OverviewSharePopover-module__X_0T5W__status{color:var(--th-rb-muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.OverviewSharePopover-module__X_0T5W__linkOut{color:var(--th-rb-faint);word-break:break-all;margin:0;font-size:12px}
.legal-module__bVmPtG__page{min-height:var(--th-viewport-height);background:var(--th-planner-start-bg);background-image:var(--th-hero-radial-gradient);color:var(--th-text);font-family:var(--th-font-sans)}.legal-module__bVmPtG__main{padding:3rem 1rem}.legal-module__bVmPtG__container{width:100%;max-width:760px;margin:0 auto}.legal-module__bVmPtG__card{background:var(--th-planner-start-card);border:1px solid var(--th-planner-start-border);box-shadow:0 30px 60px #020617a6}.legal-module__bVmPtG__title{font-family:var(--th-font-display);color:#f8fafcf5;font-weight:800}.legal-module__bVmPtG__muted{color:#94a3b8eb}.legal-module__bVmPtG__bodyStack{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.legal-module__bVmPtG__linkRow{justify-content:center;margin-top:1.5rem;display:flex}.legal-module__bVmPtG__link{color:var(--th-planner-start-primary);font-weight:600;text-decoration:none}.legal-module__bVmPtG__link:hover{text-decoration:underline}
.AdminShell-module__OcUmga__shell{height:var(--th-viewport-height);background:var(--th-app-bg);color:var(--th-text);flex-direction:column;display:flex;overflow:hidden}.AdminShell-module__OcUmga__header{height:64px;padding:0 var(--th-space-6);border-bottom:1px solid var(--th-border);background:var(--th-topbar-bg);-webkit-backdrop-filter:blur(14px);z-index:10;flex:none;justify-content:space-between;align-items:center;display:flex}.AdminShell-module__OcUmga__headerLeft{align-items:center;gap:var(--th-space-6);display:flex}.AdminShell-module__OcUmga__backToApp{border-radius:var(--th-radius-pill);border:1px solid var(--th-border-glass);background:var(--th-surface-elevated-hover);height:34px;color:var(--th-text);letter-spacing:-.01em;align-items:center;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.AdminShell-module__OcUmga__backToApp:hover{background:var(--th-interactive-bg-elevated-hover);box-shadow:var(--th-shadow-sm);transform:translateY(-1px)}.AdminShell-module__OcUmga__backToApp:active{transform:translateY(0)}.AdminShell-module__OcUmga__headerRight{align-items:center;gap:var(--th-space-6);display:flex}.AdminShell-module__OcUmga__body{flex:1;min-height:0;display:flex;overflow:hidden}.AdminShell-module__OcUmga__sidebar{border-right:1px solid var(--th-border);background:var(--th-topbar-bg);width:256px;padding:var(--th-space-4);flex-direction:column;flex:none;min-height:0;display:flex}.AdminShell-module__OcUmga__brand{align-items:center;gap:var(--th-space-3);text-decoration:none;display:flex}.AdminShell-module__OcUmga__brandMark{background:var(--th-badge-info-fg);width:36px;height:36px;color:var(--th-brand-mark-text);box-shadow:var(--th-shadow-sm);border-radius:10px;place-items:center;font-weight:800;display:grid}.AdminShell-module__OcUmga__brandText{flex-direction:column;line-height:1.1;display:flex}.AdminShell-module__OcUmga__brandTitle{font-family:var(--th-font-display);font-size:var(--th-text-sm);letter-spacing:-.02em;margin:0;font-weight:800}.AdminShell-module__OcUmga__brandSub{color:var(--th-text-muted);letter-spacing:.18em;text-transform:uppercase;margin:4px 0 0;font-size:10px}.AdminShell-module__OcUmga__nav{padding:var(--th-space-2)0;flex-direction:column;gap:4px;display:flex}.AdminShell-module__OcUmga__navLink{align-items:center;gap:var(--th-space-3);border-radius:var(--th-radius-2xl);color:var(--th-text-muted);border:1px solid #0000;padding:12px 16px;text-decoration:none;display:flex}.AdminShell-module__OcUmga__navLink:hover{background:var(--th-interactive-bg-subtle);color:var(--th-text)}.AdminShell-module__OcUmga__navLinkActive{background:var(--th-badge-info-bg);border-color:var(--th-badge-info-border);color:var(--th-badge-info-fg)}.AdminShell-module__OcUmga__navLabel{letter-spacing:-.015em;font-size:14px;font-weight:700}.AdminShell-module__OcUmga__grow{flex:1}.AdminShell-module__OcUmga__systemStatus{padding:var(--th-space-4);border-radius:var(--th-radius-2xl);border:1px solid var(--th-border-glass);background:var(--th-surface-elevated-hover)}.AdminShell-module__OcUmga__statusRow{align-items:center;gap:var(--th-space-3);margin-top:var(--th-space-2);display:flex}.AdminShell-module__OcUmga__statusDot{background:var(--th-badge-success-fg);width:8px;height:8px;box-shadow:0 0 0 6px var(--th-badge-success-bg);border-radius:999px}.AdminShell-module__OcUmga__searchWrap{border-radius:var(--th-radius-pill);border:1px solid var(--th-border-glass);background:var(--th-surface-elevated-hover);align-items:center;height:36px;padding:0 14px;display:flex;position:relative}.AdminShell-module__OcUmga__search{width:260px;height:100%;color:var(--th-text);background:0 0;border:none;outline:none;padding:0 0 0 22px;font-size:12px;font-weight:600}.AdminShell-module__OcUmga__search::placeholder{color:var(--th-text-placeholder)}.AdminShell-module__OcUmga__searchIcon{color:var(--th-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.AdminShell-module__OcUmga__userButton{align-items:center;gap:var(--th-space-2);border-radius:var(--th-radius-pill);border:1px solid var(--th-border-glass);background:var(--th-surface-elevated-hover);color:var(--th-text);padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.AdminShell-module__OcUmga__avatar{background:radial-gradient(circle at 30% 30%,#e2e8f0f2,#94a3b873);border-radius:999px;width:24px;height:24px}.AdminShell-module__OcUmga__userName{color:var(--th-text-on-dark-secondary)}.AdminShell-module__OcUmga__main{background:var(--th-surface-bg-subtle);flex:1;min-width:0;min-height:0;overflow:hidden}.AdminShell-module__OcUmga__scrollArea{height:100%;padding:var(--th-space-8);overflow-y:auto}.AdminShell-module__OcUmga__scrollArea::-webkit-scrollbar{display:none}@media (max-width:1024px){.AdminShell-module__OcUmga__sidebar{border-right:none;border-bottom:1px solid var(--th-border);width:100%}.AdminShell-module__OcUmga__body{flex-direction:column}.AdminShell-module__OcUmga__searchWrap{display:none}}@media (max-width:640px){.AdminShell-module__OcUmga__header{padding:0 var(--th-space-4)}.AdminShell-module__OcUmga__headerLeft,.AdminShell-module__OcUmga__headerRight{gap:var(--th-space-3)}.AdminShell-module__OcUmga__backToApp{width:34px;padding:0;font-size:0}.AdminShell-module__OcUmga__backToApp:before{content:"←";font-size:16px}.AdminShell-module__OcUmga__sidebar{padding:var(--th-space-3)}.AdminShell-module__OcUmga__scrollArea{padding:var(--th-space-4)}}
.AppBar-module__dYcJCq__chrome{--th-rb-appbar-h:64px;background:var(--th-rb-paper-2);min-height:100dvh;color:var(--th-rb-ink);font-family:var(--th-rb-font)}.AppBar-module__dYcJCq__bar{z-index:30;height:var(--th-rb-appbar-h);background:var(--th-rb-paper);border-bottom:1px solid var(--th-rb-line);align-items:center;gap:16px;padding:0 20px;display:flex;position:sticky;top:0}.AppBar-module__dYcJCq__brand{color:var(--th-rb-ink);flex-shrink:0;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.AppBar-module__dYcJCq__trip{flex:1;justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.AppBar-module__dYcJCq__tripName{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.AppBar-module__dYcJCq__steps{background:var(--th-rb-fill);border-radius:var(--th-rb-r-pill);gap:2px;margin:0;padding:4px;list-style:none;display:flex}.AppBar-module__dYcJCq__step{border-radius:var(--th-rb-r-pill);color:var(--th-rb-muted);white-space:nowrap;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none;display:block}.AppBar-module__dYcJCq__step:hover{color:var(--th-rb-ink)}.AppBar-module__dYcJCq__step[aria-current=page]{background:var(--th-rb-paper);color:var(--th-rb-ink);box-shadow:var(--th-rb-shadow-1)}.AppBar-module__dYcJCq__actions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.AppBar-module__dYcJCq__newTrip{border-radius:var(--th-rb-r-pill);border:1px solid var(--th-rb-line-2);color:var(--th-rb-ink);padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none}.AppBar-module__dYcJCq__newTrip:hover{border-color:var(--th-rb-ink)}.AppBar-module__dYcJCq__avatar{background:var(--th-rb-accent);width:36px;height:36px;color:var(--th-rb-on-accent);font:inherit;cursor:pointer;border:none;border-radius:50%;font-weight:700}.AppBar-module__dYcJCq__brand:focus-visible,.AppBar-module__dYcJCq__step:focus-visible,.AppBar-module__dYcJCq__newTrip:focus-visible,.AppBar-module__dYcJCq__avatar:focus-visible,.AppBar-module__dYcJCq__menuItem:focus-visible{outline:2px solid var(--th-rb-ink);outline-offset:2px}.AppBar-module__dYcJCq__menu{inset:calc(var(--th-rb-appbar-h) + 6px)16px auto auto;border:1px solid var(--th-rb-line);border-radius:var(--th-rb-r-2);background:var(--th-rb-paper);min-width:240px;color:var(--th-rb-ink);box-shadow:var(--th-rb-shadow-3);font-family:var(--th-rb-font);margin:0;padding:8px;position:fixed}.AppBar-module__dYcJCq__menuUser{border-bottom:1px solid var(--th-rb-line);gap:2px;margin:0 0 6px;padding:8px 10px 12px;font-size:14px;display:grid}.AppBar-module__dYcJCq__menuUser span{color:var(--th-rb-muted);font-size:13px}.AppBar-module__dYcJCq__menuItem{border-radius:var(--th-rb-r-sm);width:100%;color:var(--th-rb-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:10px;font-size:14px;text-decoration:none;display:flex}.AppBar-module__dYcJCq__menuItem:hover{background:var(--th-rb-fill)}.AppBar-module__dYcJCq__menuStatic{cursor:default}.AppBar-module__dYcJCq__menuStatic:hover{background:0 0}@media (max-width:640px){.AppBar-module__dYcJCq__chrome{--th-rb-appbar-h:56px}.AppBar-module__dYcJCq__bar{gap:10px;padding:0 12px}.AppBar-module__dYcJCq__tripName,.AppBar-module__dYcJCq__newTrip{display:none}.AppBar-module__dYcJCq__brandName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppBar-module__dYcJCq__step{padding:6px 10px;font-size:13px}}
