@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAbgABQAAAAADBwAAAZzAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cOj9IVkFSTT9NVkFSRgZgP1NUQVSBNCcuAGQvbBEICoJkgkMLEgAwhAABNgIkAx4EIAWGSAdaDAcbiApRVJLOQvHFgW3MbagKA6gwM9phqD4wXSKBH8debG6swfP8/2m/9rn3xnU6YCqn6YiqMCK+3vPXgGwHVIfh+X9v9/0NJlMbJQnUOUkOgQSSYXqy0tJLlTFVYGyK2Uysc7Djp5HXWfpC31paSWpQeg9kC3R+17ta05k4YAUocQMsdJSNMZkNXtgDqk8klEmoKhSqQgKhZ1D1VVW+/rbkBRketoEh8X6zkBEhXf7lsAsigI1yypFGTVp1woIO4PUCPGZUU40xK+HH6CE5uK7U/CG3cEhqtvLuPyxvasB4B6gInNRJMCvRUA+IABUI4EAHFCA3vt+sAaYoBHWAAwDUUw8CgAVFue+gHgKQURnpwwAQoEwcR01dHPDDFrWxLjtlEQaoOaob0LL6a+mDJw1A2Q2lG7pSug4a/COb7m2bcgDKvXr871ug15FwQABUKXUKcNEQBAsKcLIB4dTI9IxhAow8h2WIIExjlBy9tNNINfFcnARBSVUGAQGQFG0aUHg0lyJZ7VG4VTdRknyia9MrlCwCtyJB4nPxnADyOAYVEax5/cMKO5/lxb8DgOOsfXrpNaU6RKZF2VJSPAvrUQ+gAA1w0hDASacd8OdPA8AHl03+Z8vtKrfX68W/ani/es+b9rbyw+YPGyHoWgL4UwhOViw54ry4GmaDR0nioNE2HjgBkgD4kkhfRE+if0q5Yc/R5FwWFQ9oLpAUyPnZi9fLDwALAP7AAArACgBAB0AhCAIAoOu1bSF2w0cf4GM4+s8pKpLJa0val61i0sFC+9yrMvlQUZVtRed+Jq9ehcnCwlO1zGlbubJ4yTbnytNC5a2FZ699XLlil2yH+JAx6ZyucqyoE49C9U5/nOohByRZWAi/xfGa9PnWarqn8qDKhI3GWbG1Ojewh5XqbQ60xzSuVzq6fsv6VSM3NQ6ZULuZ63xYI0/Nqh36x9Vt3C/e0ybF7FOih+4wko7Xr9SkSpXoQ01DFtZuWvH/0AbJtWp3y3QTuUZWzml33X7IKe0Y2Xstq6Gt6tOwyoiOjaNymrVKi66b1NVJ6Hb2U0xcg/LFpdqlNInr195TLf5Xh54AIICggEgWAGIBTGMDL8sO63GASQoH4wgTQJ3/409dVYZx6OAB1fE42Mkoayxh6pphtZsZ398vCmTIlf/3sXG3Nx71EHCm4ZZwc/KUMr+K3z8y+r5um2g0Hd+spctrNSpFV1JEfzKjyc9ZQsBx+AaXtth1N1Y5+d2L3+xOHy+3T6FOeXbxBxKcs6p64WV/940313eYD7ZGF2uFWF9C1ajR3XrKb6nYpHH1OE+kafNmO2uYTI3J5b1ekV+/yWazxREQ5Y/RjipaPt/v0e5vkq9fP/kyoqlf30l5v8O00W1KJwE2o0IoEDPFOzUNul9zPzCbRJS6L2j63dJX22aY9HNVeU5ONhVv/Vh1TOUoSsoWzraaPEhvfLKmEPrjR66geRld1zXl/fVkf99uvyMiJT5JrX/4+DoeCTcmW75vL/6K5c2iTwvU9ep1HWQKmETM73dspip1aujbt8V/9t99Tyudro8nIajc7+OPXaFmsjedrEV0kECi0xG+T7Z9aRafYLdrCL9//6cEFr/Bf3+R8eYTD8+OxPp33abdj6kggJJml11xq69frc8WTXsGcL2Fcw/A/Q/t3ER6vxKMR10BTCgABP6sSdXNwxOFo92ZmNuH61NNqVq1iKwoakcHgKqxABZqh/bCmzl90RDdCmyQLQCE8CwCha9MAY0mqQU6lWIBgzLegAm3fTpfqphlI+BgHAg2hkAcFrIgHqcukICNVpCIr0yBJBzUAzf+3JCMhWjwEKgEpGDDcblVcQBt5BsiV385GsjR30DZGhtlmCH6ayBfjkHcuKNUuTIhvTV9EDVcrlZVo3QZhgnp2iCdrDpTnq5kECQZdSLVg8ZTjAsMVUNSUj7Yh1R50uTLM0yOTAMxGWojibNH0leghsnXUbAtayo1kolFCTqk0g1fjxqii1SbGiozejkXj0RubpXjEi4Z2SUuXF0jqJqaalvGtqmak3VH/Z8m0jCj3GhDMsR1qt08PFxpj07liiPt/NX5sqQaKKn6hueOwfjKyNE7wPfQt9lwAyQaKF+uJHmxgc1Ehvq7T1gRQ6Fuvet47N8CokQTXQwxiRnNPDwvM7lhg0aVwN0QYbm+athB/2g8bS63u757h3inP/p8AAA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-georgian-georgian-wght-normal-DxXCh91f.woff2)format("woff2-variations");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAbgABQAAAAADBwAAAZzAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cOj9IVkFSTT9NVkFSRgZgP1NUQVSBNCcuAGQvbBEICoJkgkMLEgAwhAABNgIkAx4EIAWGSAdaDAcbiApRVJLOQvHFgW3MbagKA6gwM9phqD4wXSKBH8debG6swfP8/2m/9rn3xnU6YCqn6YiqMCK+3vPXgGwHVIfh+X9v9/0NJlMbJQnUOUkOgQSSYXqy0tJLlTFVYGyK2Uysc7Djp5HXWfpC31paSWpQeg9kC3R+17ta05k4YAUocQMsdJSNMZkNXtgDqk8klEmoKhSqQgKhZ1D1VVW+/rbkBRketoEh8X6zkBEhXf7lsAsigI1yypFGTVp1woIO4PUCPGZUU40xK+HH6CE5uK7U/CG3cEhqtvLuPyxvasB4B6gInNRJMCvRUA+IABUI4EAHFCA3vt+sAaYoBHWAAwDUUw8CgAVFue+gHgKQURnpwwAQoEwcR01dHPDDFrWxLjtlEQaoOaob0LL6a+mDJw1A2Q2lG7pSug4a/COb7m2bcgDKvXr871ug15FwQABUKXUKcNEQBAsKcLIB4dTI9IxhAow8h2WIIExjlBy9tNNINfFcnARBSVUGAQGQFG0aUHg0lyJZ7VG4VTdRknyia9MrlCwCtyJB4nPxnADyOAYVEax5/cMKO5/lxb8DgOOsfXrpNaU6RKZF2VJSPAvrUQ+gAA1w0hDASacd8OdPA8AHl03+Z8vtKrfX68W/ani/es+b9rbyw+YPGyHoWgL4UwhOViw54ry4GmaDR0nioNE2HjgBkgD4kkhfRE+if0q5Yc/R5FwWFQ9oLpAUyPnZi9fLDwALAP7AAArACgBAB0AhCAIAoOu1bSF2w0cf4GM4+s8pKpLJa0val61i0sFC+9yrMvlQUZVtRed+Jq9ehcnCwlO1zGlbubJ4yTbnytNC5a2FZ699XLlil2yH+JAx6ZyucqyoE49C9U5/nOohByRZWAi/xfGa9PnWarqn8qDKhI3GWbG1Ojewh5XqbQ60xzSuVzq6fsv6VSM3NQ6ZULuZ63xYI0/Nqh36x9Vt3C/e0ybF7FOih+4wko7Xr9SkSpXoQ01DFtZuWvH/0AbJtWp3y3QTuUZWzml33X7IKe0Y2Xstq6Gt6tOwyoiOjaNymrVKi66b1NVJ6Hb2U0xcg/LFpdqlNInr195TLf5Xh54AIICggEgWAGIBTGMDL8sO63GASQoH4wgTQJ3/409dVYZx6OAB1fE42Mkoayxh6pphtZsZ398vCmTIlf/3sXG3Nx71EHCm4ZZwc/KUMr+K3z8y+r5um2g0Hd+spctrNSpFV1JEfzKjyc9ZQsBx+AaXtth1N1Y5+d2L3+xOHy+3T6FOeXbxBxKcs6p64WV/940313eYD7ZGF2uFWF9C1ajR3XrKb6nYpHH1OE+kafNmO2uYTI3J5b1ekV+/yWazxREQ5Y/RjipaPt/v0e5vkq9fP/kyoqlf30l5v8O00W1KJwE2o0IoEDPFOzUNul9zPzCbRJS6L2j63dJX22aY9HNVeU5ONhVv/Vh1TOUoSsoWzraaPEhvfLKmEPrjR66geRld1zXl/fVkf99uvyMiJT5JrX/4+DoeCTcmW75vL/6K5c2iTwvU9ep1HWQKmETM73dspip1aujbt8V/9t99Tyudro8nIajc7+OPXaFmsjedrEV0kECi0xG+T7Z9aRafYLdrCL9//6cEFr/Bf3+R8eYTD8+OxPp33abdj6kggJJml11xq69frc8WTXsGcL2Fcw/A/Q/t3ER6vxKMR10BTCgABP6sSdXNwxOFo92ZmNuH61NNqVq1iKwoakcHgKqxABZqh/bCmzl90RDdCmyQLQCE8CwCha9MAY0mqQU6lWIBgzLegAm3fTpfqphlI+BgHAg2hkAcFrIgHqcukICNVpCIr0yBJBzUAzf+3JCMhWjwEKgEpGDDcblVcQBt5BsiV385GsjR30DZGhtlmCH6ayBfjkHcuKNUuTIhvTV9EDVcrlZVo3QZhgnp2iCdrDpTnq5kECQZdSLVg8ZTjAsMVUNSUj7Yh1R50uTLM0yOTAMxGWojibNH0leghsnXUbAtayo1kolFCTqk0g1fjxqii1SbGiozejkXj0RubpXjEi4Z2SUuXF0jqJqaalvGtqmak3VH/Z8m0jCj3GhDMsR1qt08PFxpj07liiPt/NX5sqQaKKn6hueOwfjKyNE7wPfQt9lwAyQaKF+uJHmxgc1Ehvq7T1gRQ6Fuvet47N8CokQTXQwxiRnNPDwvM7lhg0aVwN0QYbm+athB/2g8bS63u757h3inP/p8AAA=)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-georgian-math-wght-normal-D6IO91_E.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-georgian-symbols-wght-normal-ByFN5DTA.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-georgian-latin-ext-wght-normal-CBziPIP0.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Georgian Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-georgian-latin-wght-normal-C-4l_Z7F.woff2)format("woff2-variations");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");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}:root{--color-bg:#f7f8f9;--color-warm:#fff;--color-surface:#fff;--color-surface-low:#f0f2f4;--color-surface-high:#e5e7ea;--color-surface-highest:#d6dade;--color-ink:#17191c;--color-muted:#4e5761;--color-secondary:#68717b;--color-plum:#1497ff;--color-plum-deep:#003f70;--color-plum-hover:#007adb;--color-plum-soft:#ebf6ff;--color-border:#d5d9de;--color-outline:#7c8792;--color-error:#ba1a1a;--color-error-surface:#ffdad6;--color-success:#2e7d32;--color-success-surface:#e8f5e9;--color-warning:#5e4b10;--color-warning-surface:#fff8e6;--color-info:#0b505b;--color-info-surface:#e5f3f5;--font-heading:"Noto Sans Georgian Variable", "Geist Variable", sans-serif;--font-body:"Noto Sans Georgian Variable", "Geist Variable", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-control:10px;--radius-card:14px;--radius-pill:999px;--shadow-card:0 8px 24px #141c240f;--shadow-float:0 12px 28px #003f7024;--motion-fast:.14s;--motion-standard:.22s;--motion-page:.32s;--motion-ease-out:cubic-bezier(.16, 1, .3, 1);color:var(--color-ink);background:var(--color-bg);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{background:var(--color-bg)}body{background:var(--color-bg);min-height:100vh;color:var(--color-ink);margin:0}body,button,input,select,textarea{font-family:var(--font-body)}button,input,select,textarea{font-size:16px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}a{color:inherit}h1,h2,h3,h4,strong,.brand,.button,.status-badge,legend{font-family:var(--font-heading)}h1,h2,h3,h4,p{overflow-wrap:anywhere}:focus-visible{outline-offset:3px;outline:3px solid #0d817c}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand{color:var(--color-plum-deep);align-items:center;gap:var(--space-2);font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.brand__mark{background:var(--color-plum);color:#fff;letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.82rem;display:inline-flex}.brand--mobile{display:none}.desktop-phone-notice{background:var(--color-plum-deep);color:#fff;text-align:center;margin:0;padding:12px max(20px,50vw - 560px);font-size:14px;font-weight:600;line-height:20px}.button{background:var(--color-plum);border-radius:var(--radius-control);color:#fff;align-items:center;gap:var(--space-2);border:1px solid #0000;justify-content:center;min-height:48px;padding:12px 16px;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 2px 7px #074b4929}.button svg{flex:none;width:18px;height:18px}.button:hover:not(:disabled){background:var(--color-plum-hover);transform:translateY(-1px);box-shadow:0 5px 12px #074b492e}.button:active:not(:disabled){transform:translateY(0)}.button--secondary{background:var(--color-surface);border-color:var(--color-border);box-shadow:none;color:var(--color-plum-deep)}.button--secondary:hover:not(:disabled){background:var(--color-plum-soft);border-color:var(--color-plum);box-shadow:none}.button--quiet{box-shadow:none;color:var(--color-secondary);background:0 0;border-color:#0000}.button--quiet:hover:not(:disabled){background:var(--color-surface-low);box-shadow:none;color:var(--color-plum-deep)}.button--danger{background:var(--color-error)}.button--danger:hover:not(:disabled){background:#8f1515}.button--icon{width:44px;min-height:44px;padding:10px}.button--icon svg{width:20px;height:20px}.input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-ink);width:100%;min-height:48px;padding:12px 14px}.input::placeholder{color:#6e707c;opacity:1}.input:focus{border-color:var(--color-plum);outline:none;box-shadow:0 0 0 3px #0d6c6829}textarea.input{line-height:1.5}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:clamp(16px,2.6vw,24px)}.status-badge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.status-badge__mark{background:currentColor;border-radius:50%;width:6px;height:6px}.status-badge--neutral{background:var(--color-info-surface);color:var(--color-info)}.status-badge--success{background:var(--color-success-surface);color:#144d1c}.status-badge--warning{background:var(--color-warning-surface);color:var(--color-warning)}.status-badge--danger{background:var(--color-error-surface);color:#93000a}.notice{border-radius:var(--radius-control);border:1px solid #0000;align-items:flex-start;gap:12px;margin:16px 0;padding:14px 16px;display:flex}.notice__icon{flex:none;width:20px;height:20px;margin-top:1px}.notice__content{min-width:0}.notice strong{font-weight:650;line-height:20px;display:block}.notice p{margin:4px 0 0;line-height:20px}.notice--info{background:var(--color-info-surface);color:var(--color-info);border-color:#c8d8e8}.notice--warning{background:var(--color-warning-surface);color:var(--color-warning);border-color:#ead99a}.notice--danger{background:var(--color-error-surface);color:#7d1616;border-color:#f0b7b1}.shell{min-height:100vh;display:flex}.shell__sidebar{border-right:1px solid var(--color-border);background:#f8fbfa;flex-direction:column;flex:0 0 248px;justify-content:space-between;min-height:100vh;padding:28px 16px 20px;display:flex}.shell__brand{padding:0 12px}.shell__navigation{gap:5px;margin-top:40px;display:grid}.shell__navigation a{border-radius:var(--radius-control);color:var(--color-secondary);align-items:center;gap:12px;min-height:48px;padding:12px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.shell__navigation a svg{width:19px;height:19px}.shell__navigation a:hover{background:var(--color-surface-low);color:var(--color-plum-deep)}.shell__navigation a.active{background:var(--color-plum-soft);color:var(--color-plum-deep)}.shell__sidebar-footer{gap:10px;padding:0 12px;display:grid}.shell__sidebar-footer p{font-family:var(--font-heading);margin:0;font-weight:650}.shell__sidebar-footer .button{justify-content:flex-start;margin-left:-12px;padding-left:12px}.shell__content{flex:1;min-width:0;padding:24px clamp(20px,4vw,64px) 56px}.page-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto 32px;padding-bottom:18px;display:flex}.page-header__title{flex:1;min-width:0}.page-header__context{color:var(--color-secondary);letter-spacing:.04em;margin:0 0 2px;font-size:12px;font-weight:700;line-height:16px}.page-header h1{margin:0;font-size:22px;font-weight:700;line-height:30px}.shell__mobile-toggle{display:none}.workspace{gap:24px;max-width:1120px;margin:0 auto;display:grid}.workspace__welcome{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workspace__welcome h2{margin:0 0 8px;font-size:28px;font-weight:650;line-height:36px}.workspace__welcome p{color:var(--color-secondary);max-width:62ch;margin:0;line-height:24px}.centered-action{justify-content:center;margin-top:16px;display:flex}.back-link{color:var(--color-plum-deep);text-underline-offset:4px;font-weight:650}.job-list{gap:12px;display:grid}.job-list__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.job-list__item:hover{border-color:var(--color-plum);transform:translateY(-1px);box-shadow:0 8px 20px #074b491a}.job-list__item h3{margin:0 0 4px;font-size:16px;line-height:24px}.job-list__item p{color:var(--color-secondary);margin:0;line-height:20px}.job-list__meta{color:var(--color-secondary);text-align:right;align-items:flex-end;gap:5px;font-size:13px;display:grid}.property-search{align-items:center;display:flex;position:relative}.property-search>svg{color:var(--color-secondary);pointer-events:none;width:19px;height:19px;position:absolute;left:14px}.property-search .input{padding-left:44px}.property-list__item{justify-content:flex-start}.property-list__visual{background:var(--color-surface-low);border-radius:var(--radius-control);color:var(--color-plum);flex:0 0 88px;justify-content:center;align-self:stretch;align-items:center;width:88px;min-height:88px;display:inline-flex}.property-list__visual svg{width:30px;height:30px}.property-list__item>div:first-of-type{flex:1;min-width:0}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-metric{align-content:space-between;gap:8px;min-height:112px;display:grid}.dashboard-metric span{color:var(--color-secondary);margin:0;font-size:13px;line-height:20px}.dashboard-metric__label{align-items:center;gap:7px;display:flex}.dashboard-metric__label svg{color:var(--color-plum);width:17px;height:17px}.dashboard-metric strong{color:var(--color-plum-deep);font-family:var(--font-heading);font-size:32px;line-height:38px}.dashboard-calendar{gap:14px;display:grid}.dashboard-calendar h3{margin:0;font-size:18px;line-height:24px}.dashboard-billing-action{justify-content:flex-start;display:flex}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.detail-card h3{margin:0 0 16px;font-size:18px;line-height:24px}.property-editor{margin-top:4px}.property-editor>h3{margin:0 0 16px;font-size:20px;line-height:28px}.property-form{gap:24px;display:grid}.property-form__section{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.property-form__section+.property-form__section{border-top:1px solid var(--color-border);padding-top:24px}.property-form__section legend{margin-bottom:4px;padding:0;font-size:16px;font-weight:650;line-height:24px}.property-form__field{gap:6px;display:grid}.property-form__field label,.property-form__field>label{gap:6px;font-size:14px;font-weight:600;line-height:20px;display:grid}.property-form__field textarea.input{resize:vertical;min-height:104px}.property-form__checkbox{font-size:14px;font-weight:600}.property-form__actions{justify-content:flex-end}.provider-onboarding{text-align:center;place-content:center;gap:16px;max-width:430px;min-height:calc(100vh - 64px);margin:0 auto;padding:48px 20px;display:grid}.provider-onboarding h2{color:var(--color-plum-deep);margin:0;font-size:24px;line-height:32px}.provider-onboarding>p{color:var(--color-secondary);margin:0;line-height:23px}.provider-onboarding__icon{background:var(--color-plum-soft);color:var(--color-plum);border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:88px;height:88px;display:inline-flex}.provider-onboarding__icon svg{width:40px;height:40px}.provider-onboarding .button{width:100%}.provider-onboarding__checklist,.provider-onboarding__form{text-align:left;gap:12px;display:grid}.provider-onboarding__checklist{border-block:1px solid var(--color-border);padding-block:12px}.provider-onboarding__checklist p{align-items:center;gap:8px;margin:0;display:flex}.provider-onboarding__checklist svg{color:var(--color-success);width:18px;height:18px}.provider-onboarding__form label{text-align:left;gap:6px;font-size:14px;font-weight:600;display:grid}.detail-list{gap:14px;margin:0;display:grid}.detail-list div{gap:4px;display:grid}.detail-list dt{color:var(--color-secondary);font-size:12px;font-weight:650;line-height:16px}.detail-list dd{margin:0;line-height:22px}.property-detail__hero{background:var(--color-surface-low);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-plum);justify-content:center;align-items:center;height:192px;display:flex;overflow:hidden}.property-detail__hero svg{opacity:.82;width:56px;height:56px}.property-detail__address{align-items:flex-start;gap:7px;display:flex}.property-detail__address svg{color:var(--color-plum);flex:none;width:18px;height:18px;margin-top:3px}.property-detail .detail-grid>.detail-card:first-child .detail-list{grid-template-columns:repeat(3,minmax(0,1fr))}.property-detail .detail-grid>.detail-card:first-child .detail-list div{background:var(--color-surface-low);border-radius:var(--radius-control);min-height:82px;padding:12px}.inline-action{margin:10px 0 0;display:inline-flex}.timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.timeline li{border-left:1px solid var(--color-border);gap:3px;padding:0 0 12px 16px;display:grid;position:relative}.timeline li:before{background:var(--color-plum);border:3px solid var(--color-bg);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:-7px}.timeline span,.timeline time{color:var(--color-secondary);font-size:13px;line-height:20px}.provider-offer-list{gap:16px;display:grid}.verification-summary{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:14px;padding:20px;display:grid}.verification-summary--approved{border-color:#b8d8bb}.verification-summary__heading{align-items:flex-start;gap:12px;display:flex}.verification-summary__icon{background:var(--color-warning-surface);border-radius:var(--radius-pill);color:var(--color-warning);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.verification-summary--approved .verification-summary__icon{background:var(--color-success-surface);color:var(--color-success)}.verification-summary__icon svg{width:20px;height:20px}.verification-summary h3{margin:0 0 3px;font-size:18px;line-height:24px}.verification-summary p{color:var(--color-secondary);margin:0;line-height:21px}.verification-summary .notice{grid-column:1/-1;margin:0}.provider-offer{justify-content:space-between;align-items:center;gap:20px;display:flex}.provider-offer h3{margin:0 0 6px;font-size:18px;line-height:24px}.provider-offer p{color:var(--color-secondary);max-width:58ch;margin:0;line-height:22px}.provider-offer--rich{align-items:stretch}.provider-offer__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.provider-offer__meta div{border-top:1px solid var(--color-border);padding-top:8px}.provider-offer__meta dt{color:var(--color-secondary);font-size:12px;line-height:16px}.provider-offer__meta dd{margin:2px 0 0;font-size:14px;line-height:20px}.provider-offer__actions{gap:10px;min-width:154px;display:grid}.provider-operation-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;gap:16px;display:grid}.provider-next-action{background:var(--color-plum-deep);color:#fff;gap:12px;display:grid}.provider-next-action__label{color:#d8f1ed;font-size:12px;font-weight:650;line-height:16px}.provider-next-action h3,.provider-next-action p{margin:0}.provider-next-action h3{font-size:22px;line-height:30px}.provider-next-action p{max-width:56ch;line-height:24px}.provider-next-action .button{color:var(--color-plum-deep);background:#fff;align-self:start}.provider-progress{gap:12px;display:grid}.provider-progress h3{margin:0}.provider-progress ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.provider-progress li{color:var(--color-secondary);grid-template-columns:84px 1fr;align-items:center;gap:9px;font-size:13px;line-height:18px;display:grid}.provider-progress li:before{background:var(--color-surface-highest);border:1px solid var(--color-border);content:"";border-radius:50%;flex:none;width:10px;height:10px}.provider-progress li span{color:var(--color-secondary);font-size:11px;font-weight:600}.provider-progress li.is-complete,.provider-progress li.is-current,.provider-progress li.is-blocked{color:var(--color-ink);font-weight:650}.provider-progress li.is-current:before{border:3px solid var(--color-plum);box-shadow:0 0 0 3px var(--color-plum-soft);background:#fff}.provider-progress li.is-blocked:before{background:var(--color-warning);border-color:var(--color-warning)}.provider-upload-preview{gap:10px;display:grid}.provider-upload-preview h3,.provider-upload-preview p{margin:0}.provider-decision{border-top:1px solid var(--color-border);margin:14px 0 0;padding-top:12px}.provider-job-action{align-content:start;gap:12px;display:grid}.provider-job-action .button{width:100%}.provider-correction--active{background:var(--color-warning-surface);border-color:#ead99a}.provider-job-facts{margin-top:8px}.provider-task-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.provider-task-list li{background:var(--color-surface-low);border:1px solid var(--color-border);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.provider-task-list li>div{gap:3px;min-width:0;display:grid}.provider-task-list li span{color:var(--color-secondary);font-size:13px;line-height:18px}.provider-matching__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.provider-matching__header h3{margin-bottom:4px}.completion-review{gap:18px;display:grid}.completion-review>h3,.completion-review>p{margin:0}.completion-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.completion-review__section{border-top:1px solid var(--color-border);gap:12px;padding-top:16px;display:grid}.completion-review__section[aria-label=დასრულების\ დადასტურება]{background:var(--color-surface-low);border-radius:var(--radius-control);border:0;padding:16px}.completion-review__section h4{margin:0;font-size:16px;line-height:22px}.completion-review__form{gap:10px;display:grid}.completion-review__form>.property-form__field{gap:6px;font-size:14px;font-weight:600;display:grid}.completion-review__form textarea.input{resize:vertical;min-height:104px}.completion-review__form .button{justify-self:start}.completion-review__badges{border:0;gap:8px;margin:0;padding:0;display:grid}.completion-review__badges legend{color:var(--color-secondary);margin-bottom:2px;padding:0;font-size:12px;font-weight:650}.completion-review__badges label{align-items:center;gap:7px;font-size:14px;display:flex}.complaint-history{margin-top:2px}.complaint-history__message{white-space:pre-wrap}.complaint-history time{color:var(--color-secondary);font-size:12px}.provider-file-input{cursor:pointer;position:relative}.provider-file-input input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.provider-file-input:has(input:disabled){cursor:not-allowed;opacity:.58}.provider-file-input:has(input:focus-visible){outline-offset:3px;outline:3px solid #0d817c}body:has(.shell--provider){background:#fff;padding-bottom:0}.shell--provider{background:#fff;justify-content:flex-start;align-items:stretch;min-height:100dvh}.shell--provider .shell__sidebar,.shell--provider .page-header{display:none}.shell--provider .shell__content{background:#fff;flex:auto;width:100%;max-width:none;padding:0}.shell--provider .shell__content>main{min-height:100dvh}.provider-screen{color:#1a1a1c;background:#fff;flex-direction:column;width:100%;min-height:100dvh;display:flex}.provider-screen__header{border-bottom:1px solid #ededf0;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex}.provider-screen__header h1{text-align:left;flex:1;margin:0;font-size:16px;font-weight:650;line-height:21px}.provider-screen__header-slot{flex:0 0 24px;height:24px}.provider-screen__body{min-height:0;padding:20px 20px calc(92px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:visible auto}.provider-screen__badge,.provider-offer-card__new{color:#fff;background:#1f1f21;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:11px;font-weight:550;line-height:16px;display:inline-flex}.availability-switch{cursor:pointer}.availability-switch:focus-visible{outline-offset:3px;outline:3px solid #0d817c}.provider-screen__helper{color:#7a7a82;margin:0;font-size:12px;line-height:17px}.provider-screen__body>.verification-summary,.provider-screen__body>.notice{margin:0}.provider-screen__offers{flex-direction:column;gap:12px;display:flex}.provider-offer-card{box-shadow:none;background:#fff;border:1px solid #ededf0;border-radius:12px;gap:9px;padding:14px;display:grid}.provider-offer-card h3{color:#1f1f21;margin:0;font-size:15px;line-height:21px}.provider-offer-card p{color:#45454a;margin:0;font-size:12px;line-height:17px}.provider-offer-card .button{border-radius:8px;width:100%;min-height:48px}.provider-offer-card{background:#fff;border:1px solid #ededf0;border-radius:12px;flex-direction:column;gap:9px;padding:14px;display:flex}.provider-offer-card__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.provider-offer-card h2{color:#1f1f21;flex:1;margin:0;font-size:15px;font-weight:650;line-height:21px}.provider-offer-card__new{color:#6d28d9;background:#f5f3ff;flex:none}.provider-offer-card>p{color:#45454a;margin:0;font-size:12px;line-height:17px}.provider-offer-card__divider{background:#ebebf0;width:100%;height:1px;margin-top:1px}.provider-offer-card__actions{gap:9px;display:grid}.provider-offer-card__actions .button{box-shadow:none;border-radius:8px;width:100%;min-height:48px;font-size:14px}.provider-offer-card__actions .button--primary{background:#2e2e30}.provider-offer-card__actions .button--primary:hover:not(:disabled){background:#1f1f21}.provider-offer-card__actions .button--secondary{color:#1a1a1c;border-color:#404045}.provider-offer-card__summary{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:12px;width:calc(100% + 8px);margin:-4px;padding:4px;text-decoration:none;display:grid}.provider-offer-card__summary:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 35%, transparent);outline-offset:2px;border-radius:8px}.provider-offer-card__summary-copy{gap:9px;min-width:0;display:grid}.provider-offer-card__summary-copy>span:not(.provider-offer-card__header){color:#45454a;font-size:12px;line-height:17px}.provider-offer-card__title{color:#1f1f21;flex:1;font-size:15px;font-weight:650;line-height:21px}.provider-offer-card__chevron{width:18px;height:18px;transition:transform .18s}.provider-offer-card.is-open .provider-offer-card__chevron{transform:rotate(90deg)}.provider-offer-card__details{background:#f7f7f9;border-radius:9px;gap:10px;padding:12px;display:grid}.provider-offer-card__details h3,.provider-offer-card__details p{margin:0}.provider-offer-card__details h3{color:#1f1f21;font-size:13px;line-height:18px}.provider-offer-card__details ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.provider-offer-card__details li{color:#2e2e30;justify-content:space-between;align-items:start;gap:10px;font-size:12px;line-height:17px;display:flex}.provider-offer-card__details li:before{content:"";background:#2e2e30;border-radius:50%;flex:0 0 5px;height:5px;margin-top:6px}.provider-offer-card__details li>span{flex:1;min-width:0}.provider-offer-card__details li small{color:#6f7076;letter-spacing:.02em;text-transform:uppercase;flex:none;font-size:10px;font-weight:600}.provider-offer-card__details [role=alert]{gap:8px;display:grid}.provider-offer-card__details [role=alert] .button{width:fit-content;min-height:36px}.provider-offer-detail__header{grid-template-columns:24px minmax(0,1fr) 24px;display:grid}.provider-offer-detail__header h1{text-align:left}.provider-offer-detail__back{color:#353c4d;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-6px;font:400 30px/1 Inter,Arial,sans-serif;text-decoration:none;display:inline-flex}.provider-offer-detail__back:focus-visible{outline-offset:1px;border-radius:8px;outline:3px solid #58a4ae47}.provider-offer-detail{gap:12px}.provider-offer-detail__summary,.provider-offer-detail__meta,.provider-offer-detail__tasks{background:#fff;border:1px solid #d5dadc;border-radius:12px;overflow:hidden}.provider-offer-detail__summary{padding:14px}.provider-offer-detail__summary-top{justify-content:space-between;align-items:flex-start;display:flex}.provider-offer-detail__summary-top p{flex-direction:column;align-items:flex-end;margin:0;display:flex}.provider-offer-detail__summary-top p strong{color:#353c4d;font:700 24px/24px Inter,Arial,sans-serif}.provider-offer-detail__summary-top p span{color:#7b808b;font:400 10px/14px Inter,Arial,sans-serif}.provider-offer-detail__summary h2{color:#353c4d;margin:-2px 0 0;font:600 20px/23px Poppins,Arial,sans-serif}.provider-offer-detail__summary>p,.provider-offer-detail__summary>span{color:#52645f;margin:0;font:400 12px/17px Inter,Arial,sans-serif;display:block}.provider-offer-detail__meta{display:grid}.provider-offer-detail__meta>div{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 14px;display:flex}.provider-offer-detail__meta>div+div{border-top:1px solid #ededf0}.provider-offer-detail__meta span{color:#7b808b;font:400 12px/17px Inter,Arial,sans-serif}.provider-offer-detail__meta strong{color:#353c4d;text-align:right;font:500 12px/17px Inter,Arial,sans-serif}.provider-offer-detail__tasks-toggle{appearance:none;color:#353c4d;cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:26px auto 28px 18px;align-items:center;gap:10px;width:100%;min-height:54px;padding:12px 14px;display:grid}.provider-offer-detail__tasks-toggle:focus-visible{outline-offset:-3px;outline:3px solid #58a4ae47}.provider-offer-detail__tasks-toggle>strong{font:600 14px/20px Poppins,Arial,sans-serif}.provider-offer-detail__tasks-toggle>img{justify-self:end;width:18px;height:18px;transition:transform .18s;transform:rotate(90deg)}.provider-offer-detail__tasks.is-open .provider-offer-detail__tasks-toggle>img{transform:rotate(-90deg)}.provider-offer-detail__tasks-icon{color:#58a4ae;background:#eaf7f8;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font:700 16px/1 Inter,Arial,sans-serif;display:inline-flex}.provider-offer-detail__tasks-icon svg{width:18px;height:18px;display:block}.provider-offer-detail__tasks-count{color:#52645f;background:#edf5f5;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding-inline:7px;font:600 11px/1 Inter,Arial,sans-serif;display:inline-flex}.provider-offer-detail__task-list{border-top:1px solid #ededf0}.provider-offer-detail__task-list>p,.provider-offer-detail__task-list>[role=alert]{color:#52645f;margin:0;padding:14px;font:400 12px/17px Inter,Arial,sans-serif}.provider-offer-detail__task-list>[role=alert]{gap:10px;display:grid}.provider-offer-detail__task-list>[role=alert] .button{width:fit-content;min-height:40px}.provider-offer-detail__task-group+.provider-offer-detail__task-group{border-top:1px solid #ededf0}.provider-offer-detail__task-group h2{color:#7b808b;letter-spacing:.02em;margin:0;padding:12px 14px 5px;font:600 10px/14px Inter,Arial,sans-serif}.provider-offer-detail__task{align-items:center;gap:9px;min-height:31px;padding:5px 14px;display:flex}.provider-offer-detail__task:last-child{padding-bottom:12px}.provider-offer-detail__task>span{border:1px solid #a7c2c6;border-radius:50%;flex:0 0 11px;width:11px;height:11px}.provider-offer-detail__task p{color:#353c4d;flex:1;margin:0;font:400 12px/17px Inter,Arial,sans-serif}.provider-offer-detail__task small{color:#7b808b;text-transform:uppercase;font:500 9px/13px Inter,Arial,sans-serif}.provider-offer-detail__owner-note{background:#fffbed;border:1px solid #f1df75;border-radius:12px;gap:6px;padding:14px;display:grid}.provider-offer-detail__owner-note strong{color:#353c4d;font:600 12px/17px Inter,Arial,sans-serif}.provider-offer-detail__owner-note span{color:#52645f;font:400 12px/17px Inter,Arial,sans-serif}.provider-offer-detail__actions{gap:9px;display:grid}.provider-offer-detail__actions .button{box-shadow:none;border-radius:8px;width:100%;min-height:48px}.provider-offer-detail__actions .button--primary{color:#353c4d;background:#58a4ae}.provider-offer-detail__actions .button--secondary{color:#353c4d;background:#d4d7de;border-color:#aeb5c1}.provider-reject-offer{gap:12px}.provider-reject-offer>form{gap:12px;display:grid}.provider-reject-offer h2{color:#353c4d;margin:0;font:600 14px/20px Inter,Arial,sans-serif}.provider-reject-offer__notice{background:#fffbed;border:1px solid #f1df75;border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.provider-reject-offer__notice strong{color:#353c4d;font:600 12px/17px Inter,Arial,sans-serif}.provider-reject-offer__notice span{color:#52645f;font:400 12px/17px Inter,Arial,sans-serif}.provider-reject-offer__field{color:#353c4d;gap:6px;font:500 12px/17px Inter,Arial,sans-serif;display:grid}.provider-reject-offer__field select,.provider-reject-offer__field textarea{box-sizing:border-box;color:#353c4d;background:#fff;border:1px solid #b8b8bd;border-radius:8px;width:100%;font:400 14px/20px Inter,Arial,sans-serif}.provider-reject-offer__field select{min-height:48px;padding:0 14px}.provider-reject-offer__field textarea{resize:vertical;min-height:96px;padding:12px 14px}.provider-reject-offer__field textarea:disabled{color:#7b808b;background:#f6f6f9}.provider-reject-offer__actions{gap:9px;display:grid}.provider-reject-offer__actions .button{width:100%;min-height:48px;box-shadow:none;border-radius:8px}.provider-reject-offer__actions .button--primary{color:#353c4d;background:#58a4ae}.provider-reject-offer__actions .button--secondary{color:#353c4d;background:#d4d7de;border-color:#aeb5c1}.provider-screen__empty{background:#fff;border:1px solid #ededf0;border-radius:12px;padding:14px}.provider-screen__empty .empty-state{padding:20px 8px}.provider-screen__state{border:1px solid #ededf0;border-radius:12px;align-items:flex-start;gap:8px;padding:14px;display:grid}.provider-screen__state h2,.provider-screen__state p{margin:0}.provider-screen__state h2{color:#1f1f21;font-size:15px;line-height:21px}.provider-screen__state p{color:#45454a;font-size:12px;line-height:17px}.provider-screen__state .button{width:100%;min-height:48px}.provider-screen__skeletons{gap:9px;width:100%;display:grid}.provider-screen__skeletons i{background:#ebebf0;border-radius:8px;width:100%;height:16px;display:block}.provider-screen__skeletons i:first-child{height:72px}.provider-sheet-backdrop{z-index:30;background:#1a1a1c52;justify-content:center;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.provider-sheet{background:#fff;border-radius:16px 16px 10px 10px;gap:12px;width:100%;max-width:390px;padding:20px;display:grid;box-shadow:0 -12px 30px #1a1a1c29}.provider-sheet h2,.provider-sheet p{margin:0}.provider-sheet h2{color:#1f1f21;font-size:18px;line-height:24px}.provider-sheet p{color:#45454a;font-size:12px;line-height:17px}.provider-sheet label{color:#404045;gap:6px;font-size:12px;font-weight:650;display:grid}.provider-sheet .input{min-height:48px}.provider-sheet__actions{gap:9px;display:grid}.provider-bottom-nav{box-sizing:border-box;background:#fff;border-top:1px solid #ededf0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;width:100%;height:72px;padding:8px 10px;display:grid}.provider-bottom-nav__item{color:#7a7a80;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:56px;text-decoration:none;display:flex}.provider-bottom-nav__item svg{width:20px;height:20px}.provider-bottom-nav__item span{font-size:10px;font-weight:550;line-height:12px}.provider-bottom-nav__item.is-active{color:#1a1a1c;font-weight:650}.provider-bottom-nav{padding-bottom:max(8px, env(safe-area-inset-bottom));z-index:20;position:fixed;bottom:0;left:0;right:0}.provider-dashboard-screen__greeting{color:#1f1f21;margin:0;font-size:23px;line-height:30px}.provider-dashboard-section{gap:8px;display:grid}.provider-dashboard-section h3,.provider-profile-section h2{color:#45454a;margin:0;font-size:13px;line-height:18px}.provider-dashboard-card,.provider-dashboard-empty{background:#f6f6f9;border-radius:12px;gap:7px;padding:14px;display:grid}.provider-dashboard-card p,.provider-dashboard-empty p{color:#45454a;margin:0;font-size:12px;line-height:17px}.provider-dashboard-card>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.provider-dashboard-card>div span{color:#45454a;background:#ebebf0;border-radius:999px;padding:5px 9px;font-size:11px}.provider-dashboard-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.provider-dashboard-metrics>div{background:#f6f6f9;border-radius:10px;gap:4px;padding:12px;display:grid}.provider-dashboard-metrics strong{font-size:20px}.provider-dashboard-metrics span{color:#7a7a82;font-size:11px}.provider-profile-section{gap:8px;display:grid}.provider-profile-section label{color:#45454a;gap:6px;font-size:12px;display:grid}.provider-profile-section .input{width:100%;min-height:48px}.provider-theme-toggle{justify-content:space-between;align-items:center;display:flex!important}.provider-theme-toggle input{width:20px}.provider-job-screen__back{color:#1a1a1c;justify-content:center;align-items:center;width:24px;height:24px;font-size:30px;line-height:24px;text-decoration:none;display:inline-flex}.provider-job-screen__body{gap:12px;overflow-y:auto}.provider-progress-bar{gap:7px;display:grid}.provider-progress-bar>span{color:#45454a;font-size:12px;line-height:17px}.provider-progress-bar>div{background:#ebebf0;border-radius:999px;height:6px;overflow:hidden}.provider-progress-bar i{border-radius:inherit;background:#2e2e30;height:100%;transition:width .18s;display:block}.provider-screen__badge--neutral{color:#45454a;background:#ebebf0}.provider-job-screen__hero{color:#1f1f21;margin:0;font-size:24px;font-weight:650;line-height:33px}.provider-data-row{background:#f7f7f8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.provider-data-row span{color:#7a7a82;font-size:12px;line-height:17px}.provider-data-row strong{color:#1f1f21;text-align:right;font-size:13px;line-height:18px}.provider-mobile-notice{background:#f7f7f8;border:1px solid #ededf0;border-radius:10px;gap:4px;padding:14px;display:grid}.provider-mobile-notice strong{color:#1f1f21;font-size:14px;line-height:20px}.provider-mobile-notice p{color:#45454a;margin:0;font-size:12px;line-height:17px}.provider-mobile-card{background:#fff;border:1px solid #ededf0;border-radius:12px;gap:8px;padding:14px;display:grid}.provider-mobile-card h3,.provider-mobile-card p{margin:0}.provider-mobile-card--milestone{gap:0}.provider-mobile-card--milestone h2{color:#353c4d;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650;line-height:22px}.provider-mobile-card--milestone .provider-mobile-card__title-row{margin-bottom:2px}.provider-mobile-card__title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.provider-mobile-card__title-row>:is(h2,h3){min-width:0}.provider-mobile-card__title-row>span{color:#45454a;white-space:nowrap;background:#ebebf0;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:650;line-height:16px}.provider-mobile-card--note{background:#fff}.provider-mobile-card h3{color:#1f1f21;font-size:15px;line-height:21px}.provider-mobile-card p{color:#45454a;font-size:12px;line-height:17px}.provider-job-screen__section-title{color:#1f1f21;margin:8px 0 0;font-size:15px;line-height:20px}.provider-job-screen__task-list{gap:12px;display:grid}.provider-mobile-card--task{justify-content:space-between;align-items:center;display:flex}.provider-mobile-card--task>div{flex:auto;min-width:0}.provider-mobile-card--task h3{overflow-wrap:anywhere}.provider-mobile-card--task .button{flex:none;min-height:40px;padding:8px 12px}.provider-mobile-card--task{gap:12px}.provider-mobile-card--task.is-complete{background:#f7f7f8}.provider-mobile-card--task.is-complete h3{color:#54545a}.provider-mobile-card--task label{flex:none;min-height:40px;padding:8px 12px}.provider-job-screen__evidence-list{margin-top:4px}.provider-mobile-form{gap:10px;display:grid}.provider-mobile-form label{color:#1f1f21;gap:6px;font-size:13px;font-weight:650;display:grid}.provider-mobile-form textarea.input{resize:vertical;min-height:96px}.provider-mobile-form__decision{color:#54545a;border-top:1px solid #ededf0;margin:0;padding-top:10px;font-size:12px}.provider-mobile-form--adjustment{border-top:1px solid #ededf0;padding-top:14px}.provider-adjustment-status h2{color:#1f1f21;margin:0;font-size:15px;line-height:21px}.provider-mobile-card__title-row>.provider-adjustment-status__badge--pending{color:#a16207;background:#fefce8}.provider-adjustment-status-view{gap:12px;display:grid}.provider-adjustment-status-view>.gel-badge{justify-self:start}.provider-adjustment-status-view .service-alert{color:#353c4d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;flex-direction:column;padding:14px;font-size:13px;line-height:17px;display:flex}.provider-adjustment-status-view .service-alert strong{margin-bottom:5px;font-size:14px}.provider-adjustment-status-view>.gel-badge--error{color:#b91c1c;background:#fef2f2}.provider-adjustment-status-view .service-alert--error{background:#fef2f2;border-color:#fecaca}.provider-mobile-card--facts{margin-top:4px}.provider-job-screen .button{box-shadow:none;width:100%}.provider-job-screen .provider-mobile-card--task>.button,.provider-job-screen .provider-mobile-card--task>label.button{flex:none;width:auto;max-width:100%}.provider-job-screen .provider-mobile-card--task>div{flex:auto;width:auto;min-width:0}.provider-job-screen .provider-mobile-card--task{flex-direction:column;align-items:stretch}.provider-job-screen .provider-mobile-card--task>div,.provider-job-screen .provider-mobile-card--task>.button,.provider-job-screen .provider-mobile-card--task>label.button{width:100%}.provider-job-screen__body{background:#fff;gap:12px;padding:20px}.provider-job-screen__hero{font-size:23px;line-height:33px}.provider-data-row{background:#fff;border-bottom:1px solid #ededf0;border-radius:0;min-height:44px;padding:10px 0}.provider-mobile-notice{background:#f6f6f9;border:0;border-radius:8px;gap:6px;padding:14px}.provider-mobile-notice strong{font-size:13px;line-height:18px}.provider-mobile-card{border-color:#ededf0;border-radius:12px;gap:9px;padding:14px}.provider-mobile-card--task{align-items:center}.provider-mobile-card--task .button,.provider-mobile-card--task label{min-height:40px}.provider-job-screen__task-list{gap:9px}.provider-job-screen__section-title{color:#45454a;font-size:13px;line-height:18px}.provider-job-screen--correction .provider-mobile-notice{background:#fff7e6;border:1.5px solid #d99a24}.provider-proof-correction-view{align-content:start}.provider-proof-correction-view>.gel-badge{color:#a16207;background:#fefce8;justify-self:start}.provider-proof-correction-view .service-alert{color:#353c4d;background:#fefce8;border:1px solid #fef08a;border-radius:10px;flex-direction:column;gap:5px;padding:14px;font-size:13px;line-height:17px;display:flex}.provider-proof-correction-view .service-alert strong{font-size:14px}.provider-proof-correction-view .task-detail__card h2{color:#353c4d;margin:0;font-size:14px}.provider-proof-correction-view .task-detail__card p{color:#596174;margin:0;font-size:13px;line-height:18px}.provider-proof-correction-view .task-group__action{color:#353c4d;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font:600 12px/16px Inter,system-ui,sans-serif}.provider-job-screen--completion .provider-mobile-notice,.provider-job-screen--confirmed .provider-mobile-notice{background:#f6f6f9}.provider-job-screen--proof .provider-job-screen__section-title{margin-top:0}.provider-job-screen--change .provider-mobile-form{gap:12px;display:grid}.provider-job-screen--change .provider-mobile-form label{color:#404045;gap:6px;font-size:12px;display:grid}body:has(.shell--owner){background:#f4f4f5;padding-bottom:0}.shell--owner{background:#f4f4f5;justify-content:center;align-items:stretch;min-height:100dvh}.shell--owner .shell__sidebar,.shell--owner .page-header{display:none}.shell--owner .shell__content{background:#fff;flex-direction:column;flex:0 390px;width:100%;max-width:390px;min-height:100dvh;padding:0;display:flex}:is(.shell--owner:has(.owner-profile-screen),.shell--owner:has(.owner-home-screen),.shell--owner:has(.owner-billing)){background:#fff;align-items:stretch}:is(.shell--owner:has(.owner-profile-screen) .shell__content,.shell--owner:has(.owner-home-screen) .shell__content,.shell--owner:has(.owner-billing) .shell__content){flex:auto;width:100%;max-width:none}:is(.shell--owner:has(.owner-profile-screen) .shell__content>main,.shell--owner:has(.owner-home-screen) .shell__content>main,.shell--owner:has(.owner-billing) .shell__content>main){display:block}.shell--owner .shell__content>main{flex:1;min-height:0;display:flex}.shell--owner .workspace{background:#fff;flex:1;align-content:start;gap:14px;max-width:none;min-height:0;margin:0;padding:28px 20px 92px;display:grid;overflow-y:auto}.shell--owner .workspace__welcome{border-bottom:1px solid #ededf0;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.shell--owner .workspace__welcome h2{color:#1a1a1c;margin:0 0 4px;font-size:22px;line-height:29px}.shell--owner .workspace__welcome p{color:#68686f;font-size:12px;line-height:18px}.shell--owner .back-link{color:#45454a;text-underline-offset:3px;font-size:12px;font-weight:650}.shell--owner .card,.shell--owner .job-list__item,.shell--owner .verification-summary{box-shadow:none;border-color:#ededf0;border-radius:10px}.shell--owner .job-list{gap:10px}.shell--owner .job-list__item{align-items:flex-start;padding:14px}.shell--owner .job-list__item h3{font-size:14px;line-height:19px}.shell--owner .job-list__item p,.shell--owner .job-list__meta{font-size:11px;line-height:16px}.shell--owner .job-list__meta{gap:4px}.shell--owner .property-list__visual{flex-basis:48px;width:48px;min-height:48px}.shell--owner .property-list__visual svg{width:22px;height:22px}.shell--owner .property-search .input{border-color:#cbd0d6;min-height:44px}.shell--owner .detail-grid{grid-template-columns:1fr;gap:10px;display:grid}.shell--owner .detail-card{padding:14px}.shell--owner .detail-card h3{margin-bottom:12px;font-size:15px;line-height:20px}.shell--owner .detail-list{gap:9px}.shell--owner .detail-list div{gap:3px}.shell--owner .detail-list dd{font-size:13px;line-height:18px}.shell--owner .property-detail__hero{height:128px}.shell--owner .property-detail .detail-grid>.detail-card:first-child .detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.shell--owner .property-detail .detail-grid>.detail-card:first-child .detail-list div{min-height:62px;padding:10px}.shell--owner .property-editor>h3{font-size:17px;line-height:23px}.shell--owner .property-form{gap:18px}.shell--owner .property-form__section+.property-form__section{padding-top:18px}.shell--owner .property-form__actions{grid-template-columns:1fr 1fr;display:grid}.shell--owner .owner-job-detail .workspace__welcome{align-items:flex-start}.shell--owner .owner-job-detail__facts{gap:10px;display:grid}.shell--owner .owner-job-detail .provider-matching,.shell--owner .owner-job-detail .owner-evidence-review,.shell--owner .owner-job-detail .provider-checklist,.shell--owner .owner-job-detail .provider-evidence{margin:0}.shell--owner .owner-billing .provider-task-list li{align-items:flex-start;gap:8px;padding:12px;display:grid}.shell--owner .company-team{display:block}.shell--owner .company-team__card{gap:14px;padding:0;display:grid}.shell--owner .company-team__card>.workspace__welcome{margin:0}.shell--owner .company-team__form{border-top:0;padding-top:0}.owner-bottom-nav{background:#fff;border-top:1px solid #ededf0;flex:0 0 72px;justify-content:space-between;align-items:stretch;padding:7px 8px;display:flex}.owner-bottom-nav a{color:#7a7a82;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-height:56px;text-decoration:none;display:flex}.owner-bottom-nav a svg{width:19px;height:19px}.owner-bottom-nav a span{font-size:10px;font-weight:550;line-height:13px}.owner-bottom-nav a.active{color:#005ea8;font-weight:700}@media (width>=761px){.shell--owner{align-items:center}.shell--owner .shell__content{min-height:calc(100dvh - 24px)}}.shell--owner .owner-properties-page{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.owner-properties-page__header{border-bottom:1px solid #ededf0;flex:0 0 56px;align-items:center;padding:0 56px;display:flex}.owner-properties-page__header h2{color:#1a1a1c;margin:0;font-family:Inter Variable,Noto Sans Georgian Variable,sans-serif;font-size:16px;font-weight:700;line-height:22px}.owner-properties-page__dashboard-return{color:#1a1a1c;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:12px;display:inline-flex}.owner-properties-page__dashboard-return svg{width:20px;height:20px}.owner-properties-page__dashboard-return:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #58a4ae}.owner-properties-page__body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px;display:flex;overflow-y:auto}.owner-properties-page__search{gap:6px;display:grid}.owner-properties-page__search>span{color:#404045;font-family:Inter Variable,Noto Sans Georgian Variable,sans-serif;font-size:12px;font-weight:500;line-height:17px}.owner-properties-page__search .input{color:#1f1f21;border-color:#b8b8bd;border-radius:8px;min-height:48px;padding:12px 14px;font-family:Inter Variable,Noto Sans Georgian Variable,sans-serif;font-size:14px}.owner-properties-page__search .input::placeholder{color:#7a7a80}.owner-properties-page__empty{background:#f6f6f9;border-radius:8px;gap:6px;padding:14px;display:grid}.owner-properties-page__empty h3{color:#1a1a1c;margin:0;font-family:Inter Variable,Noto Sans Georgian Variable,sans-serif;font-size:13px;font-weight:700;line-height:18px}.owner-properties-page__empty p{color:#404045;margin:0;font-family:Inter Variable,Noto Sans Georgian Variable,sans-serif;font-size:12px;line-height:17px}.owner-properties-page__list{gap:12px;display:grid}.owner-properties-page__card{color:inherit;background:#fff;border:0;border-radius:12px;gap:9px;min-height:106px;padding:14px;text-decoration:none;display:grid}.owner-properties-page__card:focus-visible{outline-color:#1a1a1c}.owner-properties-page__card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.owner-properties-page__card h3{color:#1f1f21;margin:0;font-family:Inter Variable,Noto Sans Georgian Variable,sans-serif;font-size:15px;font-weight:700;line-height:21px}.owner-properties-page__card-heading>span{color:#45454a;background:#ebebf0;border-radius:999px;flex:none;padding:5px 9px;font-family:Inter Variable,Noto Sans Georgian Variable,sans-serif;font-size:11px;font-weight:500;line-height:16px}.owner-properties-page__card-heading>span.is-active{color:#176b2c;background:#e8f5e9}.owner-properties-page__card-heading>span.is-archived{color:#45454a;background:#ebebf0}.owner-properties-page__card p{color:#45454a;margin:0;font-family:Inter Variable,Noto Sans Georgian Variable,sans-serif;font-size:12px;line-height:17px}.owner-properties-page__add{box-shadow:none;background:#2e2e30;border-color:#2e2e30;border-radius:8px;align-self:stretch;min-height:48px;font-family:Inter Variable,Noto Sans Georgian Variable,sans-serif;font-size:14px;font-weight:700}.owner-properties-page__add:hover:not(:disabled){box-shadow:none;background:#1f1f21;border-color:#1f1f21;transform:none}.shell--owner .owner-properties-page--add{color:#1a1a1c;background:#fff;min-height:100%}.owner-properties-page--add .workspace__welcome,.owner-properties-page--add .property-editor>h3{display:none}.owner-properties-page__header--back{justify-content:flex-start;gap:12px;padding:0 20px}.owner-properties-page__header--back button{color:#1a1a1c;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.owner-properties-page__header--back button svg{width:20px;height:20px}.owner-properties-page--add .property-editor{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:20px}.owner-properties-page--add .property-form{gap:20px}.owner-properties-page--add .property-form__progress{gap:7px;display:grid}.owner-properties-page--add .property-form__progress p{color:#45454a;margin:0;font-family:Inter Variable,Noto Sans Georgian Variable,sans-serif;font-size:12px;line-height:17px}.owner-properties-page--add .property-form__progress>span{background:#ebebf0;border-radius:999px;height:6px;display:block;overflow:hidden}.owner-properties-page--add .property-form__progress i{background:#1f1f21;height:100%;display:block}.owner-properties-page--add .property-form__section{gap:12px}.owner-properties-page--add .property-form__field{gap:6px}.owner-properties-page--add .property-form__field label{color:#404045;font-family:Inter Variable,Noto Sans Georgian Variable,sans-serif;font-size:12px;font-weight:500;line-height:17px}.owner-properties-page--add .property-form .input{border-color:#b8b8bd;border-radius:8px;min-height:48px;padding:12px 14px;font-size:14px}.owner-properties-page--add .property-form__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-properties-page--add .property-form__toggle{border:1px solid #b8b8bd;border-radius:8px;align-self:end;align-items:center;gap:9px;min-height:48px;padding:12px 14px;font-size:14px;display:flex}.owner-properties-page--add .property-form__toggle input{accent-color:#1f1f21;width:18px;height:18px}.owner-properties-page--add .property-form__step-actions{gap:10px;display:grid}.owner-properties-page--add .property-form__step-actions .button{border-radius:8px;width:100%;min-height:48px;font-size:14px}.owner-properties-page--add .property-form__step-actions .button--primary{background:#2e2e30;border-color:#2e2e30}.owner-properties-page--add .property-form__step-actions .button--secondary{color:#2e2e30;background:#fff;border-color:#2e2e30}.property-detail--mobile{color:#1a1a1c;background:#fff;min-height:100%;padding:0}.property-detail--mobile .property-detail__header{margin:0}.property-detail__header a{color:#1a1a1c;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.property-detail__header a svg{width:20px;height:20px}.property-detail__body{flex-direction:column;gap:12px;padding:20px;display:flex}.property-detail__body>.status-badge{color:#fff;background:#1f1f21;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:11px;font-weight:500;line-height:16px}.property-detail__body h1{color:#1f1f21;margin:0;font-size:23px;font-weight:650;line-height:33px}.property-detail__address{color:#7a7a82;margin:0;font-size:12px;line-height:17px}.property-detail__section-title{color:#45454a;margin:0;font-size:13px;font-weight:650;line-height:18px}.property-detail__rows{margin:0}.property-detail__row{border-bottom:1px solid #ededf0;justify-content:space-between;align-items:flex-start;min-height:44px;padding:10px 0;font-size:12px;display:flex}.property-detail__row dt{color:#7a7a80;width:42%;font-weight:400}.property-detail__row dd{color:#1a1a1c;text-align:right;width:54%;margin:0;font-weight:500}.property-detail__protected{background:#f6f6f9;border-radius:8px;flex-direction:column;gap:6px;padding:14px;display:flex}.property-detail__protected strong{color:#1a1a1c;font-size:13px}.property-detail__protected span{color:#404045;font-size:12px}.property-detail__upcoming{border:1px solid #d7d9de;border-radius:10px;gap:4px;padding:14px;display:grid}.property-detail__upcoming h3{color:#1a1a1c;margin:0;font-size:13px;line-height:18px}.property-detail__upcoming p{color:#404045;margin:0;font-size:12px;line-height:17px}.property-detail__actions{gap:10px;display:grid}.property-detail__actions .button{border-radius:8px;width:100%;min-height:48px;font-size:14px}.property-detail__actions .button--primary{background:#2e2e30;border-color:#2e2e30}.property-detail__actions .button--danger{color:#1a1a1c;background:#fff;border-color:#1a1a1c}.property-detail__actions .button--secondary{color:#1a1a1c;background:#fff;border-color:#404045}.property-detail__actions .property-detail__text-action{color:#1a1a1c;background:0 0;border:0;min-height:18px;padding:0}.property-detail__bottom-nav{background:#fff;border-top:1px solid #ededf0;justify-content:space-between;align-items:center;height:72px;padding:8px 10px;display:flex}.property-detail__bottom-nav a{color:#7a7a80;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:68px;font-size:10px;line-height:12px;text-decoration:none;display:flex}.property-detail__bottom-nav a svg{width:20px;height:20px}.property-detail__bottom-nav a.is-active{color:#1a1a1c;font-weight:650}.property-archive__body{flex-direction:column;gap:12px;display:flex}.property-archive-dialog{box-shadow:none;border:0;border-radius:0;flex-direction:column;max-width:390px;min-height:100dvh;padding:0;display:flex;overflow:hidden}.property-archive-dialog>.dialog__header{display:none}.property-archive-dialog>.property-archive__body{flex:auto;padding:0 20px 20px;overflow-y:auto}.property-archive__header{border-bottom:1px solid #ededf0;justify-content:center;align-items:center;height:56px;margin:0 -20px 20px;padding:0 20px;display:flex}.property-archive__header button{color:#1a1a1c;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.property-archive__header button svg{width:20px;height:20px}.property-archive__header h2{color:#1a1a1c;margin:0;font-size:16px;font-weight:650;line-height:22px}.property-archive__title{color:#1f1f21;margin:0;font-size:23px;line-height:33px}.property-archive__location{color:#45454a;margin:0 0 10px;font-size:12px;line-height:17px}.property-archive-dialog>.property-detail__bottom-nav{flex:0 0 72px}.property-archive__summary{border:1px solid #ededf0;border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.property-archive__summary strong{color:#1f1f21;font-size:15px;line-height:21px}.property-archive__summary span{color:#45454a;font-size:12px;line-height:17px}.property-archive__notice{background:#fff;border:1px solid #ededf0;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.property-archive__notice strong{color:#1a1a1c;font-size:13px}.property-archive__notice span{color:#404045;font-size:12px;line-height:17px}.property-archive__confirm{color:#404045;align-items:flex-start;gap:10px;min-height:30px;font-size:13px;line-height:17px;display:flex}.property-archive__confirm input{border:1px solid #404045;border-radius:4px;flex:0 0 20px;width:20px;height:20px;margin:0}.property-archive__actions{gap:10px;display:grid}.property-archive__actions .button{border-radius:8px;width:100%;min-height:48px}.property-archive__actions .button--danger{color:#fff;background:#c93f3f;border-color:#c93f3f}.property-archive__actions .button--secondary{color:#1a1a1c;background:#fff;border-color:#404045}.owner-properties-page--error .owner-properties-page__error-body{flex-direction:column;flex:1 0 auto;gap:12px;padding:20px;display:flex}.shell--owner .owner-properties-page--error{gap:0}.owner-properties-page--error .owner-properties-page__error-body .notice{box-shadow:none;color:#1a1a1c;background:#fef2f2;border:1px solid #dc2626;border-radius:8px;padding:14px}.owner-properties-page--error .owner-properties-page__error-body .notice__icon{display:none}.owner-properties-page--error .owner-properties-page__error-body .notice__content{flex-direction:column;gap:6px;display:flex}.owner-properties-page--error .owner-properties-page__error-body .notice strong{font-size:13px}.owner-properties-page--error .owner-properties-page__error-body .notice p{color:#404045;margin:0;font-size:12px;line-height:17px}.owner-properties-page--error .owner-properties-page__error-body .button{color:#1a1a1c;border-color:#404045;border-radius:8px;width:100%;min-height:48px}.property-management-desktop-message{display:none}.owner-property-bottom-nav{background:#fff;border-top:1px solid #ededf0;justify-content:space-between;align-items:center;height:72px;padding:8px 10px;display:flex}.owner-property-bottom-nav a{color:#7a7a80;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:68px;font-size:10px;text-decoration:none;display:flex}.owner-property-bottom-nav a svg{width:20px;height:20px}.owner-property-bottom-nav a.is-active{color:#1a1a1c;font-weight:650}:is(.shell--owner:has(.owner-properties-page),.shell--owner:has(.property-detail--mobile)){background:#fff;align-items:stretch}:is(.shell--owner:has(.owner-properties-page) .shell__content,.shell--owner:has(.property-detail--mobile) .shell__content){flex:auto;width:100%;max-width:none}:is(.shell--owner:has(.owner-properties-page) .shell__content>main,.shell--owner:has(.property-detail--mobile) .shell__content>main){display:block}:is(.shell--owner:has(.owner-properties-page) .workspace,.shell--owner:has(.property-detail--mobile) .workspace){flex-direction:column;min-height:100dvh;padding:0;display:flex;overflow:visible}.shell--owner:has(.owner-properties-page) .owner-properties-page__body{flex:1 0 auto}.shell--owner:has(.owner-properties-page) .owner-properties-page__header{padding:0 20px}:is(body:has(.owner-properties-page),body:has(.property-detail--mobile)){padding-bottom:0}@media (width>=768px){:is(.shell--owner:has(.owner-properties-page) .owner-properties-page>:not(.property-management-desktop-message),.shell--owner:has(.property-detail--mobile) .property-detail--mobile>:not(.property-management-desktop-message)){display:none}:is(.shell--owner:has(.owner-properties-page) .property-management-desktop-message,.shell--owner:has(.property-detail--mobile) .property-management-desktop-message){text-align:center;flex:1;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex}.owner-property-bottom-nav,.property-detail__bottom-nav{display:none}}@media (width>=761px){.property-detail--mobile{max-width:520px;margin:0 auto}.property-detail__bottom-nav{display:none}}.request-wizard-page{max-width:760px}.request-wizard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-width:420px;margin:0 auto;overflow:hidden}.request-wizard__topbar{border-bottom:1px solid #e5e7eb;align-items:center;gap:16px;min-height:56px;padding:0 20px;display:flex}.request-wizard__topbar h2{color:#29292b;margin:0;font-size:17px;font-weight:700}.request-wizard__backmark{color:#29292b;font-size:24px;line-height:1}.request-wizard__body{gap:18px;padding:22px 20px 28px;display:grid}.request-wizard__progress{gap:8px;display:grid}.request-wizard__progress p{color:#404044;margin:0;font-size:13px}.request-wizard__progress p span{color:#a1a1aa;margin:0 5px}.request-wizard__progress>div{background:#e8e8ed;border-radius:99px;height:6px;overflow:hidden}.request-wizard__progress i{border-radius:inherit;background:#29292b;height:100%;transition:width .2s ease-out;display:block}.request-wizard__form{display:block}.request-wizard__fields{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.request-wizard__fields>label,.request-wizard__service-fieldset legend,.request-wizard__toggle-group legend{color:#313136;padding:0;font-size:14px;font-weight:650}.request-wizard__fields textarea.input{resize:vertical;min-height:96px}.request-wizard .input,.request-wizard__select-button{color:#29292b;background:#fff;border:1px solid #b9bcc4;border-radius:8px;width:100%;min-height:48px;padding:0 12px}.request-wizard__select-button{text-align:left;justify-content:space-between;align-items:center;font-size:14px;display:flex}.request-wizard__helper,.request-wizard__toggle-group>p{color:#73737b;margin:1px 0 2px;font-size:13px;line-height:19px}.request-wizard__service-fieldset{border:0;gap:10px;margin:2px 0 0;padding:0;display:grid}.request-wizard__service-grid,.request-wizard__future-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.request-wizard__service,.request-wizard__future-services>span{color:#66676d;background:#f7f7f8;border:1px solid #d8d9de;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:64px;padding:8px;font-size:14px;display:flex}.request-wizard__service:disabled{cursor:not-allowed;opacity:1}.request-wizard__service.is-selected{color:#29292b;background:#fff;border:2px solid #29292b}.request-wizard__service small,.request-wizard__future-services small{text-transform:uppercase;font-size:10px}.request-wizard__option-list,.request-wizard__selection-list{background:#ededf0;border:1px solid #b9bcc4;border-radius:8px;overflow:hidden}.request-wizard__option-list label{background:#fff;border-bottom:1px solid #e7e7eb;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;display:flex}.request-wizard__option-list label:last-child{border-bottom:0;font-weight:700}.request-wizard__option-list input{accent-color:#2e2e30;width:14px;height:14px;margin:0}.request-wizard__cleaning-summary{color:#353c4d;background:#f7f8fa;border:1px solid #cfd4dc;border-radius:10px;gap:8px;padding:14px 48px 14px 14px;display:grid;position:relative}.request-wizard__cleaning-summary strong{font-size:14px}.request-wizard__cleaning-summary p{color:#626a78;margin:0;font-size:13px;line-height:1.5}.request-wizard__cleaning-summary>button{color:#353c4d;background:#fff;border:1px solid #8e96a3;border-radius:50%;width:26px;height:26px;padding:0;font-weight:700;position:absolute;top:12px;right:12px}.request-wizard__cleaning-dialog{max-width:390px}.request-wizard__cleaning-dialog>p{color:#626a78;line-height:1.55}.mobile-confirm-recovery-actions{gap:10px;display:grid}.owner-task-detail-catalog{padding:16px 20px calc(96px + env(safe-area-inset-bottom));gap:12px;display:grid}.task-detail__card{background:#fff;border:1px solid #d4d7de;border-radius:10px;gap:10px;padding:14px;display:grid}.task-detail__card h4{color:#353c4d;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.task-detail__row{color:#697386;justify-content:space-between;align-items:flex-start;gap:16px;font-size:12px;line-height:17px;display:flex}.task-detail__row strong{color:#353c4d}.task-detail__row span:last-child{text-align:right}.gel-badge{color:#15803d;background:#f0fdf4;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.task-rating{color:#596174;gap:5px;font-size:12px;display:grid}.task-rating p{margin:0}.task-rating__stars{color:#d29c2f;letter-spacing:2px}.task-support{color:#353c4d;background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.request-wizard__toggle-group{gap:8px;margin:0;display:grid}.request-wizard__toggle-group h3{color:#1a1a1c;margin:0;font-size:13px;line-height:18px}.request-wizard__toggle-group>p{color:#7a7a82;margin:0;font-size:12px;line-height:17px}.request-wizard__selection-list{gap:1px;margin:0;padding:1px;display:grid}.request-wizard__toggle-row{cursor:pointer;border-top:1px solid #e7e7eb;justify-content:space-between;align-items:center;min-height:45px;padding:0 12px;font-size:13px;display:flex}.request-wizard__toggle-row input{opacity:0;width:38px;height:22px;margin:0;position:absolute}.request-wizard__toggle-row i{background:#e3e4e9;border:1px solid #c2c4cb;border-radius:20px;width:38px;height:22px;position:relative}.request-wizard__toggle-row i:after{content:"";background:#fff;border:1px solid #c2c4cb;border-radius:50%;width:18px;height:18px;transition:transform .15s ease-out;position:absolute;top:1px;left:1px}.request-wizard__toggle-row input:checked+i{background:#303033;border-color:#303033}.request-wizard__toggle-row input:checked+i:after{border-color:#fff;transform:translate(16px)}.request-wizard__toggle-row:has(input:focus-visible){outline-offset:-3px;outline:3px solid #1497ff}.request-wizard__custom-details{gap:8px;display:grid}.request-wizard__custom-details h3{color:#1a1a1c;margin:0;font-size:13px;line-height:18px}.request-wizard__custom-details>p{color:#7a7a82;margin:0;font-size:12px;line-height:17px}.request-wizard__task-list{background:#ededf0;border:1px solid #b8b8bd;border-radius:8px;gap:1px;margin:0;padding:1px;display:grid;overflow:hidden}.request-wizard__task-list .request-wizard__toggle-row,.request-wizard__selection-list .request-wizard__toggle-row{background:#fff;border-top:0;min-height:44px;padding-inline:14px}.request-wizard__actions{gap:12px;margin-top:10px;display:grid}.request-wizard__actions .button,.request-wizard__fields>.button{justify-content:center;width:100%;min-height:48px}.request-wizard__actions .button--primary,.request-wizard__fields>.button--primary{background:#303033;border-color:#303033}.request-wizard__actions .button--secondary{color:#29292b;background:#fff;border-color:#303033}.request-wizard__review{border-top:1px solid #e7e7eb;margin:0}.request-wizard__review div{border-bottom:1px solid #e7e7eb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;display:grid}.request-wizard__review dt{color:#7a7a82;font-size:13px}.request-wizard__review dd{color:#29292b;text-align:right;margin:0;font-size:13px;font-weight:650}.owner-request-screen .request-wizard__review{border-top:0}.owner-request-screen .request-wizard__review div{background:#fff;border-radius:0;min-height:44px}.owner-request-screen .request-wizard__review dt{color:#7a7a80;font-size:12px;font-weight:400}.owner-request-screen .request-wizard__review dd{color:#1a1a1c;font-size:12px;font-weight:500}.owner-request-screen .request-wizard__fields--uncertain{gap:12px}.owner-request-screen .request-wizard__uncertain-note .notice{color:#404045;background:#ebebf0;border:1.5px solid #7a7a82;border-radius:8px;margin:0;padding:14px;display:block}.owner-request-screen .request-wizard__uncertain-note .notice__icon{display:none}.owner-request-screen .request-wizard__uncertain-note .notice strong{color:#1a1a1c;font-size:13px;line-height:18px}.owner-request-screen .request-wizard__uncertain-note .notice p{color:#404045;font-size:12px;line-height:17px}.owner-request-screen .request-wizard__fields>.request-wizard__uncertain-action{color:#1a1a1c;background:#fff;border:1px solid #404045;width:100%;min-height:48px;font-size:14px;font-weight:700}.owner-request-screen .request-wizard__review-note .notice{color:#404045;background:#f6f6f9;border-color:#c2c2c9;border-radius:8px;margin:0;padding:14px;display:block}.owner-request-screen .request-wizard__review-note .notice__icon{display:none}.owner-request-screen .request-wizard__review-note .notice strong{color:#1a1a1c;font-size:13px}.owner-request-screen .request-wizard__review-note .notice p{font-size:12px;line-height:17px}.owner-request-screen .request-wizard__topbar{padding-right:108px}.owner-request-screen .request-wizard__topbar h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.request-wizard__option-list--pricing label{min-height:58px;padding-block:8px}.request-wizard__option-list--pricing label>span{gap:3px;display:grid}.request-wizard__option-list--pricing label strong{color:#25252a;font-size:13px}.request-wizard__option-list--pricing label small{color:#707078;font-size:11px;font-weight:450}.request-wizard__pricing-options{gap:20px;display:grid}.request-wizard__frequency,.request-wizard__addons{gap:9px;display:grid}.request-wizard__frequency h3,.request-wizard__addons h3{color:#232329;margin:0;font-size:14px;line-height:20px}.request-wizard__frequency>p,.request-wizard__addons>p{color:#6d6d76;margin:0;font-size:12px;line-height:18px}.request-wizard__frequency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.request-wizard__frequency-grid label{cursor:pointer;background:#fff;border:1px solid #d8d9de;border-radius:10px;justify-content:space-between;align-items:center;min-height:64px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.request-wizard__frequency-grid label:hover{border-color:#8d929c;transform:translateY(-1px)}.request-wizard__frequency-grid label.is-selected{border-color:#2e2e33;box-shadow:0 0 0 1px #2e2e33}.request-wizard__frequency-grid label>span{gap:3px;min-width:0;display:grid}.request-wizard__frequency-grid strong{color:#26262b;font-size:12px;line-height:16px}.request-wizard__frequency-grid small{color:#74747c;font-size:10px;line-height:14px}.request-wizard__frequency-grid input{accent-color:#2e2e33;flex:none;margin:0}.request-wizard__addon-list{border:1px solid #d8d9de;border-radius:12px;overflow:hidden}.request-wizard__addon{background:#fff;border-bottom:1px solid #ececf0;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 12px;transition:background .16s;display:flex}.request-wizard__addon:last-child{border-bottom:0}.request-wizard__addon.is-selected{background:#f4fafb}.request-wizard__addon>div:first-child{gap:3px;min-width:0;display:grid}.request-wizard__addon strong{color:#29292f;font-size:12px;line-height:16px}.request-wizard__addon small{color:#74747c;font-size:10px;line-height:14px}.request-wizard__quantity{background:#f5f5f7;border:1px solid #dedee3;border-radius:9px;flex:none;grid-template-columns:30px 34px 30px;align-items:center;min-height:34px;display:grid;overflow:hidden}.request-wizard__quantity button{color:#303036;background:0 0;border:0;justify-content:center;align-items:center;height:34px;padding:0;font-size:18px;display:flex}.request-wizard__quantity button:disabled{color:#b8b8bf}.request-wizard__quantity input{appearance:textfield;border:0;color:#29292f;text-align:center;background:#fff;border-inline:1px solid #dedee3;width:34px;min-width:0;height:34px;padding:0;font-size:12px;font-weight:700}.request-wizard__quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.request-wizard__quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.request-wizard__quote{background:linear-gradient(145deg,#f1f8f9 0%,#f7f8fa 100%);border:1px solid #a9cdd1;border-radius:12px;gap:12px;padding:14px;display:grid;overflow:hidden}.request-wizard__quote header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.request-wizard__quote header span{color:#49565b;font-size:12px;font-weight:650}.request-wizard__quote header strong{color:#17373b;letter-spacing:-.02em;font-size:19px}.request-wizard__quote-lines{border-top:1px solid #cfdee0;padding-top:6px;display:grid}.request-wizard__quote-lines>div{justify-content:space-between;align-items:center;gap:14px;padding:7px 0;display:flex}.request-wizard__quote-lines>div>span{gap:2px;min-width:0;display:grid}.request-wizard__quote-lines b{color:#30383a;font-size:11px;line-height:15px}.request-wizard__quote-lines small{color:#6a7578;font-size:10px;line-height:14px}.request-wizard__quote-lines>div>strong{color:#30383a;flex:none;font-size:11px}.request-wizard__quote footer{border-top:1px solid #cfdee0;gap:2px;padding-top:9px;display:grid}.request-wizard__quote footer span,.request-wizard__quote footer small{color:#6a7578;font-size:9px;line-height:13px}.request-wizard__quote--compact{gap:8px}.request-wizard__quote--compact footer{border-top:0;padding-top:0}.owner-request-screen .request-wizard--no-properties .request-wizard__body{align-content:start;gap:12px;padding:20px}.owner-request-screen .request-wizard--no-properties .request-wizard__fallback{gap:12px}.owner-request-screen .request-wizard--no-properties .request-wizard__fallback .notice{color:#404045;background:#ebebf0;border:1.5px solid #7a7a82;border-radius:8px;margin:0;padding:14px;display:block}.owner-request-screen .request-wizard--no-properties .request-wizard__fallback .notice__icon{display:none}.owner-request-screen .request-wizard--no-properties .request-wizard__fallback .notice strong{color:#1a1a1c;font-size:13px;line-height:18px}.owner-request-screen .request-wizard--no-properties .request-wizard__fallback .notice p{color:#404045;font-size:12px;line-height:17px}.owner-request-screen .request-wizard--no-properties .request-wizard__fallback>.button{color:#fff;background:#2e2e30;border-color:#2e2e30;border-radius:8px;width:100%;min-height:48px;font-size:14px;font-weight:700}.owner-request-screen .request-wizard--no-active-services .request-wizard__body{align-content:start;gap:12px;padding:20px}.owner-request-screen .request-wizard--no-active-services .request-wizard__fallback{gap:12px}.owner-request-screen .request-wizard--no-active-services .request-wizard__fallback .notice{color:#404045;background:#ebebf0;border:1.5px solid #7a7a82;border-radius:8px;margin:0;padding:14px;display:block}.owner-request-screen .request-wizard--no-active-services .request-wizard__fallback .notice__icon{display:none}.owner-request-screen .request-wizard--no-active-services .request-wizard__fallback .notice strong{color:#1a1a1c;font-size:13px;line-height:18px}.owner-request-screen .request-wizard--no-active-services .request-wizard__fallback .notice p{color:#404045;font-size:12px;line-height:17px}.owner-request-screen .request-wizard--no-active-services .request-wizard__fallback h3{color:#2e2e2e;margin:0;font-size:14px;line-height:18px}.owner-request-screen .request-wizard--no-active-services .request-wizard__future-services{gap:12px}.owner-request-screen .request-wizard--no-active-services .request-wizard__future-services>span{color:#6f6f6f;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:64px;padding:8px 10px;font-size:12px;display:flex}.owner-request-screen .request-wizard--no-active-services .request-wizard__future-services b{font-size:12px;font-weight:500;line-height:16px}.owner-request-screen .request-wizard--no-active-services .request-wizard__future-services small{color:#8a8a8a;font-size:9px;font-weight:700;line-height:11px}.owner-request-screen .request-wizard--no-active-services .request-wizard__future-services-note{color:#6b6b6b;margin:0;font-size:12px;line-height:17px}.owner-request-screen .request-wizard--no-active-services .request-wizard__fallback>.button{color:#1a1a1c;background:#fff;border-color:#404045;border-radius:8px;width:100%;min-height:48px;font-size:14px;font-weight:700}.request-wizard .notice{margin:0}.request-wizard__validation-notice .notice{color:#404045;background:#f6f6f9;border:1px solid #c2c2c9;border-radius:8px;padding:14px;display:block}.request-wizard__validation-notice .notice__icon{display:none}.request-wizard__validation-notice .notice strong{color:#1a1a1c;font-size:13px;line-height:18px}.request-wizard__validation-notice .notice p{color:#404045;margin-top:6px;font-size:12px;line-height:17px}.request-wizard__fallback{gap:14px;display:grid}.request-wizard__fallback h2{color:#29292b;margin:0;font-size:18px}.request-wizard__fallback p{color:#62636a;margin:0;line-height:22px}.request-wizard__fallback h3{margin:8px 0 0;font-size:14px}.request-wizard__future-services>span{text-align:center}.owner-job-detail>.workspace__welcome,.provider-job-detail>.workspace__welcome,.owner-billing>.workspace__welcome,.company-team__card>.workspace__welcome{border-bottom:1px solid var(--color-border);padding-bottom:16px}.owner-job-detail .detail-card,.provider-job-detail .detail-card,.owner-billing .detail-card,.company-team__card{gap:16px;display:grid}.owner-job-detail .detail-card>h3,.provider-job-detail .detail-card>h3,.owner-billing .detail-card>h3{margin-bottom:0}.owner-job-detail .detail-list,.provider-job-detail .detail-list{gap:12px}.owner-job-detail .detail-list div,.provider-job-detail .detail-list div{border-bottom:1px solid var(--color-border);padding-bottom:12px}@media (width>=1024px){.owner-job-detail__facts .detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-job-detail__facts .detail-list div{border-radius:var(--radius-control);background:var(--color-surface-low);border-bottom:0;padding:12px}}.owner-job-detail .detail-list div:last-child,.provider-job-detail .detail-list div:last-child{border-bottom:0;padding-bottom:0}.owner-job-detail .provider-matching,.owner-job-detail .owner-evidence-review,.provider-job-detail .provider-checklist,.provider-job-detail .provider-evidence{align-content:start}.owner-job-detail__facts,.owner-job-detail__history{opacity:.94}.owner-job-detail__history{margin-top:8px}.company-team{max-width:880px}.company-team__form{border-top:1px solid var(--color-border);padding-top:20px}.company-team__form .button-row{margin-top:8px}.company-invitations{border-top:1px solid var(--color-border);gap:12px;padding-top:20px;display:grid}.company-invitations h3{margin:0;font-size:18px;line-height:24px}.company-invitations__item{background:var(--color-surface-low);border:1px solid var(--color-border);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.company-invitations__item>div:first-child{gap:4px;min-width:0;display:grid}.company-invitations__item p{color:var(--color-secondary);margin:0;font-size:13px;line-height:18px}.company-invitations__actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.owner-billing .detail-card{align-content:start}.owner-billing .provider-task-list li{padding:14px}.shell--owner:has(.owner-billing){background:#fff;align-items:stretch}.shell--owner:has(.owner-billing) .shell__content{flex:auto;width:100%;max-width:none}.shell--owner:has(.owner-billing) .shell__content>main{display:block}.shell--owner:has(.owner-billing) .owner-billing{background:#fff;flex-direction:column;gap:12px;min-height:100dvh;padding:0 20px;display:flex}.owner-billing>.back-link{color:#1a1a1c;border-bottom:1px solid #ededf0;flex:0 0 56px;align-items:center;margin:0 -20px;padding:0 20px 0 48px;font-size:16px;font-weight:650;line-height:22px;text-decoration:none;display:flex;position:relative}.owner-billing>.back-link:before{content:"←";font-size:20px;font-weight:500;position:absolute;left:20px}.owner-billing .workspace__welcome{display:none}.owner-billing__mobile-title{gap:4px;margin:8px 0 0;display:grid}.owner-billing__mobile-title h2{color:#2e2e33;margin:0;font-size:16px;line-height:22px}.owner-billing__mobile-title p{color:#7a7a85;margin:0;font-size:13px;line-height:17px}.owner-billing>.notice{box-shadow:none;color:#1a1a1c;background:#f6f6f9;border:0;border-radius:8px;margin:8px 0 0;padding:14px}.owner-billing__demo-note{background:#f6f6f9;border-radius:8px;gap:6px;margin:8px 0 0;padding:14px;display:grid}.owner-billing__demo-note strong{color:#1a1a1c;font-size:13px;line-height:18px}.owner-billing__demo-note p{color:#404045;margin:0;font-size:12px;line-height:17px}.owner-billing>.notice:first-of-type,.owner-billing>.notice .notice__icon{display:none}.owner-billing>.notice strong{font-size:13px}.owner-billing>.notice p{color:#404045;font-size:12px;line-height:17px}.owner-billing .detail-grid{gap:12px;display:grid}.owner-billing .detail-card{box-shadow:none;background:#fff;border:1px solid #ededf0;border-radius:12px;gap:9px;padding:14px;display:grid}.owner-billing .detail-card>h3{color:#1f1f21;font-size:15px;line-height:21px}.owner-billing .provider-task-list{gap:9px;margin:0;display:grid}.owner-billing .provider-task-list li{background:#fff;border:0;border-bottom:1px solid #ebebf0;border-radius:0;gap:7px;padding:0 0 9px;display:grid}.owner-billing .provider-task-list li:last-child{border-bottom:0;padding-bottom:0}.owner-billing .provider-task-list li>div{gap:3px;display:grid}.owner-billing .provider-task-list li strong{color:#1f1f21;font-size:15px;line-height:21px}.owner-billing .provider-task-list li span{color:#45454a;font-size:12px;line-height:17px}.owner-billing .provider-task-list .button{border-color:#404045;border-radius:8px;width:100%;min-height:48px}.owner-billing .owner-bottom-nav{margin:auto 0 0}.owner-billing__history{gap:12px;display:grid}.owner-billing__history>h3{color:#2e2e33;margin:0;font-size:14px;line-height:18px}.owner-billing__help-link{color:#1a1a1c;text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}.owner-payment-help{background:#f6f6f9;border-radius:10px;gap:8px;padding:14px;display:grid}.owner-payment-help h3,.owner-payment-help p{margin:0}.owner-payment-help ol{color:#45454a;gap:5px;margin:0;padding-left:18px;font-size:12px;display:grid}.owner-payment-help p{color:#6b6b72;font-size:12px}.owner-history-card{background:#f7f7f9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:108px;padding:14px;display:flex}.owner-history-card__summary{flex:auto;gap:4px;min-width:0;display:grid}.owner-history-card__summary strong{color:#2e2e33;overflow-wrap:anywhere;font-size:15px;line-height:21px}.owner-history-card__summary span{color:#575761;font-size:13px;line-height:17px}.owner-history-card__summary small{color:#7a7a85;font-size:12px;line-height:16px}.owner-history-card__download{color:#2e2e33;background:#e8e8ed;border:0;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:18px;font-weight:650;display:inline-flex}.owner-history-card__download--disabled{opacity:.55}.owner-dashboard__hero{gap:12px;display:grid}.owner-dashboard__hero h2{color:#1f1f21;margin:0;font-size:23px;line-height:29px}.owner-dashboard__hero p{color:#7a7a82;margin:0;font-size:12px;line-height:16px}.owner-dashboard__hero .owner-home__primary-action{width:100%}.owner-dashboard__section-title{color:#45454a;margin:0;font-size:13px;line-height:18px}.owner-dashboard__attention,.owner-dashboard__service-card,.owner-dashboard__snapshot,.owner-dashboard__activity{box-sizing:border-box;color:#1f1f21;width:100%;text-decoration:none}.owner-dashboard__attention{background:#f6f6f9;border-radius:12px;gap:8px;min-height:149px;padding:14px;display:grid}.owner-dashboard__attention strong,.owner-dashboard__service-card strong,.owner-dashboard__snapshot strong{font-size:15px;line-height:21px}.owner-dashboard__attention span,.owner-dashboard__service-card>span,.owner-dashboard__snapshot>span{color:#45454a;font-size:12px;line-height:16px}.owner-dashboard__attention b,.owner-dashboard__snapshot a{color:#1f1f21;font-size:12px;line-height:16px}.owner-dashboard__badge{color:#fff;background:#1f1f21;border-radius:99px;align-self:start;width:max-content;padding:5px 9px;font-size:11px;font-weight:550;line-height:16px;display:inline-flex}.owner-dashboard__service-list{gap:12px;display:grid}.owner-dashboard__service-card{background:#fff;border-radius:12px;gap:7px;min-height:98px;padding:14px;display:grid}.owner-dashboard__service-card-header{justify-content:space-between;align-items:start;min-height:24px;display:flex}.owner-dashboard__service-card-header .owner-dashboard__badge{margin-top:-2px}.owner-dashboard__snapshot{background:#f6f6f9;border-radius:12px;gap:7px;min-height:92px;padding:14px;display:grid}.owner-dashboard__snapshot a{text-decoration:none}.owner-dashboard__activity{background:#fff;border-radius:12px;gap:7px;min-height:113px;padding:14px;display:grid}.owner-dashboard__activity div{gap:3px;display:grid}.owner-dashboard__activity strong{color:#1f1f21;font-size:12px;line-height:16px}.owner-dashboard__activity span,.owner-dashboard__empty-copy{color:#7a7a82;margin:0;font-size:11px;line-height:16px}.owner-dashboard__secondary-action{color:#1a1a1c;background:#fff;border:1px solid #404045;border-radius:8px;justify-content:center;align-items:center;height:48px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.owner-dashboard__billing-snapshot{margin-bottom:0}@media (width<=760px){:is(.shell--owner:has(.owner-profile-screen),.shell--owner:has(.owner-home-screen),.shell--owner:has(.owner-billing)){background:#fff;align-items:stretch}:is(.shell--owner:has(.owner-profile-screen) .shell__content,.shell--owner:has(.owner-home-screen) .shell__content,.shell--owner:has(.owner-billing) .shell__content){flex:auto;width:100%;max-width:none}:is(.shell--owner:has(.owner-profile-screen)>.shell__content>.owner-bottom-nav,.shell--owner:has(.owner-home-screen)>.shell__content>.owner-bottom-nav,.shell--owner:has(.owner-billing)>.shell__content>.owner-bottom-nav){display:none}.owner-profile-screen,.owner-home-screen,.owner-billing{border-radius:0;width:100%;max-width:none}.owner-profile-screen__body{gap:12px;padding:20px 20px 24px}.owner-profile-screen__body>h2{color:#45454a;margin:0;font-size:13px;line-height:18px}.owner-profile-screen__body>h2:not(:first-of-type){margin-top:4px}.owner-profile-screen__body input{color:#7a7a80;width:100%;font-size:14px;line-height:20px}.owner-profile-screen__theme{background:#f6f6f9;border:0;border-radius:10px}.owner-profile-screen__body>.button{border-radius:8px}.owner-billing{gap:12px;min-height:100dvh;padding-bottom:0}.owner-billing__mobile-title{margin-top:0}.owner-billing__mobile-title h2{font-size:16px;line-height:22px}.owner-billing__mobile-title p{font-size:13px;line-height:17px}.owner-billing .detail-grid,.owner-billing .owner-billing__demo-note{display:none}.owner-billing__history{padding-bottom:12px}.owner-billing>.back-link{font-size:0}.owner-billing>.back-link:after{content:"Billing";font-size:16px}.owner-home-screen__body{gap:12px;padding:20px 20px 94px}.owner-home__jobs .job-list__item{min-height:92px}.owner-home__jobs .job-list__item h3{font-size:15px;line-height:21px}.owner-home__timeline h3{color:#45454a;font-size:13px;line-height:18px}.owner-home__billing{margin-top:0}.owner-bottom-nav a.active{color:#1a1a1c}}:is(.shell--owner:has(.owner-profile-screen)>.shell__content>.owner-bottom-nav,.shell--owner:has(.owner-home-screen)>.shell__content>.owner-bottom-nav,.shell--owner:has(.owner-billing)>.shell__content>.owner-bottom-nav){display:none}@media (width<=760px){:is(.shell--owner:has(.owner-profile-screen),.shell--owner:has(.owner-home-screen),.shell--owner:has(.owner-billing)){background:#fff;align-items:stretch}:is(.shell--owner:has(.owner-profile-screen) .shell__content,.shell--owner:has(.owner-home-screen) .shell__content,.shell--owner:has(.owner-billing) .shell__content){flex:auto;width:100%;max-width:none}:is(.shell--owner:has(.owner-profile-screen)>.shell__content>.owner-bottom-nav,.shell--owner:has(.owner-home-screen)>.shell__content>.owner-bottom-nav,.shell--owner:has(.owner-billing)>.shell__content>.owner-bottom-nav){display:none}.owner-profile-screen,.owner-home-screen,.owner-billing{border-radius:0;width:100%;max-width:none}.owner-profile-screen__body{gap:12px;padding:20px 20px 24px}.owner-profile-screen__body>h2{color:#45454a;margin:0;font-size:13px;line-height:18px}.owner-profile-screen__body>h2:not(:first-of-type){margin-top:4px}.owner-profile-screen__body label{font-size:12px;line-height:17px}.owner-profile-screen__body input{color:#7a7a80;width:100%;font-size:14px;line-height:20px}.owner-profile-screen__theme{background:#f6f6f9;border:0;border-radius:10px}.owner-profile-screen__body>.button{border-radius:8px}.owner-billing{gap:12px;min-height:100dvh;padding-bottom:0}.owner-billing__mobile-title{margin-top:0}.owner-billing__mobile-title h2{font-size:16px;line-height:22px}.owner-billing__mobile-title p{font-size:13px;line-height:17px}.owner-billing .detail-grid,.owner-billing .owner-billing__demo-note{display:none}.owner-billing__history{padding-bottom:12px}.owner-billing__history>h3{font-size:14px;line-height:18px}.owner-history-card{min-height:108px}.owner-home-screen__body{gap:12px;padding:20px 20px 94px}.owner-home__header{min-height:56px}.owner-home__intro h2{font-size:23px;line-height:29px}.owner-home__jobs .job-list__item{min-height:92px}.owner-home__jobs .job-list__item h3{font-size:15px;line-height:21px}.owner-home__jobs .job-list__item p,.owner-home__jobs .job-list__meta{font-size:12px;line-height:17px}.owner-home__timeline h3{color:#45454a;font-size:13px;line-height:18px}.owner-home__billing{margin-top:0}}.invitation-layout{grid-template-columns:minmax(0,480px);justify-content:center}.shell .invitation-layout{min-height:0;padding:0}.invitation-card{justify-self:center;gap:16px;width:100%;max-width:480px;display:grid}.invitation-card h1{color:var(--color-plum-deep);margin:0;font-size:28px;font-weight:650;line-height:36px}.invitation-card>p{color:var(--color-secondary);margin:0;line-height:24px}.invitation-card .notice{margin:0}.access-layout>.state-panel{gap:12px;display:grid}.access-layout>.state-panel h1{margin-bottom:0}.access-layout>.notice{margin:0}.access-layout--state>.button,.access-layout--network>.button-row{justify-self:start}.access-layout--empty{max-width:560px}.access-layout--empty .empty-state{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:32px 24px}.empty-state{text-align:center;padding:28px 16px}.empty-state__icon{background:var(--color-plum-soft);color:var(--color-plum);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:inline-flex}.empty-state__icon svg{width:22px;height:22px}.empty-state h2{margin:0 0 8px;font-size:20px;line-height:28px}.empty-state p{color:var(--color-secondary);max-width:54ch;margin:0 auto;line-height:22px}.auth-surface{--auth-ink:#17191c;--auth-muted:#666c74;--auth-line:#d9dce0;--auth-wash:#f0f1f2;--auth-sky:#1497ff;color:var(--auth-ink);background:#fff;justify-items:center;min-height:100vh;padding:26px 27px 38px;display:grid}.auth-surface--welcome{gap:0;padding:0 0 34px}.auth-surface--login,.auth-surface--register{align-content:start;gap:22px}.auth-identity{justify-items:center;gap:8px;display:grid}.auth-logo{color:#fff;font-family:"Outfit Variable", var(--font-heading);letter-spacing:-.1em;background:#181a1d;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-size:48px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.auth-logo span{margin-top:-.03em;margin-left:-.1em}.auth-identity__brand,.welcome-hero__eyebrow{font-family:"Outfit Variable", var(--font-heading);letter-spacing:.18em;margin:0;font-size:13px;font-weight:700;line-height:16px}.welcome-hero{background:var(--auth-wash);text-align:center;border-radius:0 0 24px 24px;align-content:center;justify-items:center;width:min(100%,375px);height:375px;padding:26px 27px;display:grid}.welcome-hero .auth-logo{color:var(--auth-ink);background:#fff;width:58px;height:58px;font-size:28px}.welcome-hero__copy{margin-top:28px}.welcome-hero__copy h1{letter-spacing:-.04em;max-width:13ch;margin:10px auto;font-size:25px;font-weight:700;line-height:1.2}.welcome-hero__copy p:last-child{color:var(--auth-muted);max-width:30ch;margin:0 auto;font-size:15px;line-height:22px}.welcome-progress{align-items:center;gap:7px;margin-top:26px;display:flex}.welcome-progress span{background:#c8cbd0;border-radius:50%;width:6px;height:6px}.welcome-progress .is-active{background:var(--auth-ink);width:18px}.auth-panel{gap:18px;width:100%;max-width:321px;display:grid}.welcome-card{padding:27px 27px 0}.auth-panel__heading{gap:7px;display:grid}.auth-panel__kicker{color:var(--auth-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:16px}.auth-panel h1,.auth-panel h2{color:var(--auth-ink);letter-spacing:-.04em;margin:0}.auth-panel h1{font-size:24px;font-weight:650;line-height:30px}.auth-panel h2{font-size:20px;font-weight:650;line-height:27px}.muted{color:var(--auth-muted);margin:0;font-size:14px;line-height:20px}.auth-panel form{gap:15px;margin:4px 0 0;display:grid}.auth-panel label{color:var(--auth-ink);margin:0;font-size:14px;font-weight:600;line-height:20px}.auth-panel .button{width:100%;margin-top:8px}.button{box-shadow:none;border-radius:6px;min-height:52px}.auth-surface .button--primary{background:var(--auth-sky);font-size:17px;font-weight:650}.auth-surface .button--primary:hover:not(:disabled){box-shadow:none;background:#007adb}.auth-surface .button--secondary{border-color:var(--auth-line);color:var(--auth-ink);font-weight:650}.auth-surface .button--secondary:hover:not(:disabled){box-shadow:none;color:var(--auth-ink);background:#f7f8f8;border-color:#bfc4ca}.auth-panel__footer{color:var(--auth-muted);text-align:center;align-items:center;gap:12px;margin-top:3px;font-size:14px;display:grid}.auth-panel__footer .button{max-width:279px;margin:0 auto}.field-with-icon{align-items:center;display:flex;position:relative}.field-with-icon>svg{color:#838992;pointer-events:none;width:18px;height:18px;position:absolute;left:13px}.field-with-icon .input{padding-left:42px}.field-with-icon--password .input{padding-right:48px}.input{color:var(--auth-ink);background:#fff;border-color:#cfd3d8;border-radius:6px;min-height:42px;padding:9px 12px}.input:hover{border-color:#a9afb6}.input:focus{border-color:var(--auth-sky);box-shadow:0 0 0 3px #d6edff}.field-with-icon__action{color:#727983;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex;position:absolute;right:2px}.field-with-icon__action:hover{color:var(--auth-ink);background:#f1f3f4}.field-with-icon__action svg{width:18px;height:18px}.field-error{color:#b42318;margin:-8px 0 0;font-size:12px;line-height:17px}.auth-divider{color:#959ba3;align-items:center;gap:12px;margin:3px 0 -2px;font-size:12px;line-height:16px;display:flex}.auth-divider:before,.auth-divider:after{background:var(--auth-line);content:"";flex:1;height:1px}.account-choice-grid{gap:10px;margin:4px 0 0;display:grid}.account-choice-grid .button{text-align:left;justify-content:flex-start}.account-choice-grid--cards{gap:12px}.account-choice{border:1px solid var(--auth-line);color:var(--auth-ink);background:#fff;border-radius:8px;align-items:center;gap:12px;min-height:82px;padding:14px;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.account-choice:hover{border-color:var(--auth-sky);box-shadow:none;background:#f8fbff;transform:none}.account-choice__icon{color:#007adb;background:#ebf6ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.account-choice__icon svg{width:19px;height:19px}.account-choice__content{flex:1;gap:3px;min-width:0;display:grid}.account-choice__content strong{font-size:14px;line-height:19px}.account-choice__content span{color:var(--auth-muted);font-size:12px;line-height:17px}.account-choice>svg{color:#8b929a;flex:none;width:17px;height:17px}.account-choice--button{width:100%;min-height:118px;padding:20px 22px}.account-choice--button:hover:not(:disabled){color:var(--auth-ink);background:#f8fbff}.registration-choice-panel .account-choice{gap:18px}.registration-choice-panel .account-choice__icon{width:48px;height:48px}.registration-card{gap:18px;max-width:470px;display:grid}.transaction-heading{align-items:flex-start;gap:12px;display:flex}.transaction-heading .button{flex:none;width:42px;margin:0}.transaction-heading__icon{color:#007adb;background:#ebf6ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.transaction-heading__icon svg{width:21px;height:21px}.transaction-heading__step{color:var(--auth-muted);font-family:var(--font-heading);text-transform:uppercase;margin:2px 0 3px;font-size:12px;font-weight:650;line-height:16px}.transaction-heading h2{margin:0}.progress-track{border-radius:var(--radius-pill);background:#e5e7ea;width:100%;height:4px;overflow:hidden}.progress-track__value{background:var(--auth-sky);border-radius:inherit;width:50%;height:100%;display:block}.progress-track__value--complete{width:100%}.confirmation-card>p{color:var(--color-secondary);margin:0;line-height:22px}.confirmation-code{font-variant-numeric:tabular-nums;text-align:center}.form-field{gap:6px;display:grid}.form-field--consent{gap:4px}.checkbox{color:var(--color-secondary);align-items:flex-start;gap:9px;margin-top:8px;font-size:14px;line-height:20px;display:flex}.checkbox input,.confirmation-check input{accent-color:var(--color-plum);flex:none;width:18px;height:18px;margin:1px 0 0}.form-stack{gap:8px;display:grid}.confirmation-check{align-items:flex-start;gap:9px;line-height:20px;display:flex}.access-layout{place-content:center;gap:20px;max-width:600px;min-height:100vh;margin:0 auto;padding:clamp(32px,7vw,88px);display:grid}.state-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:24px}.state-panel__icon{color:var(--color-error);width:26px;height:26px;margin-bottom:12px}.state-panel h1{margin:0 0 8px;font-size:24px;line-height:32px}.state-panel p,.access-layout>p{color:var(--color-secondary);line-height:22px}.state-panel--error{background:#fff8f6}.button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.skeleton{background:var(--color-surface-high);border-radius:6px;animation:1.25s ease-in-out infinite alternate pulse}.skeleton--title{width:58%;max-width:300px;height:32px}.skeleton--line{width:88%;max-width:480px;height:16px;margin-top:16px}@keyframes pulse{to{opacity:.48}}.dialog-backdrop{z-index:20;background:#161c227a;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.dialog{background:var(--color-bg);border:1px solid var(--color-border);border-radius:16px;width:100%;max-width:520px;padding:16px;box-shadow:0 18px 46px #161c2247}.dialog__header{justify-content:space-between;align-items:center;display:flex}.dialog__header h2{margin:0;font-size:20px;line-height:28px}.dialog .shell__navigation{margin:16px 0}.dialog__actions{border-top:1px solid var(--color-border);margin-top:16px;padding-top:12px}.support-contact-dialog>p{color:var(--color-muted);margin:12px 0 16px;line-height:1.5}.support-contact-dialog__option{border-top:1px solid var(--color-border);gap:14px;padding-top:16px;display:grid}.support-contact-dialog__option strong,.support-contact-dialog__option p{margin:0}.support-contact-dialog__option>div:first-child{gap:4px;display:grid}.support-contact-dialog__option .button-row{margin:0}@media (width<=900px){.auth-surface:not(.auth-surface--welcome){gap:22px}}@media (width>=901px){.auth-surface--welcome{align-content:start}.auth-surface--welcome .welcome-hero{min-width:375px}.auth-surface--welcome .welcome-card{padding-bottom:12px}.auth-surface--login,.auth-surface--register{align-content:center;padding-bottom:40px}}@media (width>=761px){.property-form__section{grid-template-columns:repeat(2,minmax(0,1fr))}.property-form__section legend,.property-form__checkbox{grid-column:1/-1}.property-form__field:has(textarea){grid-column:1/-1}}.owner-home-screen{color:#1a1a1c;background:#fff;flex-direction:column;width:100%;min-height:100dvh;display:flex}.owner-home-screen__body{flex-direction:column;flex:1;gap:12px;padding:20px 20px 94px;display:flex;overflow:auto}.owner-home__header{justify-content:space-between;align-items:center;justify-content:initial;border-bottom:1px solid #ededf0;grid-template-columns:minmax(0,1fr);min-height:56px;margin:-20px -20px 0;padding:0 20px;display:grid}.owner-home__header-side,.owner-home__header p{display:none}.owner-home__header p{color:#6b6b70;letter-spacing:.08em;margin:0 0 5px;font-size:11px;font-weight:700}.owner-home__header h1{letter-spacing:0;margin:0;font-size:16px;line-height:22px}.owner-home__signout{color:#303035;background:#f5f5f6;border:1px solid #e4e4e7;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.owner-home__signout svg{width:18px;height:18px}.owner-home__error{color:#9d270f;margin:-10px 0 0;font-size:13px}.owner-home__intro{gap:14px;display:grid}.owner-home__intro h2{margin:0;font-size:23px;line-height:29px}.owner-home__intro p{color:#68686e;margin:5px 0 0;font-size:12px;line-height:17px}.owner-home__primary-action{color:#fff;background:#2e2e30;border:1px solid #2e2e30;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.owner-home__primary-action svg{width:18px;height:18px}.owner-home__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-home__metric{background:#f6f6f9;border:1px solid #ededf0;border-radius:12px;gap:10px;min-height:86px;padding:14px;display:grid}.owner-home__metric .dashboard-metric__label{color:#5d5d62;font-size:11px;line-height:15px}.owner-home__metric .dashboard-metric__label svg{color:#303035;width:15px;height:15px}.owner-home__metric strong{color:#222226;font-size:30px;line-height:32px}.owner-home__jobs{border-top:0;gap:12px;display:grid}.owner-home__jobs .job-list__item{background:#fff;border:1px solid #ededf0;border-radius:12px;padding:14px}.owner-home__jobs .job-list__item h3{color:#242429;font-size:14px}.owner-home__jobs .job-list__item p,.owner-home__jobs .job-list__meta{font-size:12px}.owner-home__empty{background:#f7f7f8;border:1px solid #e5e5e8;border-radius:10px;padding:18px}.owner-home__timeline{gap:10px;display:grid}.owner-home__timeline h3{margin:0;font-size:16px}.owner-home__timeline .timeline{margin:0}.owner-home__billing{margin-top:auto}.owner-home__billing a{color:#343439;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.owner-home__billing svg{width:16px;height:16px}.owner-home__recovery-actions,.owner-home__retry{flex-wrap:wrap;gap:10px;display:flex}.owner-home__bottom-nav{flex:0 0 72px}@media (width>=761px){.owner-home-screen{background:#fff;align-items:stretch}.owner-home-screen__body{background:#fff;width:100%;max-width:none;min-height:calc(100dvh - 72px)}.owner-home__bottom-nav{background:#fff;width:100%;max-width:none}.owner-home-screen>.owner-bottom-nav{z-index:10;width:100%;position:fixed;bottom:0;left:0;right:0}.owner-home-screen__body{padding-bottom:80px}}@media (width<=760px){body{padding-bottom:76px}.shell{min-height:calc(100vh - 76px)}.shell__sidebar{background:var(--color-surface);border-right:0;border-top:1px solid var(--color-border);min-height:0;padding:8px 12px max(8px, env(safe-area-inset-bottom));z-index:10;flex:none;position:fixed;bottom:0;left:0;right:0}.shell__sidebar>div:first-child{width:100%}.shell__brand,.shell__sidebar-footer{display:none}.shell__navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;display:grid}.shell__sidebar .shell__navigation--company{display:none}.shell__navigation a:only-child{grid-column:1/-1}.shell__navigation a{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:58px;padding:6px 2px;font-size:11px;overflow:hidden}.shell__navigation a svg{flex:none;width:19px;height:19px}.shell__content{padding:16px 20px 36px}.page-header{margin-bottom:28px}.page-header h1{font-size:20px;line-height:28px}.brand--mobile{font-size:14px;display:inline-flex}.shell__mobile-toggle{display:inline-flex}.workspace{gap:20px}.workspace__welcome{flex-direction:column;gap:12px}.workspace__welcome h2{font-size:24px;line-height:32px}.workspace__welcome .button{width:100%}.job-list__item{flex-direction:column;align-items:flex-start;gap:12px}.property-list__item{grid-template-columns:72px minmax(0,1fr);display:grid}.property-list__visual{flex-basis:72px;width:72px;min-height:72px}.property-list__item .job-list__meta{grid-column:2}.job-list__meta{text-align:left;align-items:flex-start}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric{min-height:108px;padding:16px}.dashboard-metric strong{font-size:28px}.provider-offer,.provider-task-list li{flex-direction:column;align-items:flex-start}.verification-summary{grid-template-columns:1fr}.verification-summary>.status-badge{justify-self:start}.provider-offer .button,.provider-task-list .button{width:100%}.provider-offer__actions{width:100%;min-width:0}.provider-offer__meta{grid-template-columns:1fr}.provider-progress li{min-height:28px}.provider-operation-layout{grid-template-columns:1fr}.provider-next-action{position:static}.provider-matching__header{flex-direction:column}.provider-matching__header .status-badge{align-self:flex-start}.completion-review__grid,.detail-grid{grid-template-columns:1fr}.property-detail .detail-grid>.detail-card:first-child .detail-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.property-detail .detail-grid>.detail-card:first-child .detail-list div{min-height:76px;padding:10px}.property-detail .detail-grid>.detail-card:first-child .detail-list dd{font-size:13px;line-height:18px}.completion-review__form .button{justify-self:stretch}.request-wizard__header{flex-direction:column}.company-invitations__item{flex-direction:column;align-items:flex-start}.company-invitations__actions{align-items:stretch;width:100%}.company-invitations__actions .button-row{width:100%}.company-invitations__actions .button{flex:1}.company-team__form .button{width:100%}.auth-surface:not(.auth-surface--welcome){min-height:calc(100vh - 24px);padding:26px 27px 38px}.property-form__actions{flex-direction:column-reverse}.property-form__actions .button{width:100%}.dialog-backdrop{padding:0}.dialog{border-radius:16px 16px 0 0;max-width:none}.dialog .shell__navigation{grid-template-columns:1fr}.dialog .shell__navigation a{text-align:left;flex-direction:row;justify-content:flex-start;min-height:48px;padding:12px;font-size:14px}}@media (width<=420px){.shell__navigation a span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;line-height:14px;display:block;overflow:hidden}.dashboard-metrics{gap:8px}.dashboard-metric{min-height:104px;padding:14px}}.mobile-auth-frame{color:#17191c;background:#fbfcfd;width:100%;max-width:375px;height:max(812px,100dvh);margin:0 auto;font-family:Inter Variable,Noto Sans Georgian Variable,sans-serif;position:relative;overflow:hidden auto}.mobile-auth-frame h1,.mobile-auth-frame h2,.mobile-auth-frame p{letter-spacing:0;margin:0}.mobile-splash-placeholder{background:#edf3f7;border-radius:0 0 24px 24px;width:100%;height:375px;position:absolute;top:0;left:0}.mobile-onboarding-copy{text-align:center;position:absolute;top:454px;left:24px;right:24px}.mobile-onboarding-copy h1{font-size:24px;font-weight:400;line-height:32px}.mobile-onboarding-copy p{margin-top:34px;font-size:16px;line-height:24px}.mobile-step-indicator{justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:660px;left:0;right:0}.mobile-step-indicator span{background:#cbd5df;border-radius:50%;width:8px;height:8px}.mobile-cta,.mobile-wide-cta{box-shadow:none;color:#fff;letter-spacing:0;text-align:center;background:#1497ff;border:1px solid #1497ff;border-radius:6px;justify-content:center;align-items:center;min-height:52px;padding:8px 18px;font-size:20px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:flex}.mobile-cta{width:279px;position:absolute;bottom:62px;left:48px}.mobile-wide-cta{width:321px;position:absolute;left:27px}.mobile-cta:hover:not(:disabled),.mobile-wide-cta:hover:not(:disabled){background:#007adb;border-color:#007adb;transform:translateY(-1px)}.mobile-cta:disabled,.mobile-wide-cta:disabled{color:#68717b;cursor:not-allowed;background:#d5dce3;border-color:#d5dce3}.mobile-field{flex-direction:column;gap:10px;font-size:16px;font-weight:400;display:flex}.mobile-field>span{display:block}.mobile-field .input,.mobile-field select.input{box-shadow:none;background:#fff;border:1px solid #cbd5df;border-radius:6px;width:100%;height:42px;min-height:42px;padding:8px}.mobile-field-error{color:#ba1a1a;font-size:12px;line-height:16px}.mobile-login-frame>h1{text-align:center;width:246px;font-size:24px;font-weight:400;line-height:29px;position:absolute;top:162px;left:64px}.mobile-login-frame .mobile-login-email{width:321px;position:absolute;top:276px;left:27px}.mobile-login-frame .mobile-login-password{width:321px;position:absolute;top:389px;left:27px}.mobile-login-frame .mobile-field{gap:18px;font-size:24px;line-height:29px}.mobile-login-frame .mobile-field .input{border:0}.mobile-login-submit{top:534px;bottom:auto;left:48px}.mobile-login-frame.is-error .mobile-login-email{top:308px}.mobile-login-frame.is-error .mobile-login-password{top:421px}.mobile-login-frame.is-error .mobile-login-submit{top:566px}.mobile-login-alert{text-align:center;font-size:14px;line-height:18px;position:absolute;top:256px;left:32px;right:32px}.mobile-password-toggle{color:#4e5761;background:0 0;border:0;font-size:12px;position:absolute;top:456px;right:32px}.mobile-forgot-link{text-align:center;font-size:14px;text-decoration:none;position:absolute;top:600px;left:0;right:0}.mobile-separator{background:#989898;height:1px;position:absolute;top:671px;left:18px;right:18px}.mobile-register-cta{top:695px;bottom:auto}.mobile-login-frame.is-error .mobile-register-cta{display:flex;top:725px}.mobile-reset-frame>h1{font-size:24px;font-weight:400;line-height:29px;position:absolute;top:162px;left:27px;right:27px}.mobile-reset-frame>p:not(.mobile-pending-notice){font-size:16px;line-height:24px;position:absolute;top:209px;left:27px;right:27px}.mobile-reset-email,.mobile-reset-password{width:321px;position:absolute;top:308px;left:27px}.mobile-reset-confirm{width:321px;position:absolute;top:421px;left:27px}.mobile-reset-frame .mobile-wide-cta{top:433px}.mobile-reset-frame:has(.mobile-reset-confirm) .mobile-password-rules{top:510px}.mobile-reset-frame--state .mobile-wide-cta{top:714px}.mobile-reset-frame--state:has(.mobile-check-placeholder) .mobile-wide-cta{top:550px}.mobile-pending-notice{color:#68717b;width:321px;font-size:11px;line-height:15px;position:absolute;top:506px;left:27px}.mobile-reset-frame:has(.mobile-reset-confirm) .mobile-pending-notice{top:530px}.mobile-check-placeholder{color:#007adb;background:#ebf6ff;border:1px solid #addbff;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-size:42px;display:flex;position:absolute;top:314px;left:138px}.mobile-role-frame>h1{text-align:center;font-size:24px;font-weight:400;position:absolute;top:162px;left:0;right:0}.mobile-role-options{gap:24px;width:327px;display:grid;position:absolute;top:244px;left:24px}.mobile-role-card{color:#17191c;text-align:left;background:#fff;border:1px solid #cbd5df;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;width:327px;height:154px;padding:28px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.mobile-role-card span{margin-top:10px;font-size:15px;line-height:22px}.mobile-role-card:focus-visible,.mobile-company-link:focus-visible,.mobile-cta:focus-visible,.mobile-wide-cta:focus-visible{outline-offset:3px;outline:3px solid #85c9ff}.mobile-company-link{color:#005ea8;text-align:center;background:0 0;border:0;padding:4px;font-size:13px;text-decoration:underline;position:absolute;top:606px;left:24px;right:24px}.mobile-role-next{top:650px;bottom:auto}.mobile-registration-frame>h1,.mobile-provider-stage-two>h1{font-size:24px;font-weight:400;position:absolute;top:182px;left:27px}.mobile-registration-frame form{width:321px;position:absolute;top:235px;left:27px}.mobile-registration-frame .mobile-field>span,.mobile-phone-fields>span,.mobile-phone-fields label>span{color:#4e5761;font-size:12px;font-weight:600;line-height:16px;display:block}.mobile-registration-frame .mobile-field .input::placeholder{color:#68717b}.mobile-registration-frame .mobile-field .input,.mobile-phone-fields .input{color:#17191c;background:#fff;border:1px solid #cbd5df;border-radius:6px;min-height:46px}.mobile-registration-frame .mobile-field .input:focus,.mobile-phone-fields .input:focus{border-color:#1497ff;outline:0;box-shadow:0 0 0 3px #d6edff}.mobile-registration-frame--provider select[multiple]{min-height:116px;padding:6px}.mobile-registration-frame--provider select[multiple] option{border-radius:4px;padding:8px}.mobile-registration-frame--provider select[multiple] option:checked{color:#003f70;background:#d6edff linear-gradient(#d6edff 0% 100%)}.mobile-phone-fields>span{grid-column:1/-1}.mobile-phone-fields label{gap:6px;display:grid}.mobile-phone-fields .mobile-field-error{grid-column:1/-1}.mobile-consents{gap:8px;margin-top:16px;display:grid}.mobile-consents label{flex-direction:row-reverse;justify-content:space-between;align-items:center;font-size:13px;line-height:18px;display:flex}.mobile-registration-continue{width:321px;margin-top:16px;position:relative;top:auto;left:0}.mobile-back-link{color:#68717b;font-size:12px;position:absolute;top:780px;left:27px}.mobile-provider-expertise{border:0;gap:6px;margin:0;padding:0;display:grid}.mobile-provider-expertise legend{margin-bottom:3px;font-size:13px}.mobile-provider-expertise label{align-items:center;gap:8px;font-size:13px;display:flex}.mobile-provider-stage-two .mobile-provider-passwords{gap:18px;width:321px;display:grid;position:absolute;top:235px;left:27px}.mobile-provider-stage-two .mobile-provider-passwords .input{background:#f2f5f7;border-color:#cbd5df;height:46px}.mobile-consents--provider{width:297px;position:absolute;top:373px;left:39px}.mobile-registration-error{color:#ba1a1a;font-size:12px;position:absolute;top:216px;left:27px;right:27px}.mobile-confirm-frame>h1{font-size:24px;font-weight:400;line-height:30px;position:absolute;top:182px;left:27px;right:27px}.mobile-confirm-frame.is-email>p{font-size:16px;line-height:23px;position:absolute;top:229px;left:27px;right:27px}.mobile-open-gmail{top:304px}.mobile-open-yahoo{top:380px}.mobile-back-login{top:484px}.mobile-confirm-link{top:570px}.mobile-resend-link{color:#68717b;background:0 0;width:321px;min-height:36px;font-size:12px;position:absolute;top:550px;left:27px}.mobile-confirm-frame.is-password>h2{font-size:24px;font-weight:400;position:absolute;top:227px;left:27px}.mobile-confirm-password{width:321px;position:absolute;top:292px;left:27px}.mobile-confirm-password-repeat{width:321px;position:absolute;top:352px;left:27px}.mobile-confirm-frame.is-password .mobile-field>span{color:#4e5761;font-size:12px;font-weight:600;line-height:16px;display:block}.mobile-confirm-frame.is-password .mobile-field .input{background:#fff;border-color:#cbd5df}.mobile-password-rules{color:#003f70;text-align:center;background:#ebf6ff;border:1px solid #addbff;border-radius:8px;justify-content:center;align-items:center;width:321px;height:130px;padding:20px;font-size:14px;line-height:20px;display:flex;position:absolute;top:420px;left:27px}.mobile-confirm-frame.is-password>.mobile-wide-cta{top:588px}.mobile-confirm-error{color:#ba1a1a;font-size:12px;line-height:16px;position:absolute;top:560px;left:27px;right:27px}@media (width>=376px){body:has(.mobile-auth-frame){background:#f1f3f5}.mobile-auth-frame{box-shadow:0 12px 36px #17191c14}}@media (width<=760px){body:has(.mobile-auth-frame){padding-bottom:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover:not(:disabled),.account-choice:hover{transform:none}}.mobile-auth-frame{background:#fff;border-radius:0 0 18px 18px;box-shadow:0 18px 50px #0f172a14}.auth-hero{background:#eaf5ff;border-radius:0 0 28px 28px;width:100%;height:375px;position:absolute;top:0;left:0;overflow:hidden}.auth-hero img{object-fit:cover;object-position:top;width:100%;height:812px;display:block}.mobile-skip-link{color:#fff;z-index:2;background:#ffffff38;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;width:66px;height:34px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:22px;right:24px}.mobile-onboarding-copy{top:414px;left:26px;right:26px}.mobile-onboarding-copy h1{color:#14171a;letter-spacing:-.02em;font-size:26px;font-weight:760;line-height:32px}.mobile-onboarding-copy p{color:#71777d;max-width:290px;margin:18px auto 0;font-size:15px;line-height:22px}.mobile-step-indicator{gap:7px;top:620px}.mobile-step-indicator span{background:#d9dde2;width:7px;height:7px;transition:background .2s}.mobile-cta,.mobile-wide-cta{border-radius:12px;min-height:52px;font-size:15px;font-weight:750}.mobile-onboarding-frame .mobile-cta{background:#ff7c14;border-color:#ff7c14;bottom:38px;box-shadow:0 10px 22px #ff7c1438}.mobile-onboarding-frame .mobile-cta:hover:not(:disabled){background:#db6100;border-color:#db6100}.mobile-login-frame>h1{color:#15181b;letter-spacing:-.03em;font-size:30px;font-weight:760;line-height:36px;top:152px}.mobile-login-frame form{background:#fff;border:1px solid #e7ebef;border-radius:20px;width:335px;padding:25px 26px 24px;position:absolute;top:246px;left:20px;box-shadow:0 12px 30px #0f172a0f}.mobile-login-frame .mobile-login-email,.mobile-login-frame .mobile-login-password{width:100%;position:relative;top:auto;left:auto}.mobile-login-frame .mobile-login-password{margin-top:18px}.mobile-login-frame .mobile-field>span{color:#353b41}.mobile-login-frame .mobile-field .input{color:#17212b;background:#f9fbfd;border:1px solid #dfe6ed;border-radius:12px;height:52px;min-height:52px;padding:0 14px}.mobile-login-frame .mobile-field .input:focus{border-color:#1497ff;outline:0;box-shadow:0 0 0 4px #d6edff}.mobile-login-submit{width:100%;margin-top:22px;position:relative;top:auto;left:auto}.mobile-login-frame.is-error .mobile-login-email,.mobile-login-frame.is-error .mobile-login-password,.mobile-login-frame.is-error .mobile-login-submit{top:auto}.mobile-login-alert{color:#a84a00;text-align:left;background:#fff4eb;border:1px solid #ffd2ad;border-radius:12px;padding:12px 14px;font-size:13px;line-height:18px;top:214px;left:24px;right:24px}.mobile-password-toggle{color:#69737e;justify-content:center;align-items:center;width:40px;height:40px;display:flex;top:419px;right:34px}.mobile-password-toggle svg{width:17px;height:17px}.mobile-login-frame.is-error .mobile-password-toggle{top:451px}.mobile-forgot-link{color:#005ea8;font-size:13px;font-weight:650;top:574px}.mobile-login-frame.is-error .mobile-forgot-link{top:606px}.mobile-separator{background:#e3e8ed;top:635px;left:34px;right:34px}.mobile-login-frame.is-error .mobile-separator{top:667px}.mobile-register-cta{color:#005ea8;background:#fff;border-color:#b8dfff;gap:8px;top:661px}.mobile-register-cta svg{width:16px;height:16px}.mobile-login-frame.is-error .mobile-register-cta{top:693px}.mobile-role-frame>h1{color:#171b1f;letter-spacing:-.04em;text-align:left;padding-left:24px;font-size:34px;font-weight:800;top:126px}.mobile-role-options{gap:16px;top:224px}.mobile-role-card{border:1px solid #dce5ee;border-radius:14px;flex-direction:row;align-items:center;gap:14px;height:142px;padding:22px;position:relative;box-shadow:0 6px 16px #0f172a0a}.mobile-role-icon{color:#007adb;background:#f1f8ff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.mobile-role-icon svg{width:23px;height:23px}.mobile-role-copy{gap:7px;padding-right:22px;display:grid}.mobile-role-card strong{font-size:18px;line-height:24px}.mobile-role-card span{margin-top:0}.mobile-role-copy>span{color:#707983;font-size:13px;line-height:19px}.mobile-role-check{color:#007adb;width:18px;height:18px;position:absolute;top:20px;right:20px}.mobile-role-card.is-selected{background:#eaf4ff;border-color:#007adb;box-shadow:0 0 0 3px #d6edff,0 10px 22px #007adb1a}.mobile-company-link{color:#005ea8;top:572px}.mobile-role-next{border-radius:10px;top:632px}.mobile-reset-frame>h1{color:#15181b;letter-spacing:-.03em;font-size:28px;font-weight:760;line-height:34px;top:104px}.mobile-reset-frame>p:not(.mobile-pending-notice){color:#a0a6ad;font-size:17px;line-height:25px;top:151px}.mobile-reset-frame .mobile-field{gap:0;position:absolute}.mobile-reset-frame .mobile-field>span{color:#8a929b;z-index:1;background:#fff;padding:0 5px;font-size:11px;line-height:14px;position:absolute;top:-7px;left:14px}.mobile-reset-frame .mobile-field .input{background:#fff;border:1px solid #dfe5eb;border-radius:15px;height:52px;min-height:52px;padding:0 15px}.mobile-reset-frame .mobile-field .input:focus{border-color:#ff9c4d;outline:0;box-shadow:0 0 0 4px #ffe8d6}.mobile-reset-email,.mobile-reset-password{top:236px}.mobile-reset-confirm{top:312px}.mobile-reset-frame .mobile-wide-cta{background:#ff7c14;border-color:#ff7c14;top:326px;box-shadow:0 10px 22px #ff7c1433}.mobile-reset-frame .mobile-wide-cta:disabled{box-shadow:none;color:#8c949d;background:#e7ebef;border-color:#e7ebef}.mobile-reset-frame:has(.mobile-reset-confirm) .mobile-password-rules{color:#005ea8;background:#f7fbff;border-color:#c9e5fb;border-radius:15px;height:112px;top:388px}.mobile-reset-frame:has(.mobile-reset-confirm) .mobile-wide-cta{top:524px}.mobile-reset-frame--state>h1{top:104px}.mobile-reset-frame--state>p:not(.mobile-pending-notice){top:151px}.mobile-reset-frame--state .mobile-wide-cta{top:auto;bottom:44px}.mobile-reset-frame--state:has(.mobile-check-placeholder) .mobile-wide-cta{top:auto;bottom:210px}.mobile-reset-frame--state .mobile-pending-notice{top:276px}.mobile-check-placeholder{color:#007adb;background:#eaf4ff;border-color:#addbff;top:292px}.mobile-registration-frame>h1,.mobile-provider-stage-two>h1{color:#15181b;letter-spacing:-.03em;font-size:28px;font-weight:760;top:150px}.mobile-registration-frame form{background:#fff;border:1px solid #e7ebef;border-radius:18px;width:calc(100% - 36px);padding:22px 20px 18px;top:214px;left:18px;box-shadow:0 12px 30px #0f172a0d}.mobile-registration-frame .mobile-field{gap:5px}.mobile-registration-frame .mobile-field>span,.mobile-phone-fields>span,.mobile-phone-fields label>span{color:#5f6973;letter-spacing:.01em;font-size:11px;font-weight:700}.mobile-registration-frame .mobile-field .input,.mobile-phone-fields .input{background:#f9fbfd;border:1px solid #dfe6ed;border-radius:11px;min-height:44px}.mobile-registration-frame .mobile-field .input:focus,.mobile-phone-fields .input:focus{border-color:#1497ff;box-shadow:0 0 0 4px #d6edff}.mobile-phone-fields{gap:5px 8px}.mobile-phone-fields .input{height:44px}.mobile-consents{gap:6px;margin-top:12px}.mobile-consents label{color:#5f6973;font-size:12px}.mobile-consents input{accent-color:#1497ff;width:17px;height:17px}.mobile-registration-continue{z-index:4;background:#1497ff;border-color:#1497ff;border-radius:11px;width:100%;margin-top:14px;position:sticky;bottom:8px;box-shadow:0 10px 20px #1497ff2e}.mobile-registration-continue:disabled{box-shadow:none}.mobile-back-link{top:auto;bottom:12px;left:27px}.mobile-registration-frame--provider .mobile-registration-continue{margin-top:12px}.mobile-provider-stage-two .mobile-provider-passwords{background:#fff;border:1px solid #e7ebef;border-radius:18px;width:calc(100% - 36px);padding:22px 20px;top:214px;left:18px;box-shadow:0 12px 30px #0f172a0d}.mobile-provider-stage-two .mobile-provider-passwords .input{background:#f9fbfd;border-radius:11px}.mobile-consents--provider{top:390px;left:39px}.mobile-provider-stage-two>.mobile-wide-cta{top:528px}@media (width<=375px){.mobile-auth-frame{border-radius:0}.mobile-login-frame form{width:calc(100% - 32px);left:16px}.mobile-role-options{width:calc(100% - 40px);left:20px}.mobile-role-card{width:100%}}.provider-onboarding-shell{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);width:100%;min-height:100vh}.provider-onboarding__header{border-bottom:1px solid #dde3eb;border-bottom-color:var(--color-border);grid-template-columns:44px 1fr 44px;align-items:center;height:64px;padding:0 20px;display:grid}.provider-onboarding__header .auth-brand-logo{justify-self:center;width:32px}.provider-onboarding__header button{color:var(--color-secondary);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.provider-onboarding__header button:focus-visible{outline-offset:2px;outline:3px solid #0d817c}.provider-onboarding{flex-direction:column;gap:24px;max-width:520px;min-height:calc(100vh - 64px);margin:0 auto;padding:24px 20px 40px;display:flex}.provider-onboarding__progress{align-items:center;gap:8px;display:flex}.provider-onboarding__progress span{border-color:var(--color-border);color:var(--color-secondary)}.provider-onboarding__progress span.is-active{background:var(--color-plum);border-color:var(--color-plum);color:#fff}.provider-onboarding__progress i{background:var(--color-border)}.provider-onboarding__visual{background:var(--color-surface-low);border-color:var(--color-border);color:var(--color-plum-deep)}.provider-onboarding__visual svg{stroke-width:1.5px;width:58px;height:58px}.provider-onboarding__content{gap:8px;display:grid}.provider-onboarding h1{font-family:var(--font-heading);margin:0;font-size:24px;font-weight:700;line-height:32px}.provider-onboarding__content>p,.provider-onboarding--status>p{color:var(--color-secondary);margin:0;font-size:14px;line-height:21px}.provider-onboarding__checklist,.provider-onboarding__handoff{gap:12px;display:grid}.provider-onboarding__check{border:1px solid var(--color-border);background:#fff;border-radius:10px;align-items:center;gap:14px;padding:14px;display:flex}.provider-onboarding__check>span{background:var(--color-plum-soft);color:var(--color-plum-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.provider-onboarding__check.is-complete>span{color:#166534;background:#dcfce7}.provider-onboarding__check svg{width:20px;height:20px}.provider-onboarding__check div{gap:3px;display:grid}.provider-onboarding__check strong{font-size:15px;line-height:20px}.provider-onboarding__check small{color:var(--color-secondary);font-size:13px;line-height:18px}.provider-onboarding__privacy{background:var(--color-info-surface);border:1px solid var(--color-border);border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.provider-onboarding__privacy>svg,.provider-onboarding__privacy strong{color:var(--color-info)}.provider-onboarding__privacy span{color:var(--color-muted)}.provider-onboarding__field{color:var(--color-ink)}.provider-onboarding__field .input,.provider-onboarding__field select{border-color:var(--color-outline);color:var(--color-ink)}.provider-onboarding__field .input:focus,.provider-onboarding__field select:focus{border-color:var(--color-plum);box-shadow:0 0 0 3px #0d6c6829}.provider-onboarding__services label,.registration-choice{border-color:var(--color-border)}.provider-onboarding__services input,.registration-choice input{accent-color:var(--color-plum)}.registration-choice:focus-within{border-color:var(--color-plum);box-shadow:0 0 0 3px #0d6c6829}.provider-onboarding__result-progress span{background:var(--color-surface-high);border-color:var(--color-border);color:var(--color-secondary)}.provider-onboarding__result-progress i{background:var(--color-border)}.provider-onboarding__result-progress span.is-complete{background:var(--color-plum);border-color:var(--color-plum)}.provider-onboarding__result-progress i.is-complete{background:var(--color-plum)}.provider-onboarding__status-card{box-shadow:var(--shadow-card)}.provider-onboarding__status-icon{background:var(--color-plum-soft);color:var(--color-plum-deep)}.provider-onboarding__status-note{background:var(--color-info-surface);color:var(--color-muted)}.provider-onboarding__status-note svg{color:var(--color-info)}.provider-onboarding>.button,.provider-onboarding__form>.button{width:100%;min-height:48px}.provider-onboarding__form{gap:16px;display:grid}.provider-onboarding__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.provider-onboarding__field{gap:7px;font-size:14px;font-weight:600;line-height:20px;display:grid}.provider-onboarding__field .input,.provider-onboarding__field select{border:1px solid var(--color-outline);border-radius:var(--radius-control);color:var(--color-ink);font:inherit;background:#fff;width:100%;min-height:48px;padding:0 13px;font-weight:400}.provider-onboarding__services{border:0;gap:10px;margin:0;padding:0;display:grid}.provider-onboarding__services legend{margin-bottom:7px;font-size:14px;font-weight:600}.provider-onboarding__services label{border:1px solid var(--color-border);border-radius:var(--radius-control);background:#fff;align-items:center;gap:10px;min-height:48px;padding:10px 13px;display:flex}.provider-onboarding__services input{width:18px;height:18px}.registration-choice-group{border:0;gap:10px;margin:0;padding:0;display:grid}.registration-choice-group legend{margin-bottom:7px;font-size:14px;font-weight:600}.registration-choice{border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer;background:#fff;align-items:center;gap:10px;min-height:48px;padding:10px 13px;display:flex}.registration-choice input{width:18px;height:18px;margin:0}.registration-card select.input{appearance:auto;background:#fff}.provider-onboarding--status{text-align:center;justify-content:center}.provider-onboarding__result-progress{grid-template-columns:32px 1fr 32px 1fr 32px;align-items:center;margin:0 16px;display:grid}.provider-onboarding__result-progress span{z-index:1;border-radius:50%;justify-content:center;align-items:center;height:32px;font-size:12px;font-weight:700;display:flex;position:relative}.provider-onboarding__result-progress svg{width:17px;height:17px}.provider-onboarding__result-progress i{height:2px}.provider-onboarding__result-progress span.is-failed{background:var(--color-error);border-color:var(--color-error);color:#fff;background:#ba1a1a;border-color:#ba1a1a;box-shadow:0 0 0 5px #ba1a1a1f}.provider-onboarding__status-card{border-radius:var(--radius-card);background:#fff;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex;position:relative;overflow:hidden}.provider-onboarding__status-icon{border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:4px;display:flex}.provider-onboarding__status-icon svg{width:36px;height:36px}.provider-onboarding__status-badge{color:#176b2c;text-transform:uppercase;background:#e8f5e9;border:1px solid #cce7d0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.provider-onboarding__status-badge svg{width:15px;height:15px}.provider-onboarding__status-card h1{max-width:18ch}.provider-onboarding__status-card>p{color:var(--color-secondary);max-width:42ch;margin:0;font-size:14px;line-height:21px}.provider-onboarding__status-note{border-radius:var(--radius-control);text-align:left;align-items:flex-start;gap:12px;padding:14px;display:flex}.provider-onboarding__status-note svg{flex:none;width:20px;height:20px;margin-top:1px}.provider-onboarding__status-note p{margin:0;font-size:13px;line-height:19px}.provider-onboarding__status-actions{gap:10px;margin-top:auto;display:grid}.provider-onboarding__status-actions .button{width:100%;min-height:48px}.provider-onboarding__action-icon{align-items:center;margin-right:8px;display:inline-flex}.provider-onboarding__action-icon svg{width:18px;height:18px}.provider-onboarding--status.is-success .provider-onboarding__status-icon{color:#2e7d32;background:#e8f5e9}.provider-onboarding--status.is-processing .provider-onboarding__status-icon{animation:2s cubic-bezier(.2,.65,.35,1) infinite provider-status-pulse}.provider-onboarding--status.is-processing .provider-onboarding__status-icon svg{animation:2.4s linear infinite provider-status-spin}.provider-onboarding--status.is-danger .provider-onboarding__status-card{background:#fff7f6}.provider-onboarding--status.is-danger .provider-onboarding__status-icon{color:#ba1a1a;background:#ffdad6}@keyframes provider-status-pulse{0%,to{box-shadow:0 0 #0d6c682e}55%{box-shadow:0 0 0 14px #0d6c6800}}@keyframes provider-status-spin{to{transform:rotate(360deg)}}.shell__sidebar{background:#fff;border-color:#e0e3e7}.shell__navigation a{border-radius:8px}.shell__navigation a:hover{color:#003f70;background:#f0f6fa}.shell__navigation a.active{color:#005ea8;background:#ebf6ff}.page-header{border-color:#e0e3e7}.page-header__context{color:#68717b}.workspace{gap:28px}.workspace__welcome{border-bottom:1px solid #e0e3e7;padding-bottom:20px}.workspace__welcome h2{color:#17191c;letter-spacing:-.025em;font-weight:680}.workspace__welcome p{color:#68717b}.workspace>.workspace__welcome .button{min-height:44px}.card,.job-list__item,.verification-summary{box-shadow:none;border-color:#dde1e5}.job-list{gap:10px}.job-list__item{border-radius:10px;padding:18px 20px}.job-list__item:hover{border-color:#85c9ff;box-shadow:0 6px 20px #1497ff14}.job-list__item h3{color:#17191c;font-size:16px}.job-list__item p,.job-list__meta{color:#68717b}.property-list__visual{color:#007adb;background:#f1f3f5;border-radius:8px}.dashboard-metrics{gap:14px}.dashboard-metric{background:#fff;border-color:#dde1e5;min-height:126px}.dashboard-metric__label svg,.dashboard-metric strong{color:#005ea8}.dashboard-metric strong{font-size:34px}.property-search .input{border-radius:8px;min-height:44px}.property-editor{border-radius:10px}.property-editor>h3{color:#17191c}.detail-card{border-radius:10px}.property-detail__hero{color:#007adb;background:#f1f3f5;border-color:#dde1e5;border-radius:10px}.property-detail .detail-grid>.detail-card:first-child .detail-list div{background:#f6f7f8;border-radius:8px}.request-wizard{max-width:720px}.request-wizard__header{border-color:#e0e3e7}.request-wizard__review div{background:#f5f7f8;border-radius:8px}.owner-request-screen{color:#1a1a1c;background:#fff;width:100%;min-height:100dvh;font-family:Inter Variable,Noto Sans Georgian Variable,sans-serif}.owner-request-screen--state{justify-content:center;align-items:center;padding:20px;display:flex}.owner-request-screen--state>*{width:100%;max-width:390px}.owner-request-screen .request-wizard{box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;width:100%;max-width:none;min-height:100dvh;margin:0;display:flex;overflow:hidden}.owner-request-screen .request-wizard__topbar{border-color:#ededf0;flex:0 0 56px;gap:12px;min-height:56px;padding:0 20px}.owner-request-screen .request-wizard__topbar h2{font-size:16px;font-weight:700}.owner-request-screen .request-wizard__backmark{color:#1a1a1c;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.owner-request-screen .request-wizard__backmark svg{width:20px;height:20px}.owner-request-screen .request-wizard__form{flex:1;min-height:0;display:flex}.owner-request-screen .request-wizard__body{flex:1;align-content:start;gap:12px;padding:20px 20px 22px;overflow-y:auto}.owner-request-screen .request-wizard__progress p{color:#45454a;font-size:12px;line-height:17px}.owner-request-screen .request-wizard__progress>div{background:#ebebf0;height:6px}.owner-request-screen .request-wizard__progress i{background:#1f1f21;transition:none}.owner-request-screen .request-wizard__fields>label,.owner-request-screen .request-wizard__service-fieldset legend,.owner-request-screen .request-wizard__toggle-group legend{color:#404045;font-size:12px;font-weight:500}.owner-request-screen .request-wizard__service-fieldset{gap:12px;margin-top:4px}.owner-request-screen .request-wizard__service-fieldset legend{color:#2e2e2e;font-size:14px;font-weight:700}.owner-request-screen .request-wizard .input,.owner-request-screen .request-wizard__select-button{color:#1f1f21;border-color:#b8b8bd;min-height:48px;padding-inline:14px;font-size:14px}.owner-request-screen .request-wizard__date-control{align-items:center;min-height:48px;display:flex;position:relative}.owner-request-screen .request-wizard__date-control .input{padding-right:42px}.owner-request-screen .request-wizard__date-control.is-empty .input{color:#0000}.owner-request-screen .request-wizard__date-control.is-empty .input::-webkit-datetime-edit{color:#0000}.owner-request-screen .request-wizard__date-placeholder{color:#7a7a80;pointer-events:none;font-size:14px;position:absolute;left:14px}.owner-request-screen .request-wizard__date-control>svg{color:#7a7a80;pointer-events:none;width:14px;height:14px;position:absolute;right:14px}.owner-request-screen .request-wizard__date-control.has-value>svg{color:#404045}.owner-request-screen .request-wizard__date-control.has-value .request-wizard__date-placeholder{display:none}.owner-request-screen .request-wizard__select-button.is-placeholder{color:#7a7a80}.owner-request-screen .request-wizard__select-button>svg{width:15px;height:15px}.owner-request-screen .request-wizard__service-grid{gap:12px}.owner-request-screen .request-wizard__service,.owner-request-screen .request-wizard__future-services>span{color:#6f6f6f;background:#f5f5f5;border-color:#d9d9d9;min-height:64px;font-size:12px}.owner-request-screen .request-wizard__service.is-selected{color:#242424;background:#fff;border:1.5px solid #333}.owner-request-screen .request-wizard__service small,.owner-request-screen .request-wizard__future-services small{font-size:9px;font-weight:700}.owner-request-screen .request-wizard__helper{color:#6b6b6b;margin:0;font-size:12px;line-height:17px}.owner-request-screen .request-wizard__fields>.button,.owner-request-screen .request-wizard__actions .button{background:#2e2e30;border-color:#2e2e30;border-radius:8px;min-height:48px;font-size:14px}.owner-request-screen .request-wizard__actions .button--secondary{color:#2e2e30;background:#fff;border-color:#2e2e30}.request-wizard__bottom-nav{background:#fff;border-top:1px solid #ededf0;flex:0 0 72px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:8px 10px;display:grid}.request-wizard__bottom-nav a{color:#7a7a80;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:10px;line-height:12px;text-decoration:none;display:flex}.request-wizard__bottom-nav svg{width:20px;height:20px}.request-wizard__bottom-nav small{white-space:nowrap;font-size:10px;line-height:12px}.request-wizard__bottom-nav a.is-active{color:#1a1a1c;font-weight:700}.owner-profile-screen{color:#1a1a1c;background:#fff;flex-direction:column;width:100%;min-height:100dvh;display:flex}.owner-profile-screen__header{border-bottom:1px solid #ededf0;flex:0 0 56px;grid-template-columns:24px 1fr 24px;align-items:center;min-height:56px;padding:0 20px;display:grid}.owner-profile-screen__header h1{text-align:left;margin:0;font-size:16px;line-height:22px}.owner-profile-screen__body{flex:1;gap:12px;padding:20px 20px 24px;display:grid;overflow-y:auto}.owner-profile-screen__body>h2{color:#45454a;margin:4px 0 0;font-size:13px;line-height:18px}.owner-profile-screen__helper{color:#6b6b6b;margin:0;font-size:12px;line-height:17px}.owner-profile-screen__helper-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-profile-screen__helper-row button{color:#1a1a1c;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.owner-profile-screen__field{color:#404045;gap:6px;font-size:12px;line-height:17px;display:grid}.owner-profile-screen__field>.input,.owner-profile-screen__value{box-sizing:border-box;color:#7a7a80;border:1px solid #b8b8bd;border-radius:8px;width:100%;min-height:48px;padding:13px 14px;font-size:14px;line-height:20px}.owner-profile-screen__value{align-items:center;display:flex}.shell--owner:has(.owner-job-detail){background:#fff;align-items:stretch}.shell--owner:has(.owner-job-detail) .shell__content{flex:auto;width:100%;max-width:none}.shell--owner:has(.owner-job-detail) .shell__content>main{display:block}.shell--owner:has(.owner-job-detail) .owner-job-detail{background:#fff;flex-direction:column;gap:12px;min-height:100dvh;padding:0 20px;display:flex}.owner-job-detail>.back-link{color:#1a1a1c;border-bottom:1px solid #ededf0;flex:0 0 56px;align-items:center;margin:0 -20px;padding:0 20px 0 48px;font-size:16px;font-weight:650;line-height:22px;text-decoration:none;display:flex;position:relative}.owner-job-detail>.back-link:before{content:"←";font-size:20px;font-weight:500;position:absolute;left:20px}.owner-job-detail .workspace__welcome{border:0;justify-content:space-between;align-items:center;margin:0;padding:0;display:flex}.owner-job-detail .workspace__welcome h2{color:#1f1f21;margin:0;font-size:23px;line-height:33px}.owner-job-detail .workspace__welcome p{color:#7a7a82;margin:3px 0 0;font-size:12px;line-height:17px}.owner-job-detail .detail-card,.owner-job-detail .owner-evidence-review,.owner-job-detail .provider-matching,.owner-job-detail .completion-review{box-shadow:none;background:#fff;border:1px solid #ededf0;border-radius:12px;gap:9px;padding:14px;display:grid}.owner-job-detail .detail-card>h3{color:#45454a;margin:0;font-size:13px;line-height:18px}.owner-job-detail .detail-list{gap:0;margin:0;display:grid}.owner-job-detail .detail-list div{border-bottom:1px solid #ededf0;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.owner-job-detail .detail-list div:last-child{border-bottom:0;padding-bottom:0}.owner-job-detail .detail-list dt,.owner-job-detail .detail-list dd{margin:0;font-size:12px;line-height:17px}.owner-job-detail .detail-list dt{color:#7a7a80}.owner-job-detail .detail-list dd{color:#1a1a1c;text-align:right;max-width:58%}.owner-job-detail .provider-task-list{gap:9px;margin:0;display:grid}.owner-job-detail .provider-task-list li{border-bottom:1px solid #ebebf0;gap:7px;padding:0 0 9px;display:grid}.owner-job-detail .provider-task-list li:last-child{border-bottom:0;padding-bottom:0}.owner-job-detail .owner-job-detail__history{margin:0}.owner-job-detail .timeline{gap:9px;margin:0;display:grid}.owner-job-detail .timeline li{gap:3px;display:grid}.owner-job-detail .timeline strong{font-size:12px}.owner-job-detail .timeline span,.owner-job-detail .timeline time{color:#7a7a82;font-size:11px;line-height:16px}.owner-job-detail .button{border-radius:8px;min-height:48px}.owner-job-detail .owner-bottom-nav{margin:auto -20px 0}.owner-job-detail .completion-review__section{background:#f6f6f9;border-radius:8px;gap:8px;padding:14px;display:grid}.owner-job-detail .completion-review__section h4{color:#1a1a1c;margin:0;font-size:13px;line-height:18px}.owner-job-detail .completion-review__section p{color:#404045;margin:0;font-size:12px;line-height:17px}.owner-job-detail .completion-review__section .button{width:100%}.owner-job-detail .notice{box-shadow:none;border-radius:8px;margin:0;padding:14px}.owner-job-detail .notice__icon{display:none}.owner-job-detail .notice strong{font-size:13px;line-height:18px}.owner-job-detail .notice p{color:#404045;font-size:12px;line-height:17px}.owner-profile-screen__body>.button{width:100%;min-height:48px}.owner-profile-screen__body>.button:not(.button--secondary){color:#fff;background:#2e2e30;border-color:#2e2e30}.owner-profile-screen__body>.button.button--secondary{color:#1a1a1c;background:#fff;border-color:#404045}.owner-profile-screen__theme{background:#f6f6f9;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.owner-profile-screen__theme div{gap:3px;display:grid}.owner-profile-screen__theme strong{font-size:14px}.owner-profile-screen__theme span{color:#7a7a82;font-size:11px}.owner-profile-screen__theme-control{align-items:center;gap:8px;display:flex!important}.owner-profile-screen__theme-control>span:first-child{color:#45454a}.owner-profile-screen__theme-control button{cursor:pointer;background:#e7e7ea;border:1px solid #b8b8bd;border-radius:11px;width:38px;height:22px;padding:1px}.owner-profile-screen__theme-control button i{background:#fff;border:1px solid #c8c8cd;border-radius:50%;width:18px;height:18px;transition:transform .16s;display:block;transform:translate(0)}.owner-profile-screen__theme-control button[aria-checked=true] i{transform:translate(14px)}@media (width>=761px){.owner-profile-screen{align-items:stretch}.owner-profile-screen__body,.owner-profile-screen__header,.owner-profile-screen>.owner-bottom-nav{width:100%;max-width:none}}.owner-request-screen .request-wizard__topbar{flex-basis:56px;min-height:56px}.owner-properties-page__body{align-content:start}.owner-properties-page__card{flex:0 0 106px}.owner-properties-page__add{flex:0 0 48px}:is(.shell--owner:has(.owner-home-screen)>.shell__content>.owner-bottom-nav,.shell--owner:has(.owner-request-screen)>.shell__content>.owner-bottom-nav,.shell--owner:has(.owner-properties-page)>.shell__content>.owner-bottom-nav,.shell--owner:has(.property-detail--mobile)>.shell__content>.owner-bottom-nav,.shell--owner:has(.owner-billing)>.shell__content>.owner-bottom-nav),:is(.shell--owner:has(.owner-profile-screen)>.shell__content>.owner-bottom-nav,.shell--owner:has(.owner-home-screen)>.shell__content>.owner-bottom-nav,.shell--owner:has(.owner-billing)>.shell__content>.owner-bottom-nav){display:none}.owner-properties-page__header{flex:0 0 56px;height:56px;padding-inline:20px}.owner-properties-page__body{gap:12px;padding:20px}.owner-properties-page__search{gap:6px}.owner-properties-page__search .input{height:48px;min-height:48px;padding-inline:14px}.owner-properties-page__card{box-sizing:border-box;background:#fff;border:1px solid #ededf0;border-radius:12px;flex-direction:column;flex:0 0 106px;justify-content:flex-start;align-items:stretch;gap:9px;height:106px;min-height:106px;padding:14px;display:flex}.owner-properties-page__card-heading{min-height:21px}.owner-properties-page__card h3{font-size:15px;line-height:21px}.owner-properties-page__card-heading>span{padding:5px 9px;font-size:11px;line-height:16px}.owner-properties-page__card p{font-size:12px;line-height:17px}.owner-properties-page__add{flex:0 0 48px;height:48px;min-height:48px}.owner-property-bottom-nav,.property-detail__bottom-nav,.request-wizard__bottom-nav{height:72px;min-height:72px;padding:8px 10px}.owner-property-bottom-nav a,.property-detail__bottom-nav a,.request-wizard__bottom-nav a{gap:3px;width:68px;min-height:56px}.owner-property-bottom-nav a svg,.property-detail__bottom-nav a svg,.request-wizard__bottom-nav a svg{width:20px;height:20px}.owner-property-bottom-nav a span,.property-detail__bottom-nav a span,.request-wizard__bottom-nav small{font-size:10px;line-height:12px}.owner-request-screen .request-wizard__topbar{height:56px;min-height:56px;padding-inline:20px}.owner-request-screen .request-wizard__topbar h2{font-size:16px;line-height:22px}.owner-request-screen .request-wizard__body{gap:16px;padding:20px 20px 22px}.owner-request-screen .request-wizard__progress{gap:7px}.owner-request-screen .request-wizard__progress p{font-size:12px;line-height:17px}.owner-request-screen .request-wizard__progress>div{height:6px}.owner-request-screen .request-wizard__fields{gap:10px}.owner-request-screen .request-wizard__fields>label{font-size:12px;line-height:17px}.owner-request-screen .request-wizard .input,.owner-request-screen .request-wizard__select-button{height:48px;min-height:48px;padding-inline:14px}.owner-request-screen .request-wizard__service-fieldset,.owner-request-screen .request-wizard__service-grid{gap:12px}.owner-request-screen .request-wizard__service{min-height:80px;padding:10px}@media (width<=760px){:is(body:has(.owner-home-screen),body:has(.owner-request-screen),body:has(.owner-properties-page),body:has(.property-detail--mobile),body:has(.owner-billing),body:has(.owner-profile-screen)){padding-bottom:0}.shell--owner{min-height:100dvh}.owner-bottom-nav,.request-wizard__bottom-nav,.owner-property-bottom-nav,.property-detail__bottom-nav{box-sizing:border-box;height:calc(72px + env(safe-area-inset-bottom));padding:8px 10px env(safe-area-inset-bottom);z-index:10;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;width:100%;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0}.owner-bottom-nav a,.request-wizard__bottom-nav a,.owner-property-bottom-nav a,.property-detail__bottom-nav a{width:auto;min-height:56px}.owner-home-screen__body,.owner-profile-screen__body,.owner-billing,.owner-request-screen .request-wizard__body,.owner-properties-page__body,.property-detail--mobile .property-detail__body{padding-bottom:calc(72px + env(safe-area-inset-bottom) + 8px)}}.owner-request-screen .request-wizard__service>span{font-size:14px;line-height:20px}.owner-request-screen .request-wizard__service small{font-size:10px;line-height:12px}.owner-request-screen .request-wizard__helper{font-size:12px;line-height:17px}.owner-request-screen .request-wizard__fields>.button,.owner-request-screen .request-wizard__actions .button{height:48px;min-height:48px}@media (width>=761px){.owner-request-screen{background:#fff;justify-content:flex-start;align-items:flex-start;padding:0;display:flex}.owner-request-screen .request-wizard{border:0;max-width:none;min-height:100dvh}}.owner-job-detail>.workspace__welcome,.provider-job-detail>.workspace__welcome{margin-bottom:-4px}.owner-job-detail .detail-card,.provider-job-detail .detail-card{box-shadow:none;border-color:#dde1e5}.owner-job-detail .detail-list div,.provider-job-detail .detail-list div{background:#f7f8f9;border-radius:8px}.owner-tasks-screen{color:#1a1a1c;background:#fff;flex-direction:column;width:100%;min-height:100dvh;display:flex}.owner-tasks__header{background:#fff;border-bottom:1px solid #ededf0;flex:0 0 56px;align-items:center;gap:12px;padding:0 20px;display:flex}.owner-tasks__header h1{color:#1a1a1c;flex:1;margin:0;font-size:16px;font-weight:650;line-height:22px}.owner-tasks__header>a{color:#1a1a1c;justify-content:center;align-items:center;width:24px;height:28px;display:inline-flex}.owner-tasks__header>a svg{width:20px;height:20px}.owner-tasks__header-spacer{flex:0 0 24px}.owner-tasks__body{flex-direction:column;flex:1;gap:8px;padding:16px 16px 92px;display:flex;overflow:auto}.owner-tasks__helper{color:#48484a;margin:0;font-size:11px;line-height:16px}.owner-tasks__create{color:#fff;background:#2e2e30;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;height:64px;margin:0 0 12px;font-size:14px;font-weight:650;display:flex}.owner-tasks__category{background:#fff;border:1px solid #ededf0;border-radius:12px;flex-direction:column;gap:4px;padding:12px 10px;display:flex}.owner-tasks__category-header,.owner-tasks__list-row-header,.owner-tasks__details-header{justify-content:space-between;align-items:center;min-height:18px;display:flex}.owner-tasks__category-header h2{color:#1f1f21;flex:1;margin:0;font-size:13px;font-weight:650;line-height:18px}.owner-tasks__category-header button,.owner-tasks__list-row-header a{color:#1a1a1c;background:0 0;border:0;padding:0;font-size:12px;font-weight:550;line-height:16px;text-decoration:none}.owner-tasks__preview{border-bottom:1px solid #ededf0;flex-direction:column;gap:4px;padding:8px 6px;text-decoration:none;display:flex}.owner-tasks__preview:last-of-type{border-bottom:0}.owner-tasks__preview strong,.owner-tasks__list-row-header strong{color:#1f1f21;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;line-height:18px;overflow:hidden}.owner-tasks__preview span,.owner-tasks__list-row span{color:#48484a;overflow-wrap:anywhere;font-size:11px;line-height:16px}.owner-tasks__empty,.owner-tasks__more,.owner-tasks__muted{color:#7a7a80;margin:0;font-size:11px;line-height:16px}.owner-tasks__more{padding:4px 6px 0}.owner-tasks__list{background:#fff;border:1px solid #ededf0;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.owner-tasks__list-row{border-bottom:1px solid #ededf0;flex-direction:column;gap:4px;padding:12px;display:flex}.owner-tasks__list-row:last-child{border-bottom:0}.owner-tasks__list-row-header strong{flex:1}.owner-tasks__details-card{background:#fff;border:1px solid #ededf0;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.owner-tasks__details-header h2{color:#1f1f21;margin:0;font-size:15px;font-weight:650;line-height:21px}.owner-tasks__details-header span{color:#7a7a80;font-size:11px;font-weight:550;line-height:16px}.owner-tasks__details-card>strong{color:#1f1f21;font-size:15px;line-height:21px}.owner-tasks__detail-row{border-top:1px solid #ededf0;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.owner-tasks__detail-row span{color:#7a7a80;font-size:12px;line-height:16px}.owner-tasks__detail-row strong{color:#1f1f21;overflow-wrap:anywhere;text-align:right;flex:1;min-width:0;font-size:12px;font-weight:550;line-height:16px}.owner-tasks__support{color:#1a1a1c;background:#fff;border:1px solid #2e2e30;border-radius:10px;justify-content:center;align-items:center;width:100%;height:48px;margin-top:4px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.owner-tasks-screen .owner-bottom-nav{margin-top:auto}@media (width>=761px){.owner-tasks-screen{min-height:calc(100dvh - 72px)}.owner-tasks__body{width:100%;max-width:760px}}.provider-matching,.owner-evidence-review,.provider-checklist,.provider-evidence{border-radius:10px}.provider-offer-list{gap:10px}.provider-offer{border-radius:10px}.provider-offer__meta div{border-color:#e0e3e7}.provider-task-list{gap:8px}.provider-task-list li{background:#f7f8f9;border-color:#e0e3e7;border-radius:8px}.provider-next-action{box-shadow:none;background:#17191c;border:0;border-radius:10px}.provider-next-action__label{color:#adcbdf}.provider-next-action .button{color:#fff;background:#1497ff}.provider-next-action .button:hover:not(:disabled){background:#007adb}.provider-progress{box-shadow:none;border-color:#dde1e5}.provider-progress li.is-complete:before{background:#1497ff;border-color:#1497ff}.provider-progress li.is-current:before{border-color:#1497ff;box-shadow:0 0 0 3px #d6edff}.completion-review__section[aria-label=დასრულების\ დადასტურება]{background:#ebf6ff;border-radius:8px}.completion-review__section{border-color:#e0e3e7}.auth-surface .checkbox{color:var(--auth-muted);margin-top:0;font-size:13px;line-height:19px}.auth-surface .checkbox input,.auth-surface .registration-choice input{accent-color:var(--auth-sky)}.auth-surface .registration-choice-group legend{color:var(--auth-ink)}.auth-surface .registration-choice{border-color:var(--auth-line);border-radius:6px}.auth-surface .registration-choice:focus-within{border-color:var(--auth-sky);box-shadow:0 0 0 3px #d6edff}.auth-surface .registration-card select.input{background:#fff}@media (width<=760px){.provider-onboarding-shell{z-index:11;min-height:100dvh;margin-bottom:-76px;position:relative}.provider-onboarding{min-height:calc(100dvh - 64px)}}@media (width<=420px){.provider-onboarding__header{padding-inline:12px}.provider-onboarding{padding:20px 20px 34px}.provider-onboarding__form-grid{grid-template-columns:1fr}.provider-onboarding__progress span{padding-inline:8px;font-size:11px}}.mobile-auth-frame,.provider-onboarding-shell{box-sizing:border-box;width:100%;max-width:none;height:auto;min-height:100dvh;box-shadow:none;padding:max(28px, env(safe-area-inset-top)) 27px max(28px, env(safe-area-inset-bottom));border-radius:0;margin:0;position:relative;overflow:visible}:root{--color-bg:#fcfcfc;--color-warm:#fff;--color-surface:#fff;--color-surface-low:#f6f6f9;--color-surface-high:#eceef2;--color-surface-highest:#d4d7de;--color-ink:#353c4d;--color-muted:#626979;--color-secondary:#626979;--color-plum:#58a4ae;--color-plum-deep:#2e7781;--color-plum-hover:#2e7781;--color-plum-soft:#eaf5f6;--color-border:#d4d7de;--color-outline:#a6b9cc;--color-error:#c34242;--color-error-surface:#fef2f2;--color-success:#277f63;--color-success-surface:#f0fdf4;--color-warning:#a36517;--color-warning-surface:#fffbeb;--color-info:#2e7781;--color-info-surface:#f0f9ff;--font-heading:"Inter Variable", Inter, "Noto Sans Georgian Variable", system-ui, sans-serif;--font-body:"Inter Variable", Inter, "Noto Sans Georgian Variable", system-ui, sans-serif;--radius-control:8px;--radius-card:8px;--shadow-card:none;--shadow-float:none}#root{background:var(--color-bg);color:var(--color-ink)}#root :is(button,input,select,textarea){font-size:14px}#root :focus-visible{outline-color:#173f45}#root .button--secondary:hover:not(:disabled){color:var(--color-ink);background:#c7cbd3;border-color:#8d9eae}#root .button--quiet{color:var(--color-ink)}#root .card{border-color:var(--color-border);box-shadow:none;border-radius:8px}#root .notice{box-shadow:none;border-radius:8px;padding:14px}#root .notice--danger{color:var(--color-ink);background:#fef2f2;border-color:#b91c1c}#root .notice--warning{color:var(--color-ink);background:#fffbeb;border-color:#a36517}#root .notice--info{color:var(--color-ink);background:#f0f9ff;border-color:#7dd3fc}#root .status-badge{border-radius:999px;padding:5px 9px;font-size:11px;line-height:16px}.owner-home-screen,.owner-tasks-screen,.owner-properties-page,.property-detail--mobile,.owner-request-screen,.owner-billing,.owner-profile-screen,.provider-screen{color:var(--color-ink);background:#fcfcfc}.owner-home__header,.owner-tasks__header,.owner-properties-page__header,.property-detail__header,.request-wizard__topbar,.owner-profile-screen__header,.provider-screen__header{color:var(--color-ink);background:#fff;border-bottom-color:#ededf0;min-height:56px}.owner-home__header h1,.owner-tasks__header h1,.owner-properties-page__header h2,.property-detail__header h1,.request-wizard__topbar h2,.owner-profile-screen__header h1,.provider-screen__header h1{color:var(--color-ink);font-size:16px;font-weight:600;line-height:22px}.owner-home-screen__body,.owner-tasks__body,.owner-properties-page__body,.property-detail__body,.request-wizard__body,.owner-profile-screen__body,.owner-billing,.provider-screen__body{padding:20px 20px calc(92px + env(safe-area-inset-bottom));gap:12px}.owner-bottom-nav,.owner-property-bottom-nav,.property-detail__bottom-nav,.request-wizard__bottom-nav,.provider-bottom-nav{background:#fff;border-top-color:#ededf0;height:72px;padding:8px 10px}.owner-bottom-nav a,.owner-property-bottom-nav a,.property-detail__bottom-nav a,.request-wizard__bottom-nav a,.provider-bottom-nav__item{color:var(--color-muted)}.owner-bottom-nav a.active,.owner-property-bottom-nav a.is-active,.property-detail__bottom-nav a.is-active,.request-wizard__bottom-nav a.is-active,.provider-bottom-nav__item.is-active{color:var(--color-ink)}.owner-dashboard__hero,.owner-dashboard__attention,.owner-dashboard__service-card,.owner-dashboard__snapshot,.owner-dashboard__activity,.owner-properties-page__card,.owner-properties-page__empty,.provider-dashboard-card,.provider-dashboard-empty,.provider-offer-card,.provider-mobile-card,.provider-screen__state,.provider-mobile-notice,.owner-tasks__category,.owner-tasks__list,.owner-tasks__details-card{border-color:var(--color-border);box-shadow:none;border-radius:8px}.owner-dashboard__hero,.owner-dashboard__attention,.owner-dashboard__snapshot,.owner-dashboard__activity,.provider-dashboard-card,.provider-dashboard-empty,.provider-mobile-notice{background:#f6f6f9}.owner-dashboard__section-title,.provider-dashboard-section h3,.provider-profile-section h2,.owner-tasks__category-header h2,.request-wizard__fields>label,.request-wizard__service-fieldset legend,.request-wizard__toggle-group legend{color:var(--color-ink);font-size:13px;line-height:18px}.owner-dashboard__hero h2,.provider-dashboard-screen__greeting,.provider-job-screen__hero{color:var(--color-ink)}.owner-dashboard__service-card,.owner-properties-page__card,.provider-offer-card,.provider-mobile-card,.owner-tasks__category,.owner-tasks__list,.owner-tasks__details-card{background:#fff}.owner-dashboard__badge,.provider-screen__badge,.provider-mobile-card__title-row>span{color:#15803d;background:#f0fdf4}.provider-mobile-card__title-row>.provider-mobile-card__status--accepted{color:#353c4d;background:0 0}.owner-dashboard__badge--upcoming{color:#a16207;background:#fefce8}.provider-offer-card__divider{background:#d4d7de}.provider-screen__helper,.owner-dashboard__empty-copy,.owner-tasks__helper,.owner-properties-page__card p,.provider-offer-card p,.provider-mobile-card p,.provider-mobile-notice p{color:var(--color-muted)}.provider-dashboard-metrics>div{background:#f6f6f9;border-radius:8px}.provider-screen__skeletons i{background:#e5e7eb;border-radius:8px}.owner-properties-page--add .property-editor{padding:20px}.owner-properties-page--add .property-form,.request-wizard__body,.provider-mobile-form,.provider-profile-section{gap:12px}.owner-properties-page--add .property-form__progress i,.request-wizard__progress i{background:var(--color-plum)}.owner-properties-page--add .property-form__progress>span,.request-wizard__progress>div{background:#d4d7de}.owner-properties-page--add .property-form__field label,.property-form__field label,.request-wizard__fields>label,.provider-mobile-form label,.provider-profile-section label{color:var(--color-ink);font-size:12px;font-weight:500}.request-wizard{box-shadow:none;background:#fcfcfc;border:0;border-radius:0;max-width:none}.request-wizard__topbar{border-bottom-color:#ededf0}.request-wizard .input,.request-wizard__select-button{border-color:#b8b8bd}.request-wizard__service{background:#f5f5f5;border-color:#d9d9d9;border-radius:8px}.field-error,.mobile-field-error{color:var(--color-error);font-size:12px;line-height:17px}.mobile-auth-frame,.provider-onboarding-shell{color:var(--color-ink);font-family:var(--font-body);background:#fcfcfc}.mobile-auth-frame h1{color:var(--color-ink);font-size:24px;font-weight:600}.mobile-auth-frame .mobile-field{color:var(--color-ink);font-size:12px;font-weight:500}.mobile-auth-frame .mobile-field .input,.mobile-field select.input,.mobile-phone-fields .input,.mobile-phone-fields select.input{border-color:#b8b8bd;border-radius:8px;height:48px;min-height:48px}.mobile-role-card{border-color:var(--color-border);color:var(--color-ink);background:#fff;border-radius:8px}.mobile-role-card.is-selected{border-color:var(--color-plum);box-shadow:0 0 0 2px #58a4ae3d}.mobile-onboarding-visual{background:#d9d9d9;border-radius:0 0 24px 24px}.mobile-step-indicator span{background:#d4d7de}.mobile-step-indicator span.is-active{background:var(--color-plum)}@media (width<=760px){.owner-home-screen__body,.owner-tasks__body,.owner-properties-page__body,.property-detail--mobile .property-detail__body,.owner-request-screen .request-wizard__body,.owner-profile-screen__body,.owner-billing,.provider-screen__body{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.owner-properties-page__card,.provider-offer-card,.provider-mobile-card,.owner-dashboard__hero,.owner-dashboard__attention,.owner-dashboard__snapshot,.owner-dashboard__activity{padding:14px}}.mobile-auth-frame *,.provider-onboarding-shell *{box-sizing:border-box}.mobile-auth-frame>.auth-logo-link,.mobile-auth-frame>h1,.mobile-auth-frame>h2,.mobile-auth-frame>p,.mobile-auth-frame>form,.mobile-auth-frame>.mobile-wide-cta,.mobile-auth-frame>.mobile-cta,.mobile-auth-frame>.mobile-password-rules,.mobile-auth-frame>.mobile-confirm-error,.mobile-auth-frame>.mobile-registration-error,.mobile-auth-frame>.mobile-back-link,.mobile-auth-frame>.mobile-resend-link,.mobile-auth-frame>.mobile-provider-passwords,.mobile-auth-frame>.mobile-consents,.mobile-auth-frame>.mobile-forgot-link,.mobile-auth-frame>.mobile-separator,.mobile-auth-frame>.mobile-role-options,.mobile-auth-frame>.mobile-company-link,.mobile-auth-frame>.mobile-login-alert{width:auto;position:static;inset:auto}.auth-logo-link{align-self:center;margin:0 auto 42px;display:inline-flex}.auth-brand-logo{width:clamp(48px,17vw,64px);max-width:100%;height:auto;display:block}.mobile-auth-frame h1{text-align:center;font-size:24px;line-height:1.32}.mobile-login-frame,.mobile-reset-frame,.mobile-confirm-frame,.mobile-role-frame,.mobile-registration-frame,.mobile-provider-stage-two{flex-direction:column;gap:18px;display:flex}.mobile-login-frame form,.mobile-registration-frame form,.mobile-provider-stage-two .mobile-provider-passwords{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;padding:0;display:grid}.mobile-login-frame.is-error form{top:auto}.mobile-field{gap:8px;font-size:16px}.mobile-field .input,.mobile-field select.input,.mobile-phone-fields .input,.mobile-phone-fields select.input{border-radius:4px;width:100%;height:44px;min-height:44px}.mobile-login-frame .mobile-field{gap:8px;font-size:16px}.mobile-login-frame .mobile-field .input{background:#fff;border:1px solid #989898;border-radius:4px;height:44px;min-height:44px}.mobile-password-input{display:block;position:relative}.mobile-password-input .input{padding-right:48px}.mobile-password-toggle{color:#4e5761;background:0 0;border:0;justify-content:center;align-items:center;width:42px;height:40px;display:inline-flex;position:absolute;inset:2px 2px 2px auto}.mobile-login-submit,.mobile-registration-continue,.mobile-provider-stage-two>.mobile-wide-cta,.mobile-reset-frame .mobile-wide-cta,.mobile-confirm-frame .mobile-wide-cta{width:100%;margin:4px 0 0;position:static}.mobile-login-frame.is-error .mobile-login-submit,.mobile-login-frame.is-error .mobile-forgot-link,.mobile-login-frame.is-error .mobile-separator,.mobile-login-frame.is-error .mobile-register-cta{top:auto}.mobile-forgot-link,.mobile-back-link,.mobile-resend-link{text-align:center;align-self:center}.mobile-separator{background:#989898;width:100%;height:1px;margin-top:6px}.mobile-register-cta{width:100%}.mobile-login-alert,.mobile-registration-error,.mobile-confirm-error{color:#ba1a1a;border:1px solid #ba1a1a;border-radius:6px;padding:10px 12px}.mobile-role-frame>h1{text-align:left;padding:0;font-size:36px}.mobile-role-options{gap:24px;display:grid}.mobile-role-card{width:100%;height:154px;min-height:154px;padding:28px 32px}.mobile-company-link{padding:4px}.mobile-role-next{margin-top:auto}.mobile-registration-frame>h1,.mobile-provider-stage-two>h1{text-align:left}.mobile-registration-fields{gap:14px}.mobile-phone-fields{grid-template-columns:112px minmax(0,1fr);gap:8px;display:grid}.mobile-consents,.mobile-consents--provider{gap:10px;margin:0;display:grid}.mobile-registration-frame--provider .mobile-consents{display:grid}.mobile-registration-continue{position:static}.mobile-provider-stage-two .mobile-provider-passwords{width:100%}.mobile-consents--provider{width:100%;top:auto}.mobile-provider-stage-two .mobile-provider-passwords .input{height:44px;min-height:44px}.mobile-confirm-frame>h2{text-align:left;font-size:20px}.mobile-confirm-frame.is-email>p,.mobile-reset-frame>p:not(.mobile-pending-notice){font-size:16px;line-height:24px;position:static}.mobile-confirm-frame.is-password .mobile-confirm-password,.mobile-confirm-frame.is-password .mobile-confirm-password-repeat{width:100%;position:static}.mobile-confirm-frame.is-password>h1,.mobile-confirm-frame.is-password>h2,.mobile-confirm-frame.is-password .mobile-confirm-password,.mobile-confirm-frame.is-password .mobile-confirm-password-repeat,.mobile-confirm-frame.is-password .mobile-password-rules,.mobile-confirm-frame.is-password .mobile-confirm-body>.mobile-confirm-error,.mobile-confirm-frame.is-password>.mobile-wide-cta{width:100%;position:static;top:auto;left:auto;right:auto}.mobile-confirm-frame.is-password>h1{font-size:16px;line-height:24px}.mobile-confirm-frame .mobile-wide-cta{min-height:48px}.mobile-open-gmail,.mobile-open-yahoo,.mobile-back-login,.mobile-confirm-link{top:auto}.mobile-password-rules{text-align:left;width:100%;height:auto;min-height:0;padding:16px;position:static}.mobile-reset-frame{padding-top:max(64px, env(safe-area-inset-top))}.mobile-reset-frame .mobile-field{position:static}.mobile-reset-email,.mobile-reset-password,.mobile-reset-confirm{top:auto}.mobile-reset-frame .mobile-field>span{background:0 0;padding:0;font-size:16px;position:static}.mobile-reset-frame--state{text-align:center;justify-content:center}.mobile-check-placeholder{flex:none;margin:0 auto;position:static}.mobile-onboarding-frame{padding:0 0 max(28px, env(safe-area-inset-bottom));text-align:center;flex-direction:column;display:flex}.mobile-onboarding-visual{background:#d9d9d9;border-radius:0 0 24px 24px;place-items:center;width:100%;min-height:min(56vw,280px);display:grid}.mobile-onboarding-visual img{object-fit:contain;width:100%;max-width:min(82vw,360px);height:auto;max-height:min(54vw,270px);display:block}.mobile-onboarding-copy{text-align:center;margin:36px 27px 0;position:static}.mobile-onboarding-copy h1{font-size:24px;line-height:32px}.mobile-onboarding-copy p{margin-top:18px}.mobile-step-indicator{margin:28px 0;position:static}.mobile-onboarding-frame .mobile-cta{width:calc(100% - 54px);margin:auto 27px 0;position:static}.auth-hero,.auth-hero img{display:none}.invitation-layout{justify-content:center;align-items:center;display:flex}.invitation-layout>.auth-brand-logo{margin-bottom:28px}.invitation-card{gap:18px;width:100%;max-width:430px;display:grid}.invitation-card h1{margin:0}.invitation-card .button,.invitation-card .button-row{width:100%}.invitation-card .button-row{gap:12px;display:grid}.mobile-invitation-notice{background:#f1f3f5;border-radius:6px;padding:12px}.mobile-invitation-notice.is-error{color:#ba1a1a;background:#fff0ef}.provider-onboarding-shell{padding:0}.provider-onboarding{min-height:calc(100dvh - 64px);padding:24px 20px max(32px, env(safe-area-inset-bottom))}@media (width<=340px){.mobile-auth-frame{padding-inline:20px}.mobile-onboarding-copy{margin-inline:20px}.mobile-onboarding-frame .mobile-cta{width:calc(100% - 40px);margin-inline:20px}.mobile-role-card{padding-inline:22px}}@media (width>=768px){.mobile-auth-frame,.provider-onboarding-shell{place-content:center;padding:32px;display:grid}.mobile-auth-frame>*,.provider-onboarding-shell>*{display:none!important}.mobile-auth-frame:before,.provider-onboarding-shell:before{content:"This experience is currently available on mobile.";color:#17191c;text-align:center;max-width:28ch;font-size:18px;line-height:1.5;display:block}}#root :is(.button,.input,.card,.notice,.status-badge){font-family:var(--font-body)}#root .button{background:var(--color-plum);border-color:var(--color-plum);box-shadow:none;border-radius:8px;min-height:48px;font-size:14px;transition:none}#root .button:hover:not(:disabled),#root .button:active:not(:disabled){background:var(--color-plum-deep);border-color:var(--color-plum-deep);box-shadow:none;transform:none}#root .button--secondary{color:var(--color-ink);background:#d4d7de;border-color:#a6b9cc}#root .button--danger{background:var(--color-error);border-color:var(--color-error)}#root .input{border-color:#b8b8bd;border-radius:8px;min-height:48px;padding:12px 14px}#root .input:focus{border-color:var(--color-plum-deep);box-shadow:0 0 0 3px #58a4ae6b}.mobile-auth-frame{color:var(--color-ink);background:#fcfcfc}.mobile-auth-header{margin:calc(max(28px, env(safe-area-inset-top)) * -1) -27px 20px;background:#fff;border-bottom:1px solid #ededf0;flex:0 0 56px;grid-template-columns:44px 1fr 44px;align-items:center;min-height:56px;padding:0 10px;display:grid}.mobile-auth-header a{color:var(--color-ink);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.mobile-auth-header svg{width:20px;height:20px}.mobile-auth-header__title{font-size:16px;font-weight:600;line-height:22px}.mobile-login-frame{padding-bottom:max(28px, env(safe-area-inset-bottom));gap:16px}.mobile-login-frame__heading{color:var(--color-ink);text-align:left;margin:0;font-size:22px;font-weight:600;line-height:30px}.mobile-login-frame .mobile-field{color:var(--color-ink);font-size:12px;font-weight:500}.mobile-login-frame .mobile-field .input{border-color:#b8b8bd;border-radius:8px;height:48px;min-height:48px}.mobile-login-frame form{gap:12px}.mobile-show-password{color:var(--color-muted);align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.mobile-show-password input{accent-color:var(--color-plum);width:18px;height:18px;margin:0}.mobile-login-create{color:var(--color-plum-deep);align-self:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:none}.mobile-login-alert,.mobile-registration-error,.mobile-confirm-error{color:var(--color-ink);background:#fef2f2;border-color:#b91c1c;border-radius:8px}.mobile-onboarding-frame{min-height:100dvh;padding-top:max(56px, env(safe-area-inset-top))}.mobile-onboarding-visual{flex:0 0 min(350px,100vw - 40px);width:calc(100% - 40px);min-height:min(350px,100vw - 40px);margin-inline:20px}.mobile-onboarding-visual img{width:min(350px,100vw - 40px);max-width:min(350px,100vw - 40px);max-height:min(350px,100vw - 40px)}.mobile-onboarding-copy{margin-top:28px}.owner-task-detail-screen{color:var(--color-ink);background:#fcfcfc;flex-direction:column;min-height:100dvh;display:flex}.owner-task-detail-screen__header{background:#fff;border-bottom:1px solid #ededf0;flex:0 0 56px;grid-template-columns:24px 1fr 24px;align-items:center;gap:12px;padding:0 20px;display:grid}.owner-task-detail-screen__header a{color:var(--color-ink);justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.owner-task-detail-screen__header svg{width:20px;height:20px}.owner-task-detail-screen__header h1{margin:0;font-size:16px;font-weight:600;line-height:22px}.owner-task-detail-screen__body{padding:16px 16px calc(88px + env(safe-area-inset-bottom));flex:1;gap:12px;display:grid;overflow:auto}.owner-task-detail-screen .owner-job-detail{gap:12px;max-width:none;margin:0;display:grid}.owner-task-detail-screen .workspace__welcome{gap:12px;margin:0;display:flex}.owner-task-detail-screen .workspace__welcome h2{font-size:18px;line-height:25px}.owner-task-detail-screen .detail-grid{grid-template-columns:1fr}.owner-task-detail-screen .detail-card{border-color:var(--color-border);box-shadow:none;border-radius:8px;padding:14px}.provider-offer-tabs{border-bottom:1px solid var(--color-border);scrollbar-width:thin;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.provider-offer-tabs a{color:var(--color-muted);flex:none;font-size:12px;font-weight:600;line-height:18px;text-decoration:none}.provider-offer-tabs a.is-active{color:var(--color-ink)}.provider-screen__body>.provider-offer-tabs+.provider-screen__badge{margin-top:0}html[data-ui-qa-scenario=provider] .provider-screen:has(.provider-offer-tabs) .provider-screen__body{gap:8px;padding:16px 16px 92px}html[data-ui-qa-scenario=provider] .provider-offer-tabs{border:1px solid var(--color-border);border-radius:10px;gap:0;padding:3px;overflow:hidden}html[data-ui-qa-scenario=provider] .provider-offer-tabs a{flex:1 1 0;justify-content:center;align-items:center;min-width:max-content;padding:4px 8px;font-size:11px;line-height:20px;display:flex}html[data-ui-qa-scenario=provider] .provider-offer-tabs a.is-active{background:var(--color-plum);color:#fff;border-radius:7px}html[data-ui-qa-scenario=provider] .provider-screen__helper{font-size:11px;line-height:17px}html[data-ui-qa-scenario=provider] .provider-offer-card{gap:4px;padding:17px 10px 12px}html[data-ui-qa-scenario=provider] .provider-offer-card h2,html[data-ui-qa-scenario=provider] .provider-offer-card__title{font-size:12px;line-height:17px}html[data-ui-qa-scenario=provider] .provider-offer-card>p{font-size:11px;line-height:15px}html[data-ui-qa-scenario=provider] .provider-offer-card__actions{gap:8px;margin:4px -7px 0}html[data-ui-qa-scenario=provider] .provider-offer-card__actions .button{min-height:48px}.provider-job-catalog__body{background:#fff;gap:12px;padding:20px 16px 92px}.provider-job-catalog .provider-screen__header{padding-inline:20px}.provider-job-catalog .provider-screen__header h1{text-align:left;font-weight:600}.provider-job-catalog__progress{gap:7px;display:grid}.provider-job-catalog__progress span{color:var(--color-ink);font-size:12px;line-height:17px}.provider-job-catalog__progress i{background:var(--color-plum);border-radius:999px;width:100%;height:6px;display:block}.provider-job-catalog__upload{border:1px dashed var(--color-plum);color:var(--color-ink);background:#f0f9fa;border-radius:10px;place-items:center;gap:4px;width:100%;min-height:128px;padding:16px;display:grid}.provider-job-catalog__upload b{color:var(--color-plum);font-size:24px;font-weight:400;line-height:24px}.provider-job-catalog__upload strong{font-size:14px;line-height:20px}.provider-job-catalog__upload span{font-size:12px;line-height:17px}.provider-job-catalog__card{border:1px solid var(--color-border);background:#fff;border-radius:10px;gap:12px;padding:14px;display:grid}.provider-job-catalog__card h2,.provider-job-catalog__card p{margin:0}.provider-job-catalog__card h2{color:var(--color-ink);font-size:14px;line-height:20px}.provider-job-catalog__card p{color:var(--color-ink);font-size:16px;line-height:22px}.provider-job-catalog__body>.button{box-shadow:none;width:100%}.provider-job-catalog__alert-badge{color:#a36517;background:#fffbeb;border-radius:999px;width:fit-content;padding:5px 9px;font-size:11px;line-height:16px}.provider-job-catalog__alert{background:#fffbeb;border:1px solid #f2d861;border-radius:10px;gap:4px;padding:14px;display:grid}.provider-job-catalog__alert strong{color:var(--color-ink);font-size:14px;line-height:20px}.provider-job-catalog__alert p{color:var(--color-ink);margin:0;font-size:12px;line-height:17px}.provider-job-catalog__feedback{min-height:154px}.provider-job-catalog__feedback button{color:var(--color-ink);background:0 0;border:0;place-self:end;padding:0;font-size:12px}.provider-job-catalog--proof .provider-job-catalog__card{min-height:147px}.provider-job-catalog--proof .provider-job-catalog__body>.button{width:calc(100% - 8px);margin-inline:4px}html[data-ui-qa-scenario] .dashboard-body{box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:#fcfcfc;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:20px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow-y:auto}html[data-ui-qa-scenario^=provider] .provider-dashboard-body{touch-action:pan-y;height:calc(100dvh - 128px);min-height:0;max-height:calc(100dvh - 128px);overflow-y:scroll}html[data-ui-qa-scenario] .dashboard-body>*{flex:none}html[data-ui-qa-scenario] .dashboard-body>.dashboard-card{width:350px}html[data-ui-qa-scenario] .dashboard-body>.dashboard-button{align-self:flex-start}html[data-ui-qa-scenario] .owner-home-screen__body{gap:0;padding:0 0 72px}html[data-ui-qa-scenario] .owner-home__header{margin:0}html[data-ui-qa-scenario] .dashboard-body h3,html[data-ui-qa-scenario] .dashboard-body h4,html[data-ui-qa-scenario] .dashboard-body strong{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-ui-qa-scenario] .dashboard-heading{width:350px;margin:0;font-size:24px;font-weight:700;line-height:32px}html[data-ui-qa-scenario] .dashboard-body{letter-spacing:0}@media (width>=391px){html[data-ui-qa-scenario] .dashboard-body{align-items:center}html[data-ui-qa-scenario] .dashboard-body>.dashboard-button{align-self:center}}html[data-ui-qa-scenario=provider-dashboard-default] .dashboard-body,html[data-ui-qa-scenario=provider-dashboard-inactive] .dashboard-body{gap:9px}html[data-ui-qa-scenario] .dashboard-intro{color:#353c4d;width:350px;margin:0;font-size:12px;line-height:normal}html[data-ui-qa-scenario] .dashboard-section-title,html[data-ui-qa-scenario] .state-label{color:#353c4d;width:350px;margin:0;font-size:14px;font-weight:600;line-height:20px}html[data-ui-qa-scenario] .dashboard-card,html[data-ui-qa-scenario] .dashboard-notice,html[data-ui-qa-scenario] .skeleton-lines{box-sizing:border-box;color:#353c4d;background:#fff;border:1px solid #d5dadc;border-radius:10px;width:350px;padding:12px 14px;font-size:12px;line-height:normal;overflow:hidden}html[data-ui-qa-scenario] .dashboard-card h4,html[data-ui-qa-scenario] .dashboard-card p{margin:0 0 6px}html[data-ui-qa-scenario] .dashboard-card h4{font-size:15px;font-weight:700;line-height:normal}html[data-ui-qa-scenario] .dashboard-card p:last-child{margin-bottom:0}html[data-ui-qa-scenario] .dashboard-notice{min-height:69px}html[data-ui-qa-scenario] .dashboard-notice strong{margin-bottom:6px;font-size:13px;display:block}html[data-ui-qa-scenario] .dashboard-notice p{margin:0}html[data-ui-qa-scenario] .dashboard-notice--error{background:#fef2f2;border-color:#7a7a82}html[data-ui-qa-scenario] .dashboard-notice--uncertain{background:#fffbeb;border-color:#7a7a82}html[data-ui-qa-scenario] .dashboard-button,html[data-ui-qa-scenario] .gel-button{box-sizing:border-box;color:#353c4d;border:1px solid #8d9eae;border-radius:8px;width:350px;height:48px;min-height:48px;padding:0 14px;font:600 14px Inter,Arial,sans-serif}html[data-ui-qa-scenario] .gel-button--primary{color:#fff;background:#58a4ae;border-color:#58a4ae}html[data-ui-qa-scenario] .dashboard-button--secondary,html[data-ui-qa-scenario] .gel-button--secondary{background:#d4d7de}html[data-ui-qa-scenario] .dashboard-link{color:#353c4d;background:0 0;border:0;padding:0;font:600 12px Inter,Arial,sans-serif}html[data-ui-qa-scenario] .badge{box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;width:max-content;height:23px;margin:0 0 7px;padding:4px 9px;font-size:11px;font-weight:500;line-height:15px;display:inline-flex}html[data-ui-qa-scenario] .badge--danger{color:#b91c1c;background:#fef2f2}html[data-ui-qa-scenario] .badge--progress{color:#0e7490;background:#ecfeff}html[data-ui-qa-scenario] .badge--scheduled{color:#1d4ed8;background:#eff6ff}html[data-ui-qa-scenario] .badge--today{color:#c2410c;background:#fff7ed}html[data-ui-qa-scenario] .badge--new{color:#6d28d9;background:#f5f3ff}html[data-ui-qa-scenario] .grouped-services{background:#fcfcfc;border:1px solid #e5e7eb;border-radius:10px;width:350px;overflow:hidden}html[data-ui-qa-scenario] .dashboard-service{color:#353c4d;padding:14px;font-size:12px}html[data-ui-qa-scenario] .dashboard-service+.dashboard-service{border-top:1px solid #e5e7eb}html[data-ui-qa-scenario] .dashboard-service__head{justify-content:space-between;align-items:flex-start;display:flex}html[data-ui-qa-scenario] .dashboard-service h4,html[data-ui-qa-scenario] .dashboard-service p{margin:0 0 5px}html[data-ui-qa-scenario] .dashboard-service .badge{margin:0}html[data-ui-qa-scenario] .dashboard-snapshot{gap:10px;width:350px;display:flex}html[data-ui-qa-scenario] .dashboard-single{flex-direction:column;gap:9px;width:350px;display:flex}html[data-ui-qa-scenario] .dashboard-single>.dashboard-card{width:350px}html[data-ui-qa-scenario] .dashboard-snapshot .dashboard-card{width:170px;padding:10px}html[data-ui-qa-scenario=provider-dashboard-default] .dashboard-snapshot .dashboard-card,html[data-ui-qa-scenario=provider-dashboard-inactive] .dashboard-snapshot .dashboard-card{width:170px}html[data-ui-qa-scenario=provider-dashboard-default] .provider-dashboard-body .dashboard-card .gel-button,html[data-ui-qa-scenario=provider-dashboard-inactive] .provider-dashboard-body .dashboard-card .gel-button{margin-inline:0;position:relative;left:50%;transform:translate(-50%)}html[data-ui-qa-scenario] .skeleton-lines strong{margin-bottom:12px;font-size:15px;display:block}html[data-ui-qa-scenario] .skeleton-lines span{background:#353c4d;width:168px;height:12px;margin:0 0 14px;display:block}html[data-ui-qa-scenario] .skeleton-lines span:nth-child(2){width:192px}html[data-ui-qa-scenario] .skeleton-lines span:nth-child(3){width:120px}html[data-ui-qa-scenario] .availability{box-sizing:border-box;background:#f6f6f9;border-radius:10px;justify-content:space-between;align-items:center;width:350px;padding:12px 14px;display:flex}html[data-ui-qa-scenario] .availability strong{margin-bottom:3px;font-size:14px;display:block}html[data-ui-qa-scenario] .availability small{font-size:11px}html[data-ui-qa-scenario] .availability-switch{background:#2e2e30;border:0;border-radius:99px;width:38px;height:22px;padding:0;display:block}html[data-ui-qa-scenario] .availability-switch span{background:#fff;border-radius:50%;width:17px;height:17px;margin:2px 2px 2px auto;display:block}html[data-ui-qa-scenario=provider-dashboard-inactive] .availability-switch{background:#e7e7ea;border-color:#b8b8bd}html[data-ui-qa-scenario=provider-dashboard-inactive] .availability-switch span{border:1px solid #d0d0d4;margin-left:2px;margin-right:auto}html[data-ui-qa-scenario] .availability-switch[aria-checked=false]{background:#e7e7ea}html[data-ui-qa-scenario] .availability-switch[aria-checked=false] span{border:1px solid #d0d0d4;margin-left:2px;margin-right:auto}html[data-ui-qa-scenario] .provider-dashboard-metrics{grid-template-columns:repeat(3,1fr);gap:12px;width:350px;display:grid}html[data-ui-qa-scenario] .provider-dashboard-metrics>div{background:#f6f6f9;border-radius:10px;min-height:76px;padding:12px;display:block}html[data-ui-qa-scenario] .provider-dashboard-metrics strong{margin-bottom:4px;font-size:20px;line-height:normal;display:block}html[data-ui-qa-scenario] .provider-dashboard-metrics span{color:#353c4d;font-size:11px}html[data-ui-qa-scenario^=provider-dashboard] .provider-bottom-nav{justify-content:space-between;display:flex}html[data-ui-qa-scenario^=provider-dashboard] .provider-bottom-nav__item{color:#353c4d;width:68px;min-height:35px;font:500 10px/12px Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-ui-qa-scenario^=provider-dashboard] .provider-bottom-nav__item.is-active{font-weight:600}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-surface,html:not([data-ui-qa-scenario]) .provider-screen .dashboard-surface{flex-direction:column;gap:12px;display:flex}.provider-screen:has(.provider-dashboard-body){height:100dvh;min-height:0;overflow:hidden}.provider-screen .provider-dashboard-body{min-height:0;padding:20px 20px calc(92px + env(safe-area-inset-bottom));overflow-y:auto}@media (width<=760px){.shell--provider:has(.provider-dashboard-body){height:100dvh;min-height:0;overflow:hidden}.shell--provider:has(.provider-dashboard-body) .shell__content{height:100dvh;min-height:0;overflow:hidden}.shell--provider:has(.provider-dashboard-body) .shell__content>main{height:100dvh;min-height:0;overflow:hidden}.provider-screen:has(.provider-dashboard-body){height:100dvh;min-height:0;overflow:hidden}.provider-screen .provider-dashboard-body{flex:auto}}@media (width>=761px){html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-surface,html:not([data-ui-qa-scenario]) .provider-screen .dashboard-surface{width:100%;max-width:760px;margin-inline:auto}}html:not([data-ui-qa-scenario]) .dashboard-heading{color:var(--color-ink);margin:0;font-size:23px;line-height:29px}html:not([data-ui-qa-scenario]) .dashboard-intro{color:var(--color-muted);margin:0;font-size:12px;line-height:16px}html:not([data-ui-qa-scenario]) .dashboard-section-title{color:var(--color-ink);margin:0;font-size:13px;line-height:18px}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-card,html:not([data-ui-qa-scenario]) .provider-screen .dashboard-card{box-sizing:border-box;color:var(--color-ink);border:1px solid var(--color-border);background:#fff;border-radius:8px;gap:7px;padding:14px;text-decoration:none;display:grid}html:not([data-ui-qa-scenario]) .dashboard-card h4{margin:0;font-size:15px;line-height:21px}html:not([data-ui-qa-scenario]) .dashboard-card p{color:var(--color-muted);margin:0;font-size:12px;line-height:16px}html:not([data-ui-qa-scenario]) .dashboard-service{color:var(--color-ink);gap:6px;padding:14px;text-decoration:none;display:grid}html:not([data-ui-qa-scenario]) .dashboard-service+.dashboard-service{border-top:1px solid var(--color-border)}html:not([data-ui-qa-scenario]) .dashboard-service__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}html:not([data-ui-qa-scenario]) .dashboard-service h4,html:not([data-ui-qa-scenario]) .dashboard-service p{margin:0}html:not([data-ui-qa-scenario]) .grouped-services{border:1px solid var(--color-border);border-radius:8px;overflow:hidden}html:not([data-ui-qa-scenario]) .dashboard-snapshot,html:not([data-ui-qa-scenario]) .dashboard-single{gap:12px;display:grid}html:not([data-ui-qa-scenario]) .dashboard-link{color:var(--color-ink);font-size:12px;font-weight:650;text-decoration:none}.provider-job-screen--accepted .provider-mobile-notice,.provider-job-screen--arrived .provider-mobile-notice{border-color:var(--color-border);background:#f6f6f9}.provider-job-screen--in-progress .provider-mobile-notice{background:#f0f9ff;border-color:#7dd3fc}.provider-job-screen--proof .provider-mobile-card,.provider-job-screen--correction .provider-mobile-card,.provider-job-screen--change .provider-mobile-card{border-color:var(--color-border)}.provider-job-screen--confirmed .provider-mobile-notice{background:#f0fdf4;border-color:#15803d}@media (width<=340px){.mobile-auth-header{margin-inline:-20px;padding-inline:16px}.mobile-login-frame{gap:10px}.mobile-login-frame__heading{font-size:18px;line-height:25px}.owner-task-detail-screen__body{padding-inline:12px}}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-surface{flex-direction:column;flex:none;gap:10px;width:100%;padding:8px 0 0;display:flex}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-surface>*{flex:none}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-heading{color:#353c4d;margin:0;font-size:24px;font-weight:700;line-height:32px}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-intro{color:#596174;margin:0;font-size:12px;line-height:17px}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-section-title{color:#353c4d;margin:0;font-size:14px;font-weight:600;line-height:20px}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-surface>.gel-button{border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;text-decoration:none;display:flex}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-surface>.gel-button--primary{color:#fff;background:#58a4ae;border-color:#58a4ae}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-surface>.gel-button--secondary{color:#353c4d;background:#d4d7de;border-color:#a6b9cc}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-card{box-sizing:border-box;color:#353c4d;background:#fff;border:1px solid #d5dadc;border-radius:10px;gap:0;min-height:0;padding:12px 14px;display:grid;overflow:visible}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-card h4,html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-card p{margin:0 0 6px}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-card h4{font-size:15px;font-weight:700;line-height:20px}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-card p{color:#596174;font-size:12px;line-height:17px}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-card p:last-of-type{margin-bottom:0}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-link{color:#353c4d;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:600 12px/17px Inter,system-ui,sans-serif;text-decoration:none}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-card .dashboard-link{margin-top:2px}html:not([data-ui-qa-scenario]) .owner-home-screen .badge{box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;width:max-content;height:23px;margin:0 0 7px;padding:4px 9px;font-size:11px;font-weight:500;line-height:15px;display:inline-flex}html:not([data-ui-qa-scenario]) .owner-home-screen .badge--danger{color:#b91c1c;background:#fef2f2}html:not([data-ui-qa-scenario]) .owner-home-screen .badge--progress{color:#0e7490;background:#ecfeff}html:not([data-ui-qa-scenario]) .owner-home-screen .badge--scheduled{color:#1d4ed8;background:#eff6ff}html:not([data-ui-qa-scenario]) .owner-home-screen .grouped-services{background:#fcfcfc;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-service{color:#353c4d;gap:0;padding:14px;text-decoration:none;display:grid}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-service+.dashboard-service{border-top:1px solid #e5e7eb}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-service__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-service h4,html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-service p{margin:0 0 5px}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-service h4{font-size:14px;line-height:18px}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-service p{color:#596174;font-size:12px;line-height:17px}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-service .badge{flex:none;margin:0}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-snapshot .dashboard-card{padding:10px}html:not([data-ui-qa-scenario]) .owner-home__header h1{width:100%;max-width:760px;margin-inline:auto}.owner-tasks-screen .owner-tasks__body.task-screen{box-sizing:border-box;background:#fcfcfc;gap:8px}.owner-tasks-screen .task-create{color:#fff;background:#58a4ae;border-radius:8px;height:64px;min-height:64px;margin:0}.owner-tasks-screen .task-group{background:#fff;border:1px solid #ededf0;border-radius:12px;gap:4px;padding:12px 10px}.owner-tasks-screen .task-group__head{gap:12px}.owner-tasks-screen .task-group__head h2{color:#353c4d;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:700;line-height:18px}.owner-tasks-screen .task-group__action{color:#353c4d;flex:none;font-size:12px;font-weight:600}.owner-tasks-screen .task-row{box-sizing:border-box;color:#353c4d;border-bottom:0;gap:4px;padding:8px 6px;font-size:11px;line-height:16px}.owner-tasks-screen .task-row+.task-row{border-top:1px solid #ededf0}.owner-tasks-screen .task-row strong{font-size:13px;line-height:18px}.owner-invoices-screen{color:#353c4d;background:#fcfcfc;flex-direction:column;width:100%;min-height:100dvh;display:flex}.shell--owner:has(.owner-invoices-screen) .owner-billing{gap:0;padding:0}.owner-invoices-screen__header{background:#fff;border-bottom:1px solid #ededf0;flex:0 0 56px;grid-template-columns:24px 1fr 24px;align-items:center;min-height:56px;padding:0 20px;display:grid}.owner-invoices-screen__header h1{margin:0;font-size:16px;font-weight:600;line-height:22px}.owner-invoices-screen__body.task-screen{min-height:0;padding:16px 16px calc(92px + env(safe-area-inset-bottom));background:#fcfcfc;flex-direction:column;flex:auto;gap:8px;display:flex;overflow-y:auto}.owner-invoices-screen .task-screen__intro{color:#596174;margin:0 0 2px;font-size:11px;line-height:16px}.owner-invoices-screen__body>.gel-button{color:#353c4d;background:#d4d7de;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:100%;min-height:48px;margin:2px 0 4px;text-decoration:none;display:flex}.owner-invoices-screen__body>h4{margin:2px 0 0;font-size:14px;line-height:18px}.owner-invoice-list{gap:8px;display:grid}.owner-invoices-screen .invoice-history-task{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:14px 56px 14px 14px;font-size:11px;line-height:16px;display:flex;position:relative}.owner-invoices-screen .invoice-history-task strong{color:#353c4d;font-size:13px;line-height:18px}.owner-invoices-screen .invoice-history-task span{color:#596174}.owner-invoices-screen .invoice-download-action{color:#353c4d;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.owner-invoices-screen .invoice-download-icon{width:24px;height:24px}.owner-invoice-empty{background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:6px;padding:14px;display:grid}.owner-invoice-empty h4,.owner-invoice-empty p{margin:0}.owner-invoice-empty h4{font-size:14px}.owner-invoice-empty p{color:#596174;font-size:12px;line-height:17px}.owner-payment-help{background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;gap:9px;padding:14px;font-size:12px;line-height:17px;display:grid}.owner-payment-help__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-payment-help h3,.owner-payment-help p,.owner-payment-help ol{margin:0}.owner-payment-help h3{font-size:14px}.owner-payment-help a{color:#353c4d;font-weight:600}.owner-payment-help ol{padding-left:18px}.owner-invoices-screen>.owner-bottom-nav{margin-top:auto}.owner-profile-screen__body.owner-profile-task-screen{min-height:0;padding:16px 16px calc(92px + env(safe-area-inset-bottom));background:#fcfcfc;flex-direction:column;flex:auto;gap:12px;display:flex;overflow-y:auto}.owner-profile-task-screen .task-screen__intro,.owner-profile-task-screen .profile-helper p{color:#596174;margin:0;font-size:11px;line-height:16px}.owner-profile-task-screen .profile-helper{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-profile-task-screen .profile-edit-link{color:#353c4d;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.owner-profile-task-screen>h4{color:#353c4d;margin:0;font-size:14px;line-height:20px}.owner-profile-task-screen .profile-fields{flex-direction:column;gap:12px;display:flex}.owner-profile-task-screen .profile-field{color:#353c4d;gap:6px;font-size:12px;font-weight:500;line-height:17px;display:grid}.owner-profile-task-screen .profile-field input{box-sizing:border-box;color:#353c4d;background:#fff;border:1px solid #b8b8bd;border-radius:8px;width:100%;height:48px;min-height:48px;padding:0 14px;font:400 14px Inter,system-ui,sans-serif}.owner-profile-task-screen .profile-field input[readonly]{cursor:default}.owner-profile-task-screen>.gel-button{border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:100%;min-height:48px;text-decoration:none;display:flex}.owner-profile-task-screen>.gel-button--primary{color:#fff;background:#58a4ae;border-color:#58a4ae}.owner-profile-task-screen>.gel-button--secondary{color:#353c4d;background:#d4d7de;border-color:#a6b9cc}.owner-profile-task-screen .profile-theme-row{box-sizing:border-box;color:#596174;background:#f6f6f9;border-radius:10px;flex:0 0 48px;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 14px;font-size:11px;display:flex}.owner-profile-task-screen .profile-theme-toggle{box-sizing:border-box;cursor:pointer;background:#a6b9cc;border:0;border-radius:12px;align-items:center;width:38px;height:22px;padding:2px;display:inline-flex}.owner-profile-task-screen .profile-theme-toggle span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;transform:translate(0);box-shadow:0 1px 2px #6f8495}.owner-profile-task-screen .profile-theme-toggle--on{background:#2f2f32}.owner-profile-task-screen .profile-theme-toggle--on span{transform:translate(16px)}@media (width>=761px){html:not([data-ui-qa-scenario]) .owner-home-screen .dashboard-surface,.owner-tasks-screen .owner-tasks__body,.owner-invoices-screen__body,.owner-profile-screen__body.owner-profile-task-screen{width:100%;max-width:760px;margin-inline:auto}}.provider-screen__badge--success{color:#15803d;background:#f0fdf4}.provider-screen__badge--warning{color:#a16207;background:#fefce8}.provider-screen__badge--info{color:#0369a1;background:#f0f9ff}.provider-offer-tabs{box-sizing:border-box;background:#fff;border:1px solid #d4d7de;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;height:36px;padding:3px 4px;display:grid;overflow:hidden}.provider-offer-tabs a{color:#596174;white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;min-width:0;min-height:28px;padding:0 4px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;display:flex}.provider-offer-tabs a.is-active{color:#fff;background:#58a4ae}.provider-sheet__reasons{border:0;gap:8px;margin:0;padding:0;display:grid}.provider-sheet__reasons legend{color:#353c4d;margin-bottom:4px;font-size:13px;font-weight:600}.provider-sheet__reasons label{background:#f6f6f9;border-radius:8px;align-items:center;gap:9px;min-height:34px;padding:0 10px;font-size:12px;display:flex}.provider-record-list{background:#fff;border:1px solid #d4d7de;border-radius:10px;display:grid;overflow:hidden}.provider-record-row{color:#596174;gap:4px;padding:12px 14px;font-size:11px;line-height:16px;display:grid}.provider-record-row+.provider-record-row{border-top:1px solid #e8e9ed}.provider-record-row strong{color:#353c4d;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.provider-record-row__action{color:#353c4d;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.provider-profile-screen .provider-screen__body{gap:12px}.provider-profile-screen__intro{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.provider-profile-screen__intro .provider-screen__helper{flex:1}.provider-profile-screen__intro .button{flex:none}.provider-profile-screen .provider-profile-section{gap:8px}.provider-profile-screen .provider-profile-section h2{margin:0;font-size:14px;line-height:18px}.provider-profile-screen .provider-profile-section>.gel-button{border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}.provider-profile-screen .provider-profile-section>.gel-button--secondary{color:#353c4d;background:#d4d7de;border-color:#a6b9cc}.provider-profile-field--locked{opacity:.58}.provider-preference-row{background:#f6f6f9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;display:flex}.provider-preference-row__copy{color:#353c4d;gap:2px;min-width:0;display:grid}.provider-preference-row__copy strong{font-size:12px;line-height:16px}.provider-preference-row__copy small{color:#6b7280;font-size:10px;line-height:14px}.provider-preference-row__choice{color:#6b7280;flex:none;align-items:center;gap:6px;font-size:10px;display:flex}.provider-preference-row__choice button{cursor:pointer;background:#b9bec8;border:0;border-radius:999px;width:38px;height:22px;padding:0;position:relative}.provider-preference-row__choice button[aria-checked=true]{background:#58a4ae}.provider-preference-row__choice button i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000038}.provider-preference-row__choice button[aria-checked=true] i{transform:translate(16px)}html:not([data-ui-qa-scenario]) .provider-dashboard-body{background:#fcfcfc;gap:10px}html:not([data-ui-qa-scenario]) .provider-dashboard-body>*{flex:none}html:not([data-ui-qa-scenario]) .provider-dashboard-body>.dashboard-heading{color:#353c4d;margin:0;font-size:24px;line-height:32px}html:not([data-ui-qa-scenario]) .provider-dashboard-body>.dashboard-intro{color:#697386;margin:-2px 0 2px;font-size:12px;line-height:17px}html:not([data-ui-qa-scenario]) .provider-dashboard-body>.dashboard-section-title{color:#353c4d;margin:0;font-size:14px;line-height:18px}html:not([data-ui-qa-scenario]) .provider-dashboard-body>.availability{background:#f6f6f9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;display:flex}html:not([data-ui-qa-scenario]) .provider-dashboard-body>.availability>div{gap:2px;display:grid}html:not([data-ui-qa-scenario]) .provider-dashboard-body>.availability strong{color:#353c4d;font-size:12px}html:not([data-ui-qa-scenario]) .provider-dashboard-body>.availability small{color:#6b7280;font-size:10px}html:not([data-ui-qa-scenario]) .provider-dashboard-body .availability-switch{background:#b9bec8;border:0;border-radius:999px;flex:none;width:38px;height:22px;padding:0;position:relative}html:not([data-ui-qa-scenario]) .provider-dashboard-body .availability-switch[aria-checked=true]{background:#58a4ae}html:not([data-ui-qa-scenario]) .provider-dashboard-body .availability-switch span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000038}html:not([data-ui-qa-scenario]) .provider-dashboard-body .availability-switch[aria-checked=true] span{transform:translate(16px)}html:not([data-ui-qa-scenario]) .provider-dashboard-body>.dashboard-card{background:#fff;border:1px solid #d4d7de;border-radius:10px;gap:4px;min-height:72px;padding:12px 14px;display:grid;position:relative}html:not([data-ui-qa-scenario]) .provider-dashboard-body .dashboard-card h3,html:not([data-ui-qa-scenario]) .provider-dashboard-body .dashboard-card h4{color:#353c4d;margin:0;font-size:14px;line-height:18px}html:not([data-ui-qa-scenario]) .provider-dashboard-body .dashboard-card p{color:#697386;margin:0;font-size:12px;line-height:17px}html:not([data-ui-qa-scenario]) .provider-dashboard-body>:is(.dashboard-snapshot,.dashboard-single){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html:not([data-ui-qa-scenario]) .provider-dashboard-body>.dashboard-single{grid-template-columns:1fr}html:not([data-ui-qa-scenario]) .provider-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html:not([data-ui-qa-scenario]) .provider-dashboard-metrics>div{background:#f6f6f9;border-radius:10px;align-content:center;gap:6px;min-height:76px;padding:10px;display:grid}html:not([data-ui-qa-scenario]) .provider-dashboard-metrics strong{color:#353c4d;font-size:16px}html:not([data-ui-qa-scenario]) .provider-dashboard-metrics span{color:#737b8b;font-size:10px}html:not([data-ui-qa-scenario]) .provider-dashboard-body>.dashboard-link{color:#353c4d;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:600 12px Inter,system-ui,sans-serif;text-decoration:underline}html:not([data-ui-qa-scenario]) .provider-dashboard-body .dashboard-card .gel-button{width:100%;margin-top:5px}@media (width>=768px){.mobile-auth-frame{place-content:initial;flex-direction:column;max-width:430px;min-height:100dvh;margin:0 auto;padding:32px;display:flex}.mobile-auth-frame:before{content:none;display:none}.mobile-auth-frame>.auth-logo-link{display:inline-flex!important}.mobile-auth-frame>:is(h1,h2,p,.mobile-cta,.mobile-wide-cta,.mobile-back-link,.mobile-forgot-link,.mobile-separator,.mobile-role-options,.mobile-company-link,.mobile-consents){display:block!important}.mobile-auth-frame>form,.mobile-auth-frame>.mobile-role-options,.mobile-auth-frame>.mobile-consents{display:grid!important}.mobile-auth-header{margin:-32px -32px 20px}.provider-onboarding-shell{place-content:initial;padding:0;display:block}.provider-onboarding-shell:before{content:none;display:none}.provider-onboarding-shell>.provider-onboarding{display:grid!important}.owner-task-detail-screen{min-height:calc(100dvh - 72px)}.owner-task-detail-screen__body{width:100%;max-width:760px}}.mobile-registration-frame,.mobile-confirm-frame,.mobile-reset-frame,.invitation-layout{padding-bottom:max(28px, env(safe-area-inset-bottom));gap:16px}.mobile-registration-frame .auth-logo-link,.mobile-confirm-frame .auth-logo-link{margin-bottom:4px}.mobile-registration-frame h1,.mobile-confirm-frame h1,.mobile-reset-frame h1,.invitation-card h1{color:var(--color-ink);text-align:left;margin:0;font-size:22px;font-weight:600;line-height:30px}.mobile-form-step{color:var(--color-muted);margin:-6px 0 2px;font-size:12px;line-height:17px}.mobile-enrollment-progress{gap:7px;margin:-4px 0 2px;display:grid}.mobile-enrollment-progress p{color:var(--color-muted);margin:0;font-size:12px;line-height:17px}.mobile-enrollment-progress>span{background:#e4e4e8;border-radius:999px;height:4px;display:block;overflow:hidden}.mobile-enrollment-progress i{background:var(--color-plum);border-radius:inherit;height:100%;display:block}.mobile-registration-fields{gap:12px;display:grid}.mobile-registration-frame .mobile-field,.mobile-confirm-frame .mobile-field,.mobile-reset-frame .mobile-field{color:var(--color-ink);gap:6px;font-size:12px;font-weight:500}.mobile-registration-frame .mobile-field .input,.mobile-confirm-frame .mobile-field .input,.mobile-reset-frame .mobile-field .input{border-color:#b8b8bd;border-radius:8px;height:48px;min-height:48px}.mobile-consents{background:#f6f6f9;border-radius:8px;gap:10px;padding:14px}.mobile-consents>label{color:var(--color-ink);align-items:flex-start;gap:8px;font-size:12px;line-height:17px;display:flex}.mobile-consents input{accent-color:var(--color-plum);flex:none;width:20px;height:20px;margin:0}.mobile-legal-review{gap:8px;display:grid}.mobile-legal-review>p{color:var(--color-ink);margin:0;font-size:13px;font-weight:600}.mobile-legal-review>button{border:1px solid var(--color-border);color:var(--color-ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 14px;font-size:12px;display:flex}.mobile-legal-review>button span{color:var(--color-plum-deep);white-space:nowrap;font-weight:600}.mobile-legal-review>button:focus-visible{border-color:#1497ff;outline:0;box-shadow:0 0 0 3px #d6edff}.registration-policy-dialog{gap:12px;max-height:min(680px,100dvh - 32px);display:grid}.registration-policy-dialog>.mobile-legal-date{margin:0}.registration-policy-dialog__document{border:1px solid var(--color-border);overscroll-behavior:contain;scrollbar-width:thin;border-radius:10px;max-height:min(420px,58dvh);padding:14px;line-height:1.55;overflow-y:auto}.registration-policy-dialog__document h3{margin:18px 0 6px;font-size:14px}.registration-policy-dialog__document h3:first-of-type{margin-top:0}.registration-policy-dialog__document h4{color:var(--color-ink);margin:16px 0 6px;font-size:13px}.registration-policy-dialog__document p{color:var(--color-muted);white-space:pre-line;margin:0 0 14px;font-size:13px}.registration-policy-dialog__document .registration-policy-dialog__title{color:var(--color-ink);font-size:16px;line-height:1.35}.registration-policy-dialog__document .mobile-legal-demo{color:#2f7f89;font-weight:650}.registration-policy-dialog .dialog__actions{justify-content:flex-end;display:flex}.mobile-confirm-frame.is-email>p:not(.mobile-form-step),.mobile-reset-frame>p:not(.mobile-pending-notice){color:var(--color-muted);margin:0;font-size:14px;line-height:20px}.mobile-confirm-frame.is-password h2{color:var(--color-ink);margin:0;font-size:18px;line-height:25px}.mobile-password-rules{color:var(--color-muted);background:#f6f6f9;border-radius:8px;padding:14px;font-size:12px;line-height:17px}.mobile-reset-frame .auth-brand-logo{align-self:center}.invitation-layout{justify-content:flex-start;align-items:stretch}.invitation-layout>.auth-brand-logo{align-self:center;margin:0 auto}.invitation-card{background:#fcfcfc;max-width:none}.mobile-entry-intro{gap:8px;display:grid}.mobile-entry-intro h1{text-align:left;margin:0}.mobile-entry-intro p{color:var(--color-muted);margin:0;font-size:14px;line-height:20px}.mobile-role-frame .mobile-role-options{gap:12px}.mobile-role-frame .mobile-role-card{gap:8px;height:auto;min-height:0;padding:16px;display:grid}.mobile-role-frame .mobile-role-card h3,.mobile-role-frame .mobile-role-card p{margin:0}.mobile-role-frame .mobile-role-card h3{color:var(--color-ink);font-size:16px;line-height:22px}.mobile-role-frame .mobile-role-card p{color:var(--color-muted);font-size:13px;line-height:18px}.mobile-role-frame .mobile-role-card button{border:1px solid var(--color-border);color:var(--color-ink);font:600 14px/20px var(--font-body);text-align:center;background:#fff;border-radius:8px;min-height:48px;padding:10px 14px}.mobile-entry-divider{background:#e4e4e8;width:100%;height:1px}.mobile-entry-login{background:var(--color-plum);border:1px solid var(--color-plum);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:48px;font-size:14px;font-weight:600;text-decoration:none;display:flex}@media (width<=340px){.mobile-registration-frame,.mobile-confirm-frame,.mobile-reset-frame,.invitation-layout{gap:12px}.mobile-registration-frame h1,.mobile-confirm-frame h1,.mobile-reset-frame h1{font-size:20px;line-height:28px}}.mobile-auth-frame{box-sizing:border-box;width:100%;max-width:390px;min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) 20px max(28px, env(safe-area-inset-bottom));color:#353c4d;background:#fcfcfc;margin:0 auto;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mobile-auth-frame .mobile-auth-header{min-height:56px;margin:calc(max(28px, env(safe-area-inset-top)) * -1) -20px 0;grid-template-columns:24px 1fr 24px;gap:12px;padding:0 20px}.mobile-auth-frame .mobile-auth-header a{width:24px;height:24px}.mobile-auth-frame .mobile-auth-header button{color:#353c4d;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.mobile-auth-frame .mobile-auth-header__title{font-size:16px;line-height:normal}.mobile-auth-frame .mobile-auth-header>span:last-child{width:24px;height:24px}.mobile-auth-frame .mobile-cta,.mobile-auth-frame .mobile-wide-cta,.mobile-auth-frame .mobile-entry-login{box-sizing:border-box;color:#353c4d;height:48px;min-height:48px;box-shadow:none;background:#58a4ae;border:0;border-radius:8px;font-size:14px;font-weight:600;line-height:normal;transition:none}.mobile-auth-frame .mobile-cta:hover:not(:disabled),.mobile-auth-frame .mobile-wide-cta:hover:not(:disabled),.mobile-auth-frame .mobile-entry-login:hover{background:#2e7781;border-color:#2e7781;transform:none}.mobile-auth-frame .mobile-field{color:#353c4d;gap:6px;font-size:12px;font-weight:500;line-height:normal}.mobile-auth-frame .mobile-field .input,.mobile-auth-frame .mobile-field select.input,.mobile-auth-frame .mobile-phone-fields .input{box-sizing:border-box;color:#353c4d;background:#fff;border:1px solid #b8b8bd;border-radius:8px;width:100%;height:48px;min-height:48px;padding:0 14px;font-size:14px}.mobile-onboarding-frame{--onboarding-art:min(350px, calc(100vw - 40px), max(240px, calc(100dvh - 345px)));min-height:100dvh;padding:max(56px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden auto}.mobile-onboarding-frame .mobile-onboarding-visual{width:var(--onboarding-art);height:var(--onboarding-art);background:0 0;border-radius:0;flex:none;min-height:0;margin:0 auto;display:block;position:static}.mobile-onboarding-frame .mobile-onboarding-visual img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block}.mobile-onboarding-frame .mobile-onboarding-copy{width:100%;max-width:330px;margin:clamp(20px,4dvh,40px) auto 0;position:static}.mobile-onboarding-frame .mobile-onboarding-copy h1{text-wrap:balance;min-height:0;margin:0;font-size:24px;font-weight:600;line-height:31px;display:block}.mobile-onboarding-frame .mobile-onboarding-copy p{color:#353c4dd1;text-wrap:pretty;width:100%;max-width:314px;margin:12px auto 0;font-size:15px;line-height:22px}.mobile-onboarding-frame .mobile-step-indicator{flex:none;gap:8px;width:40px;height:8px;margin:auto auto 0;display:flex;position:static;transform:none}.mobile-onboarding-frame .mobile-step-indicator span{background:#d4d7de;border-radius:50%;width:8px;height:8px}.mobile-onboarding-frame .mobile-step-indicator span.is-active{background:#353c4d}.mobile-onboarding-frame .mobile-cta{flex:none;width:100%;margin:18px 0 0;position:static}.mobile-login-frame{flex-direction:column;min-height:100dvh;padding-inline:0;display:flex}.mobile-login-frame .mobile-auth-header{margin-inline:0}.mobile-login-frame>.visually-hidden{min-width:1px;max-width:1px;position:absolute;left:0;width:1px!important}.mobile-login-frame form{background:#fcfcfc;flex-direction:column;gap:12px;width:100%;margin-block:auto;padding:20px;display:flex}.mobile-login-frame .mobile-login-email,.mobile-login-frame .mobile-login-password{width:100%;margin:0;position:static}.mobile-login-frame .mobile-field{gap:6px;font-size:12px;font-weight:500;line-height:normal}.mobile-login-frame .mobile-field .input{border:1px solid #b8b8bd;border-radius:8px}.mobile-login-frame .mobile-show-password{color:#353c4d;border-top:1px solid #ededf0;gap:10px;min-height:36px;font-size:12px}.mobile-login-frame .mobile-show-password input{accent-color:#58a4ae;width:18px;height:18px}.mobile-login-frame .mobile-login-submit{width:100%;margin:0;position:static}.mobile-login-frame .mobile-login-create{color:#353c4d;background:#d4d7de;border:1px solid #a6b9cc;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.mobile-login-frame .mobile-login-alert{color:#353c4d;text-align:left;background:#fef2f2;border:1px solid #b91c1c;border-radius:8px;width:100%;margin:0;padding:14px;font-size:12px;line-height:normal;position:static}.mobile-login-frame .mobile-login-alert strong{margin-bottom:6px;font-size:13px;display:block}.mobile-login-frame .mobile-login-alert p{margin:0}.mobile-login-frame .mobile-login-divider{background:#d4d7de;width:100%;height:1px}.mobile-login-frame .mobile-field .input[aria-invalid=true]{color:#7f1d1d;background:#fef2f2;border-color:#b91c1c}.mobile-login-frame .mobile-field-error{color:#b91c1c;font-size:11px;line-height:15px}.mobile-role-frame{flex-direction:column;gap:12px;display:flex}.mobile-role-frame .mobile-entry-intro{margin-top:8px;display:block}.mobile-role-frame .mobile-entry-intro h1{color:#353c4d;text-align:left;margin:0 0 12px;font-size:24px;font-weight:600;line-height:34px}.mobile-role-frame .mobile-entry-intro p{color:#353c4d;margin:0;font-size:12px;line-height:17px}.mobile-role-frame .mobile-role-options{gap:12px;width:100%;display:grid}.mobile-role-frame .mobile-role-card{width:100%;min-height:0;box-shadow:none;background:#fff;border:0;border-radius:12px;padding:14px;transition:none;display:block}.mobile-role-frame .mobile-role-card h3{color:#353c4d;margin:0 0 9px;font-size:15px;font-weight:600;line-height:21px}.mobile-role-frame .mobile-role-card p{color:#353c4d;margin:0 0 15px;font-size:12px;line-height:17px}.mobile-role-frame .mobile-role-card button{color:#353c4d;background:#d4d7de;border:1px solid #a6b9cc;border-radius:8px;width:100%;min-height:48px;padding:0 18px;font:600 14px Inter,system-ui,sans-serif}.mobile-role-frame .mobile-entry-divider{background:#d4d7de;width:100%;height:1px}.mobile-role-frame .mobile-entry-login{width:100%}.mobile-registration-frame{flex-direction:column;gap:12px;display:flex}.mobile-registration-frame .mobile-enrollment-progress{gap:7px;width:100%;margin:8px 0 0}.mobile-registration-frame .mobile-enrollment-progress p{color:#353c4d;font-size:12px;line-height:17px}.mobile-registration-frame .mobile-enrollment-progress>span{background:#e5e7eb;height:6px}.mobile-registration-frame .mobile-enrollment-progress i{background:#58a4ae}.mobile-registration-frame form{flex-direction:column;gap:12px;width:100%;padding:0;display:flex}.mobile-registration-frame .mobile-registration-fields{gap:12px;display:grid}.mobile-registration-frame .mobile-consents{background:0 0;border-radius:0;gap:0;padding:0;display:grid}.mobile-registration-frame .mobile-consents>label{color:#353c4d;border-top:1px solid #ededf0;align-items:center;gap:9px;min-height:36px;font-size:12px;line-height:normal}.mobile-registration-frame .mobile-consents input{accent-color:#58a4ae;width:18px;height:18px}.mobile-registration-frame .mobile-registration-continue{width:100%;margin:0;position:static}.mobile-registration-frame .mobile-registration-secondary{color:#353c4d;background:#d4d7de;border:1px solid #a6b9cc;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.mobile-registration-frame .mobile-registration-notice{color:#353c4d;background:#fef2f2;border:1px solid #b91c1c;border-radius:8px;width:100%;padding:14px;font-size:12px;line-height:normal}.mobile-registration-frame .mobile-registration-notice strong{margin-bottom:6px;font-size:13px;display:block}.mobile-registration-frame .mobile-registration-notice p{margin:0}.mobile-registration-frame .mobile-field .input[aria-invalid=true]{color:#7f1d1d;background:#fef2f2;border-color:#b91c1c}.mobile-registration-frame .mobile-field-error{color:#b91c1c;font-size:11px;line-height:15px}.mobile-registration-frame .mobile-phone-field{display:grid}.mobile-registration-frame .mobile-phone-field>label{color:#353c4d;font-size:12px;font-weight:500;line-height:normal}.mobile-registration-frame .mobile-country-phone{background:#fff;border:1px solid #b8b8bd;border-radius:10px;grid-template-columns:102px 1px minmax(0,1fr);align-items:center;height:48px;padding:0 10px 0 6px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid;position:relative;overflow:visible}.mobile-registration-frame .mobile-country-phone:focus-within{border-color:#58a4ae;box-shadow:0 0 0 3px #58a4ae2e}.mobile-registration-frame .mobile-country-phone[data-invalid=true]{background:snow;border-color:#c94a4a}.mobile-registration-frame .mobile-country-phone__selector{z-index:4;align-self:stretch;min-width:0;position:relative}.mobile-registration-frame .mobile-country-phone__trigger{color:#353c4d;cursor:pointer;background:0 0;border:0;outline:0;grid-template-columns:24px 1fr 12px;align-items:center;gap:7px;width:100%;height:46px;padding:0 7px;font:600 13px/1 Geist,system-ui,sans-serif;display:grid}.mobile-registration-frame .mobile-country-phone__trigger:hover{background:#f5f8f8;border-radius:7px}.mobile-registration-frame .mobile-country-phone__trigger:focus-visible{border-radius:7px;box-shadow:inset 0 0 0 2px #58a4ae}.mobile-registration-frame .mobile-country-phone__flag{border:1px solid #353c4d24;border-radius:3px;width:24px;height:16px;display:block;overflow:hidden;box-shadow:0 1px 2px #1f29371f}.mobile-registration-frame .mobile-country-phone__chevron{fill:none;stroke:#737b8b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:12px;height:12px;transition:transform .14s}.mobile-registration-frame .mobile-country-phone__trigger[aria-expanded=true] .mobile-country-phone__chevron{transform:rotate(180deg)}.mobile-registration-frame .mobile-country-phone__menu{z-index:20;background:#fff;border:1px solid #e1e4e8;border-radius:12px;gap:2px;min-width:124px;padding:6px;animation:.15s cubic-bezier(.2,.8,.2,1) country-menu-in;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 14px 34px #202b3a29,0 3px 8px #202b3a14}.mobile-registration-frame .mobile-country-phone__option{color:#353c4d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:24px 1fr 14px;align-items:center;gap:9px;width:100%;min-height:36px;padding:7px 8px;font:600 13px/1 Geist,system-ui,sans-serif;transition:background-color .12s,color .12s;display:grid}.mobile-registration-frame .mobile-country-phone__option:hover,.mobile-registration-frame .mobile-country-phone__option:focus-visible{background:#edf6f7;outline:0}.mobile-registration-frame .mobile-country-phone__option[aria-selected=true]{color:#245f67;background:#e2f1f2}.mobile-registration-frame .mobile-country-phone__check{fill:none;stroke:#357d86;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.mobile-registration-frame .mobile-country-phone__divider{background:#e1e3e8;height:24px}.mobile-registration-frame .mobile-country-phone .mobile-country-phone__number{box-shadow:none;color:#353c4d;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;min-width:0;height:46px;min-height:46px;padding:0 0 0 11px}.mobile-registration-frame .mobile-country-phone .mobile-country-phone__number:focus{box-shadow:none;border:0;outline:0}.mobile-registration-frame .mobile-country-phone .mobile-country-phone__number[aria-invalid=true]{background:0 0;border:0}@keyframes country-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.mobile-registration-frame .mobile-country-phone__menu{animation:none}}html[data-ui-qa=true] .ui-qa-verification{display:none}.mobile-registration-frame--provider{max-width:390px}.mobile-registration-frame--provider .mobile-registration-fields{gap:10px}.mobile-provider-service-heading{gap:4px;width:100%;display:grid}.mobile-provider-service-heading h2{color:#353c4d;width:100%;margin:0;font-size:14px;font-weight:600;line-height:18px}.mobile-provider-service-heading p{width:100%;margin:0;font-size:12px;line-height:17px}.mobile-provider-service-grid{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.mobile-provider-service-grid button{color:#353c4d;text-align:center;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:64px;font-size:12px;display:flex}.mobile-provider-service-grid button small{font-size:9px;font-weight:600}.mobile-provider-service-grid button.is-selected{background:#fff;border:1.5px solid #333}.mobile-confirm-frame{flex-direction:column;gap:12px;display:flex}.mobile-confirm-frame .mobile-enrollment-progress{gap:7px;width:100%;margin:8px 0 0}.mobile-confirm-frame .mobile-enrollment-progress p{color:#353c4d;font-size:12px;line-height:17px}.mobile-confirm-frame .mobile-enrollment-progress>span{background:#e5e7eb;height:6px}.mobile-confirm-frame .mobile-enrollment-progress i{background:#58a4ae}.mobile-confirm-body{flex-direction:column;gap:12px;width:100%;display:flex}.mobile-parity-notice{color:#353c4d;border-radius:8px;width:100%;padding:14px;font-size:12px;line-height:normal}.mobile-parity-notice strong{margin-bottom:6px;font-size:13px;display:block}.mobile-parity-notice p{margin:0}.mobile-parity-notice.is-success{background:#f0fdf4;border:1px solid #15803d}.mobile-parity-notice.is-danger{background:#fef2f2;border:1px solid #b91c1c}.mobile-parity-notice.is-neutral{background:#f6f6f9}.mobile-confirm-frame .mobile-confirm-secondary{color:#353c4d;background:#d4d7de;border:1px solid #a6b9cc;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 18px;font:600 14px Inter,system-ui,sans-serif;text-decoration:none;display:flex}.mobile-confirm-frame .mobile-confirm-body>.mobile-wide-cta{width:100%;margin:0;position:static}.mobile-confirm-frame .mobile-field{width:100%}.mobile-confirm-frame .mobile-password-match{color:#353c4d;width:100%;margin:0;font-size:12px;line-height:17px}.mobile-legal-frame{flex-direction:column;gap:0;display:flex}.mobile-legal-content{flex-direction:column;gap:12px;min-height:772px;padding-top:20px;display:flex;overflow:hidden}.mobile-legal-progress{gap:7px;width:100%;font-size:12px;line-height:17px;display:grid}.mobile-legal-progress p{margin:0}.mobile-legal-progress>span{background:#e5e7eb;border-radius:99px;height:6px;display:block;overflow:hidden}.mobile-legal-progress i{border-radius:inherit;background:#58a4ae;height:100%;display:block}.mobile-legal-content h1{color:#353c4d;text-align:left;width:100%;margin:0;font-size:20px;font-weight:600;line-height:24px}.mobile-legal-copy{width:100%;margin:0;font-size:14px;line-height:19px}.mobile-policy-row{background:#fff;justify-content:space-between;align-items:center;width:100%;height:30px;font-size:14px;display:flex}.mobile-policy-row strong{font-size:14px}.mobile-policy-row button{color:#1f1f21;text-align:right;background:0 0;border:0;width:64px;padding:0;font-size:12px;font-weight:500}.mobile-policy-row span{color:#15803d}.mobile-marketing-consent{color:#353c4d;background:#f6f6f9;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;font-size:12px;line-height:17px;display:flex}.mobile-marketing-consent input{accent-color:#58a4ae;flex:none;width:18px;height:18px;margin:0}.mobile-consent-note{width:100%;padding:4px 0;font-size:12px;line-height:20px}.mobile-consent-note strong,.mobile-consent-note span{display:block}.mobile-legal-spacer{flex:none;height:155px}.mobile-legal-spacer.is-large{height:165px}.mobile-legal-action{color:#353c4d;background:#d4d7de;border:0;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 18px;font:600 14px Inter,system-ui,sans-serif;display:flex}.mobile-legal-action.is-primary{background:#58a4ae}.mobile-legal-action:disabled{opacity:.45;color:#353c4db8;background:#d4d7de}.mobile-legal-disclaimer,.mobile-legal-date{width:100%;margin:0;font-size:12px}.mobile-review-alert{border-radius:10px;width:100%;min-height:84px;padding:15px 20px 15px 35px;font-size:13px}.mobile-review-alert strong{margin-bottom:7px;font-size:14px;display:block}.mobile-review-alert p{color:#6b7280;margin:0}.mobile-review-alert.is-success{background:#f0fdf4;border:1px solid #bbf7d0}.mobile-review-alert.is-danger{background:#fef2f2;border:1px solid #fecaca}.mobile-policy-scroll{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:#fff;border:1px solid #b8b8bd;border-radius:8px;width:100%;height:269px;min-height:0;padding:13px;font-size:12px;position:relative;overflow-y:auto}.mobile-policy-scroll .mobile-legal-demo{color:#58a4ae;margin:0 0 12px;font-weight:500}.mobile-policy-scroll h2{color:#353c4d;margin:0 0 6px;font-size:14px;line-height:normal}.mobile-policy-scroll h3{color:#353c4d;margin:16px 0 7px;font-size:14px;line-height:1.35}.mobile-policy-scroll h3:first-child{margin-top:0}.mobile-policy-scroll h4{color:#353c4d;margin:14px 0 6px;font-size:13px;line-height:1.4}.mobile-policy-scroll p{margin:0 0 18px}.mobile-legal-table{border:1px solid #d4d7de;border-radius:8px;width:100%;margin:0 0 18px;display:grid;overflow:hidden}.mobile-legal-table__row{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);display:grid}.mobile-legal-table__row+.mobile-legal-table__row{border-top:1px solid #d4d7de}.mobile-legal-table__cell{overflow-wrap:anywhere;min-width:0;padding:8px;line-height:1.45}.mobile-legal-table__cell+.mobile-legal-table__cell{border-left:1px solid #d4d7de}.mobile-legal-table__row:first-child .mobile-legal-table__cell{color:#353c4d;background:#eef6f7;font-weight:650}.provider-offer-detail__agreement{background:#fff;border:1px solid #d9dde3;border-radius:10px;gap:8px;padding:14px;display:grid}.provider-offer-detail__agreement>strong{color:#353c4d;font-size:14px}.provider-offer-detail__agreement>span{color:#687080;font-size:12px;line-height:1.45}.service-job-agreement-dialog{width:min(92vw,680px);max-height:min(92dvh,900px)}.service-job-agreement-dialog__document{color:#353c4d;overscroll-behavior:contain;background:#fff;border:1px solid #d9dde3;border-radius:8px;max-height:58dvh;padding:12px;overflow:auto}.service-job-agreement-dialog__document h2{margin:0 0 14px;font-size:19px;line-height:1.35}.service-job-agreement-dialog__document h3{margin:18px 0 8px;font-size:16px;line-height:1.4}.service-job-agreement-dialog__document h4{margin:16px 0 8px;font-size:14px;line-height:1.4}.service-job-agreement-dialog__document p{margin:0 0 10px;font-size:12px;line-height:1.55}.service-job-agreement-dialog__terms{margin:8px 0 16px}.service-job-agreement-dialog__confirmation{color:#353c4d;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.4;display:grid}.service-job-agreement-dialog__confirmation input{accent-color:#58a4ae;width:18px;height:18px;margin:0}.service-job-agreement-dialog__hint{color:#687080;margin:0;font-size:12px}@media (width<=340px){.mobile-auth-frame{padding-inline:16px}.mobile-auth-frame .mobile-auth-header{margin-inline:-16px;padding-inline:16px}.mobile-login-frame{padding-inline:0}.mobile-login-frame .mobile-auth-header{margin-inline:0}.mobile-login-frame form{padding-inline:16px}}.language-switcher{z-index:80;top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));color:#243147;font-family:Geist Variable,Noto Sans Georgian Variable,sans-serif;position:fixed}.language-switcher__control{color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #24314726;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;min-height:2.5rem;padding:.42rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 .35rem 1.2rem #26374e1f}.language-switcher__control:hover,.language-switcher__control:focus-within{border-color:#3497a4b3;box-shadow:0 .45rem 1.4rem #26374e2b}.language-switcher__control:active{transform:translateY(1px)}.language-switcher__control:focus-visible{outline-offset:2px;outline:3px solid #54aab647}.language-switcher__flag{border:1px solid #353c4d24;border-radius:.18rem;flex:none;width:1.35rem;height:.9rem;display:block;overflow:hidden;box-shadow:0 1px 2px #1f29371f}.language-switcher__menu{background:#fffffffa;border:1px solid #2431471f;border-radius:.85rem;gap:.15rem;min-width:5.1rem;padding:.28rem;animation:.15s cubic-bezier(.2,.8,.2,1) language-menu-in;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 1rem 2.4rem #26374e29,0 .2rem .6rem #26374e14}.language-switcher__option{color:#243147;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:.5rem;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.45rem;width:100%;min-height:2.25rem;padding:.38rem .45rem;font-family:inherit;transition:background-color .12s,color .12s;display:grid}.language-switcher__option:hover,.language-switcher__option:focus-visible{background:#edf6f7;outline:0}.language-switcher__option[aria-selected=true]{color:#245f67;background:#e2f1f2}.language-switcher__option-code{letter-spacing:.04em;font-size:.76rem}@keyframes language-menu-in{0%{opacity:0;transform:translateY(-.25rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=720px){.language-switcher{top:max(.6rem, env(safe-area-inset-top));right:max(.6rem, env(safe-area-inset-right))}.language-switcher__control{width:2.25rem;min-height:2.25rem;padding:.32rem}.language-switcher__menu{min-width:5.1rem;max-width:calc(100vw - 1.2rem)}}@media (prefers-reduced-motion:reduce){.language-switcher__menu{animation:none}}@keyframes gel-page-arrive{0%{opacity:.78;filter:blur(1.5px);clip-path:inset(0 0 5px round 10px);transform:translateY(7px)}to{opacity:1;filter:blur();clip-path:inset(0);transform:translate(0,0)}}@keyframes gel-list-settle{0%{opacity:.76;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}@keyframes gel-dialog-backdrop-in{0%{background-color:#161c2200}to{background-color:#161c227a}}@keyframes gel-dialog-arrive{0%{opacity:.84;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}#root>:not(.shell){animation:gel-page-arrive var(--motion-page) var(--motion-ease-out) backwards;transform-origin:50% 24%}.shell__content>main>:last-child:not(:has(>:is(.owner-bottom-nav,.provider-bottom-nav,.owner-property-bottom-nav,.property-detail__bottom-nav,.request-wizard__bottom-nav))){animation:gel-page-arrive var(--motion-page) var(--motion-ease-out) backwards;transform-origin:50% 24%}.shell__content>main>:last-child:has(>:is(.owner-bottom-nav,.provider-bottom-nav,.owner-property-bottom-nav,.property-detail__bottom-nav,.request-wizard__bottom-nav))>:not(.owner-bottom-nav,.provider-bottom-nav,.owner-property-bottom-nav,.property-detail__bottom-nav,.request-wizard__bottom-nav){animation:gel-page-arrive var(--motion-page) var(--motion-ease-out) backwards;transform-origin:50% 24%}:where(.shell__navigation,.owner-bottom-nav,.provider-bottom-nav,.owner-property-bottom-nav,.property-detail__bottom-nav,.request-wizard__bottom-nav){animation:none}:where(.grouped-services,.owner-invoice-list,.job-list,.provider-task-list,.mobile-role-options,.provider-offer-list,.provider-screen__offers,.owner-properties-page__list)>:where(a,article,li,section,.task-row,.mobile-role-card),.task-group>.task-row{animation:gel-list-settle var(--motion-standard) var(--motion-ease-out) both}:where(.grouped-services,.owner-invoice-list,.job-list,.provider-task-list,.mobile-role-options,.provider-offer-list,.provider-screen__offers,.owner-properties-page__list)>:where(a,article,li,section,.task-row,.mobile-role-card):nth-child(2),.task-group>.task-row:nth-child(3){animation-delay:35ms}:where(.grouped-services,.owner-invoice-list,.job-list,.provider-task-list,.mobile-role-options,.provider-offer-list,.provider-screen__offers,.owner-properties-page__list)>:where(a,article,li,section,.task-row,.mobile-role-card):nth-child(3){animation-delay:70ms}:where(.grouped-services,.owner-invoice-list,.job-list,.provider-task-list,.mobile-role-options,.provider-offer-list,.provider-screen__offers,.owner-properties-page__list)>:where(a,article,li,section,.task-row,.mobile-role-card):nth-child(n+4){animation-delay:90ms}:where(.notice,.state-panel,.mobile-parity-notice,.mobile-review-alert){animation:gel-list-settle var(--motion-standard) var(--motion-ease-out) both}.dialog-backdrop,.provider-sheet-backdrop{animation:gel-dialog-backdrop-in var(--motion-standard) ease-out both}.dialog,.provider-sheet{animation:gel-dialog-arrive .28s var(--motion-ease-out) both;transform-origin:50% 100%}#root :where(.button,.gel-button,.task-create,.mobile-wide-cta,.mobile-cta,.mobile-legal-action,.mobile-confirm-secondary,.mobile-registration-secondary,.mobile-role-card button,.mobile-provider-service-grid button){transition:transform var(--motion-fast) var(--motion-ease-out), background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, color var(--motion-fast) ease}#root :where(.button,.gel-button,.task-create,.mobile-wide-cta,.mobile-cta,.mobile-legal-action,.mobile-confirm-secondary,.mobile-registration-secondary,.mobile-role-card button,.mobile-provider-service-grid button):active:not(:disabled){transform:scale(.985)}:where(.dashboard-service,.task-row[href],.job-list__item,.account-choice,.owner-properties-page__list a,.provider-task-list a){transition:transform var(--motion-standard) var(--motion-ease-out), border-color var(--motion-fast) ease, box-shadow var(--motion-standard) ease, background-color var(--motion-fast) ease}:where(.input,input,select,textarea){transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, background-color var(--motion-fast) ease}:where(.owner-bottom-nav,.provider-bottom-nav) a,.shell__navigation a{transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease}:where(.owner-bottom-nav,.provider-bottom-nav) a svg{transition:stroke var(--motion-fast) ease}:where(.owner-bottom-nav,.provider-bottom-nav,.owner-property-bottom-nav,.property-detail__bottom-nav,.request-wizard__bottom-nav){z-index:60;inset-inline:0;box-sizing:border-box;width:100%;min-height:calc(72px + env(safe-area-inset-bottom));padding:8px 10px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(140%)blur(16px);background:#fffffff0;border-top:1px solid #2431471a;margin:0;position:fixed;bottom:0;box-shadow:0 -12px 32px #24314714}:where(.owner-bottom-nav,.provider-bottom-nav,.owner-property-bottom-nav,.property-detail__bottom-nav,.request-wizard__bottom-nav) a{-webkit-tap-highlight-color:transparent;border-radius:10px;position:relative}:where(.owner-bottom-nav,.provider-bottom-nav,.owner-property-bottom-nav,.property-detail__bottom-nav,.request-wizard__bottom-nav) a:is(.active,.is-active,[aria-current=page]){color:#256f78;background:#54aab61a}:where(.owner-bottom-nav,.provider-bottom-nav,.owner-property-bottom-nav,.property-detail__bottom-nav,.request-wizard__bottom-nav) a:is(.active,.is-active,[aria-current=page]):before{content:"";background:currentColor;border-radius:99px;width:22px;height:2px;position:absolute;top:3px;left:50%;transform:translate(-50%)}:where(.owner-bottom-nav,.provider-bottom-nav,.owner-property-bottom-nav,.property-detail__bottom-nav,.request-wizard__bottom-nav) a:focus-visible{outline-offset:-3px;outline:3px solid #54aab64d}:where(.owner-home-screen__body,.owner-tasks__body,.owner-properties-page__body,.property-detail__body,.request-wizard__body,.owner-profile-screen__body,.owner-billing,.provider-screen__body){scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}@media (hover:hover) and (pointer:fine){:where(.dashboard-service,.task-row[href],.job-list__item,.account-choice,.owner-properties-page__list a,.provider-task-list a):hover{transform:translateY(-2px)}:where(.dashboard-link,.task-group__action,.profile-edit-link,.invoice-download-action):hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.turnstile-gate,.turnstile-gate>div:first-child{width:100%;max-width:100%}.turnstile-gate iframe{max-width:100%}:is(.provider-reference-screen,.provider-screen:has(.provider-offer-tabs)){--provider-reference-primary:#58a4ae;--provider-reference-primary-soft:#eaf7f8;--provider-reference-text:#353c4d;--provider-reference-muted:#52645f;--provider-reference-border:#d5dadc;--provider-reference-line:#ededf0;color:var(--provider-reference-text);background:#fcfcfc;font-family:Poppins,Arial,sans-serif}:is(.provider-reference-screen .provider-screen__header,.provider-screen:has(.provider-offer-tabs) .provider-screen__header){border-bottom:1px solid var(--provider-reference-line);background:#fff;width:100%;max-width:390px;min-height:56px;margin-inline:auto;padding:0 20px;font-family:Inter,Arial,sans-serif}:is(.provider-reference-screen .provider-screen__body,.provider-screen:has(.provider-offer-tabs) .provider-screen__body){width:100%;max-width:390px;padding:20px 20px calc(92px + env(safe-area-inset-bottom));background:#fcfcfc;gap:12px;margin-inline:auto}.provider-screen:has(.provider-offer-tabs) .provider-offer-tabs{border-color:#d4d7de;gap:2px;height:36px;padding:4px}.provider-screen:has(.provider-offer-tabs) .provider-offer-tabs a{min-height:28px;color:var(--provider-reference-text);font:500 11px/1 Inter,Arial,sans-serif}.provider-screen:has(.provider-offer-tabs) .provider-offer-tabs a.is-active{background:var(--provider-reference-primary);color:var(--provider-reference-text);font-weight:600}:is(html:lang(ka) .provider-screen:has(.provider-offer-tabs) .provider-offer-tabs,html:lang(ru) .provider-screen:has(.provider-offer-tabs) .provider-offer-tabs){grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}:is(html:lang(ka) .provider-screen:has(.provider-offer-tabs) .provider-offer-tabs a,html:lang(ru) .provider-screen:has(.provider-offer-tabs) .provider-offer-tabs a){text-align:center;white-space:normal;min-width:0;padding-inline:2px;font-size:9px;line-height:11px}.provider-reference-ongoing,.provider-reference-current-stack,.provider-reference-work,.provider-reference-proof{flex-direction:column;gap:12px;width:100%;display:flex}.provider-reference-current-job,.provider-reference-job-progress,.provider-reference-offer-preview,.provider-reference-guidance,.provider-reference-task-list,.provider-reference-proof-list,.provider-reference-summary-lines,.provider-reference-job-summary,.provider-reference-summary-grid>div,.provider-reference-timeline,.provider-reference-completed-tasks,.provider-reference-gallery{border:1px solid var(--provider-reference-border);background:#fff;border-radius:10px;overflow:hidden}.provider-reference-current-job{min-height:178px;color:inherit;flex-direction:column;padding:14px;text-decoration:none;display:flex}.provider-reference-current-job__status{color:#176b45;align-items:center;gap:8px;min-height:26px;font-size:11px;font-weight:600;display:flex}.provider-reference-current-job__status>img,.provider-reference-dot{width:8px;height:8px}.provider-reference-current-job__main{justify-content:space-between;gap:12px;min-height:88px;display:flex}.provider-reference-current-job__main>div{flex-direction:column;gap:3px;min-width:0;display:flex}.provider-reference-current-job__main>div:last-child{text-align:right;flex:0 0 96px;align-items:flex-end}.provider-reference-current-job__main h2{margin:0;font-size:19px;font-weight:600;line-height:20px}.provider-reference-current-job__main strong{font-size:13px;font-weight:500;line-height:18px}.provider-reference-current-job__main>div:last-child strong{font-size:22px;font-weight:700;line-height:20px}.provider-reference-current-job__main span{color:#353c4da6;font-size:10px;line-height:20px}.provider-reference-quick-info{border-top:1px solid var(--provider-reference-line);grid-template-columns:repeat(3,minmax(0,1fr));min-height:44px;display:grid}.provider-reference-quick-info>div{flex-direction:column;justify-content:center;align-items:center;display:flex}.provider-reference-quick-info>div+div{border-left:1px solid var(--provider-reference-line)}.provider-reference-quick-info span{color:#353c4d99;font-size:10px;line-height:18px}.provider-reference-quick-info strong{font-size:12px;font-weight:600;line-height:18px}.provider-reference-job-progress{flex-direction:column;gap:7px;min-height:112px;padding:14px;display:flex}.provider-reference-job-progress>div{justify-content:space-between;align-items:center;min-height:28px;font-size:11px;display:flex}.provider-reference-job-progress>div strong{font-size:13px;font-weight:600}.provider-reference-job-progress>div span:last-child{color:#353c4da6}.provider-reference-progress-track{background:#e8eef0;border-radius:99px;overflow:hidden;height:8px!important;min-height:8px!important}.provider-reference-progress-track i{border-radius:inherit;background:var(--provider-reference-primary);height:100%;display:block}.provider-reference-next-step{background:var(--provider-reference-primary-soft);border:1px solid #c7e5e8;border-radius:10px;align-items:center;gap:10px;min-height:58px;padding:0 14px;display:flex}.provider-reference-owner-note{background:#fefce8;border:1px solid #fef08a;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-height:67px;padding:12px 14px;display:flex}.provider-reference-owner-note strong{font-size:12px;font-weight:600;line-height:20px}.provider-reference-owner-note span{color:var(--provider-reference-text);font-size:12px;font-weight:400;line-height:20px}.provider-reference-next-step>span{background:#fff;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.provider-reference-next-step p,.provider-reference-guidance p{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.provider-reference-next-step strong,.provider-reference-next-step small{font-size:11px;line-height:20px}.provider-reference-next-step small{color:#353c4dad}.provider-reference-current-stack>.button{background:var(--provider-reference-primary);width:100%;min-height:48px;color:var(--provider-reference-text);border-radius:8px;font-size:14px}.provider-reference-empty{border:1px solid var(--provider-reference-border);text-align:center;background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:24px 20px 20px;display:flex}.provider-reference-empty--job{min-height:244px}.provider-reference-empty--offers{min-height:282px;padding-top:28px}.provider-reference-empty__icon{background:var(--provider-reference-primary-soft);width:56px;height:56px;color:var(--provider-reference-primary);border-radius:16px;justify-content:center;align-items:center;font-size:26px;display:flex}.provider-reference-empty__icon img{width:26px;height:26px}.provider-reference-empty--offers .provider-reference-empty__icon{background:#f3f5f6;border-radius:18px;width:60px;height:60px}.provider-reference-empty--offers .provider-reference-empty__icon img{width:28px;height:28px}.provider-reference-empty h2{width:100%;margin:0;font-size:16px;font-weight:600;line-height:20px}.provider-reference-empty p{color:#353c4db3;width:100%;min-height:40px;margin:0;font-size:12px;line-height:20px}.provider-reference-empty .button{background:var(--provider-reference-primary);width:100%;min-height:48px;color:var(--provider-reference-text);border-radius:8px;font-size:14px}.provider-reference-pending-title{margin:0;font-size:13px;font-weight:600;line-height:20px}.provider-reference-offer-preview{min-height:84px;color:inherit;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.provider-reference-offer-preview:focus-visible{outline:2px solid var(--provider-reference-primary);outline-offset:2px}.provider-reference-offer-preview__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.provider-reference-offer-preview__copy strong{font-size:13px;line-height:17px}.provider-reference-offer-preview__copy span{color:#353c4db8;font-size:11px;line-height:20px}.provider-reference-offer-preview__copy small{color:#353c4d94;font-size:11px;line-height:14px}.provider-reference-offer-preview__side{flex-direction:column;flex:0 0 76px;align-items:flex-end;gap:8px;display:flex}.provider-reference-offer-preview__side strong{font-size:15px;line-height:20px}.provider-reference-offer-preview__side img{width:18px;height:18px}.provider-reference-guidance{padding:8px 14px}.provider-reference-guidance>div{align-items:center;gap:10px;min-height:62px;display:flex}.provider-reference-guidance>div+div{border-top:1px solid var(--provider-reference-line)}.provider-reference-guidance>div>span{background:var(--provider-reference-primary-soft);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.provider-reference-guidance>div>span img,.provider-reference-next-step>span img{width:18px;height:18px}.provider-reference-guidance strong{font-size:12px;line-height:20px}.provider-reference-guidance small{color:#353c4da8;font-size:11px;line-height:20px}.provider-reference-progress{flex-direction:column;gap:8px;min-height:64px;display:flex}.provider-reference-progress>div:first-child{justify-content:space-between;align-items:center;min-height:20px;display:flex}.provider-reference-progress strong{font-size:16px;font-weight:600;line-height:20px}.provider-reference-progress>div:first-child span{color:var(--provider-reference-primary);font-size:12px;font-weight:500;line-height:20px}.provider-reference-progress p{color:var(--provider-reference-muted);margin:0;font-size:11px;line-height:20px}.provider-reference-work>.button,.provider-reference-proof>.button,.provider-reference-submit{width:100%;min-height:44px;box-shadow:none;color:var(--provider-reference-text);border-radius:10px}.provider-reference-work>.button:last-child,.provider-reference-submit{background:var(--provider-reference-primary);min-height:48px;color:var(--provider-reference-text);opacity:1}#root .provider-reference-work>.button:last-child:disabled,#root .provider-reference-work>.button:last-child.is-reference-disabled,#root .provider-reference-submit:disabled,#root .provider-reference-submit.is-reference-disabled{color:#7b8290;cursor:not-allowed;opacity:1;background:#e3e5ea;border-color:#c7cbd4;box-shadow:inset 0 0 0 1px #6c748414}.provider-reference-task-list,.provider-reference-proof-list{flex-direction:column;width:100%;display:flex}.provider-reference-category{min-height:24px;color:var(--provider-reference-muted);background:#f9fafb;align-items:center;padding:0 14px;font-size:10px;font-weight:600;line-height:20px;display:flex}.provider-reference-task-row{align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}.provider-reference-task-entry+.provider-reference-task-entry .provider-reference-task-row{border-top:1px solid var(--provider-reference-line)}.provider-reference-task-row>span{font-size:12px;font-weight:500;line-height:20px}.provider-reference-check{border:1.5px solid var(--provider-reference-border);color:#0000;background:#fff;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:13px;display:flex}.provider-reference-check.is-complete{color:#176b45;background:#e7f6ed;border-color:#176b45}.provider-reference-proof-row{align-items:center;gap:8px;min-height:48px;padding:0 10px;display:flex}.provider-reference-proof-row.is-uploaded{background:#e7f6ed}.provider-reference-proof-row>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.provider-reference-proof-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:20px;overflow:hidden}.provider-reference-proof-row small{color:var(--provider-reference-muted);font-size:10px;line-height:20px}.provider-reference-proof-row.is-uploaded small{color:#176b45}.provider-reference-proof-dropzone{border:1px dashed var(--provider-reference-primary);background:var(--provider-reference-primary-soft);width:100%;min-height:128px;color:var(--provider-reference-text);cursor:pointer;font:inherit;text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex;position:relative}.provider-reference-proof-dropzone>span{color:var(--provider-reference-primary);font-size:24px;line-height:24px}.provider-reference-proof-dropzone>strong{font-size:14px;line-height:20px}.provider-reference-proof-dropzone>small{color:var(--provider-reference-muted);font-size:11px;line-height:17px}.provider-reference-proof-guidance{border:1px solid var(--provider-reference-border);background:#fff;border-radius:10px;gap:8px;padding:14px;display:grid}.provider-reference-proof-guidance h2,.provider-reference-proof-guidance p{margin:0}.provider-reference-proof-guidance h2{font-size:13px;line-height:20px}.provider-reference-proof-guidance p{color:var(--provider-reference-muted);font-size:11px;line-height:18px}.provider-reference-proof-actions{gap:8px;display:grid}.provider-reference-proof-action{border:1px solid var(--provider-reference-border);min-height:44px;color:var(--provider-reference-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:20px;display:flex;position:relative}.provider-reference-proof-action--primary{border-color:var(--provider-reference-primary);background:var(--provider-reference-primary)}.provider-reference-proof-action--secondary{background:#d4d7de}.provider-reference-proof-action--primary{width:100%;font:inherit}.provider-reference-proof-dropzone input,.provider-reference-proof-action input{opacity:0;width:1px;height:1px;position:absolute}.provider-reference-proof-dropzone.is-disabled,.provider-reference-proof-action.is-disabled{cursor:not-allowed;opacity:.58}.provider-reference-add-photo,.provider-reference-thumb{width:32px;height:32px;color:var(--provider-reference-primary);cursor:pointer;background:#fff;border:0;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:24px;display:flex;position:relative;overflow:hidden}.provider-reference-thumb{background:linear-gradient(145deg,#d4d7de 0 55%,#a6b9cc 56%)}.provider-reference-add-photo input,.provider-reference-thumb input{opacity:0;width:1px;height:1px;position:absolute}.provider-reference-screen button.provider-job-screen__back{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.provider-reference-await{gap:14px!important;padding-top:18px!important}.provider-reference-eyebrow{margin:0;font-weight:600;color:var(--provider-reference-primary)!important;font-size:10px!important;line-height:20px!important}.provider-reference-await>h2{margin:0;font-size:22px;line-height:24px}.provider-reference-await>p:not(.provider-reference-eyebrow){color:var(--provider-reference-muted);margin:0;font-size:12px;line-height:20px}.provider-reference-summary-lines>div{justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-size:11px;display:flex}.provider-reference-summary-lines>div+div{border-top:1px solid #e5e7eb}.provider-reference-summary-lines span{color:var(--provider-reference-muted)}.provider-reference-summary-lines strong{text-align:right;font-weight:600}.provider-reference-submitted-proof{gap:8px;display:grid}.provider-reference-submitted-proof__heading{justify-content:space-between;align-items:center;display:flex}.provider-reference-submitted-proof__heading h3{margin:0;font-size:13px;line-height:20px}.provider-reference-submitted-proof__heading span{color:#28766f;background:#e7f6ed;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:11px;font-weight:600;display:inline-flex}.provider-reference-proof-strip{flex-direction:column;gap:8px;display:flex}.provider-reference-proof-preview{border:1px solid var(--provider-reference-border);background:#fff;border-radius:10px;min-width:0;min-height:78px;margin:0;display:flex;overflow:hidden}.provider-reference-proof-preview__media{width:78px;min-height:78px;color:var(--provider-reference-muted);background:#f2f5f4;flex:0 0 78px;justify-content:center;align-items:center;font-size:10px;display:flex;overflow:hidden}.provider-reference-proof-preview__media img{object-fit:cover;width:100%;height:100%}.provider-reference-proof-preview figcaption{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:8px 12px;display:flex}.provider-reference-proof-preview figcaption strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.provider-reference-proof-preview figcaption span{color:var(--provider-reference-muted);font-size:9px;line-height:14px}.provider-reference-proof-preview figcaption button{color:var(--provider-reference-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;font-weight:600}.provider-camera{z-index:1000;background:#101920cc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.provider-camera__panel{background:var(--provider-reference-surface,#fff);width:min(100%,440px);color:var(--provider-reference-text);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.provider-camera__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.provider-camera__heading strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-camera__heading button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:28px}.provider-camera video{aspect-ratio:3/4;object-fit:cover;background:#111;border-radius:10px;width:100%;display:block}.provider-camera__error{color:#b42318;margin:0;font-size:13px}.provider-camera__capture{background:var(--provider-reference-primary);min-height:48px;color:var(--provider-reference-text);cursor:pointer;font:inherit;border:0;border-radius:10px;font-weight:600}.provider-camera__capture:disabled{cursor:not-allowed;opacity:.55}.provider-reference-next-box{background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.provider-reference-next-box h3{margin:0;font-size:13px;line-height:20px}.provider-reference-next-box p{align-items:center;gap:10px;min-height:26px;margin:0;font-size:11px;line-height:18px;display:flex}.provider-reference-next-box p img{flex:0 0 24px;width:24px;height:24px}.provider-reference-confirmed{align-items:stretch;background:#fcfcfc!important;gap:12px!important;padding-top:16px!important}.provider-reference-confirmed>.gel-badge{align-self:flex-start}.provider-reference-confirmed .gel-badge--success{color:#15803d;background:#f0fdf4;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.provider-reference-confirmed .service-alert{color:var(--provider-reference-text);background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;padding:14px;font-size:13px;line-height:17px;display:flex}.provider-reference-confirmed .service-alert--success{background:#f0fdf4;border-color:#bbf7d0}.provider-reference-confirmed .service-alert strong{margin-bottom:5px;font-size:14px}.provider-reference-confirmed .service-alert span{display:block}.provider-reference-confirmed .service-alert b{font-weight:inherit}.provider-reference-confirmed .task-detail__card{background:#fff;border:1px solid #ededf0;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.provider-reference-confirmed .task-detail__row{color:var(--provider-reference-text);border-top:1px solid #ededf0;justify-content:space-between;gap:12px;padding-top:8px;font-size:12px;line-height:16px;display:flex}.provider-reference-confirmed .task-detail__row strong{font-weight:700}.provider-reference-confirmed .task-detail__row span:last-child{text-align:right}.provider-reference-confirmed__history{box-sizing:border-box;background:var(--provider-reference-primary);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:flex}#root .provider-reference-confirmed__history{width:100%;max-width:100%}.provider-reference-detail{align-items:stretch;background:#fff!important;gap:16px!important;padding-top:16px!important}.provider-reference-job-summary{justify-content:space-between;gap:12px;padding:14px;display:flex}.provider-reference-job-summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.provider-reference-job-summary>div:last-child{flex:0 0 112px;align-items:flex-end}.provider-reference-job-summary>div:first-child strong{font-size:15px;line-height:19px}.provider-reference-job-summary b{font-size:12px;font-weight:500;line-height:17px}.provider-reference-job-summary>div:first-child span{color:#5c6675;font-size:11px;line-height:18px}.provider-reference-job-summary>div:last-child>strong{font-size:18px;line-height:20px}.provider-reference-job-summary>div:last-child>span{color:#15803d;white-space:nowrap;background:#f0fdf4;border-radius:99px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:9px;font-weight:600;display:flex}.provider-reference-job-summary>div:last-child>span.is-cancelled{color:#dc2626;background:#fef2f2;font-size:10px}.provider-reference-section{flex-direction:column;gap:8px;display:flex}.provider-reference-section>h2{justify-content:space-between;align-items:center;min-height:20px;margin:0;font-size:12px;line-height:20px;display:flex}.provider-reference-section>h2 small{color:var(--provider-reference-primary);font-size:11px;font-weight:500}.provider-reference-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.provider-reference-summary-grid>div{background:#f9fafb;flex-direction:column;justify-content:center;gap:2px;min-height:58px;padding:9px 11px;display:flex}.provider-reference-summary-grid span{color:#5c6675;font-size:10px;line-height:14px}.provider-reference-summary-grid strong{font-size:11px;line-height:20px}.provider-reference-feedback{border:1px solid var(--provider-reference-border);background:#fff;border-radius:10px;overflow:hidden}.provider-reference-feedback>div{border-bottom:1px solid var(--provider-reference-line);justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;font-size:11px;display:flex}.provider-reference-feedback>div span{color:#5c6675}.provider-reference-feedback>div strong{font-size:12px}.provider-reference-feedback>p{color:#5c6675;min-height:54px;margin:0;padding:12px;font-size:11px;line-height:18px}.provider-reference-timeline>div{justify-content:space-between;align-items:center;min-height:36px;padding:0 10px;display:flex}.provider-reference-timeline>div+div{border-top:1px solid var(--provider-reference-line)}.provider-reference-timeline>div>span{align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.provider-reference-timeline i,.provider-reference-completed-tasks p i{color:#176b45;background:#e7f6ed;border:1px solid #176b45;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-style:normal;display:flex}.provider-reference-timeline .is-unavailable i{color:#6b7280;background:#f3f4f6;border-color:#d5dadc}.provider-reference-timeline .is-unavailable>span{color:#6b7280}.provider-reference-timeline time{color:#7a8a85;font-size:10px}.provider-reference-timeline .is-cancelled>span{color:#b42318}.provider-reference-timeline .is-cancelled i{color:#dc2626;background:#fef2f2;border-color:#dc2626}.provider-reference-completed-tasks p{align-items:center;gap:8px;min-height:44px;margin:0;padding:0 10px;font-size:11px;font-weight:500;display:flex}.provider-reference-completed-tasks p span{flex:1;min-width:0}.provider-reference-completed-tasks p b{background:linear-gradient(145deg,#d4d7de 0 55%,#a6b9cc 56%);border-radius:8px;width:32px;height:32px}.provider-reference-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.provider-reference-gallery>span{aspect-ratio:1.15;background:linear-gradient(145deg,#d4d7de 0 62%,#a6b9cc 63%);border-radius:8px}.provider-reference-unavailable{border:1px solid var(--provider-reference-border);color:#5c6675;background:#f9fafb;border-radius:10px;justify-content:center;align-items:center;min-height:54px;font-size:11px;display:flex}.provider-reference-cancel-notice{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;flex-direction:column;gap:5px;padding:12px;display:flex}.provider-reference-cancel-notice strong{color:#b42318;font-size:12px;line-height:18px}.provider-reference-cancel-notice span{color:#5c6675;font-size:11px;line-height:20px}.provider-reference-reject h2{margin:0;font:600 14px/20px Inter,Arial,sans-serif}.provider-reference-reject__notice{background:#fff1f1;border:1.5px solid #d45a5a;border-radius:10px;flex-direction:column;gap:6px;padding:14px;font-family:Inter,Arial,sans-serif;display:flex}.provider-reference-reject__notice strong{font-size:13px}.provider-reference-reject__notice span{font-size:12px;line-height:18px}.provider-reference-reject>.button{background:var(--provider-reference-primary);width:100%;min-height:48px;color:var(--provider-reference-text);border-radius:8px;font-size:14px}.provider-reference-job-list{border:1px solid var(--provider-reference-border);background:#fff;border-radius:10px;flex-direction:column;width:100%;display:flex;overflow:hidden}.provider-reference-job-row{min-height:66px;color:var(--provider-reference-text);align-items:center;gap:8px;padding:10px 10px 10px 12px;text-decoration:none;display:flex}.provider-reference-job-row+.provider-reference-job-row{border-top:1px solid #e5e8eb}.provider-reference-job-row>span:first-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.provider-reference-job-row>span:first-child strong{font-size:13px;line-height:20px}.provider-reference-job-row>span:first-child span,.provider-reference-job-row>span:first-child small{color:#5c6675;font-size:11px;line-height:16px}.provider-reference-job-row>span:last-child{flex-direction:column;flex:0 0 104px;align-items:flex-end;gap:5px;display:flex}.provider-reference-job-row>span:last-child img{width:16px;height:16px}.provider-reference-status{border-radius:99px;padding:4px 8px;font-size:10px;font-weight:500;line-height:15px}.provider-reference-status--completed{color:#15803d;background:#f0fdf4}.provider-reference-status--cancelled,.provider-reference-status--rejected{color:#b91c1c;background:#fef2f2}.provider-reference-status--expired{color:#a16209;background:#fff9e0}.provider-reference-status--archived{color:#6b7280;background:#f3f4f6}.provider-bottom-nav__item>img{width:20px;height:20px;display:block}@media (width<=390px){:is(.provider-reference-screen .provider-screen__body,.provider-screen:has(.provider-offer-tabs) .provider-screen__body){padding-inline:16px}.provider-reference-current-job,.provider-reference-job-progress,.provider-reference-offer-preview,.provider-reference-empty{width:100%}}.provider-profile-reference{color:#353c4d;background:#fcfcfc;height:100dvh;min-height:100dvh;font-family:Inter,Arial,sans-serif;position:relative;overflow:hidden}.provider-profile-reference .provider-screen__header{background:#fff;border-bottom:1px solid #ededf0;width:100%;max-width:390px;min-height:56px;margin-inline:auto;padding-inline:20px}.provider-profile-reference .profile-body{width:100%;max-width:390px;height:auto;min-height:0;padding:20px 20px calc(92px + env(safe-area-inset-bottom));scrollbar-width:none;background:#fcfcfc;flex-direction:column;align-items:center;gap:12px;margin-inline:auto;display:flex;overflow:hidden auto}.provider-profile-reference .profile-body::-webkit-scrollbar{display:none}.provider-profile-reference .kyc-badge{color:#15803d;background:#f0fdf4;border-radius:99px;align-self:flex-start;align-items:center;min-height:26px;padding:5px 9px;font-size:11px;font-weight:500;line-height:16px;display:flex}.provider-profile-reference .kyc-badge.is-pending{color:#a16209;background:#fff9e0}.provider-profile-reference .profile-section-heading{color:#353c4d;width:100%;max-width:350px;min-height:20px;margin:0;font-size:14px;font-weight:600;line-height:20px}.provider-profile-reference .profile-setting{background:#f6f6f9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:350px;min-height:57px;padding:12px 14px;display:flex;overflow:hidden}.provider-profile-reference .profile-setting-copy{flex-direction:column;flex:0 170px;gap:3px;width:170px;min-width:0;display:flex;overflow:hidden}.provider-profile-reference .profile-setting-copy strong{font-size:14px;font-weight:600;line-height:17px}.provider-profile-reference .profile-setting-copy>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;overflow:hidden}.provider-profile-reference .profile-toggle-wrap{flex:none;align-items:center;gap:8px;display:flex}.provider-profile-reference .profile-toggle-wrap>span{white-space:nowrap;font-size:11px;font-weight:500;line-height:14px}.provider-profile-reference .profile-toggle{cursor:pointer;border-radius:99px;flex:0 0 38px;width:38px;height:22px;padding:0;position:relative}.provider-profile-reference .profile-toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #232e372e}.provider-profile-reference .profile-toggle.on{background:#2f3033;border:0}.provider-profile-reference .profile-toggle.on:after{transform:translate(16px)}.provider-profile-reference .profile-toggle.off{background:#eef0f2;border:1px solid #c9cdd2}.provider-profile-reference .profile-toggle.off:after{top:1px;left:1px}.provider-profile-reference .profile-field{color:#353c4d;flex-direction:column;gap:6px;width:100%;max-width:350px;min-height:69px;display:flex}.provider-profile-reference .profile-field.readonly{opacity:.5}.provider-profile-reference .profile-field-label{white-space:nowrap;min-height:15px;font-size:12px;font-weight:500;line-height:15px}.provider-profile-reference .profile-field-control{color:#353c4d;background:#fff;border:1px solid #b8b8bd;border-radius:8px;width:100%;min-height:48px;padding:0 14px;font:400 14px/18px Inter,Arial,sans-serif}.provider-profile-reference .profile-button{color:#353c4d;width:100%;max-width:350px;min-height:48px;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;line-height:18px;text-decoration:none;display:flex}.provider-profile-reference .profile-button.primary{background:#58a4ae;border:0}.provider-profile-reference .profile-button.secondary{color:#353c4d;background:#d4d7de;border:1px solid #a6b9cc}.provider-profile-reference .profile-save-spacer{flex:0 0 48px;width:100%;max-width:350px;height:48px}.provider-profile-reference .profile-edit-action{z-index:2;color:#353c4d;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;width:44px;height:44px;padding:0;font:600 12px/15px Inter,Arial,sans-serif;display:flex;position:absolute;top:6px;right:max(20px,50% - 175px)}.provider-profile-reference .profile-body>.notice{width:100%;max-width:350px}.provider-profile-reference .provider-bottom-nav{border-top:0}@media (width<=390px){.provider-profile-reference .profile-body{padding-inline:20px}}@media (width<=480px){.provider-profile-reference .profile-edit-action{right:68px}}.provider-dashboard-reference-screen{--provider-dashboard-ink:#353c4d;--provider-dashboard-muted:#6e7582;--provider-dashboard-line:#d5dadc;--provider-dashboard-teal:#58a4ae;--provider-dashboard-orange:#c2410c;height:100dvh;min-height:100dvh;color:var(--provider-dashboard-ink);background:#fcfcfc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.provider-dashboard-topbar{background:#fff;border-bottom:1px solid #ededf0;flex:none;grid-template-columns:44px 1fr 44px;align-items:center;width:100%;max-width:390px;height:56px;margin-inline:auto;padding:0 12px;display:grid}.provider-dashboard-topbar h1{text-align:left;margin:0;padding:0;font-size:16px;font-weight:600;line-height:19px}.provider-dashboard-header-spacer{width:44px;height:44px}.provider-dashboard-reference{scrollbar-width:none;flex:auto;width:100%;max-width:390px;min-height:0;margin-inline:auto;padding:16px 20px 18px;overflow:hidden auto}.shell--provider main.provider-dashboard-reference{min-height:0}.provider-dashboard-reference::-webkit-scrollbar{display:none}.provider-dashboard-hero{min-height:52px;margin-bottom:12px}.provider-dashboard-hero h2{letter-spacing:0;margin:0;font-size:24px;font-weight:600;line-height:32px}.provider-dashboard-hero p{color:var(--provider-dashboard-ink);margin:0;font-size:12px;line-height:16px}.provider-dashboard-availability{background:#58a4ae1a;border:1px solid #58a4ae38;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:58px;padding:12px 14px;transition:background .18s,border-color .18s;display:flex}.provider-dashboard-availability.is-inactive{background:#fff7ed;border-color:#c2410c47}.provider-dashboard-availability__copy{flex-direction:column;gap:1px;display:flex}.provider-dashboard-availability__copy strong{font-size:14px;font-weight:600;line-height:17px}.provider-dashboard-availability__copy span{font-size:11px;line-height:14px}.provider-dashboard-availability.is-inactive .provider-dashboard-availability__copy span{color:var(--provider-dashboard-orange)}.provider-dashboard-switch{cursor:pointer;background:#e6e9ef;border:1px solid #bcc4cf;border-radius:11px;flex:0 0 38px;width:38px;height:22px;padding:0;transition:background .18s,border-color .18s;position:relative}.provider-dashboard-switch.is-on{background:#2e2e30;border-color:#2e2e30}.provider-dashboard-switch__knob{background:#fff;border:1px solid #c7ced7;border-radius:50%;width:18px;height:18px;transition:transform .18s,border-color .18s;position:absolute;top:1px;left:1px}.provider-dashboard-switch.is-on .provider-dashboard-switch__knob{border-color:#fff;transform:translate(16px)}.provider-dashboard-reference__metrics{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.provider-dashboard-metric{min-width:0;height:76px;color:inherit;text-align:left;background:#fff;border:1px solid #58a4ae6b;border-radius:10px;flex-direction:column;align-items:flex-start;padding:11px 12px;display:flex}button.provider-dashboard-metric{cursor:pointer}.provider-dashboard-metric strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:27px}.provider-dashboard-metric span{margin-top:1px;font-size:11px;line-height:15px}.provider-dashboard-offers{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #58a4ae6b;border-radius:10px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;margin-top:16px;padding:10px 14px;display:grid}.provider-dashboard-offers:disabled{cursor:default;opacity:1}.provider-dashboard-offers__icon{width:40px;height:40px;color:var(--provider-dashboard-teal);background:#58a4ae1f;border-radius:50%;place-items:center;transition:background .18s,color .18s;display:grid}.provider-dashboard-offers__icon svg,.provider-dashboard-offers__chevron svg,.provider-dashboard-nav__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.provider-dashboard-offers__icon svg{stroke-width:2px;width:24px;height:24px}.provider-dashboard-offers__copy{flex-direction:column;min-width:0;display:flex}.provider-dashboard-offers__copy strong{white-space:normal;font-size:16px;font-weight:600;line-height:20px}.provider-dashboard-offers__copy span{white-space:normal;font-size:12px;line-height:17px}.provider-dashboard-offers__chevron{color:var(--provider-dashboard-teal);place-items:center;display:grid}.provider-dashboard-offers__chevron svg{width:20px;height:20px}.provider-dashboard-offers.is-inactive .provider-dashboard-offers__icon{color:var(--provider-dashboard-orange);background:#fff0e8}.provider-dashboard-offers.is-inactive .provider-dashboard-offers__chevron,.provider-dashboard-offers.is-inactive .provider-dashboard-offers__copy span{color:var(--provider-dashboard-orange)}.provider-dashboard-list{margin-top:16px}.provider-dashboard-list h3{margin:0 0 8px;font-size:14px;font-weight:600;line-height:20px}.provider-dashboard-list__card{border:1px solid var(--provider-dashboard-line);background:#fff;border-radius:10px;padding:4px 12px}.provider-dashboard-job-row{text-align:left;background:#fff;justify-content:space-between;align-items:center;width:100%;padding:10px 1px 9px;display:flex}.provider-dashboard-list.is-recent .provider-dashboard-job-row{padding-top:10px;padding-bottom:7px}.provider-dashboard-job-row>span{flex-direction:column;min-width:0;display:flex}.provider-dashboard-job-row strong{white-space:normal;font-size:13px;font-weight:600;line-height:18px}.provider-dashboard-job-row small{white-space:normal;font-size:11px;line-height:18px}.provider-dashboard-job-row small.is-success{color:#0b8a44}.provider-dashboard-view-action{color:var(--provider-dashboard-ink);cursor:pointer;background:0 0;border:0;margin-left:12px;padding:10px 0 10px 12px;font-size:12px;line-height:18px}.provider-dashboard-list__divider{background:#e7eaec;height:1px}.provider-dashboard-list__empty{color:var(--provider-dashboard-muted);margin:0;padding:12px 1px;font-size:11px;line-height:18px}.provider-dashboard-list__state{align-content:center;gap:7px;min-height:72px;padding:10px 1px;display:grid}.provider-dashboard-list__state p{color:var(--provider-dashboard-muted);margin:0;font-size:11px;line-height:18px}.provider-dashboard-list__state.is-loading span{background:#e7eaec;border-radius:4px;width:100%;height:8px;animation:1.4s ease-in-out infinite provider-dashboard-pulse;display:block}.provider-dashboard-list__state.is-loading span:last-child{width:68%}.provider-dashboard-list__state.is-error button{width:fit-content;color:var(--provider-dashboard-teal);cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:600}@keyframes provider-dashboard-pulse{50%{opacity:.45}}.provider-dashboard-nav{width:100%;max-width:390px;height:calc(72px + env(safe-area-inset-bottom));padding:8px 5px max(8px, env(safe-area-inset-bottom));background:#fff;border-radius:16px 16px 0 0;flex:none;grid-template-columns:repeat(5,1fr);align-items:center;margin-inline:auto;display:grid}.provider-dashboard-nav__item{color:#a6b9cc;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;height:56px;min-height:56px;padding:0;text-decoration:none;display:flex;position:relative}.provider-dashboard-nav__item>span:last-child{max-width:100%;color:var(--provider-dashboard-ink);text-align:center;white-space:normal;font-size:10px;font-weight:500;line-height:12px}.provider-dashboard-nav__icon{place-items:center;width:20px;height:20px;transition:width .18s,height .18s,color .18s,transform .18s;display:grid}.provider-dashboard-nav__icon svg{width:100%;height:100%}.provider-dashboard-nav__bar{background:0 0;border-radius:99px;width:22px;height:2px;transition:background .18s;position:absolute;top:3px;left:50%;transform:translate(-50%)}.provider-dashboard-nav__item.is-active{color:#256f78;background:#54aab61a;justify-content:center;padding:0}.provider-dashboard-nav__item.is-active .provider-dashboard-nav__bar{background:currentColor}.provider-dashboard-nav__item.is-active .provider-dashboard-nav__icon{width:20px;height:20px}.provider-dashboard-nav__item.is-active>span:last-child{color:inherit;font-weight:600}.provider-dashboard-switch:focus-visible,.provider-dashboard-metric:focus-visible,.provider-dashboard-offers:focus-visible,.provider-dashboard-view-action:focus-visible,.provider-dashboard-nav__item:focus-visible{outline-offset:2px;outline:3px solid #58a4ae47}.provider-dashboard-switch:active,.provider-dashboard-metric:active,.provider-dashboard-offers:active,.provider-dashboard-view-action:active{transform:translateY(1px)}:where(.provider-bottom-nav__item,.provider-dashboard-nav__item){transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease;transform:none}:where(.provider-bottom-nav__item,.provider-dashboard-nav__item):active{transform:none}.provider-bottom-nav__item.is-active{color:#256f78}:where(.provider-bottom-nav__item>img,.provider-bottom-nav__item>svg,.provider-dashboard-nav__icon,.provider-dashboard-nav__icon>svg){width:20px;height:20px;transform:none}@media (width<=390px){.provider-dashboard-topbar,.provider-dashboard-reference,.provider-dashboard-nav{max-width:none}}@media (width<=340px){.provider-dashboard-nav__item>span:last-child{letter-spacing:-.2px;font-size:9px}}@media (prefers-reduced-motion:reduce){.provider-dashboard-reference-screen *{transition:none!important}.provider-dashboard-list__state.is-loading span{animation:none}}.owner-reference-root{--gs-bg:#fcfcfc;--gs-surface:#fff;--gs-ink:#353c4d;--gs-muted:#a6b9cc;--gs-border:#d4d7de;--gs-primary:#58a4ae;--gs-primary-dark:#477f87;--gs-soft:#eef7f8;--gs-danger:#b42318;--gs-error-bg:#fef2f2;--gs-success:#166534;--gs-warning:#c9923e;--gs-radius:10px;--gs-shadow:0 12px 34px #353c4d14;background:var(--gs-surface);color:var(--gs-ink);flex-direction:column;width:min(100%,390px);min-height:930px;font-family:Poppins,Inter,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.owner-reference-header{border-bottom:1px solid #ededf0;flex:0 0 56px;grid-template-columns:24px 1fr 24px;align-items:center;gap:12px;min-height:56px;padding:0 20px;display:grid}.owner-reference-header h1{margin:0;font:600 16px/22px Inter,Arial,sans-serif}.owner-reference-header a,.owner-reference-header button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.owner-reference-header svg{width:20px;height:20px}.owner-reference-body{flex-direction:column;flex:1;gap:14px;min-width:0;padding:20px 20px 86px;display:flex;overflow-y:auto}.owner-reference-nav{z-index:20;background:#fff;border-top:1px solid #eef0f2;border-radius:16px 16px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));height:72px;padding:8px 10px;display:grid;position:absolute;bottom:0;left:0;right:0}.owner-reference-nav a{color:var(--gs-ink);place-items:center;gap:3px;min-width:0;font:500 9px/1.15 Inter,Arial,sans-serif;text-decoration:none;display:grid}.owner-reference-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.owner-reference-nav svg{fill:none;height:20px;stroke:var(--gs-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:20px}.owner-reference-nav a[aria-current=page]{color:var(--gs-ink);font-weight:600}.owner-reference-nav a[aria-current=page] svg{stroke:var(--gs-primary)}.owner-reference-dashboard .owner-reference-body{background:#f7f9fa;gap:16px}.owner-reference-dashboard .dashboard-summary{gap:12px;display:grid}.owner-reference-dashboard .dashboard-heading{color:#353c4d;margin:0;font:600 20px/1.25 Poppins,Arial,sans-serif}.owner-reference-dashboard .dashboard-intro{color:var(--gs-muted);margin:0;font:400 12px/1.5 Poppins,Arial,sans-serif}.owner-reference-dashboard .dashboard-section-title{color:#353c4d;margin:0;font:600 12px/20px Poppins,Arial,sans-serif}.owner-reference-dashboard .dashboard-request-card,.owner-reference-dashboard .dashboard-property-card{border:1px solid var(--gs-border);background:#fff;border-radius:12px;overflow:hidden}.owner-reference-dashboard .dashboard-request-row{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:start;gap:10px;min-height:77px;padding:10px;display:grid}.owner-reference-dashboard .dashboard-request-row+.dashboard-request-row{border-top:1px solid var(--gs-border)}.owner-reference-dashboard .dashboard-request-copy{gap:5px;min-width:0;display:grid}.owner-reference-dashboard .dashboard-property-row{border:0;border-radius:0;align-items:center;gap:4px;min-height:58px;padding:9px 10px;display:grid}.owner-reference-dashboard .dashboard-property-row+.dashboard-property-row{border-top:1px solid var(--gs-border)}.owner-reference-dashboard .dashboard-empty-card{border:1px solid var(--gs-border);background:#fff;border-radius:12px;flex-direction:column;gap:12px;min-height:137px;padding:14px;display:flex}.owner-reference-dashboard .dashboard-card h4,.owner-reference-dashboard .dashboard-service h4{color:#353c4d;margin:0;font:600 11.5px/16px Poppins,Arial,sans-serif}.owner-reference-dashboard .dashboard-card p,.owner-reference-dashboard .dashboard-service p{color:#6c7888;margin:0;font:400 10px/15px Poppins,Arial,sans-serif}.owner-reference-dashboard .dashboard-link{color:var(--gs-primary);font:600 12px Poppins,Arial,sans-serif;text-decoration:none}.owner-reference-dashboard .gel-button{border:1px solid var(--gs-border);text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:11px 16px;font:600 14px Poppins,Arial,sans-serif;text-decoration:none;display:flex}.owner-reference-dashboard .gel-button--primary{background:var(--gs-primary);border-color:var(--gs-primary);color:#fff}.owner-reference-dashboard .gel-button--secondary{color:var(--gs-ink);background:#fff}.owner-reference-dashboard .badge{border-radius:999px;width:max-content;height:20px;margin:0;padding:0 7px;font:500 9.5px/20px Poppins,Arial,sans-serif;display:inline-flex}.owner-reference-dashboard .badge--scheduled{color:#58a4ae;background:#edf7f8}.owner-reference-dashboard .badge--progress{color:#8a5a00;background:#fefce8}.owner-reference-dashboard .badge--danger{color:#9a675f;background:#fcf1ef}html[data-ui-qa-scenario^=owner] #root .owner-reference-dashboard .dashboard-summary>*{justify-self:stretch;width:auto;min-width:0;max-width:none}.owner-reference-dashboard .dashboard-reference-hero{gap:5px;display:grid}.owner-reference-dashboard .dashboard-heading{gap:1px;display:grid}.owner-reference-dashboard .dashboard-heading>span{color:var(--gs-muted);font:400 12px/18px Poppins,Arial,sans-serif}.owner-reference-dashboard .dashboard-heading>strong{color:var(--gs-ink);font:600 22px/28px Poppins,Arial,sans-serif}.owner-reference-dashboard .dashboard-intro{color:var(--gs-muted);font:400 13px/19px Poppins,Arial,sans-serif}.owner-reference-dashboard .dashboard-reference-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-reference-dashboard .dashboard-reference-metric{border:1px solid var(--gs-border);background:#fff;border-radius:10px;gap:3px;min-height:108px;padding:12px;display:grid}.owner-reference-dashboard .dashboard-reference-metric .dashboard-metric-top{color:var(--gs-muted);font:400 11px/16px Poppins,Arial,sans-serif}.owner-reference-dashboard .dashboard-metric-icon,.owner-reference-dashboard .dashboard-action-icon{fill:none;height:24px;stroke:var(--gs-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;flex:0 0 24px;width:24px}.owner-reference-dashboard .dashboard-reference-metric strong{color:var(--gs-ink);font:600 18px/23px Poppins,Arial,sans-serif}.owner-reference-dashboard .dashboard-reference-metric small{color:var(--gs-muted);font:400 10px/14px Poppins,Arial,sans-serif}.owner-reference-dashboard .dashboard-reference-section-head{justify-content:space-between;align-items:center;display:flex}.owner-reference-dashboard .dashboard-reference-section-head a{color:var(--gs-primary);font:600 11px/16px Poppins,Arial,sans-serif;text-decoration:none}.owner-reference-dashboard .dashboard-request-copy{align-content:center}.owner-reference-dashboard .dashboard-request-row>.badge{text-overflow:ellipsis;white-space:nowrap;max-width:105px;overflow:hidden}.owner-reference-dashboard .dashboard-new-request{color:inherit;background:#edf7f8;align-items:center;gap:10px;min-height:52px;padding:8px 10px;text-decoration:none;display:flex}.owner-reference-dashboard .dashboard-new-request-copy{gap:1px;min-width:0;display:grid}.owner-reference-dashboard .dashboard-new-request-copy>strong{color:var(--gs-primary);font:600 11.5px/16px Poppins,Arial,sans-serif}.owner-reference-dashboard .dashboard-new-request-copy>span{color:#6c7888;font:400 10px/15px Poppins,Arial,sans-serif}.owner-reference-dashboard .dashboard-property-row{align-items:center;gap:10px;min-height:58px;padding:9px 10px;text-decoration:none;display:flex}.owner-reference-dashboard .dashboard-property-placeholder{background:#d4d7deb8;border-radius:9px;flex:0 0 40px;width:40px;height:40px}.owner-reference-dashboard .dashboard-property-copy{flex:1;gap:2px;min-width:0;display:grid}.owner-reference-dashboard .dashboard-property-copy strong{color:var(--gs-ink);text-overflow:ellipsis;white-space:nowrap;font:500 11.5px/16px Poppins,Arial,sans-serif;overflow:hidden}.owner-reference-dashboard .dashboard-property-copy small{color:#6c7888;text-overflow:ellipsis;white-space:nowrap;font:400 10px/15px Poppins,Arial,sans-serif;overflow:hidden}.owner-reference-dashboard .dashboard-property-state{border-radius:999px;flex:none;padding:0 7px;font:500 9.5px/20px Poppins,Arial,sans-serif}.owner-reference-dashboard .dashboard-property-state.is-active{color:#166534;background:#f0fdf4}.owner-reference-dashboard .dashboard-property-state.is-attention{color:#9a675f;background:#fcf1ef}html[data-ui-qa-scenario^=owner] #root .owner-reference-dashboard .dashboard-summary{justify-items:stretch;gap:16px;display:grid}html[data-ui-qa-scenario^=owner] #root .owner-reference-dashboard .dashboard-heading,html[data-ui-qa-scenario^=owner] #root .owner-reference-dashboard .dashboard-intro{width:auto}.owner-reference-properties .owner-reference-body{background:#f6f8f9;gap:12px;padding:16px 16px 88px}.owner-reference-properties .owner-properties-page__body{gap:12px;display:grid}.owner-reference-properties .property-list-heading{justify-content:space-between;align-items:center;gap:12px;min-height:29px;display:flex}.owner-reference-properties .property-list-heading h2{color:var(--gs-ink);margin:0;font:600 13px/19px Poppins,Arial,sans-serif}.owner-reference-properties .property-list-summary{background:#eef2f4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:33px;padding:0 12px;display:flex}.owner-reference-properties .property-list-summary strong{color:var(--gs-ink);font:500 10.5px/15px Poppins,Arial,sans-serif}.owner-reference-properties .property-list-summary span{color:#6c7888;font:400 9.5px/14px Poppins,Arial,sans-serif}.owner-reference-properties .property-filters{scrollbar-width:none;align-items:stretch;gap:8px;min-height:29px;display:flex;overflow-x:auto}.owner-reference-properties .property-filters::-webkit-scrollbar{display:none}.owner-reference-properties .property-filter{color:#6c7888;white-space:nowrap;background:#fff;border:1px solid #d8e0e5;border-radius:9px;flex:none;min-height:29px;padding:0 12px;font:400 10.5px/15px Poppins,Arial,sans-serif}.owner-reference-properties .property-filter.active{color:#58a4ae;background:#eaf6f7;border-color:#58a4ae;font-weight:500}.owner-reference-properties .owner-properties-page__search{gap:5px;display:grid}.owner-reference-properties .owner-properties-page__search>span{color:#353c4d;font:500 10.5px/15px Poppins,Arial,sans-serif}.owner-reference-properties .owner-properties-page__search .input{color:#353c4d;background:#fff;border:0;border-radius:10px;height:40px;min-height:40px;padding:10px 12px;font:400 11px/16px Poppins,Arial,sans-serif;box-shadow:inset 0 0 0 1px #d8e0e5}.owner-reference-properties .property-list-stack{gap:10px;display:grid}.owner-reference-properties .property-list-card{color:inherit;background:#fff;border:0;border-radius:12px;flex-direction:row;flex:none;align-items:flex-start;gap:12px;height:auto;min-height:104px;padding:14px 12px;text-decoration:none;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #d8e0e5}.owner-reference-properties .property-list-visual{background:linear-gradient(145deg,#dfe7e9,#edf2f3);border-radius:10px;flex:0 0 76px;width:76px;height:76px;display:block}.owner-reference-properties .property-list-copy{flex:1;align-content:start;gap:3px;min-width:0;display:grid}.owner-reference-properties .owner-properties-page__card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.owner-reference-properties .owner-properties-page__card-heading h3{color:#353c4d;overflow-wrap:anywhere;min-width:0;margin:0;font:500 11.5px/16px Poppins,Arial,sans-serif}.owner-reference-properties .property-list-copy p{color:#6c7888;text-overflow:ellipsis;margin:0;font:400 9.5px/14px Poppins,Arial,sans-serif;overflow:hidden}.owner-reference-properties .property-list-state{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:22px;padding:0 8px;font:500 9.5px/14px Poppins,Arial,sans-serif;display:inline-flex}.owner-reference-properties .property-list-state.is-active{color:#166534;background:#f0fdf4}.owner-reference-properties .property-list-state.is-archived{color:#6c7888;background:#f5f6f7}#root .owner-reference-properties .property-add-button{color:#58a4ae;background:#eaf6f7;border:1px solid #58a4ae;border-radius:9px;flex:0 0 94px;justify-content:center;align-self:center;align-items:center;width:94px;min-height:29px;padding:0 10px;font:500 10.5px/15px Poppins,Arial,sans-serif;display:flex}#root .owner-reference-properties .property-add-button:hover:not(:disabled),#root .owner-reference-properties .property-add-button:active:not(:disabled){color:#58a4ae;background:#eaf6f7;border-color:#58a4ae}.owner-reference-properties .property-form-card{background:#fff;border:0;border-radius:12px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #d8e0e5}.owner-reference-properties .property-form{gap:12px;display:grid}.owner-reference-properties .property-form__section{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.owner-reference-properties .property-form__section legend,.owner-reference-properties .property-form-card h3{color:#353c4d;margin:0;font:600 11.5px/16px Poppins,Arial,sans-serif}.owner-reference-properties .property-form__field{gap:5px;display:grid}.owner-reference-properties .property-form__field label{color:#353c4d;gap:5px;font:500 10.5px/15px Poppins,Arial,sans-serif;display:grid}.owner-reference-properties .property-form__field .input{color:#353c4d;background:#fff;border:0;border-radius:10px;min-height:40px;padding:10px 12px;font:400 11px/16px Poppins,Arial,sans-serif;box-shadow:inset 0 0 0 1px #d8e0e5}.owner-reference-properties .property-detail__body>h1{color:#353c4d;margin:0;font:600 17px/23px Poppins,Arial,sans-serif}.owner-reference-properties .property-detail__address{color:#6c7888;margin:0;font:400 10.5px/15px Poppins,Arial,sans-serif}.owner-reference-properties .property-detail__protected{color:#353c4d;background:#eaf6f7;border-radius:10px;gap:3px;padding:12px 14px;display:grid}.owner-reference-properties .property-detail__protected strong{font:600 10.5px/16px Poppins,Arial,sans-serif}.owner-reference-properties .property-detail__protected span{color:#6c7888;font:400 9.5px/14px Poppins,Arial,sans-serif}.owner-reference-properties .property-detail__section-title{color:#353c4d;margin:2px 0 0;font:600 12px/17px Poppins,Arial,sans-serif}.owner-reference-properties .property-detail-card{background:#fff;border:0;border-radius:12px;margin:0;overflow:hidden;box-shadow:inset 0 0 0 1px #d8e0e5}.owner-reference-properties .property-detail-row{border-top:1px solid #d8e0e5;grid-template-columns:minmax(0,1fr) minmax(104px,42%);align-items:center;gap:12px;min-height:36px;padding:0 12px;display:grid}.owner-reference-properties .property-detail-row:first-child{border-top:0}.owner-reference-properties .property-detail-row dt{color:#6c7888;font:400 10px/15px Poppins,Arial,sans-serif}.owner-reference-properties .property-detail-row dd{color:#353c4d;overflow-wrap:break-word;text-align:right;max-width:none;margin:0;font:500 10.5px/15px Poppins,Arial,sans-serif}.owner-reference-request .owner-reference-body{background:#f6f8f9;gap:9px;padding:16px 16px 88px}.owner-reference-request .request-wizard__form,.owner-reference-request .request-wizard__body,.owner-reference-request .request-wizard__fields{gap:10px;min-width:0;display:grid}.owner-reference-request .request-wizard__fields{border:0;margin:0;padding:0}.owner-reference-request .request-wizard__progress p{color:#353c4d;margin:0 0 6px;font:500 10.5px/15px Poppins,Arial,sans-serif}.owner-reference-request .request-wizard__progress>div{background:#e7ecef;border-radius:99px;height:5px;overflow:hidden}.owner-reference-request .request-wizard__progress i{border-radius:inherit;background:#58a4ae;height:100%;display:block}.owner-reference-request .request-dropdown-control,.owner-reference-request .request-wizard__date-control,.owner-reference-request .request-wizard__select-button{color:#353c4d;background:#fff;border:0;border-radius:10px;width:100%;height:40px;min-height:40px;padding:10px 12px;font:400 11px/16px Poppins,Arial,sans-serif;box-shadow:inset 0 0 0 1px #d8e0e5}.owner-reference-request .request-wizard__service-fieldset{border:1px solid #d8e0e5;border-radius:12px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.owner-reference-request .request-wizard__service-fieldset legend{color:#353c4d;padding:0 4px;font:600 11.5px/16px Poppins,Arial,sans-serif}.owner-reference-request .request-service-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.owner-reference-request .request-service{color:#353c4d;text-align:center;background:#fff;border:1px solid #d8e0e5;border-radius:10px;align-content:center;place-items:center;gap:2px;min-width:0;height:62px;padding:8px;display:grid}.owner-reference-request .request-service.is-selected{background:#eaf6f7;border-color:#58a4ae}.owner-reference-request .request-service span{font:600 11px/16px Poppins,Arial,sans-serif}.owner-reference-request .request-service small{color:#6c7888;font:400 8px/12px Poppins,Arial,sans-serif}.owner-reference-request .request-button{color:#fff;background:#58a4ae;border:1px solid #58a4ae;border-radius:10px;justify-content:center;align-items:center;height:44px;min-height:44px;padding:0 12px;font:600 11px/16px Poppins,Arial,sans-serif;text-decoration:none;display:flex}.owner-reference-request .request-info-button{background:0 0;border:0;place-items:center;width:22px;height:22px;padding:2px;display:grid}.owner-reference-request .request-material-card{background:#fff;border:1px solid #d8e0e5;border-radius:12px;gap:7px;padding:11px;display:grid}.owner-reference-request .request-material-card h3{color:#353c4d;margin:0;font:600 11.5px/16px Poppins,Arial,sans-serif}.owner-reference-request .request-material-card>p{color:#6c7888;margin:0;font:400 9.5px/14px Poppins,Arial,sans-serif}.owner-reference-request .request-material-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;display:grid}.owner-reference-request .request-review-card{background:#fff;border:1px solid #d8e0e5;border-radius:12px;align-content:start;margin:0;padding:11px;display:grid}.owner-reference-request .request-review-row{grid-template-columns:minmax(90px,135px) minmax(0,1fr);align-items:center;gap:9px;min-height:36px;display:grid}.owner-reference-request .request-review-row dt{color:#6c7888;font:400 10px/15px Poppins,Arial,sans-serif}.owner-reference-request .request-review-row dd{color:#353c4d;overflow-wrap:anywhere;text-align:right;margin:0;font:500 10.5px/15px Poppins,Arial,sans-serif}.owner-reference-request .request-notes-card{background:#fff;border:1px solid #d8e0e5;border-radius:12px;gap:8px;min-height:119px;padding:10px 11px 11px;display:grid}.owner-reference-request .request-notes-card h3{color:#353c4d;margin:0;font:600 11.5px/16px Poppins,Arial,sans-serif}.owner-reference-request .request-notes-card textarea{color:#353c4d;resize:none;background:#fff;border:1px solid #d8e0e5;border-radius:10px;height:72px;min-height:72px;padding:9px;font:400 10px/14px Poppins,Arial,sans-serif}.owner-reference-request .request-price-estimate{color:#353c4d;background:#eaf6f7;border:0;border-radius:10px;gap:6px;min-height:65px;padding:9px 12px;display:grid}.owner-reference-request .request-review-status{color:#6c7888;background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;padding:9px 12px;font:400 9.5px/14px Poppins,Arial,sans-serif}.owner-reference-request .request-wizard__fallback{gap:12px;display:grid}.owner-reference-jobs .owner-reference-body{background:#f6f8f9;gap:10px;padding:16px 16px 88px}.owner-reference-jobs .job-list-heading{gap:4px;margin:1px 0 2px;display:grid}.owner-reference-jobs .job-list-heading h2{color:#353c4d;margin:0;font:600 16px/20px Poppins,Arial,sans-serif}.owner-reference-jobs .job-list-heading p{color:#6c7888;margin:0;font:400 10px/15px Poppins,Arial,sans-serif}.owner-reference-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.owner-reference-jobs .owner-tasks__create{color:#fff;background:#58a4ae;border:1px solid #58a4ae;border-radius:10px;min-height:44px;font:600 11px/16px Poppins,Arial,sans-serif}.owner-reference-jobs .owner-tasks__category{display:contents}.owner-reference-jobs .owner-tasks__category-header{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.owner-reference-jobs .owner-tasks__category-header h2{color:#353c4d;margin:0;font:600 13px/19px Poppins,Arial,sans-serif}.owner-reference-jobs .task-group__action{color:#58a4ae;background:0 0;border:0;padding:0;font:500 10.5px/15px Poppins,Arial,sans-serif}.owner-reference-jobs .job-list-stack{gap:10px;display:grid}.owner-reference-jobs .job-list-card{color:#353c4d;background:#fff;border:1px solid #d4d7de;border-radius:12px;gap:2px;min-width:0;min-height:95px;padding:10px 11px;text-decoration:none;display:grid}.owner-reference-jobs .job-list-top,.owner-reference-jobs .job-list-bottom{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.owner-reference-jobs .job-list-top strong{text-overflow:ellipsis;white-space:nowrap;font:600 11px/16px Poppins,Arial,sans-serif;overflow:hidden}.owner-reference-jobs .job-list-property{text-overflow:ellipsis;white-space:nowrap;font:500 9.5px/14px Poppins,Arial,sans-serif;overflow:hidden}.owner-reference-jobs .job-list-provider{color:#6c7888;font:400 9px/14px Poppins,Arial,sans-serif}.owner-reference-jobs .job-list-provider.pending-copy{color:#a67100}.owner-reference-jobs .job-list-bottom{color:#6c7888;font:400 9px/14px Poppins,Arial,sans-serif}.owner-reference-jobs .job-list-bottom strong{color:#353c4d;font:500 9.5px/15px Poppins,Arial,sans-serif}.owner-reference-jobs .owner-tasks__empty{display:none}.owner-reference-jobs .job-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:54px;height:20px;padding:0 8px;font:500 8.5px/20px Poppins,Arial,sans-serif;display:inline-flex}.owner-reference-jobs .job-status--upcoming{color:#58a4ae;background:#edf7f8}.owner-reference-jobs .job-status--waiting,.owner-reference-jobs .job-status--draft{color:#946200;background:#fff4cc}.owner-reference-jobs .job-status--history{color:#166534;background:#f0fdf4}.owner-reference-jobs .owner-job-detail{gap:10px;display:grid}.owner-reference-jobs .job-summary-card,.owner-reference-jobs .job-info-card,.owner-reference-jobs .job-progress-card,.owner-reference-jobs .job-task-card,.owner-reference-jobs .job-photo-card,.owner-reference-jobs .job-invoice-card,.owner-reference-jobs .job-review-actions,.owner-reference-jobs .job-change-card,.owner-reference-jobs .job-payment-panel{background:#fff;border:1px solid #d4d7de;border-radius:12px}.owner-reference-jobs .job-summary-card{align-items:start;gap:4px;min-height:102px;padding:11px;display:grid}.owner-reference-jobs .job-summary-card h2{color:#353c4d;margin:0;font:600 15px/20px Poppins,Arial,sans-serif}.owner-reference-jobs .job-info-card{gap:0;min-height:92px;padding:10px 11px;display:grid}.owner-reference-jobs .job-progress-card{align-content:start;min-height:180px;padding:11px;display:grid}.owner-reference-jobs .job-progress-row{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:32px;padding:0 8px;display:grid}.owner-reference-jobs .job-notes-card{background:#fffbea;border-color:#f3e6a7;border-radius:10px;gap:5px;min-height:57px;padding:9px 11px;display:grid}.owner-reference-jobs .job-photo-card,.owner-reference-jobs .job-invoice-card{padding:11px}.owner-reference-jobs .detail-card h3{color:#353c4d;margin:0 0 5px;font:600 11.5px/16px Poppins,Arial,sans-serif}.owner-reference-jobs .detail-list{margin:0}.owner-reference-jobs .detail-list>div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:10px;min-height:30px;display:grid}.owner-reference-jobs .detail-list dt{color:#6c7888;font:400 9px/14px Poppins,Arial,sans-serif}.owner-reference-jobs .detail-list dd{color:#353c4d;overflow-wrap:anywhere;text-align:right;margin:0;font:500 9.5px/14px Poppins,Arial,sans-serif}.owner-reference-billing .owner-reference-body{background:#f6f8f9;gap:10px;padding:16px 16px 88px}.owner-reference-billing .owner-billing__content{gap:10px;display:grid}.owner-reference-billing .task-screen__intro{color:#6c7888;margin:0;font:400 9.5px/14px Poppins,Arial,sans-serif}.owner-reference-billing h4{color:#353c4d;margin:2px 0 0;font:600 12px/17px Poppins,Arial,sans-serif}.owner-reference-billing .owner-invoice-list{gap:10px;display:grid}.owner-reference-billing .job-invoice-card{background:#fff;border:1px solid #d8e0e5;border-radius:12px;gap:0;min-height:148px;padding:11px;display:grid}.owner-reference-billing .job-invoice-header{justify-content:space-between;align-items:center;gap:12px;height:20px;display:flex}.owner-reference-billing .job-invoice-header h3,.owner-reference-billing .job-invoice-header strong{color:#353c4d;margin:0;font:600 11.5px/16px Poppins,Arial,sans-serif}.owner-reference-billing .job-invoice-issued{color:#6c7888;margin-top:5px;font:400 9.5px/14px Poppins,Arial,sans-serif}.owner-reference-billing .job-invoice-row{color:#6c7888;justify-content:space-between;align-items:center;gap:10px;min-height:24px;font:400 9.5px/14px Poppins,Arial,sans-serif;display:flex}.owner-reference-billing .job-invoice-row strong{color:#353c4d;font-weight:500}.owner-reference-billing .job-button,.owner-reference-billing .owner-billing__help-link{color:#fff;background:#58a4ae;border:1px solid #58a4ae;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;padding:0 12px;font:600 10.5px/16px Poppins,Arial,sans-serif;text-decoration:none;display:flex}.owner-reference-billing .invoice-download-icon{width:16px;height:16px}.owner-reference-billing .owner-payment-help,.owner-reference-billing .owner-invoice-empty{background:#fff;border:1px solid #d8e0e5;border-radius:12px;gap:8px;padding:12px;display:grid}.owner-reference-billing .owner-payment-help__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-reference-billing .owner-payment-help :is(h3,p,ol),.owner-reference-billing .owner-invoice-empty :is(h4,p){margin:0}.owner-reference-billing .owner-payment-help :is(p,li),.owner-reference-billing .owner-invoice-empty p{color:#6c7888;font:400 9.5px/14px Poppins,Arial,sans-serif}.owner-reference-profile .owner-reference-body{background:#f6f8f9;gap:10px;padding:16px 16px 88px}.owner-reference-profile .owner-profile-screen__body{gap:10px;display:grid;overflow-x:hidden}.owner-reference-profile .owner-profile-screen__body>*,.owner-reference-profile .profile-fields,.owner-reference-profile .profile-field,.owner-reference-profile .gel-button{width:100%;max-width:100%}html[data-ui-qa-scenario^=owner] #root .owner-reference-profile .owner-profile-screen__body>*,html[data-ui-qa-scenario^=owner] #root .owner-reference-profile .profile-fields,html[data-ui-qa-scenario^=owner] #root .owner-reference-profile .profile-field,html[data-ui-qa-scenario^=owner] #root .owner-reference-profile .gel-button{align-self:stretch;width:auto}.owner-reference-profile .profile-helper{justify-content:space-between;align-items:start;gap:12px;display:flex}.owner-reference-profile .profile-helper p{color:#6c7888;margin:0;font:400 9.5px/14px Poppins,Arial,sans-serif}.owner-reference-profile .profile-edit-link{color:#58a4ae;background:0 0;border:0;padding:0;font:600 10.5px/15px Poppins,Arial,sans-serif}.owner-reference-profile h4{color:#353c4d;margin:2px 0 0;font:600 12px/17px Poppins,Arial,sans-serif}.owner-reference-profile .profile-fields{gap:9px;display:grid}.owner-reference-profile .profile-field{color:#353c4d;gap:5px;font:500 10.5px/15px Poppins,Arial,sans-serif;display:grid}.owner-reference-profile .profile-field .input{color:#353c4d;background:#fff;border:0;border-radius:10px;min-height:40px;padding:10px 12px;font:400 11px/16px Poppins,Arial,sans-serif;box-shadow:inset 0 0 0 1px #d8e0e5}.owner-reference-profile .gel-button{border:1px solid #d8e0e5;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font:600 10.5px/16px Poppins,Arial,sans-serif;text-decoration:none;display:flex}.owner-reference-profile .gel-button--primary{color:#fff;background:#58a4ae;border-color:#58a4ae}.owner-reference-profile .gel-button--secondary{color:#353c4d;background:#fff}.owner-reference-profile .profile-theme-row{background:#fff;border:1px solid #d8e0e5;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:44px;font:500 10px/15px Poppins,Arial,sans-serif;display:flex}@media (width<=420px){.owner-reference-root{width:100%;min-height:100dvh}}@media (width>=421px){.shell--owner:has(.owner-reference-root){background:#f3f5f6;justify-content:start;padding-block:20px}.shell--owner:has(.owner-reference-root) .shell__content{align-items:center}.owner-reference-root{box-shadow:var(--gs-shadow);margin-inline:auto}}
