@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";.admin-shell main{background:#0d0f0c;color:#f7f7f1}.admin-shell main>header{background:#10120f;border-color:#292c25;color:#f7f7f1}.admin-shell .page{max-width:none;padding:28px}.admin-shell .overlay-close-button.mobile-close{display:none}.admin-operations{display:grid;gap:18px;min-width:0;color:#f7f7f1}.ops-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:30px;border:1px solid #2d3028;border-radius:18px;background:radial-gradient(circle at 90% 10%,rgba(255,214,0,.11),transparent 34%),linear-gradient(145deg,#191b16,#11130f);box-shadow:0 18px 48px #00000038}.ops-hero>div:first-child{display:grid;gap:10px;min-width:0}.ops-hero>div:first-child>span{display:flex;align-items:center;gap:8px;color:#d7d8d0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ops-hero>div:first-child>span i{width:8px;height:8px;border-radius:50%;background:#ffd600;box-shadow:0 0 0 5px #ffd6001a}.ops-hero h1{margin:0;color:#fff;font-size:clamp(32px,4vw,50px);line-height:1.02;letter-spacing:-.04em}.ops-hero p{margin:0;color:#aaada4;font-size:15px}.ops-refresh{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;gap:3px 12px;flex:none}.ops-refresh small{color:#93978d;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ops-refresh strong{font-size:15px}.ops-refresh button{grid-row:1/span 2;grid-column:2;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid #555a4e;border-radius:10px;background:#22251f;color:#fff;font-weight:800;cursor:pointer}.ops-refresh button:hover:not(:disabled){border-color:#ffd600;color:#ffd600}.ops-refresh button:disabled{cursor:wait;opacity:.72}.ops-refresh button svg{width:17px}.ops-refresh button svg.spinning{animation:ops-spin .8s linear infinite}@keyframes ops-spin{to{transform:rotate(360deg)}}.ops-refresh-error{display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid #6c541b;border-radius:10px;background:#2a220f;color:#ffe68a;font-size:13px}.ops-refresh-error svg{width:17px;flex:none}.ops-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ops-metrics article{display:grid;align-content:space-between;gap:12px;min-width:0;min-height:92px;padding:16px;border:1px solid #2b2e27;border-radius:13px;background:#171915}.ops-metrics article span{color:#9da198;font-size:11px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.ops-metrics article strong{color:#fff;font-size:24px;line-height:1;overflow-wrap:anywhere}.ops-metrics article:last-child{border-color:#665914;background:linear-gradient(145deg,#24220e,#181a14)}.ops-metrics article:last-child strong{color:#ffd600}.ops-jobs-panel{min-width:0;overflow:hidden;border:1px solid #2b2e27;border-radius:17px;background:#141612}.ops-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:20px 20px 14px}.ops-toolbar>div{display:grid;gap:4px}.ops-toolbar h2{margin:0;color:#fff;font-size:22px}.ops-toolbar>div>span{color:#8f9389;font-size:12px}.ops-toolbar label{display:flex;align-items:center;gap:9px;width:min(360px,45%);min-width:0;padding:0 12px;border:1px solid #34382f;border-radius:10px;background:#0e100d;color:#8f9389}.ops-toolbar label:focus-within{border-color:#ffd600;box-shadow:0 0 0 3px #ffd60014}.ops-toolbar label svg{width:17px;flex:none}.ops-toolbar input{width:100%;min-width:0;height:42px;border:0;outline:0;background:transparent;color:#fff;font:inherit}.ops-toolbar input::placeholder{color:#73776e}.ops-filters{display:flex;flex-wrap:wrap;gap:7px;padding:0 20px 18px}.ops-filters button{flex:none;min-height:34px;padding:0 12px;border:1px solid #353930;border-radius:999px;background:#1a1d18;color:#adb0a8;font-weight:750;cursor:pointer}.ops-filters button:hover,.ops-filters button.active{border-color:#ffd600;background:#ffd600;color:#11130f}.ops-job-list{min-width:0;border-top:1px solid #2b2e27}.ops-job-header,.ops-job-row{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(155px,1fr) minmax(145px,.85fr) minmax(145px,.85fr) minmax(130px,.75fr) minmax(175px,1fr);gap:14px;align-items:center}.ops-job-header{padding:11px 18px;background:#10120f;color:#73776e;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ops-job-row{width:100%;min-width:0;padding:14px 18px;border:0;border-top:1px solid #252820;background:#151713;color:#f3f3ed;text-align:left;font:inherit;cursor:pointer}.ops-job-row:hover,.ops-job-row:focus-visible{outline:0;background:#1c1f19;box-shadow:inset 3px 0 #ffd600}.ops-job-row>span{display:flex;min-width:0;flex-direction:column;gap:5px}.ops-job-row strong,.ops-job-row small,.ops-job-row code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-job-row strong{font-size:13px}.ops-job-row small{color:#91958b;font-size:11px}.ops-job-row code{color:#7f8379;font-size:10px}.ops-job-primary strong{color:#fff;font-size:14px}.ops-status{display:inline-flex;align-self:flex-start;max-width:100%;padding:5px 8px;border:1px solid #4a4e44;border-radius:999px;background:#272a24;color:#d8dad2;font-size:10px;font-weight:900;letter-spacing:.04em;line-height:1.15}.ops-status-open,.ops-status-offered{border-color:#776918;background:#2b270d;color:#ffe45b}.ops-status-accepted{border-color:#295f7d;background:#102b39;color:#85d7ff}.ops-status-on_the_way{border-color:#3856a3;background:#14224d;color:#9cb8ff}.ops-status-arrived{border-color:#6d448a;background:#291538;color:#d9a4ff}.ops-status-working{border-color:#297060;background:#102e28;color:#78e1c5}.ops-status-awaiting_customer_confirmation{border-color:#806029;background:#35270e;color:#ffd98a}.ops-status-completed{border-color:#347548;background:#142d1b;color:#8be7a4}.ops-status-cancelled{border-color:#71383c;background:#301518;color:#ff9ba1}.ops-row-flag{display:flex!important;align-items:center;gap:4px;color:#ffbf69!important}.ops-row-flag svg{width:13px;flex:none}.ops-empty{display:grid;justify-items:center;gap:8px;padding:54px 20px;border-top:1px solid #2b2e27;text-align:center}.ops-empty svg{width:30px;color:#ffd600}.ops-empty h3{margin:0;color:#fff}.ops-empty p{margin:0;color:#92968c}.ops-drawer-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#000000ad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ops-drawer{width:min(520px,100%);height:100%;overflow-y:auto;padding:24px;border-left:1px solid #383c32;background:#121410;color:#f5f5ef;box-shadow:-18px 0 54px #00000073}.ops-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid #2d3028}.ops-drawer-head>div{display:grid;gap:6px;min-width:0}.ops-drawer-head small{color:#ffd600;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ops-drawer-head h2{margin:0;color:#fff;font-size:25px;overflow-wrap:anywhere}.ops-drawer-head code{color:#858a7f;overflow-wrap:anywhere}.ops-drawer-head button{display:grid;flex:none;width:38px;height:38px;place-items:center;border:1px solid #393d33;border-radius:50%;background:#1d201a;color:#fff;cursor:pointer}.ops-drawer-head button:hover{border-color:#ffd600;color:#ffd600}.ops-drawer-head button svg{width:18px}.ops-drawer-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:17px 0}.ops-flag{display:inline-flex;align-items:center;gap:5px;color:#ffbf69;font-size:11px;font-weight:800}.ops-flag svg{width:14px}.ops-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;overflow:hidden;border:1px solid #2b2e27;border-radius:12px;background:#2b2e27}.ops-detail-grid>div{display:grid;gap:5px;min-width:0;padding:13px;background:#181a16}.ops-detail-grid dt{color:#888d82;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ops-detail-grid dd{margin:0;color:#fff;font-size:13px;overflow-wrap:anywhere}.ops-timeline{margin-top:22px}.ops-timeline>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ops-timeline>div span{font-weight:850}.ops-timeline>div small{color:#898e83}.ops-timeline ol{display:grid;gap:0;margin:15px 0 0;padding:0;list-style:none}.ops-timeline li{position:relative;display:grid;grid-template-columns:15px 1fr;gap:10px;min-height:54px}.ops-timeline li:not(:last-child):before{position:absolute;top:12px;bottom:-1px;left:5px;width:1px;background:#42473b;content:""}.ops-timeline li i{z-index:1;width:11px;height:11px;border:2px solid #ffd600;border-radius:50%;background:#121410}.ops-timeline li div{display:flex;justify-content:space-between;gap:12px}.ops-timeline li strong{font-size:13px}.ops-timeline time{color:#8e9388;font-size:11px}.ops-timeline p{color:#8e9388}.ops-conversation{margin-top:24px;padding-top:20px;border-top:1px solid #2d3028}.ops-conversation-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-conversation-head>div{display:grid;gap:5px}.ops-conversation-head span{color:#ffd600;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ops-conversation-head h3{margin:0;color:#fff;font-size:18px}.ops-conversation-head button{display:inline-flex;align-items:center;gap:7px;padding:9px 12px}.ops-conversation-head button svg{width:16px}.ops-conversation ol{display:grid;gap:10px;margin:15px 0 0;padding:0;list-style:none}.ops-conversation li{padding:12px;border:1px solid #2b2e27;border-radius:10px;background:#181a16}.ops-conversation li>div{display:flex;justify-content:space-between;gap:10px}.ops-conversation li strong{font-size:12px}.ops-conversation li small{color:#8e9388;font-size:10px}.ops-conversation li p{margin:8px 0 0;color:#d7d8d0;font-size:13px;white-space:pre-wrap}.ops-conversation-error{color:#ff9ba1;font-size:12px}.ops-initial-error{display:grid;justify-items:center;gap:12px;padding:60px;text-align:center}.ops-initial-error svg{color:#ffd600}.ops-initial-error h1,.ops-initial-error p{margin:0}@media(max-width:1180px){.ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-job-header,.ops-job-row{grid-template-columns:minmax(170px,1.2fr) minmax(140px,1fr) minmax(135px,.9fr) minmax(140px,.9fr) minmax(95px,.65fr)}.ops-job-header>span:nth-child(3),.ops-job-row>span:nth-child(3){display:none}}@media(max-width:860px){.admin-shell .page{padding:20px}.ops-hero{align-items:flex-start}.ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-job-header,.ops-job-row{grid-template-columns:minmax(160px,1.2fr) minmax(130px,1fr) minmax(135px,.9fr) minmax(95px,.65fr)}.ops-job-header>span:nth-child(4),.ops-job-row>span:nth-child(4){display:none}}@media(max-width:760px){.admin-shell[data-menu-open=true] .overlay-close-button.mobile-close{display:grid}.admin-shell .page{padding:15px}.admin-operations{margin:-15px -15px -70px}.ops-hero{display:grid;margin:0;padding:24px 16px;border-width:0 0 1px;border-radius:0}.ops-hero h1{font-size:30px}.ops-refresh{justify-self:start;justify-items:start}.ops-refresh-error{margin:12px 12px 0}.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px}.ops-metrics article{min-height:75px}.ops-jobs-panel{border-width:1px 0 0;border-radius:0}.ops-toolbar{display:grid;padding:16px 12px 12px}.ops-toolbar label{width:100%}.ops-filters{flex-wrap:nowrap;overflow-x:auto;padding:0 12px 12px;scrollbar-width:thin}.ops-job-header{display:none}.ops-job-list{display:grid;gap:8px;padding:0 12px 18px;border-top:0}.ops-job-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border:1px solid #2c2e28;border-radius:11px;padding:13px;background:#171915}.ops-job-row>span{display:flex!important}.ops-job-row>span:nth-child(2),.ops-job-row>span:nth-child(3),.ops-job-row>span:nth-child(4){grid-column:1}.ops-job-row>span:nth-child(5){grid-column:2;grid-row:1/span 2;align-items:flex-end}.ops-job-row>span:nth-child(6){grid-column:2;grid-row:3;align-items:flex-end}.ops-job-row strong,.ops-job-row small{white-space:normal;overflow-wrap:anywhere}.ops-status{white-space:normal;text-align:right}.ops-drawer{padding:18px 15px calc(24px + env(safe-area-inset-bottom));border-left:0}.ops-detail-grid{grid-template-columns:1fr}.ops-drawer-head h2{font-size:21px}}.ops-drawer-actions{display:flex;justify-content:flex-end;padding-top:18px}.ops-drawer-actions .table-action,.ops-evidence-actions .table-action{min-height:36px;padding:0 12px;border:1px solid #555a4e;border-radius:9px;background:#22251f;color:#fff;font-weight:800;cursor:pointer}.ops-evidence-backdrop{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#000000bd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ops-evidence-drawer{width:min(820px,100%);height:100%;overflow-y:auto;padding:24px;background:#121410;color:#f5f5ef;box-shadow:-18px 0 54px #00000073}.ops-evidence-actions{display:flex;flex-wrap:wrap;gap:9px;padding:16px 0;border-bottom:1px solid #2d3028}.ops-evidence-actions .table-action:disabled{opacity:.65;cursor:wait}.ops-evidence-section{margin-top:20px;padding:18px;border:1px solid #2b2e27;border-radius:13px;background:#181a16}.ops-evidence-section h3{margin:0 0 13px;color:#fff;font-size:17px}.ops-evidence-section p{margin:9px 0 0;color:#c6c9c0;font-size:13px;line-height:1.5}.ops-evidence-copy{white-space:pre-wrap}.ops-evidence-list,.ops-evidence-compact,.ops-evidence-photos,.ops-evidence-messages{display:grid;gap:9px;margin:0;padding:0;list-style:none}.ops-evidence-list li{display:grid;grid-template-columns:1fr auto;gap:6px 14px;padding:10px 0;border-bottom:1px solid #2a2d27}.ops-evidence-list li:last-child{border-bottom:0}.ops-evidence-list time,.ops-evidence-messages time{color:#8e9388;font-size:11px}.ops-evidence-list p{grid-column:1/-1;margin:0}.ops-evidence-compact{margin-top:12px}.ops-evidence-compact li{color:#c6c9c0;font-size:12px}.ops-evidence-photos li,.ops-evidence-messages li{display:grid;gap:6px;padding:11px;border:1px solid #2b2e27;border-radius:10px;background:#141612}.ops-evidence-photos li span{font-weight:800}.ops-evidence-photos li a{color:#ffd600;font-size:12px}.ops-evidence-photos li small{color:#8e9388}.ops-evidence-messages li>div{display:flex;justify-content:space-between;gap:10px}.ops-evidence-messages p{margin:0;white-space:pre-wrap}.ops-evidence-note{margin-top:11px;padding:11px;border-left:3px solid #ffd600;background:#202219}.ops-evidence-note p{margin:5px 0 0}.ops-evidence-footnote{color:#8e9388!important;font-size:11px!important}.ops-evidence-error{display:block;margin:5px 0;color:#ff9ba1;font-size:11px}@media print{body:has(.ops-evidence-backdrop) *{visibility:hidden}.ops-evidence-backdrop,.ops-evidence-backdrop *{visibility:visible}.ops-evidence-backdrop{position:static;display:block;background:#fff}.ops-evidence-drawer{width:auto;height:auto;overflow:visible;padding:0;background:#fff;color:#111;box-shadow:none}.ops-evidence-toolbar,.ops-evidence-actions{display:none!important}.ops-evidence-section{break-inside:avoid;border-color:#d6d6d6;background:#fff;color:#111}.ops-evidence-section h3,.ops-evidence-section dd,.ops-evidence-section strong{color:#111}.ops-evidence-section p,.ops-evidence-section dt,.ops-evidence-section time,.ops-evidence-compact li,.ops-evidence-photos li small{color:#333}.ops-evidence-photos a{color:#111}.ops-detail-grid{background:#d6d6d6}.ops-detail-grid>div{background:#fff}}.helper-capability-picker{min-width:0;width:100%}.helper-capability-section{min-width:0;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.helper-capability-section:first-child{margin-top:0;padding-top:0;border-top:0}.helper-capability-section h3{margin:0;color:var(--ink);font:800 13px/1.4 Manrope,sans-serif}.helper-capability-section>p{margin:5px 0 12px;color:var(--muted);font-size:12px;line-height:1.45}.helper-capability-options{min-width:0}.helper-capability-options button{min-width:0;overflow-wrap:anywhere}.helper-capability-picker button:focus-visible{outline:3px solid #725a00;outline-offset:2px}.helper-profile-form .helper-capability-section.is-events .capability-editor button.selected{border-color:#8b5cf6;background:#8b5cf61a;color:var(--ink);box-shadow:0 0 0 1px #8b5cf629,0 7px 18px #8b5cf614}.helper-profile-form .helper-capability-section.is-events .capability-editor button.selected svg{background:#8b5cf6;color:#fff}@media(max-width:760px){.helper-capability-section{margin-top:18px;padding-top:16px}.helper-capability-section>p{font-size:11px}.helper-capability-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.saved-payment-methods.account-card{text-align:left;min-width:0;background:#121212;color:#f7f7f2;border:1px solid #ffffff20;border-radius:20px;padding:16px}.saved-payment-methods h2{margin:0 0 12px;font:700 18px Manrope,sans-serif}.saved-payment-methods p{font-size:13px;line-height:1.45}.saved-card-summary,.saved-card-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 0}.saved-card-row+.saved-card-row{border-top:1px solid #ffffff20}.saved-card-row strong,.saved-card-summary strong{font-size:13px;overflow-wrap:anywhere}.saved-card-row small{display:block;margin-top:4px;color:#aaa}.saved-card-actions{display:flex;gap:8px;flex-wrap:wrap}.saved-payment-methods button{min-height:44px;padding:9px 14px;border:1px solid #ffffff30;border-radius:14px;background:#242424;color:#ffe000;font:700 13px Manrope,sans-serif}.saved-payment-methods button:disabled{opacity:.5}.saved-card-consent{display:flex;align-items:flex-start;gap:10px;margin:14px 0;font-size:12px;line-height:1.5}.saved-card-consent input{flex:0 0 20px;width:20px;height:20px;accent-color:#ffe000}.saved-card-add{margin-top:12px}.saved-card-add .payment-method{margin:8px 0}.saved-payment-methods.account-card .payment-method{background:#1c1c1c;border:1px solid #ffffff30;padding:14px;border-radius:12px}.saved-payment-methods.account-card.profile-payment-card{background:#fff;color:#20221e;border-color:#ededeb;border-radius:24px;padding:20px}.profile-payment-card .saved-card-row+.saved-card-row{border-color:#ededeb}.profile-payment-card .saved-card-row small{color:#70736b}.saved-payment-methods.profile-payment-card button{background:#fff8d2;color:#20221e;border-color:#e8c522}.saved-payment-methods.account-card.profile-payment-card .payment-method{background:#f7f7f4;border-color:#d8dad2}.profile-payment-card .payment-secure-note,.profile-payment-card .payment-field-guide{color:#64675f}:root{--yellow:#f5c518;--yellow-soft:#fff7d6;--ink:#171915;--muted:#70736d;--line:#e7e8e3;--bg:#f5f5f1;--green:#20855a;--white:#fff;font-family:DM Sans,sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}svg{width:18px;height:18px;stroke-width:2}.app-shell{display:flex;min-height:100vh}.sidebar{width:248px;background:#171915;color:#fff;position:fixed;inset:0 auto 0 0;padding:27px 18px 18px;display:flex;flex-direction:column;z-index:10}.brand,.mobile-brand{font:800 22px Manrope;letter-spacing:-1.2px;display:flex;align-items:center;gap:9px;cursor:pointer}.brand span,.mobile-brand span{background:var(--yellow);color:#161712;width:31px;height:31px;border-radius:9px;display:grid;place-items:center;font-size:18px}.role-switch{margin:26px 0 17px}.role-switch label{display:block;text-transform:uppercase;color:#90938b;font-size:10px;font-weight:700;letter-spacing:1.3px;margin:0 0 8px 4px}.role-switch div{display:grid;grid-template-columns:repeat(3,1fr);background:#292b27;padding:3px;border-radius:8px}.role-switch button{border:0;background:transparent;color:#aeb1a9;text-transform:capitalize;font-size:11px;border-radius:6px;padding:7px 2px}.role-switch button.active{background:#fff;color:#171915;font-weight:700}.sidebar nav{flex:1}.sidebar nav p{text-transform:uppercase;color:#70736d;font-size:10px;font-weight:700;letter-spacing:1.4px;margin:19px 9px 8px}.nav-item{width:100%;border:0;background:transparent;color:#aaada5;display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:8px;margin:2px 0;text-align:left;font-size:13px}.nav-item.active,.nav-item:hover{background:#2a2c28;color:#fff}.nav-item.active svg{color:var(--yellow)}.sidebar-user{border-top:1px solid #30322e;padding:17px 4px 0;display:flex;align-items:center;gap:9px}.sidebar-user img,header img{width:34px;height:34px;border-radius:50%;object-fit:cover}.sidebar-user div{display:flex;flex-direction:column;min-width:0;flex:1}.sidebar-user strong{font-size:12px}.sidebar-user span{text-transform:capitalize;font-size:10px;color:#8f928a}.sidebar-user svg{width:14px;color:#777a73}main{margin-left:248px;width:calc(100% - 248px)}header{height:68px;background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:flex-end;align-items:center;padding:0 32px;position:sticky;top:0;z-index:8}.header-actions{display:flex;align-items:center;gap:9px}.icon-button,.menu-button{width:36px;height:36px;border:1px solid var(--line);background:#fff;border-radius:50%;display:grid;place-items:center;position:relative}.notification i{width:6px;height:6px;background:#e2523e;border:1px solid #fff;border-radius:50%;position:absolute;top:6px;right:6px}.menu-button,.mobile-brand,.mobile-close{display:none}.page{max-width:1320px;margin:auto;padding:38px 42px 70px}.page-title{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:31px}.eyebrow{text-transform:uppercase;color:#9d7c00;font-size:10px;font-weight:800;letter-spacing:1.4px}.page-title h1,.job-detail-head h1{font:800 31px Manrope;margin:5px 0 4px;letter-spacing:-1.3px}.page-title p,.job-detail-head p,.section-head p{color:var(--muted);margin:0;font-size:13px}.primary,.secondary,.dark{border:0;border-radius:8px;padding:11px 16px;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.primary{background:var(--yellow);color:#171915}.primary:hover{background:#e7b900}.secondary{background:#fff;border:1px solid var(--line)}.dark{background:#171915;color:#fff}.text-button{border:0;background:transparent;font-weight:700;font-size:12px}.back-button{border:0;background:transparent;padding:0;color:#656861;display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:12px}.hero-grid{display:grid;grid-template-columns:1.7fr .75fr;gap:18px}.active-job-card,.quick-card,.panel,.form-card,.side-note,.stat-card,.offer-card,.helper-active,.table-card{background:#fff;border:1px solid var(--line);border-radius:12px}.active-job-card{padding:20px 22px}.card-top,.panel-head{display:flex;align-items:center;justify-content:space-between}.card-top button,.section-head button,.review-block button{border:0;background:transparent;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700}.live-dot{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.live-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:#33a66f}.job-hero{display:flex;align-items:center;gap:14px;margin:20px 0}.job-icon,.small-icon{display:grid;place-items:center;background:var(--yellow-soft);color:#927000;border-radius:9px}.job-icon{width:48px;height:48px}.job-hero span{font-size:10px;color:#8d9089}.job-hero h2,.section-head h2,.offer-card h2,.helper-active h2,.panel h2{font:800 16px Manrope;margin:3px 0;letter-spacing:-.4px}.job-hero p,.helper-active p{font-size:11px;color:var(--muted);margin:4px 0;display:flex;align-items:center;gap:4px}.job-hero p svg,.helper-active p svg{width:13px}.helper-row{display:flex;align-items:center;background:#f7f7f4;border-radius:9px;padding:10px 12px;gap:10px}.helper-row img{width:39px;height:39px;border-radius:50%;object-fit:cover}.helper-row div:not(.eta){display:flex;flex-direction:column}.helper-row span,.helper-row small,.eta span{font-size:9px;color:var(--muted)}.helper-row strong{display:flex;align-items:center;gap:4px;font-size:12px}.helper-row strong svg{width:12px;color:#3b8de1;fill:#d6eaff}.helper-row small{display:flex;align-items:center}.helper-row small svg{width:10px;fill:var(--yellow);color:var(--yellow)}.eta{margin-left:auto;border-left:1px solid var(--line);padding-left:16px;display:flex;flex-direction:column;align-items:flex-end}.eta strong{font:800 17px Manrope}.progress{display:flex;margin-top:18px}.progress>div{height:3px;flex:1;background:#e7e8e3;margin-right:4px;position:relative}.progress>div.done{background:var(--yellow)}.progress>div span{display:none}.quick-card{padding:24px;background:var(--yellow);position:relative;overflow:hidden}.quick-card h2{font:800 25px/1.06 Manrope;letter-spacing:-1.1px;margin:24px 0 8px}.quick-card p{font-size:12px;line-height:1.55;margin:0 0 20px}.quick-art{height:78px;position:relative}.quick-art svg{width:28px;height:28px;position:absolute;left:18px;top:5px}.quick-art span{position:absolute;width:150px;height:70px;border-radius:100% 0 0;border-top:17px solid #171915;transform:rotate(-8deg);right:-35px;bottom:0}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin:34px 0 13px}.section-head h2{font-size:17px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.category-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:15px;text-align:left;position:relative;display:flex;flex-direction:column;gap:5px}.category-card>span{width:34px;height:34px;border-radius:8px;background:#f5f5f1;display:grid;place-items:center;margin-bottom:6px}.category-card strong{font-size:12px}.category-card small{color:var(--muted);font-size:10px}.category-card>svg{position:absolute;right:13px;top:13px;width:14px;color:#a3a69e}.recent-list{background:#fff;border:1px solid var(--line);border-radius:10px}.recent-row{display:flex;align-items:center;gap:12px;padding:13px 15px;border-bottom:1px solid var(--line)}.recent-row:last-child{border:0}.small-icon{width:34px;height:34px}.small-icon svg{width:15px}.recent-row>div{display:flex;flex:1;flex-direction:column}.recent-row strong{font-size:12px}.recent-row small{font-size:10px;color:var(--muted)}.recent-row b{font-size:12px;margin-left:22px}.recent-row>svg{width:14px;color:#a5a8a1}.completed,.status-pill{font-size:9px;font-weight:700;color:var(--green);background:#e9f5ef;border-radius:20px;padding:5px 9px;display:flex;align-items:center;gap:3px}.completed svg{width:10px}.form-layout{display:grid;grid-template-columns:minmax(0,760px) 280px;gap:20px;align-items:start}.form-card{padding:25px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.field>span,.subheading{font-size:11px;font-weight:800}.field input,.field textarea,.field select,.day-row input{border:1px solid #dcddd8;border-radius:8px;padding:12px;background:#fff;outline:0;color:#30322e}.field input:focus,.field textarea:focus{border-color:#c09c11;box-shadow:0 0 0 3px #fff6cf}.field textarea{min-height:110px;resize:vertical}.skill-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.skill-grid button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 12px;text-align:left;font-size:11px;display:flex;align-items:center;gap:6px}.skill-grid button.selected{background:var(--yellow-soft);border-color:#e1bd36;font-weight:700}.skill-grid button svg{width:12px}.form-actions{border-top:1px solid var(--line);padding-top:18px;margin-top:10px;display:flex;justify-content:flex-end;gap:8px}.side-note{padding:22px;background:#20221e;color:#fff}.side-note>span{width:40px;height:40px;border-radius:9px;background:var(--yellow);color:#171915;display:grid;place-items:center}.side-note h3{font:800 16px Manrope;margin:18px 0 6px}.side-note p{font-size:11px;line-height:1.6;color:#b3b6ae;border-bottom:1px solid #383a36;padding-bottom:16px}.side-note div{font-size:10px;margin:10px 0;color:#d8dad4;display:flex;align-items:center;gap:7px}.side-note div svg{width:12px;color:var(--yellow)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.input-icon{position:relative}.input-icon svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:15px;color:#888b83}.input-icon input{width:100%;padding-left:37px}.mini-map,.map-card{height:155px;background-color:#e9e8df;background-image:linear-gradient(30deg,transparent 45%,#d5d3c6 46%,#d5d3c6 50%,transparent 51%),linear-gradient(-18deg,transparent 45%,#fff 46%,#fff 52%,transparent 53%);border-radius:8px;position:relative;display:grid;place-items:center;margin-top:8px;overflow:hidden}.mini-map svg{color:#171915;fill:var(--yellow);width:28px;height:28px}.mini-map span{position:absolute;bottom:10px;background:#fff;padding:5px 8px;border-radius:5px;font-size:9px;font-weight:700}.review-block{display:flex;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--line)}.review-block>div:nth-child(2){flex:1}.review-block span,.review-block p{font-size:10px;color:var(--muted);margin:3px 0}.review-block h3{margin:3px 0;font:800 15px Manrope}.subheading{margin-top:22px}.payment-method{width:100%;border:1px solid #d4b439;background:var(--yellow-soft);border-radius:9px;display:flex;align-items:center;gap:11px;padding:11px;text-align:left}.payment-method>span{width:35px;height:35px;background:#fff;border-radius:6px;display:grid;place-items:center}.payment-method div{display:flex;flex-direction:column;flex:1}.payment-method strong{font-size:11px}.payment-method small{font-size:9px;color:var(--muted)}.payment-method>svg{color:var(--green)}.cost-lines{margin:20px 0}.cost-lines div{display:flex;justify-content:space-between;font-size:11px;margin:8px 0}.cost-lines div:last-child{font-size:13px;border-top:1px solid var(--line);padding-top:11px}.fine-print{font-size:9px;color:var(--muted);display:flex;align-items:center;gap:6px}.fine-print svg{width:13px;color:var(--green)}.success-screen{text-align:center;max-width:520px;margin:90px auto}.success-screen>div{width:72px;height:72px;background:var(--yellow);border-radius:50%;display:grid;place-items:center;margin:0 auto 20px}.success-screen>div svg{width:36px;height:36px}.success-screen>span{font-size:10px;font-weight:800;color:var(--green);text-transform:uppercase;letter-spacing:1px}.success-screen h1{font:800 32px Manrope;letter-spacing:-1px;margin:7px}.success-screen p{font-size:12px;color:var(--muted);line-height:1.6}.success-screen button{margin:15px auto 0}.job-detail-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.job-detail-head p{display:flex;align-items:center;gap:5px}.job-detail-head p svg{width:13px;margin-left:8px}.job-detail-head>strong{font:800 25px Manrope}.detail-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);gap:18px}.detail-grid>div,.detail-grid>aside{display:flex;flex-direction:column;gap:14px}.map-card{height:255px;margin:0}.map-road{position:absolute;background:#fff;height:10px;width:120%;transform:rotate(-15deg)}.map-road.r2{transform:rotate(60deg)}.map-road.r3{transform:rotate(8deg);top:70%}.map-pin{position:absolute;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;z-index:2;box-shadow:0 4px 10px #0002}.map-pin svg{width:15px}.customer-pin{background:#171915;color:#fff;left:30%;top:35%}.helper-pin{background:var(--yellow);left:58%;top:56%}.map-eta{position:absolute;bottom:13px;left:13px;background:#fff;border-radius:8px;padding:9px 12px;display:flex;align-items:center;gap:9px;z-index:3;box-shadow:0 5px 18px #0002}.map-eta>svg{background:var(--yellow);padding:6px;width:30px;height:30px;border-radius:7px}.map-eta div{display:flex;flex-direction:column}.map-eta small{font-size:8px;color:var(--green);font-weight:800;text-transform:uppercase}.map-eta strong{font-size:11px}.panel{padding:19px}.panel-head span,.person-card>span,.health-card>span{font-size:9px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.8px}.panel-head h2{margin-top:4px}.primary.small{padding:8px 11px;font-size:10px}.progress.labeled{margin:25px 9px 15px}.progress.labeled>div{height:2px;margin:0;background:#ddd}.progress.labeled>div.done{background:var(--yellow)}.progress.labeled>div span{display:grid;position:absolute;width:22px;height:22px;place-items:center;border-radius:50%;border:2px solid #ddd;background:#fff;top:50%;left:0;transform:translate(-50%,-50%);font-size:8px;font-weight:800}.progress.labeled>div.done span{background:var(--yellow);border-color:var(--yellow)}.progress.labeled>div span svg{width:10px}.progress.labeled>div small{position:absolute;top:18px;left:0;transform:translate(-50%);font-size:7px;color:var(--muted);white-space:nowrap}.body-copy{font-size:11px;color:var(--muted);line-height:1.6}.tag-row{display:flex;gap:6px}.tag-row span,.offer-top span{background:var(--yellow-soft);color:#896e0a;font-size:9px;font-weight:700;padding:5px 7px;border-radius:5px}.person-card{text-align:center}.person-card img{display:block;width:62px;height:62px;border-radius:50%;object-fit:cover;margin:14px auto 8px}.person-card h2{display:flex;justify-content:center;align-items:center;gap:3px}.person-card h2 svg{width:13px;color:#398fe7;fill:#dceeff}.person-card p{font-size:9px;color:var(--muted)}.person-card p svg{width:10px;color:var(--yellow);fill:var(--yellow)}.person-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;border-top:1px solid var(--line);padding-top:12px;margin-top:13px}.person-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;font-size:9px;padding:8px;display:flex;justify-content:center;align-items:center;gap:4px}.person-actions svg{width:12px}.chat-card{padding:0;overflow:hidden}.chat-title{display:flex;justify-content:space-between;align-items:center;padding:13px;border-bottom:1px solid var(--line)}.chat-title>div{display:flex;align-items:center;gap:7px}.chat-title div div{display:flex;flex-direction:column}.chat-title strong{font-size:10px}.chat-title small{font-size:8px;color:var(--muted)}.online-dot{width:7px;height:7px;background:#39a66f;border-radius:50%}.messages{padding:12px;height:185px;overflow:auto;background:#fafaf8}.bubble{background:#fff;border:1px solid var(--line);border-radius:8px 8px 8px 2px;padding:7px 8px;margin-bottom:7px;max-width:82%;font-size:9px;display:flex;flex-direction:column;align-items:flex-start}.bubble.mine{background:#fff3bd;border-color:#f2d86a;margin-left:auto;border-radius:8px 8px 2px;align-items:flex-end}.bubble small{font-size:7px;color:#999;margin-top:3px}.chat-input{display:flex;padding:8px;border-top:1px solid var(--line);gap:5px}.chat-input input{border:0;outline:0;flex:1;font-size:9px}.chat-input button{border:0;background:var(--yellow);width:28px;height:28px;border-radius:6px;display:grid;place-items:center}.chat-input svg{width:12px}.availability{border:1px solid #d9ddd7;background:#fff;border-radius:30px;padding:9px 15px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:8px}.availability i{width:7px;height:7px;background:#aaa;border-radius:50%}.availability.on i{background:#2ba26d;box-shadow:0 0 0 4px #dff3e9}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:26px}.helper-stats{grid-template-columns:repeat(3,1fr)}.stat-card{padding:16px;display:flex;justify-content:space-between;align-items:flex-start}.stat-card div{display:flex;flex-direction:column}.stat-card span{font-size:9px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.7px}.stat-card strong{font:800 23px Manrope;margin:5px 0}.stat-card small{font-size:9px;color:var(--green)}.stat-card>i{width:35px;height:35px;border-radius:8px;background:var(--yellow-soft);display:grid;place-items:center;color:#927000}.stat-card>i svg{width:15px}.helper-active{padding:14px;display:flex;align-items:center;gap:14px;cursor:pointer}.date-box{width:48px;height:52px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;justify-content:center;flex-direction:column}.date-box strong{font:800 18px Manrope}.date-box span{font-size:8px;color:var(--muted)}.helper-active>div:nth-child(2){flex:1}.active-customer{display:flex;align-items:center;gap:6px;border-left:1px solid var(--line);padding-left:20px}.active-customer img{width:31px;height:31px;border-radius:50%;object-fit:cover}.active-customer span,.active-pay{display:flex;flex-direction:column;font-size:8px;color:var(--muted)}.active-customer strong{font-size:10px;color:var(--ink)}.active-pay{border-left:1px solid var(--line);padding-left:20px}.active-pay strong{font:800 17px Manrope;color:var(--ink)}.helper-active>svg{color:#aaa;width:14px}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.offer-card{padding:17px}.offer-top{display:flex;justify-content:space-between;align-items:center}.offer-top small,.offer-card p{font-size:9px;color:var(--muted)}.offer-card p{display:flex;align-items:center;gap:5px}.offer-card p svg{width:11px}.offer-meta{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px 0;margin:13px 0}.offer-meta div{display:flex;flex-direction:column}.offer-meta span{font-size:8px;color:var(--muted)}.offer-meta strong{font:800 15px Manrope}.offer-actions{display:flex;gap:6px;justify-content:flex-end}.offer-actions>button:not(.primary){border:1px solid var(--line);background:#fff;border-radius:8px;font-size:10px;font-weight:700;padding:8px 12px}.availability-panel{max-width:760px}.availability-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:16px}.availability-head h2{margin-top:0}.availability-head p{font-size:10px;color:var(--muted)}.availability-head>span{font-size:9px;background:#f4f4f0;padding:5px 8px;height:max-content;border-radius:4px}.day-row{display:grid;grid-template-columns:30px 120px 135px 20px 135px;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:12px 0}.day-row:last-child{border:0}.day-row strong{font-size:11px}.day-row input{padding:8px;font-size:10px}.day-row>span{font-size:9px;color:var(--muted)}.day-toggle{width:28px;height:16px;border:0;background:#c7c9c4;border-radius:20px;padding:2px}.day-toggle i{display:block;width:12px;height:12px;background:#fff;border-radius:50%;transition:.2s}.day-toggle.active{background:var(--green)}.day-toggle.active i{transform:translate(12px)}.unavailable{grid-column:3/6}.profile-grid{display:grid;grid-template-columns:250px minmax(0,650px);gap:16px;align-items:start}.profile-photo{text-align:center}.profile-photo>img{width:100px;height:100px;border-radius:50%;object-fit:cover}.profile-photo>button{display:block;margin:12px auto 0;border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 11px;font-size:10px;font-weight:700}.profile-photo>p{font-size:9px;color:var(--muted)}.verified-box{border-top:1px solid var(--line);margin-top:18px;padding-top:16px;display:flex;text-align:left;gap:8px}.verified-box svg{color:var(--green)}.verified-box div{display:flex;flex-direction:column}.verified-box strong{font-size:10px}.verified-box span{font-size:8px;color:var(--muted)}.admin-grid{display:grid;grid-template-columns:2fr .7fr;gap:12px}.chart-panel{min-height:260px}.legend{display:flex;gap:10px;font-size:8px;color:var(--muted)}.legend span{display:flex;align-items:center;gap:4px}.legend i{width:6px;height:6px;border-radius:50%;background:var(--yellow)}.legend span+span i{background:#272925}.chart{height:160px;display:flex;align-items:flex-end;gap:12px;border-bottom:1px solid var(--line);margin-top:20px}.chart>div{height:100%;flex:1;display:flex;align-items:flex-end;gap:2px}.chart span,.chart i{display:block;width:50%;background:var(--yellow);border-radius:3px 3px 0 0}.chart i{background:#292b27}.chart-labels{display:flex;justify-content:space-between;font-size:7px;color:var(--muted);padding-top:7px}.health-card{text-align:center}.health-card h2{font-size:20px;color:var(--green)}.health-ring{width:108px;height:108px;border-radius:50%;border:11px solid var(--yellow);border-right-color:#eee;margin:18px auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.health-ring strong{font:800 26px Manrope}.health-ring small{font-size:8px;color:var(--muted)}.health-card>div:last-child{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:7px}.health-card>div:last-child span{display:flex;justify-content:space-between;font-size:9px;color:var(--muted)}.health-card>div:last-child strong{color:var(--ink)}.attention-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.attention-grid button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px;display:flex;align-items:center;gap:9px;text-align:left}.attention-grid button div{display:flex;flex-direction:column;flex:1}.attention-grid strong{font-size:10px}.attention-grid small{font-size:8px;color:var(--muted)}.attention-grid svg{width:13px;color:#aaa}.alert-icon{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;font-weight:800}.alert-icon.amber{background:#fff3ce;color:#b17c00}.alert-icon.red{background:#ffe5e1;color:#c34d3b}.alert-icon.blue{background:#e5efff;color:#3975c3}.table-toolbar{display:flex;justify-content:space-between;margin-bottom:12px}.table-toolbar .input-icon{width:260px}.table-toolbar input{border:1px solid var(--line);border-radius:8px;padding:10px 10px 10px 36px}.table-card{overflow:auto}table{width:100%;border-collapse:collapse;font-size:10px}th{text-align:left;text-transform:uppercase;letter-spacing:.7px;color:#8b8e87;font-size:8px;padding:11px 14px;background:#fafaf8}td{padding:12px 14px;border-top:1px solid var(--line)}td>div:not(.table-user){display:flex;flex-direction:column;gap:3px}td small{display:block;color:var(--muted);font-size:8px;margin-top:2px}.table-user{display:flex;align-items:center;gap:8px}.table-user>span{width:28px;height:28px;border-radius:50%;background:var(--yellow-soft);display:grid;place-items:center;font-weight:800}.table-user div{display:flex;flex-direction:column}.status-pill{width:max-content}.status-pill.suspended{background:#ffe5e1;color:#b54a3a}.table-action{border:1px solid var(--line);background:#fff;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:700}.toast{position:fixed;right:24px;bottom:24px;background:#171915;color:#fff;border-radius:8px;padding:12px 15px;display:flex;align-items:center;gap:8px;font-size:11px;z-index:30;box-shadow:0 8px 30px #0003}.toast svg{color:var(--yellow);width:16px}@media(max-width:1000px){.hero-grid,.form-layout,.detail-grid,.admin-grid{grid-template-columns:1fr}.side-note{display:none}.category-grid,.stat-grid{grid-template-columns:repeat(2,1fr)}.detail-grid>aside{display:grid;grid-template-columns:1fr 1fr}.chat-card{grid-column:span 1}.profile-grid{grid-template-columns:220px 1fr}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:.25s;width:260px}.sidebar.open{transform:translate(0)}.mobile-close{display:grid;position:absolute;right:10px;top:10px;width:26px;height:26px;border:0;background:#292b27;color:#fff;border-radius:50%;place-items:center}.mobile-close svg{width:13px}main{margin:0;width:100%}header{height:60px;padding:0 16px;justify-content:space-between}.menu-button,.mobile-brand{display:flex}.menu-button{align-items:center;justify-content:center}.mobile-brand{font-size:18px}.mobile-brand span{width:27px;height:27px;font-size:15px}.page{padding:25px 15px 70px}.page-title{align-items:flex-start;margin-bottom:22px}.page-title h1,.job-detail-head h1{font-size:25px}.page-title>button{padding:9px 10px}.hero-grid,.category-grid,.offer-grid,.stat-grid,.helper-stats,.attention-grid,.profile-grid{grid-template-columns:1fr}.quick-card{min-height:220px}.recent-row .completed{display:none}.helper-active{align-items:flex-start;flex-wrap:wrap}.active-customer,.active-pay{border:0;padding:0}.detail-grid>aside{display:flex}.job-detail-head{align-items:flex-start}.job-detail-head p{display:block;line-height:1.7}.skill-grid,.two-col{grid-template-columns:1fr}.form-card{padding:18px}.progress.labeled>div small{display:none}.person-card{order:2}.chat-card{order:1}.day-row{grid-template-columns:28px 1fr 110px}.day-row>span:not(.unavailable),.day-row input:last-child{display:none}.unavailable{grid-column:3}.table-toolbar{gap:8px}.table-toolbar .input-icon{width:auto;flex:1}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;z-index:9}.admin-grid{display:block}.health-card{margin-top:12px}}.sidebar{background:#000}.brand{border:0;background:transparent;width:100%;height:46px;padding:0;display:flex;align-items:center;cursor:pointer}.brand img{width:174px;height:auto;display:block}.sidebar nav p{margin-top:25px}.sidebar-user img{width:34px;height:34px;border-radius:8px;object-fit:cover}.header-role{margin-right:auto;text-transform:uppercase;letter-spacing:1.2px;font-size:9px;font-weight:800;color:#8b8e87}.mobile-brand{object-fit:contain}.startup-pending{min-height:100vh;background:#fbfaf6}.startup-fallback{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:calc(env(safe-area-inset-top) + 24px) 24px calc(env(safe-area-inset-bottom) + 24px);background:#fbfaf6;color:var(--muted);text-align:center}.startup-fallback p{max-width:280px;margin:0;font-size:14px;line-height:1.45}.brand-loader{display:block;width:92px;height:3px;border-radius:3px;background:#272727;overflow:hidden;position:relative}.brand-loader:after{content:"";position:absolute;inset:0 auto 0 0;width:42%;background:var(--yellow);animation:brand-load 1.2s ease-in-out infinite}@keyframes brand-load{0%{transform:translate(-110%)}to{transform:translate(340%)}}.connection-recovery-screen{min-height:100dvh;background:#fbfaf6;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));color:#5f625c;text-align:center}.connection-recovery-screen p{margin:0;font:800 14px/1.45 Manrope}.connection-status{position:fixed;z-index:9999;top:max(10px,calc(env(safe-area-inset-top) + 6px));left:50%;max-width:calc(100vw - 28px);transform:translate(-50%);display:flex;align-items:center;gap:8px;border:1px solid #f5c518;border-radius:999px;background:#171915;color:#fff;padding:9px 14px;box-shadow:0 8px 24px #0004;font:800 11px/1.2 Manrope;white-space:nowrap;pointer-events:none}.connection-status i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#f5c518;animation:connection-pulse 1.2s ease-in-out infinite}@keyframes connection-pulse{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.connection-status i{animation:none}}.startup-handoff{position:fixed;z-index:10001;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:#000;opacity:1;pointer-events:auto}.startup-handoff-artwork{position:absolute;left:50%;top:50%;width:max(100vw,calc(100vh * .4620853));height:max(100vh,calc(100vw * 2.1641026));overflow:hidden;background:#000;transform:translate(-50%,-50%);opacity:1;animation:none}.startup-handoff-full{display:block;width:100%;height:100%;opacity:1;transform:none;animation:none;will-change:auto}.startup-handoff-active{animation:startup-handoff-out .35s ease .15s forwards}@keyframes startup-handoff-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.startup-handoff-active{animation:startup-handoff-reduced .18s linear forwards}@keyframes startup-handoff-reduced{0%{opacity:1}to{opacity:0}}}.login-screen{min-height:100vh;background:#000;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(400px,.8fr);color:#fff}.login-brand{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px;background:radial-gradient(circle at 50% 45%,#24210e 0,#000 55%)}.login-brand img{width:min(720px,90%);height:auto}.login-brand p{font-size:12px;color:#aaa;letter-spacing:1px;margin-top:18px}.login-panel{background:#fff;color:var(--ink);display:flex;justify-content:center;flex-direction:column;padding:70px;box-shadow:-20px 0 60px #0008}.login-panel>img{width:210px;background:#000;border-radius:9px;padding:8px 12px;margin-bottom:35px}.login-panel>span{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:#a07d00;font-weight:800}.login-panel h1{font:800 31px Manrope;letter-spacing:-1px;margin:7px 0}.login-panel>p{font-size:12px;color:var(--muted);margin:0 0 28px}.login-panel .profile-form{max-width:440px}.login-button{width:100%}.login-error{color:#b54a3a;font-size:11px}.password-input-wrap{position:relative}.password-input-wrap input{width:100%;padding-right:46px}.password-visibility-toggle{position:absolute;top:50%;right:8px;width:32px;height:32px;display:grid;place-items:center;transform:translateY(-50%);border:0;border-radius:7px;background:transparent;color:#65685f}.password-visibility-toggle:hover{background:#f0f0eb;color:var(--ink)}.password-visibility-toggle:focus-visible{outline:2px solid #c09c11;outline-offset:2px}.password-visibility-toggle svg{width:17px;height:17px}.branded-loading,.empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:280px;text-align:center}.branded-loading img{width:250px;background:#000;border-radius:8px;padding:10px;margin-bottom:24px}.branded-loading p,.empty-state p{font-size:11px;color:var(--muted)}.empty-state img{width:108px;border-radius:18px;margin-bottom:12px}.empty-state h2{margin:3px 0}.branded-card{position:relative;overflow:hidden;padding-right:120px}.branded-card>img{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:86px;border-radius:12px}.recent-row{width:100%;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left}.recent-row:last-child{border-bottom:0}.notification b{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:#e2523e;color:#fff;border:2px solid #fff;font-size:8px;display:grid;place-items:center}.notification-popover{position:absolute;right:28px;top:58px;width:250px;padding:24px 18px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 14px 40px #0002;display:flex;align-items:center;text-align:center;flex-direction:column;z-index:12}.notification-popover>svg,.chat-empty>svg{width:32px;height:32px;padding:7px;border-radius:50%;background:var(--yellow-soft);color:#9a7600;margin-bottom:9px}.notification-popover strong,.chat-empty strong{font-size:12px}.notification-popover span,.chat-empty span{font-size:9px;line-height:1.5;color:var(--muted);margin-top:3px}.job-status{display:inline-flex;align-items:center;width:max-content;border-radius:20px;padding:5px 8px;background:#eef0eb;color:#656861;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.55px}.status-indicator{width:5px;align-self:stretch;flex:0 0 5px;border-radius:5px;background:#aeb1aa}.status-accepted{background:#fff1ba;color:#826300}.status-on_the_way{background:#e6f1ff;color:#286da6}.status-arrived,.status-working,.status-completed{background:#e9f5ef;color:#18724b}.status-cancelled{background:#f6e8e5;color:#a64d3e}.status-indicator.status-accepted{background:#e1b91c}.status-indicator.status-on_the_way{background:#438ec8}.status-indicator.status-arrived,.status-indicator.status-working,.status-indicator.status-completed{background:#279267}.status-indicator.status-cancelled{background:#c66a59}.active-job-card{box-shadow:0 10px 30px #1719150d}.active-job-card .job-hero{justify-content:space-between}.active-job-card .job-hero>strong{font:800 20px Manrope}.active-helper{display:flex;align-items:center;gap:10px;padding:11px 12px;background:#f7f7f4;border-radius:10px}.helper-avatar{width:38px;height:38px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;font:800 15px Manrope}.active-helper>div:nth-child(2){display:flex;flex:1;flex-direction:column}.active-helper span{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-weight:700}.active-helper strong{font-size:11px}.active-eta{padding-left:12px;border-left:1px solid var(--line);display:grid;grid-template-columns:14px auto;align-items:center;column-gap:5px}.active-eta svg{grid-row:span 2;width:14px;color:#8b6b00}.active-eta strong{font:800 13px Manrope}.active-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.active-actions button{padding:10px}.active-actions button:disabled{opacity:.45;cursor:not-allowed}.recent-row b{display:flex;flex-direction:column;align-items:flex-end;font:800 13px Manrope}.recent-row b small{font:700 7px DM Sans;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.recent-row>div>.job-status{margin-top:6px}.chat-empty{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.simple-home{max-width:760px;margin:0 auto}.simple-greeting{margin-bottom:18px}.simple-greeting h1{font:800 30px Manrope;letter-spacing:-1.2px;margin:0}.simple-greeting p{color:var(--muted);font-size:13px;margin:3px 0 0}.simple-active-card{padding:22px;background:#171915;color:#fff;border:0;border-radius:18px;box-shadow:0 16px 42px #17191525}.active-state{display:flex;align-items:center;gap:7px;color:#b9dfff;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.9px}.status-signal{width:8px;height:8px;border-radius:50%;background:#999}.status-signal.status-accepted{background:var(--yellow)}.status-signal.status-on_the_way{background:#75b9ec;box-shadow:0 0 0 5px #75b9ec20}.status-signal.status-arrived,.status-signal.status-working{background:#66d5a3;box-shadow:0 0 0 5px #66d5a320}.helper-focus{display:flex;align-items:center;gap:13px;margin:25px 0 22px}.helper-focus .helper-avatar{width:56px;height:56px;font-size:20px}.helper-focus>div:nth-child(2){flex:1}.helper-focus span{font-size:10px;color:#aaa}.helper-focus h2{font:800 24px Manrope;letter-spacing:-.8px;margin:1px 0}.eta-focus{padding-left:18px;border-left:1px solid #3b3d38;text-align:right}.eta-focus small{display:block;color:#aaa;font-size:9px;font-weight:700;text-transform:uppercase}.eta-focus strong{display:block;color:var(--yellow);font:800 24px Manrope;white-space:nowrap}.active-task{border-top:1px solid #33352f;padding-top:15px;display:flex;flex-direction:column;gap:4px}.active-task strong{font-size:12px}.active-task span{color:#999;font-size:9px;display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-task svg{width:11px;flex:0 0 auto}.track-helper{width:100%;border:0;border-radius:11px;background:var(--yellow);padding:15px 16px;margin-top:18px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:9px}.track-helper svg:last-child{margin-left:auto}.quiet-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.quiet-actions button{border:0;background:#282a26;color:#ddd;border-radius:9px;padding:10px;display:flex;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:700}.quiet-actions button:disabled{opacity:.4}.quiet-actions svg{width:14px}.no-active-card{padding:40px 30px;background:#171915;color:#fff;border-radius:18px;text-align:center}.no-active-card img{width:100px;border-radius:16px}.no-active-card h2{font:800 25px Manrope;letter-spacing:-.8px;margin:18px 0 5px}.no-active-card p{max-width:330px;color:#aaa;font-size:11px;line-height:1.6;margin:0 auto 22px}.no-active-card .primary{width:100%;padding:15px}.simple-section-head{margin-top:28px}.simple-section-head h2{font-size:14px;color:#656861}.simple-recent-list{border:0;background:transparent}.simple-recent-list .recent-row{border:0;border-bottom:1px solid var(--line);padding:13px 4px;background:transparent}.simple-recent-list .recent-row:last-child{border-bottom:0}.simple-recent-list .recent-row>svg{width:13px}.conversation-status{display:flex;align-items:flex-start;gap:12px}.conversation-status .status-signal{margin-top:8px;flex:0 0 auto}.conversation-status h2{font:800 24px Manrope;letter-spacing:-.8px;margin:0}.conversation-status strong{display:block;color:var(--yellow);font:800 20px Manrope;margin-top:2px}.trust-focus{margin:22px 0 18px;padding:14px 0;border-top:1px solid #33352f;border-bottom:1px solid #33352f}.helper-photo,.trust-focus .helper-avatar{width:54px;height:54px;border-radius:50%;object-fit:cover;flex:0 0 auto}.trust-focus h3{font:800 16px Manrope;margin:0 0 4px}.helper-trust{display:flex;align-items:center;gap:10px}.helper-trust span{display:flex;align-items:center;gap:3px;color:#aaa;font-size:9px}.helper-trust svg{width:11px;color:var(--yellow);fill:var(--yellow)}.trust-focus+.active-task{border-top:0;padding-top:0}.recent-badges{display:flex;gap:4px;margin-top:6px}.recent-badge{font-style:normal;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.45px;padding:4px 6px;border-radius:10px;background:#eceee9;color:#5f625c}.badge-completed,.badge-paid{background:#e6f4ec;color:#18724b}.badge-cancelled,.badge-refunded{background:#f7e8e5;color:#a64d3e}@media(max-width:760px){header{height:48px;padding:0 15px;border-bottom:0;background:var(--bg)}.mobile-brand{display:block;width:108px;height:auto;opacity:.72}.header-role{display:none}.login-screen{display:block;background:#fff}.login-brand{min-height:32vh;padding:24px;padding-top:max(24px,env(safe-area-inset-top))}.login-brand img{width:88%}.login-brand p{display:none}.login-panel{padding:35px 22px max(35px,env(safe-area-inset-bottom));box-shadow:none}.login-panel>img{width:170px;margin-bottom:25px}.branded-card{padding-right:20px}.branded-card>img{display:none}.menu-button{width:28px;height:28px;border-color:transparent;background:#ecece7}.menu-button svg{width:15px}.icon-button{width:30px;height:30px;border-color:transparent;background:#ecece7}.icon-button svg{width:15px}.notification-popover{top:45px;right:10px;width:230px}.page{padding-top:15px}.simple-home{margin-top:0}.simple-greeting{margin-bottom:10px}.simple-greeting h1{font-size:18px;letter-spacing:-.4px;color:#555851}.simple-active-card{padding:17px;border-radius:16px}.conversation-status h2{font-size:22px}.conversation-status strong{font-size:18px}.trust-focus{margin:18px 0 15px}.track-helper{margin-top:15px}.simple-section-head{margin:22px 0 5px}.simple-recent-list .recent-row{min-height:70px;padding:11px 2px}.simple-recent-list .recent-row>div{gap:2px}.simple-recent-list .recent-row strong{font-size:11px}.simple-recent-list .recent-row small{font-size:8px}.no-active-card{padding:35px 22px}.empty-state{min-height:230px;padding:24px}.empty-state img{width:82px}.chat-empty{min-height:150px}}.customer-flow{min-height:100vh;background:#f7f7f3;color:#151713}.flow-header{height:54px;border:0;background:#f7f7f3;display:grid;grid-template-columns:38px 1fr 38px;align-items:center;padding:0 16px;position:sticky;top:0;z-index:5}.flow-header img{justify-self:center;width:104px;height:auto;border-radius:0;object-fit:contain;opacity:.68}.flow-header button{width:34px;height:34px;border:0;background:#eaeae5;border-radius:50%;display:grid;place-items:center}.flow-header button:last-child{justify-self:end}.flow-header svg{width:16px}.flow-main{width:min(100%,520px);min-height:calc(100vh - 54px);margin:0 auto;padding:18px 17px 28px}.flow-screen{min-height:calc(100vh - 100px);display:flex;flex-direction:column}.flow-screen h1{font:800 31px/1.08 Manrope;letter-spacing:-1.25px;margin:5px 0}.flow-screen p{color:var(--muted);font-size:12px;line-height:1.55;margin:5px 0}.flow-kicker{color:#9b7900;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px}.flow-primary{width:100%;min-height:52px;margin-top:auto;border:0;border-radius:10px;background:var(--yellow);font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:9px}.flow-primary svg:last-child{margin-left:auto}.flow-primary svg:first-child:last-child{margin:0}.flow-quiet{border:0;background:transparent;color:var(--muted);font-size:11px;font-weight:700;margin-top:15px}.flow-categories{display:grid;gap:9px;margin-top:28px}.flow-categories button{min-height:68px;border:1px solid var(--line);background:#fff;border-radius:13px;padding:10px 13px;display:flex;align-items:center;gap:12px;text-align:left}.flow-categories i{width:44px;height:44px;border-radius:10px;background:var(--yellow-soft);display:grid;place-items:center;color:#977400}.flow-categories strong{flex:1;font-size:13px}.flow-categories>button>svg{width:14px;color:#999}.flow-form{margin-top:25px}.flow-form .field{margin-bottom:13px}.flow-form .field>span{font-size:9px;color:var(--muted)}.flow-form input{padding:14px;border-radius:10px}.flow-center{align-items:center;justify-content:center;text-align:center;gap:22px}.search-orbit{width:116px;height:116px;border:1px solid #dfdfd7;border-radius:50%;display:grid;place-items:center;position:relative;background:#fff}.search-orbit:before,.search-orbit:after{content:"";position:absolute;border-radius:50%;border:2px solid transparent;border-top-color:var(--yellow);animation:orbit 1.4s linear infinite}.search-orbit:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.search-orbit:after{top:14px;right:14px;bottom:14px;left:14px;animation-direction:reverse;animation-duration:1s}.search-orbit svg{width:27px;height:27px}@keyframes orbit{to{transform:rotate(360deg)}}.match-steps{width:100%;background:#fff;border-radius:13px;padding:8px 15px;text-align:left}.match-steps>span{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid var(--line);font-size:10px;color:var(--muted)}.match-steps>span:last-child{border:0}.match-steps svg{width:13px;color:var(--green)}.match-steps .done{color:var(--ink)}.mini-loader{width:12px;height:12px;border-radius:50%;border:2px solid #ddd;border-top-color:var(--yellow);animation:orbit .8s linear infinite}.flow-status{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.flow-status>span{width:10px;height:10px;background:#67b990;border-radius:50%;box-shadow:0 0 0 6px #67b99020;margin-top:9px}.flow-status h1{font-size:28px;margin:0}.flow-status p{margin-top:3px}.flow-helper{background:#171915;color:#fff;border-radius:16px;padding:17px;display:flex;align-items:center;gap:13px}.flow-helper.compact{margin-top:14px}.flow-helper>i,.flow-helper>img{width:60px;height:60px;flex:0 0 auto;border-radius:50%;object-fit:cover;background:var(--yellow);display:grid;place-items:center;font:800 21px Manrope;font-style:normal}.flow-helper h2{font:800 18px Manrope;margin:0 0 3px}.flow-helper p{display:flex;align-items:center;gap:5px;color:#ddd;margin:0;font-size:9px}.flow-helper p svg{width:11px;color:var(--yellow);fill:var(--yellow)}.flow-helper small{display:flex;align-items:center;gap:4px;color:#999;font-size:8px;margin-top:5px}.flow-helper small svg{width:11px;color:#71c69b}.flow-job{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;margin-top:12px}.flow-job>svg{width:17px;color:#967400}.flow-job div{display:flex;flex-direction:column;gap:3px}.flow-job strong{font-size:11px}.flow-job span{font-size:8px;color:var(--muted)}.flow-contact{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:9px}.flow-contact button{min-height:42px;border:0;border-radius:9px;background:#e9e9e4;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px}.flow-contact button:only-child{grid-column:span 2}.flow-contact button:disabled{opacity:.4}.flow-contact svg{width:14px}.flow-map{height:250px;border-radius:17px;background-color:#e6e5dd;background-image:linear-gradient(22deg,transparent 46%,#fff 47%,#fff 52%,transparent 53%),linear-gradient(-33deg,transparent 46%,#d0cec1 47%,#d0cec1 51%,transparent 52%);position:relative;margin-bottom:20px;overflow:hidden}.flow-map i{position:absolute;width:39px;height:39px;border-radius:50%;display:grid;place-items:center;box-shadow:0 5px 15px #0002}.flow-map i svg{width:16px}.map-customer{left:25%;top:38%;background:#171915;color:#fff}.map-helper{right:27%;top:55%;background:var(--yellow)}.flow-map strong{position:absolute;left:13px;bottom:13px;background:#fff;border-radius:8px;padding:8px 11px;font-size:10px}.work-pulse,.complete-mark{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;margin:60px auto 30px;background:var(--yellow);box-shadow:0 0 0 14px #f5c51820,0 0 0 28px #f5c51810}.work-pulse svg,.complete-mark svg{width:34px;height:34px}.progress-time{background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px;display:flex;align-items:center;gap:9px;font-size:10px;margin-top:15px}.progress-time svg{width:15px;color:#997600}.receipt{width:100%;background:#fff;border-radius:13px;padding:5px 15px}.receipt span{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line);font-size:10px;color:var(--muted)}.receipt span:last-child{border:0}.receipt strong{color:var(--ink)}.rate-flow .flow-helper{margin-bottom:28px}.rating-block{text-align:center}.rating-block h1{font-size:27px}.stars{display:flex;justify-content:center;gap:8px;margin:20px 0 28px}.stars button{width:43px;height:43px;border:0;border-radius:50%;background:#e9e9e4;display:grid;place-items:center}.stars button.selected{background:var(--yellow)}.stars svg{width:20px}.stars .selected svg{fill:#171915}.tip-block{border-top:1px solid var(--line);padding-top:20px}.tip-block>strong{font-size:11px}.tip-block div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.tip-block button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px;font-size:11px;font-weight:700}.tip-block button.selected{border-color:#c6a11a;background:var(--yellow-soft)}.request-flow{padding-bottom:76px}.request-flow h1{font-size:29px}.request-sections{display:grid;gap:19px;margin-top:15px}.request-sections section>h2{font:800 13px Manrope;margin:0 0 9px}.request-description{width:100%;min-height:102px;border:0;border-radius:15px;background:#fff;padding:14px;font-size:14px;line-height:1.45;resize:none;outline:0;box-shadow:0 1px #0000000d}.request-description:focus{box-shadow:0 0 0 2px #d6ad18}.photo-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.photo-actions label{min-height:44px;border:0;border-radius:11px;background:#e9e9e4;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:700;cursor:pointer}.photo-actions input{display:none}.photo-actions svg{width:15px}.photo-thumbnails{display:flex;gap:8px;overflow:auto;margin-top:9px}.photo-thumbnails button{position:relative;width:66px;height:66px;flex:0 0 auto;border:0;border-radius:10px;padding:0;overflow:hidden}.photo-thumbnails img{width:100%;height:100%;object-fit:cover}.photo-thumbnails svg{position:absolute;right:3px;top:3px;width:17px;height:17px;background:#171915;color:#fff;border-radius:50%;padding:3px}.requirement-chips{display:flex;flex-wrap:nowrap;gap:7px;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.requirement-chips::-webkit-scrollbar{display:none}.requirement-chips button{min-height:38px;flex:0 0 auto;border:1px solid #deded7;background:#fff;border-radius:20px;padding:8px 12px;font-size:9px;font-weight:700;display:flex;align-items:center;gap:4px}.requirement-chips button.selected{background:#171915;color:#fff;border-color:#171915}.requirement-chips svg{width:11px}.schedule-options{display:grid;grid-template-columns:1fr 1.35fr;gap:7px}.schedule-options button{min-height:46px;border:0;background:#fff;border-radius:12px;padding:0 12px;display:flex;align-items:center;gap:8px;text-align:left;font-size:10px;font-weight:700}.schedule-options i{width:17px;height:17px;border:2px solid #c7c7c0;border-radius:50%;position:relative}.schedule-options .selected i:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:#171915;border-radius:50%}.native-datetime{width:100%;margin-top:8px;border:0;background:#fff;border-radius:12px;padding:14px}.native-input{height:48px;border-radius:12px;background:#fff;display:flex;align-items:center;padding:0 13px;gap:8px}.native-input svg{width:15px;color:#8b6c00}.native-input input{border:0;outline:0;flex:1;background:transparent}.budget-input{height:54px;border-radius:12px;background:#fff;display:flex;align-items:center;padding:0 15px;font:800 22px Manrope}.budget-input input{border:0;outline:0;background:transparent;font:800 22px Manrope;width:100%}.sticky-action{position:sticky;bottom:0;margin:15px -17px -28px;padding:10px 17px 14px;background:linear-gradient(transparent,#f7f7f3 16%)}.sticky-action .flow-primary{margin:0;box-shadow:0 8px 22px #0002}.searching-native h1{font-size:28px}.live-search-status{width:100%;display:grid;gap:9px}.live-search-status>span{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.live-search-status svg{width:14px}.helper-found-native .flow-helper{margin-top:18px;padding:22px;align-items:flex-start}.helper-found-native .flow-helper>i,.helper-found-native .flow-helper>img{width:76px;height:76px}.helper-found-native .flow-helper h2{font-size:21px}.helper-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.helper-badges b{font-size:7px;background:#30322e;border-radius:10px;padding:5px 7px;color:#ddd}.flow-secondary{min-height:48px;border:0;border-radius:10px;background:#e9e9e4;font-size:11px;font-weight:700;margin-top:9px}.progress-native .flow-helper{margin-top:5px}.progress-time strong{margin-left:auto;font:800 16px Manrope}.native-chat{margin-top:12px;display:flex;flex-direction:column;background:#fff;border-radius:13px;overflow:hidden}.native-chat>div{min-height:100px;padding:12px}.native-chat p{max-width:78%;width:max-content;background:#eee;border-radius:12px 12px 12px 3px;padding:8px;margin:5px 0!important;color:#171915!important}.native-chat p+p{margin-left:auto!important;background:#fff0b4;border-radius:12px 12px 3px}.native-chat small{display:block;font-size:7px;color:#888}.native-chat label{display:flex;border-top:1px solid var(--line);padding:8px;gap:6px}.native-chat input{border:0;outline:0;flex:1}.native-chat button{border:0;background:#171915;color:#fff;width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.native-chat svg{width:14px}.complete-native{text-align:center;align-items:center}.complete-native .complete-mark{margin-top:50px}.complete-native .receipt{margin-top:20px}.complete-tips{width:100%;text-align:left;margin-top:20px}.complete-tips div{grid-template-columns:repeat(4,1fr)}.custom-tip{height:46px!important;display:flex!important;grid-template-columns:none!important;align-items:center;background:#fff;border-radius:10px;margin-top:9px!important;padding:0 12px}.custom-tip input{border:0;outline:0;flex:1;font-weight:700}.complete-native .flow-primary{margin-top:auto}.time-estimate-section>p{margin:0 0 9px}.time-estimate-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.time-estimate-options button{min-width:0;min-height:44px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--ink);padding:9px 10px;font:700 11px/1.25 DM Sans,sans-serif;text-align:center}.time-estimate-options button.selected{border-color:var(--yellow);background:var(--yellow-soft);box-shadow:inset 0 0 0 1px var(--yellow)}.required-label{display:inline-flex;margin-left:7px;border-radius:10px;background:#171915;color:#fff;padding:3px 6px;font-size:7px;text-transform:uppercase;letter-spacing:.5px}.request-description.description-required{box-shadow:0 0 0 1px #d8ad16}.flow-primary:disabled{opacity:.5}.job-card-description{margin:4px 0 6px!important;color:#292b27!important;font-size:10px!important;line-height:1.35!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.helper-job-board .recent-row{align-items:flex-start}.helper-job-board .recent-row>b{padding-top:2px}.task-brief{border-left:4px solid var(--yellow)}.task-brief>span{display:block;color:#947300;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.task-brief h2{font:800 20px/1.35 Manrope;margin:0 0 15px}.helper-earnings-celebration{background:#171915;color:#fff;border-radius:20px;padding:28px 22px;text-align:center;margin-bottom:15px;box-shadow:0 16px 34px #0002}.helper-earnings-celebration>span{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--yellow);font:800 20px Manrope}.helper-earnings-celebration>span svg{width:20px}.helper-earnings-celebration small{display:block;color:#aaa;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-top:25px}.helper-earnings-celebration>strong{display:block;color:var(--yellow);font:800 54px/1 Manrope;letter-spacing:-2px;margin-top:7px}.helper-earnings-celebration>b{display:inline-block;background:#2b4f3c;color:#8de0b5;border-radius:18px;padding:7px 12px;font:800 14px Manrope;margin-top:13px}.helper-earnings-celebration>div{border-top:1px solid #3d4039;margin-top:24px;padding-top:18px}.helper-earnings-celebration>div small{margin:0}.helper-earnings-celebration>div strong{display:block;font:800 28px Manrope;margin-top:4px}@media(min-width:761px){.customer-flow{background:#ecece7}.flow-header,.flow-main{background:#f7f7f3}.flow-header{width:520px;margin:auto}.flow-main{box-shadow:0 0 50px #0001}.customer-flow .request-flow .requirement-chips{flex-wrap:wrap;overflow-x:visible}}.flow-header{height:46px;grid-template-columns:34px 1fr 34px;padding:0 13px}.flow-header img{width:76px;opacity:.5}.flow-header button{width:30px;height:30px;background:#edede8}.flow-main{min-height:calc(100vh - 46px);padding-top:12px}.flow-progress{display:grid;grid-template-columns:repeat(6,1fr);gap:3px;width:100%;margin:0 0 18px}.flow-progress div{min-width:0;color:#999}.flow-progress i{display:block;height:3px;border-radius:4px;background:#d7d8d1;margin-bottom:5px}.flow-progress .done i{background:var(--yellow)}.flow-progress span{display:block;font-size:6px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-progress .done{color:#171915}.job-photos{width:100%;margin-top:12px}.job-photos>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.job-photos strong{font-size:9px;text-transform:uppercase;letter-spacing:.7px}.job-photos span{font-size:8px;color:var(--muted)}.job-photos>div:last-child{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.job-photos img{width:76px;height:62px;flex:0 0 auto;border-radius:9px;object-fit:cover}.panel .job-photos{margin-top:16px}.map-focused{height:100vh;overflow:hidden;background:#e6e5dd}.map-focused .flow-header{position:absolute;inset:10px 0 auto;z-index:10;background:transparent}.map-focused .flow-header img{visibility:hidden}.map-focused .flow-header button{background:#fff;box-shadow:0 4px 16px #0002}.map-focused .flow-main{width:100%;height:100vh;min-height:0;padding:0;max-width:none;background:transparent;box-shadow:none}.tracking-screen{height:100vh;min-height:0;position:relative;display:block}.tracking-screen .flow-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border-radius:0;background-size:auto}.tracking-screen .flow-map:after{content:"";position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(transparent,#00000025)}.tracking-screen .flow-map strong{top:78px;bottom:auto;left:50%;transform:translate(-50%);z-index:2;padding:9px 14px;border-radius:20px;box-shadow:0 4px 15px #0002}.tracking-dock{position:absolute;z-index:3;left:10px;right:10px;bottom:10px;max-height:min(59vh,510px);overflow-y:auto;border-radius:22px;background:#f7f7f3;padding:16px;box-shadow:0 12px 40px #0003}.tracking-dock .flow-progress{margin-bottom:14px}.tracking-dock .flow-status{margin-bottom:13px}.tracking-dock .flow-status h1{font-size:22px}.tracking-dock .flow-helper{padding:13px;border-radius:14px}.tracking-dock .flow-helper>i,.tracking-dock .flow-helper>img{width:48px;height:48px;font-size:17px}.tracking-dock .flow-helper h2{font-size:15px}.tracking-dock .helper-badges{margin-top:8px;max-height:42px;overflow-y:auto}.tracking-dock .flow-job{margin-top:9px;padding:10px}.tracking-dock .job-photos{margin-top:9px}.tracking-dock .job-photos img{width:58px;height:47px}.tracking-dock .flow-primary{margin-top:12px}.tracking-dock .flow-contact{margin-top:10px}.helper-badges b{background:#333630;color:#fff;border:1px solid #4c4f48}.flow-helper>div{min-width:0}.flow-helper .helper-badges{width:100%}.rate-flow .job-photos{margin-bottom:22px}.complete-native>.flow-progress{margin-bottom:0}.complete-native .job-photos{text-align:left}.complete-native .complete-mark{margin-top:34px}@media(max-width:380px){.tracking-dock{max-height:61vh;padding:13px}.tracking-dock .flow-status h1{font-size:20px}.tracking-dock .flow-helper{padding:11px}.flow-progress span{font-size:5px}}@media(min-width:761px){.map-focused .flow-header,.map-focused .flow-main{width:520px}.map-focused .flow-main{margin:auto}.tracking-screen .flow-map{border-radius:0}.tracking-dock{left:14px;right:14px}}.photo-error{color:#a64d3e!important;font-size:9px!important;margin-top:8px!important}.flow-primary:disabled{opacity:.62;cursor:wait}.job-photos>div:last-child>button{width:76px;height:62px;flex:0 0 auto;border:0;border-radius:9px;padding:0;overflow:hidden;background:#e9e9e4}.job-photos>div:last-child>button img{width:100%;height:100%;object-fit:cover}.on-way-screen .flow-map{height:65vh}.on-way-screen .flow-map:after{height:22%}.on-way-sheet{top:62vh;bottom:0;left:0;right:0;max-height:none;border-radius:28px 28px 0 0;padding:10px 16px max(12px,env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -10px 35px #0002}.sheet-handle{display:block;width:38px;height:4px;flex:0 0 auto;border-radius:4px;background:#d2d2cc;margin:0 auto 10px}.on-way-scroll{overflow-y:auto;min-height:0;padding-bottom:8px;scrollbar-width:none}.on-way-scroll::-webkit-scrollbar{display:none}.on-way-sheet .flow-progress{margin-bottom:10px}.eta-hero{display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:8px;margin:0 0 10px}.eta-hero strong{font:800 34px/1 Manrope;letter-spacing:-1.4px}.eta-hero span{font-size:9px;color:var(--muted);padding-bottom:3px}.eta-hero h1{grid-column:1/-1;font:800 16px Manrope;margin:6px 0 0}.on-way-trust{display:flex;gap:5px;overflow-x:auto;align-items:center;scrollbar-width:none}.on-way-trust span{flex:0 0 auto;display:flex;align-items:center;gap:3px;border:1px solid #deded7;border-radius:20px;background:#fff;padding:6px 8px;font-size:7px;font-weight:800}.on-way-trust svg{width:10px;color:#987500}.on-way-trust button{flex:0 0 auto;border:0;background:transparent;padding:6px;font-size:8px;font-weight:800;display:flex;align-items:center;gap:2px}.on-way-trust button svg{width:10px;color:#171915}.on-way-sheet .job-photos{margin-top:10px}.on-way-sheet .job-photos>div:first-child{margin-bottom:5px}.on-way-sheet .job-photos>div:last-child>button{width:64px;height:48px}.on-way-sheet .flow-job{margin-top:8px;padding:9px}.on-way-sheet .flow-contact{flex:0 0 auto;margin:8px 0 0;padding-top:8px;border-top:1px solid var(--line)}.on-way-sheet .flow-contact button{min-height:46px;background:#171915;color:#fff;border-radius:12px}.map-route{position:absolute!important;left:29%;top:43%;width:44%;height:16%;border:4px solid var(--yellow);border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(12deg);z-index:1}.flow-map .map-route i{position:absolute;width:5px;height:5px;background:#fff;border:1px solid #171915;border-radius:50%;box-shadow:none}.flow-map .map-route i:nth-child(1){left:20%;top:-4px}.flow-map .map-route i:nth-child(2){left:53%;top:-9px}.flow-map .map-route i:nth-child(3){right:9%;top:8px}.photo-preview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#090a08;display:grid;place-items:center}.photo-preview img{width:100%;height:100%;object-fit:contain}.photo-preview button,.profile-close{position:absolute;right:16px;top:max(16px,env(safe-area-inset-top));z-index:2;width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:#171915;display:grid;place-items:center;box-shadow:0 5px 20px #0004}.profile-preview{position:fixed;inset:auto 0 0;z-index:50;max-height:82vh;overflow:auto;border-radius:28px 28px 0 0;background:#f7f7f3;padding:58px 18px max(26px,env(safe-area-inset-bottom));box-shadow:0 -10px 40px #0003}.profile-preview:before{content:"";position:absolute;top:10px;left:50%;width:38px;height:4px;transform:translate(-50%);border-radius:4px;background:#d2d2cc}.profile-preview h3{font:800 14px Manrope;margin:22px 0 10px}.profile-preview>div:last-child{display:grid;gap:8px}.profile-preview>div:last-child span{display:flex;align-items:center;gap:7px;background:#fff;border-radius:11px;padding:12px;font-size:10px;font-weight:700}.profile-preview>div:last-child svg{width:13px;color:#25815a}.profile-preview .flow-helper{margin:0}.helper-found-transition{min-height:calc(100vh - 112px);align-items:center;justify-content:center;text-align:center;color:#f8f8f5;padding:12px 10px max(28px,env(safe-area-inset-bottom));gap:24px;animation:helper-found-enter .28s ease both}.helper-found-check{position:relative;width:118px;height:118px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#1a1a17,#0d0d0c);color:#f5c518;box-shadow:0 0 34px #f5c51866,0 0 76px #f5c51826,inset 0 1px #ffffff12;animation:helper-check-pop .62s cubic-bezier(.2,1.35,.32,1) both}.helper-found-check:before{content:"";position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border-radius:50%;background:radial-gradient(circle,#f5c51822 0 26%,transparent 66%);animation:helper-found-glow 1.8s ease-in-out infinite}.helper-found-check svg{position:relative;z-index:1;width:58px;height:58px;stroke-width:3.6}.helper-found-copy h1{margin:0;color:#f8f8f5;font-size:31px;letter-spacing:-.85px}.helper-found-copy h1:first-letter{color:#f8f8f5}.helper-found-copy h1{text-shadow:0 12px 32px #00000045}.helper-found-copy h1 span,.helper-found-copy strong{color:#f5c518}.helper-found-copy p{margin:9px 0 0;color:#c8c6bf;font-size:15px}.helper-found-profile{width:min(100%,320px);display:flex;align-items:center;gap:14px;text-align:left}.helper-found-profile>img,.helper-found-profile>i{width:82px;height:82px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:#f5c518;color:#080806;display:grid;place-items:center;font:800 30px Manrope;font-style:normal;box-shadow:0 12px 34px #00000040}.helper-found-profile>div{display:grid;gap:5px;min-width:0}.helper-found-profile strong{color:#f8f8f5;font:800 19px Manrope;line-height:1}.helper-found-profile span,.helper-found-profile small,.helper-found-profile b{display:flex;align-items:center;gap:6px;color:#f8f8f5;font-size:12px}.helper-found-profile span svg{width:15px;height:15px;color:#f5c518;fill:#f5c518}.helper-found-profile small{color:#c8c6bf}.helper-found-profile b{width:max-content;max-width:100%;margin-top:3px;border:1px solid #30302d;border-radius:999px;background:#121210;padding:7px 10px;font-size:10px;font-weight:900;color:#f8f8f5}.helper-found-profile b svg{width:14px;height:14px;color:#f5c518}.helper-found-loading{width:min(100%,220px);display:grid;gap:10px;margin-top:6px}.helper-found-loading span{color:#c8c6bf;font-size:12px;font-weight:800}.helper-found-loading i{height:3px;border-radius:999px;background:#262520;overflow:hidden}.helper-found-loading i:before{content:"";display:block;width:42%;height:100%;border-radius:inherit;background:#f5c518;box-shadow:0 0 16px #f5c51880;animation:helper-found-progress 1.45s ease-in-out infinite}@keyframes helper-found-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes helper-check-pop{0%{opacity:0;transform:scale(.72)}70%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes helper-found-glow{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes helper-found-progress{0%{transform:translate(-120%)}80%,to{transform:translate(260%)}}.on-way-helper-card{display:grid;grid-template-columns:56px minmax(0,1fr) 108px;align-items:center;gap:12px;margin-bottom:12px}.on-way-helper-card>img,.on-way-helper-card>i{width:56px;height:56px;border-radius:50%;object-fit:cover;background:var(--yellow);display:grid;place-items:center;font:800 20px Manrope;font-style:normal;color:#171915}.on-way-helper-card h1{font:800 20px Manrope;margin:0;color:#171915}.on-way-helper-card p{display:flex;align-items:center;gap:4px;margin:3px 0!important;color:#171915!important;font-size:10px!important;font-weight:800}.on-way-helper-card p svg{width:12px;color:var(--yellow);fill:var(--yellow)}.on-way-helper-card p span{color:var(--muted);font-weight:700}.on-way-helper-card b{width:max-content;display:flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:999px;padding:5px 7px;font-size:7px;color:#171915}.on-way-helper-card b svg{width:11px;color:var(--yellow)}.on-way-helper-card .flow-contact{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.on-way-helper-card .flow-contact button{min-height:44px;border-radius:50%;font-size:8px;padding:0;flex-direction:column;gap:2px}.on-way-helper-card .flow-contact button:first-child{order:2}.on-way-helper-card .flow-contact button:last-child{order:1}.on-way-helper-card .flow-contact svg{width:17px}.on-way-info-card{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;margin-top:2px}.on-way-info-card span{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:9px 12px;border-bottom:1px solid var(--line)}.on-way-info-card span:last-child{border-bottom:0}.on-way-info-card i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--yellow-soft);color:#9b7900;font-style:normal}.on-way-info-card i svg{width:13px}.on-way-info-card small{color:var(--muted);font-size:9px;font-weight:800}.on-way-info-card strong{font-size:11px;text-align:right;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.on-way-info-card span:last-child strong{white-space:normal;line-height:1.25}.view-job-details{width:100%;min-height:48px;margin-top:10px;border:1px solid var(--line);border-radius:14px;background:#fff;font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:8px}.view-job-details svg{width:14px}.job-details-preview p{color:var(--muted);font-size:11px;line-height:1.55}.job-detail-rows{display:grid;gap:8px;margin:14px 0}.job-detail-rows span{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:center;border-radius:11px;background:#fff;padding:11px;font-size:10px;font-weight:800}.job-detail-rows svg{width:15px;color:#9b7900}.job-detail-rows strong{grid-column:2;color:#171915;font-size:11px;font-weight:900}@media(max-height:740px){.on-way-sheet{top:59vh}.on-way-screen .flow-map{height:62vh}.eta-hero strong{font-size:29px}.on-way-sheet .flow-job{display:none}}@media(min-width:761px){.profile-preview{left:50%;right:auto;width:520px;transform:translate(-50%)}}.photo-processing{font-size:9px!important;color:var(--muted)!important;margin-top:8px!important}.job-history-thumb{width:42px;height:42px;flex:0 0 auto;border-radius:9px;object-fit:cover}.customer-history{margin-top:28px}.customer-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.customer-history-head>strong{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:var(--muted)}.customer-history-head>button{width:auto;border:0;background:transparent;padding:0;color:#987600;font-size:10px;font-weight:800;white-space:nowrap;display:flex;align-items:center;gap:2px}.customer-history-head>button svg{width:11px;color:#987600}.customer-history>div:not(.customer-history-head){display:grid;gap:6px}.customer-history>div:not(.customer-history-head)>button{width:100%;border:0;border-radius:12px;background:#fff;padding:8px;display:flex;align-items:center;gap:10px;text-align:left}.customer-history .job-history-thumb,.customer-history .small-icon{width:34px;height:34px;border-radius:8px}.customer-history button span{display:flex;flex:1;min-width:0;flex-direction:column}.customer-history b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-history small{font-size:8px;color:var(--muted)}.customer-history svg{width:13px;color:#999}.capability-reasons{width:100%;margin:12px 0}.capability-reasons>strong{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.7px;color:var(--muted);margin-bottom:6px}.capability-reasons>div{display:flex;flex-wrap:wrap;gap:5px}.capability-reasons span{display:flex;align-items:center;gap:3px;border-radius:20px;background:var(--yellow-soft);color:#725a00;padding:6px 8px;font-size:8px;font-weight:800}.capability-reasons svg{width:10px}.tracking-dock .capability-reasons{margin:8px 0}.tracking-dock .capability-reasons span{background:#fff;border:1px solid #deded7;color:#171915}.capability-editor button{min-height:42px}.events-request-flow .requirement-chips button.selected{border-color:#8b5cf6;background:#8b5cf61f;color:#6d28d9;box-shadow:0 0 0 1px #8b5cf629,0 7px 18px #8b5cf61a}.events-request-flow .requirement-chips button.selected .requirement-icon{color:#8b5cf6}.events-request-flow .requirement-check{background:#8b5cf6;color:#fff}.notification-center{position:relative}.notification-popover{padding:8px;align-items:stretch;text-align:left;max-height:min(480px,70vh);overflow:auto}.notification-row,.enable-notifications{width:100%;border:0;border-bottom:1px solid var(--line);background:#fff;padding:11px 9px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left}.notification-row.unread{background:var(--yellow-soft)}.notification-row strong{font-size:10px}.notification-row span,.enable-notifications small{font-size:8px;color:var(--muted)}.enable-notifications{flex-direction:row;align-items:center;background:#171915;color:#fff;border-radius:9px;margin-bottom:5px}.enable-notifications svg{width:16px;color:var(--yellow)}.enable-notifications span{display:flex;flex-direction:column}.enable-notifications small{color:#bbb}.notification-empty{min-height:130px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.notification-empty svg{color:#987500;margin-bottom:7px}.notification-empty span{font-size:8px;color:var(--muted);margin-top:3px}.flow-header{grid-template-columns:34px 1fr auto}.flow-header-actions{display:flex;align-items:center;gap:5px}.flow-header-actions .icon-button{width:30px;height:30px;background:#edede8}.flow-header-actions .notification-popover{position:fixed;top:48px;right:8px;width:min(310px,calc(100vw - 16px))}.map-focused .flow-header-actions .icon-button,.map-focused .flow-header-actions>button{background:#fff;box-shadow:0 4px 16px #0002}.payment-state{width:100%;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:12px;text-align:left}.payment-state>svg{width:30px;height:30px;padding:7px;border-radius:50%;background:var(--yellow-soft);color:#907000}.payment-state div{display:flex;min-width:0;flex-direction:column}.payment-state strong{font-size:11px}.payment-state span,.payment-state small{font-size:8px;color:var(--muted);margin-top:2px}.payment-released>svg{background:#e4f4eb;color:#18724b}.payment-refunded>svg,.payment-partially_refunded>svg{background:#f7e8e5;color:#a64d3e}.dispute-panel textarea{width:100%;min-height:90px;border:1px solid var(--line);border-radius:9px;padding:10px;margin:10px 0}.dispute-panel p{font-size:10px;color:var(--muted)}.live-map .map-helper{transition:left 1.5s ease,top 1.5s ease;box-shadow:0 0 0 7px #f5c51844,0 5px 15px #0003}.map-live-label{position:absolute;left:13px;bottom:13px;transform:translateY(35px);z-index:2;border-radius:20px;background:#171915;color:#fff;padding:5px 8px;font-size:7px;font-weight:800}.location-sharing{display:flex;align-items:center;gap:12px}.location-sharing>svg{width:38px;height:38px;flex:0 0 auto;border-radius:50%;padding:10px;background:var(--yellow-soft);color:#8a6a00}.location-sharing h2{margin:0}.location-sharing p{margin:3px 0 0;font-size:10px;color:var(--muted)}.location-state-sharing>svg{background:#e5f5ec;color:#1d7b52}.location-state-denied>svg,.location-state-paused>svg{background:#fff0dc;color:#9b5d09}.active-location-diagnostics{margin:0 0 14px;border:1px solid var(--line);border-radius:16px;background:#fff;padding:13px 15px;box-shadow:none}.active-location-diagnostics>span{display:block;margin-bottom:9px;color:#8a6a00;font-size:10px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.active-location-diagnostics dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:0}.active-location-diagnostics dl>div{min-width:0;border-bottom:1px solid var(--line);padding-bottom:6px}.active-location-diagnostics dt{color:var(--muted);font-size:9px;font-weight:700}.active-location-diagnostics dd{margin:2px 0 0;font-size:10px;font-weight:700;overflow-wrap:anywhere}.active-location-diagnostics p{margin:0;color:var(--muted);font-size:10px}@media(max-width:380px){.active-location-diagnostics dl{grid-template-columns:1fr}}.confirmation-note{width:100%;display:flex;align-items:center;gap:9px;margin:14px 0;padding:12px;border-radius:12px;background:#fff7d6;text-align:left;font-size:9px;color:#665100}.confirmation-note svg{width:16px;flex:0 0 auto}.completion-photo-count{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;margin:12px 0 8px;padding:13px;border-radius:15px;background:#e5f5ec;color:#18724b;font-size:12px;font-weight:900;box-shadow:0 8px 18px #18724b14}.completion-photo-count.prominent{margin:18px 0 14px}.completion-photo-count svg{width:16px}.completion-confirmation .primary{margin-top:12px}.rating-comment{display:flex;flex-direction:column;gap:8px;margin:0 0 18px;text-align:left}.rating-comment span{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:800}.rating-comment small{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.6px}.rating-comment textarea{width:100%;min-height:86px;border:1px solid var(--line);border-radius:13px;background:#fff;padding:12px;font:inherit;font-size:12px;resize:vertical}.flow-helper.prominent{padding:18px;border:1px solid #3f423a;box-shadow:0 12px 26px #0002}.flow-helper.prominent>i,.flow-helper.prominent>img{width:68px;height:68px}.flow-helper.prominent h2{font-size:20px}.flow-helper.prominent p{font-size:11px;color:#fff}.flow-helper.prominent .helper-badges{margin-top:11px;gap:6px}.flow-helper.prominent .helper-badges b{background:var(--yellow);color:#171915;border-color:var(--yellow);font-size:8px;padding:7px 9px}.support-entry{width:100%;margin-top:9px}.support-entry>.flow-secondary{width:100%;margin-top:0}.support-options{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.support-options button{min-height:42px;border:1px solid var(--line);border-radius:11px;background:#fff;font-size:10px;font-weight:800}.support-options button:nth-child(3){background:#171915;color:#fff;border-color:#171915}.final-receipt{margin-top:16px;text-align:left;box-shadow:0 8px 22px #0000000a}.final-receipt>strong{display:block;padding:10px 0 5px;font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:#9b7900}.final-receipt span{gap:14px}.final-receipt span strong{text-align:right;max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-dock .flow-helper{align-items:flex-start}.tracking-dock .flow-helper>div{min-width:0;flex:1}.tracking-dock .helper-badges{max-height:none;overflow:visible;padding-bottom:2px}.tracking-dock .helper-badges b{line-height:1.15}.flow-helper.prominent{min-height:max-content}.helper-searching{display:inline-flex;align-items:center;gap:7px;margin:-16px 0 18px;padding:8px 11px;border:1px solid var(--line);border-radius:20px;background:#fff;color:var(--muted);font-size:10px;font-weight:800}.helper-launch-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;padding:12px;border-radius:10px;background:var(--yellow-soft);font-size:10px}.helper-launch-status strong{font-size:11px}.helper-launch-status small{width:100%;color:var(--muted)}.admin-helper-actions{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.compact-chat-toggle{width:100%;min-height:54px;border:0;border-radius:12px;background:#fff;display:flex;align-items:center;gap:10px;padding:11px 13px;text-align:left}.compact-chat-toggle>svg:first-child{width:18px;color:#8b6b00}.compact-chat-toggle>svg:last-child{width:14px;margin-left:auto}.compact-chat-toggle span{display:flex;flex-direction:column;gap:2px}.compact-chat-toggle strong{font-size:11px}.compact-chat-toggle small{font-size:8px;color:var(--muted)}.chat-title .flow-quiet{width:auto;margin:0;padding:5px 8px}.chat-input button:disabled{opacity:.4}.compact-chat-toggle>b,.message-action>b{min-width:18px;height:18px;border-radius:9px;background:#e2523e;color:#fff;font-size:9px;display:grid;place-items:center}.compact-chat-toggle>b{margin-left:auto}.compact-chat-toggle>b+svg{margin-left:0}.message-action{position:relative}.message-action>b{position:absolute;top:-5px;right:-5px}.unread-pill{min-width:18px!important;height:18px;border-radius:9px;background:#e2523e;color:#fff!important;font-size:9px!important;display:grid!important;place-items:center!important;padding:0 5px}.card-top-actions{display:flex;align-items:center;gap:8px}.card-top-actions svg{width:14px}.message-error{margin:8px 12px 0!important;color:#a64d3e!important;font-size:9px!important;font-weight:800}.chat-input input:disabled{color:#777}.chat-input button .mini-loader{width:12px;height:12px}.account-main{padding-bottom:max(36px,env(safe-area-inset-bottom))}.account-screen{width:100%;display:flex;flex-direction:column}.account-screen>h1{font:800 30px Manrope;letter-spacing:-1.2px;margin:6px 0 20px}.account-photo{display:flex;align-items:center;gap:13px;margin-bottom:18px}.account-photo>img,.account-photo>span{width:68px;height:68px;flex:0 0 auto;border-radius:50%;object-fit:cover;object-position:50% 50%;overflow:hidden;background:#171915;color:var(--yellow);display:grid;place-items:center;font:800 20px Manrope}.account-photo>div{display:flex;min-width:0;flex-direction:column}.account-photo strong{font:800 17px Manrope}.account-photo small{margin-top:3px;color:var(--muted);font-size:9px;overflow:hidden;text-overflow:ellipsis}.account-identity-meta{display:flex;flex-direction:column;margin-top:2px}.account-identity-meta small{margin-top:2px}.customer-stats-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;margin:-4px 0 14px}.customer-stats-row span{min-height:44px;border:1px solid var(--line);border-radius:13px;background:#fff;display:flex;align-items:center;justify-content:center;gap:4px;color:var(--muted);font-size:9px;font-weight:800;text-align:center}.customer-stats-row strong{color:#171915;font:800 13px Manrope}.customer-stats-row svg{width:12px;color:var(--yellow);fill:var(--yellow)}.account-card{background:#fff;border-radius:16px;padding:16px}.account-card .field:last-of-type{margin-bottom:0}.account-card input:disabled{color:#777;background:#f1f1ed}.account-card .flow-primary{margin-top:14px}.account-message{margin:8px 0 0!important;color:#317555!important;font-size:9px!important}.account-section{margin-top:27px}.account-section h2{font:800 16px Manrope;margin:0 0 10px}.account-history{display:grid;gap:7px}.account-history>div{display:flex;align-items:center;gap:10px;background:#fff;border-radius:13px;padding:10px}.account-history>div>span{display:flex;min-width:0;flex:1;flex-direction:column}.account-history strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-history small{color:var(--muted);font-size:8px;margin-top:3px}.account-history b{display:flex;flex-direction:column;align-items:flex-end;font:800 11px Manrope;white-space:nowrap}.account-history b small{font:800 7px Manrope;text-transform:uppercase;letter-spacing:.4px}.account-signout{width:100%;min-height:46px;border:0;border-radius:12px;background:#f1e5e2;color:#994537;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:30px}.account-signout svg{width:15px}.helper-profile-summary{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:15px;margin-bottom:15px}.helper-profile-summary>.account-photo{height:100%;margin:0;padding:20px;background:#171915;border-radius:16px;color:#fff}.helper-profile-summary .account-photo small{color:#bbb}.profile-metrics{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px}.profile-metrics>div{min-height:108px;border:1px solid var(--line);border-radius:16px;background:#fff;padding:16px;display:flex;flex-direction:column;align-items:flex-start}.profile-metrics svg{width:18px;color:#987600}.profile-metrics span{font-size:8px;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.6px;margin-top:auto}.profile-metrics strong{font:800 25px Manrope;margin-top:3px}.profile-metrics .earnings-metric{background:var(--yellow);border-color:var(--yellow)}.profile-metrics .earnings-metric svg{color:#171915}.profile-metrics .earnings-metric span{color:#645000}.profile-metrics .earnings-metric strong{font-size:31px}.desktop-profile-signout{max-width:260px;margin-left:auto}.profile-photo-control{position:relative}.profile-photo-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.account-photo{position:relative;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.account-photo:disabled{cursor:wait;opacity:.72}.account-photo>i{position:absolute;left:48px;top:46px;width:24px;height:24px;border:2px solid #fff;border-radius:50%;background:var(--yellow);color:#171915;display:grid;place-items:center}.account-photo>i svg{width:11px}.account-photo b{margin-top:5px;color:#987600;font-size:8px}.helper-profile-summary>.profile-photo-control{height:100%;padding:20px;background:#171915;border-radius:16px;color:#fff}.helper-profile-summary>.profile-photo-control .account-photo{height:100%;margin:0}.helper-profile-summary .profile-photo-control .photo-error{margin-bottom:0!important}.helper-profile-summary .account-photo b{color:var(--yellow)}.account-screen>.profile-photo-control .account-photo>img,.account-screen>.profile-photo-control .account-photo>span{width:80px;height:80px}.account-screen>.profile-photo-control .account-photo>i{left:58px;top:58px}.helper-profile-summary .account-photo>img,.helper-profile-summary .account-photo>span{width:80px;height:80px;font-size:24px}.helper-profile-summary .account-photo>i{left:58px;top:58px}.account-flow{background:#fbfaf6}.account-flow .flow-header{background:#fbfaf6;box-shadow:none}.account-flow .flow-header img{width:132px;opacity:1}.account-flow .flow-back-button{width:44px;height:44px;border:2px solid var(--yellow);background:#fff;color:#171915;box-shadow:0 8px 20px #1719150b}.account-flow .flow-header-actions .icon-button,.account-flow .flow-header-actions>button{width:42px;height:42px;background:#fff;border:1px solid #eeeeea;box-shadow:0 8px 22px #17191510}.account-flow .flow-header-actions svg,.account-flow .flow-back-button svg{width:19px}.customer-profile-screen{gap:0}.customer-profile-screen>.flow-kicker{margin-top:10px;font-size:11px;letter-spacing:1.6px}.customer-profile-screen>h1{font-size:36px;letter-spacing:-1.6px;margin:12px 0 22px}.customer-profile-hero{margin-bottom:28px}.customer-profile-hero .profile-photo-control .account-photo{align-items:center;gap:24px}.customer-profile-hero .account-photo>img,.customer-profile-hero .account-photo>span{width:112px!important;height:112px!important;background:#ececea;font-size:32px;color:#171915}.customer-profile-hero .account-photo>i{left:86px!important;top:78px!important;width:36px;height:36px;border-width:3px}.customer-profile-hero .account-photo>div{gap:8px}.customer-profile-hero .account-photo strong{font:900 27px Manrope;letter-spacing:-.8px}.customer-profile-hero .account-photo b{display:none}.customer-profile-hero .account-identity-meta small:first-child{width:max-content;display:inline-flex;align-items:center;gap:5px;border:1px solid #e7b600;border-radius:999px;background:#fff9db;color:#a77b00;padding:7px 11px;font-size:12px;font-weight:900}.customer-profile-hero .account-identity-meta small:first-child svg{width:14px}.customer-profile-hero .account-identity-meta small:last-child{font-size:13px;color:#777;text-transform:none;letter-spacing:0}.customer-profile-screen .customer-stats-row{gap:0;margin:0 0 28px;padding:26px 16px;border-radius:18px;background:#fff;box-shadow:0 12px 34px #1719150a}.customer-profile-screen .customer-stats-row span{min-height:112px;border:0;border-right:1px solid #ecebe6;border-radius:0;background:transparent;flex-direction:column;gap:8px;font-size:13px;text-transform:none;letter-spacing:0;color:#777}.customer-profile-screen .customer-stats-row span:last-child{border-right:0}.customer-profile-screen .customer-stats-row svg{width:24px;height:24px;padding:10px;box-sizing:content-box;border-radius:50%;background:#fff5d2;color:#d39d00;fill:none}.customer-profile-screen .customer-stats-row span:nth-child(2)>svg{fill:var(--yellow)}.customer-profile-screen .customer-stats-row strong{font:900 25px Manrope;color:#171915}.customer-profile-screen .customer-stats-row small{font-size:12px;color:#777}.profile-summary-card{display:grid;grid-template-columns:62px 1fr auto;align-items:center;gap:18px;margin-bottom:28px;box-shadow:0 12px 34px #1719150a}.profile-summary-card>svg{width:62px;height:62px;padding:16px;border-radius:50%;background:#f2f2ee;color:#171915}.profile-summary-card div{display:flex;flex-direction:column;gap:5px}.profile-summary-card strong{font:900 17px Manrope}.profile-summary-card span{font-size:14px;line-height:1.45;color:#343630}.profile-summary-card button{min-height:48px;border:1px solid #e4e3dc;border-radius:12px;background:#fff;padding:0 18px;display:flex;align-items:center;gap:8px;font-weight:900;color:#171915}.profile-summary-card button svg{width:16px}.profile-edit-card{margin:-14px 0 28px;box-shadow:0 12px 34px #1719150a}.customer-history{margin-top:8px}.customer-history-head{display:flex;align-items:center;justify-content:space-between;margin:0 2px 14px}.customer-history-head strong{font:900 15px Manrope;text-transform:uppercase;letter-spacing:1px;color:#777}.customer-history-head button{border:0;background:transparent;color:#9b7900;font:900 12px Manrope;display:flex;align-items:center;gap:6px}.customer-history-head button svg{width:15px}.customer-history>div:last-child{overflow:hidden;border:1px solid #eeede8;border-radius:18px;background:#fff}.customer-history>div:last-child>button{width:100%;min-height:86px;border:0;border-bottom:1px solid #eeede8;background:#fff;display:grid;grid-template-columns:60px minmax(0,1fr) auto 18px;align-items:center;gap:14px;padding:14px;text-align:left}.customer-history>div:last-child>button:last-child{border-bottom:0}.customer-history .job-history-thumb,.customer-history .small-icon{width:54px;height:54px;border-radius:12px}.customer-history .small-icon{background:#f1f0eb;color:#9b7900;display:grid;place-items:center}.customer-history button>span{display:flex;min-width:0;flex-direction:column;gap:4px}.customer-history button>span b{font:900 15px Manrope;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-history button>span small{font-size:12px;color:#777}.customer-history button>span em{width:max-content;display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:#dff1dd;color:#267d37;padding:3px 8px;font-size:10px;font-style:normal;font-weight:900}.customer-history button>span em svg{width:11px}.customer-history button>strong{display:grid;grid-template-columns:42px auto;grid-template-rows:auto auto;column-gap:9px;align-items:center;font:900 14px Manrope}.customer-history button>strong img,.customer-history button>strong i{grid-row:1/3;width:40px;height:40px;border-radius:50%;border:2px solid var(--yellow);object-fit:cover;background:#171915;color:#fff;display:grid;place-items:center;font-style:normal}.customer-history button>strong small{display:flex;align-items:center;gap:4px;color:#777;font-size:12px}.customer-history button>strong small:first-of-type{color:#171915;font-weight:900}.customer-history button>strong svg{width:13px;color:var(--yellow);fill:var(--yellow)}.customer-history button>svg:last-child{width:16px;color:#9b9b95}.customer-appreciation-card{display:grid;grid-template-columns:62px 1fr 54px;align-items:center;gap:18px;margin-top:30px;padding:22px;border-radius:18px;background:#fffaf0;box-shadow:0 12px 34px #1719150a}.customer-appreciation-card>svg:first-child{width:62px;height:62px;padding:17px;border-radius:50%;background:#fff2c8;color:#c79500;fill:#e8b600}.customer-appreciation-card strong{display:block;font:900 16px Manrope}.customer-appreciation-card span{display:block;margin-top:6px;color:#6f6f68;font-size:14px;line-height:1.45}.customer-appreciation-card>svg:last-child{width:54px;height:54px;padding:14px;border:1px solid #f0d48c;border-radius:12px;color:#d39d00}.customer-profile-screen .account-signout{min-height:64px;border-radius:18px;background:#fff5f3;color:#b63d2e;font-size:15px;text-transform:none;margin-top:30px}.avatar-crop-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:#000b;color:#171915;display:flex;align-items:flex-end;justify-content:center}.avatar-crop-sheet{width:100%;max-width:480px;background:#f8f8f3;border-radius:28px 28px 0 0;padding:10px 20px max(20px,env(safe-area-inset-bottom));box-shadow:0 -18px 50px #0005;text-align:center}.avatar-crop-sheet h2{font:800 22px Manrope;letter-spacing:-.8px;margin:12px 0 4px}.avatar-crop-sheet p{max-width:310px;margin:0 auto 18px;color:var(--muted);font-size:11px;line-height:1.45}.avatar-crop-frame{position:relative;width:260px;height:260px;margin:0 auto;border-radius:50%;overflow:hidden;background:#171915;touch-action:none;cursor:grab;box-shadow:0 0 0 999px #00000008,0 0 0 7px #fff,0 10px 32px #17191530}.avatar-crop-frame:active{cursor:grabbing}.avatar-crop-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 2px var(--yellow),inset 0 0 0 999px #00000008;pointer-events:none}.avatar-crop-frame img{position:absolute;left:50%;top:50%;width:auto;height:auto;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:center}.avatar-zoom{display:flex!important;align-items:center;gap:12px;margin:21px auto 0;max-width:320px;text-align:left}.avatar-zoom span{font-size:9px!important;color:var(--muted)!important;text-transform:uppercase;letter-spacing:.7px;font-weight:800}.avatar-zoom input{accent-color:var(--yellow);width:100%}.avatar-crop-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.avatar-crop-actions button{min-height:48px;border-radius:14px;font-weight:800}.avatar-crop-actions .secondary{border:1px solid var(--line);background:#fff;color:#171915}.avatar-crop-actions .primary{border:0;background:var(--yellow);color:#171915}@media(max-width:760px){.account-flow .flow-header{position:sticky;top:0}.account-main{padding:18px 16px max(30px,env(safe-area-inset-bottom))}.account-screen>h1{font-size:27px;margin-bottom:17px}.account-photo>img,.account-photo>span{width:62px;height:62px}.account-photo>i{left:43px;top:42px}.account-screen>.profile-photo-control .account-photo>img,.account-screen>.profile-photo-control .account-photo>span{width:74px;height:74px}.account-screen>.profile-photo-control .account-photo>i{left:53px;top:52px}.helper-profile-summary .account-photo>img,.helper-profile-summary .account-photo>span{width:74px;height:74px}.helper-profile-summary .account-photo>i{left:53px;top:52px}.account-card{padding:14px}.account-card .two-col{display:grid;grid-template-columns:1fr 1fr;gap:8px}.account-card .two-col .field{margin-bottom:12px}.account-history>div{padding:9px}.helper-profile-summary{grid-template-columns:1fr}.helper-profile-summary>.profile-photo-control{padding:16px}.profile-metrics{grid-template-columns:1.25fr 1fr 1fr;gap:6px}.profile-metrics>div{min-height:94px;padding:11px}.profile-metrics svg{width:16px}.profile-metrics span{font-size:6px}.profile-metrics strong{font-size:20px}.profile-metrics .earnings-metric strong{font-size:23px}.desktop-profile-signout{max-width:none}}@media(max-width:760px){.account-flow .flow-header{min-height:calc(54px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-bottom:8px}.account-flow .flow-header img{width:126px;opacity:1}.account-main{padding:20px 16px max(28px,env(safe-area-inset-bottom))}.customer-profile-screen>.flow-kicker{margin-top:4px}.customer-profile-screen>h1{font-size:38px;margin:11px 0 20px}.customer-profile-hero .profile-photo-control .account-photo{gap:18px}.customer-profile-hero .account-photo>img,.customer-profile-hero .account-photo>span{width:112px!important;height:112px!important}.customer-profile-hero .account-photo>i{left:84px!important;top:78px!important;width:36px;height:36px}.customer-profile-hero .account-photo strong{font-size:26px}.customer-profile-hero .account-identity-meta small:first-child{font-size:12px}.customer-profile-screen .customer-stats-row{padding:22px 10px;margin-bottom:26px}.customer-profile-screen .customer-stats-row span{min-height:100px;padding:0 4px}.customer-profile-screen .customer-stats-row svg{width:22px;height:22px;padding:9px}.customer-profile-screen .customer-stats-row strong{font-size:23px}.customer-profile-screen .customer-stats-row small{font-size:11px}.profile-summary-card{grid-template-columns:56px 1fr;gap:14px;padding:18px!important}.profile-summary-card>svg{width:56px;height:56px;padding:15px}.profile-summary-card button{grid-column:2;justify-self:start;min-height:44px;margin-top:4px}.customer-history>div:last-child>button{grid-template-columns:54px minmax(0,1fr) auto 16px;gap:12px;padding:13px}.customer-history button>strong{grid-template-columns:38px auto;column-gap:8px}.customer-history button>strong img,.customer-history button>strong i{width:36px;height:36px}.customer-history button>strong small{font-size:11px}.customer-appreciation-card{grid-template-columns:54px 1fr;gap:14px;padding:18px}.customer-appreciation-card>svg:first-child{width:54px;height:54px;padding:15px}.customer-appreciation-card>svg:last-child{display:none}.customer-profile-screen .account-signout{min-height:60px}}.eta-details{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 10px}.eta-details span{min-height:34px;border:1px solid var(--line);border-radius:11px;background:#fff;display:flex;align-items:center;justify-content:center;padding:8px;color:#171915;font-size:9px;font-weight:900;text-align:center}.eta-details span:only-child{grid-column:1/-1}.work-started,.book-again-card{width:100%;border-radius:14px;background:#fff;border:1px solid var(--line);padding:13px;margin:0 0 14px;text-align:left}.work-started span,.book-again-card strong{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:900}.work-started svg{width:15px;flex:0 0 auto}.book-again-card span{display:block;margin-top:4px;font-size:9px;color:var(--muted)}.work-started{display:flex;align-items:center;gap:9px;margin-top:-6px}.work-started svg{color:#18724b}.book-again-card{margin-top:16px;background:var(--yellow-soft);border-color:#f1d66b}.tip-block>small{display:block;margin-top:5px;color:#18724b;font-size:9px;font-weight:800}.customer-flow .flow-helper{border-radius:12px;padding:12px;gap:10px}.customer-flow .flow-helper>i,.customer-flow .flow-helper>img{width:45px;height:45px;font-size:16px}.customer-flow .flow-helper h2{font-size:14px;margin-bottom:2px}.customer-flow .flow-helper p{font-size:8px;gap:3px;line-height:1.25}.customer-flow .flow-helper p svg{width:9px}.customer-flow .flow-helper small{font-size:7px;margin-top:3px}.customer-flow .flow-helper .helper-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.customer-flow .flow-helper .helper-badges b{font-size:7px;line-height:1;padding:5px 7px}.customer-flow .flow-helper.prominent{padding:13px;box-shadow:0 8px 18px #0002}.customer-flow .flow-helper.prominent>i,.customer-flow .flow-helper.prominent>img{width:52px;height:52px}.customer-flow .flow-helper.prominent h2{font-size:16px}.customer-flow .flow-helper.compact{margin-top:8px}.book-again-actions{width:100%;margin-top:16px}.book-again-actions .book-again-card{margin:0;border-radius:14px 14px 0 0;border-bottom:0}.book-again-actions .flow-primary{margin-top:0;border-radius:0 0 14px 14px}.customer-work-screen{gap:12px}.customer-work-banner{display:flex;align-items:center;gap:11px;border:1px solid #244f92;border-radius:15px;background:#0f3372;color:#fff;padding:13px;text-align:left;box-shadow:0 10px 24px #0f337226}.customer-work-banner>svg{width:34px;height:34px;flex:0 0 auto;border-radius:50%;padding:8px;background:#163f86;color:#b9d8ff}.customer-work-banner strong{display:block;font:900 13px Manrope}.customer-work-banner span{display:block;margin-top:3px;color:#d6e8ff;font-size:10px;line-height:1.35}.customer-work-screen .flow-contact{margin-top:0}.customer-work-screen .flow-contact button{min-height:48px;background:#171915;color:#fff;border-radius:13px}.customer-work-details{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.customer-work-details span{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:10px 12px;border-bottom:1px solid var(--line);text-align:left}.customer-work-details span:last-child{border-bottom:0}.customer-work-details i{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--yellow-soft);color:#9b7900;font-style:normal}.customer-work-details i svg{width:14px}.customer-work-details small{color:var(--muted);font-size:9px;font-weight:800}.customer-work-details strong{font-size:11px;text-align:right;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-work-details span:nth-child(2) strong{white-space:normal;line-height:1.25}.customer-completion-review .complete-mark{margin-bottom:18px}.customer-completion-review h1{font-size:27px}.customer-completion-review .flow-primary{margin-top:18px}.completion-photo-proof{width:100%;display:grid;gap:9px;margin:16px 0 4px}.completion-photo-hero{width:100%;aspect-ratio:1.35;border:0;border-radius:18px;padding:0;overflow:hidden;background:#171915;box-shadow:0 14px 32px #0002}.completion-photo-hero img{width:100%;height:100%;object-fit:cover;display:block}.completion-photo-proof>div{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.completion-photo-proof>div::-webkit-scrollbar{display:none}.completion-photo-proof>div button{width:70px;height:56px;flex:0 0 auto;border:0;border-radius:10px;padding:0;overflow:hidden;background:#e9e9e4}.completion-photo-proof>div img{width:100%;height:100%;object-fit:cover}.completion-photo-proof.empty{min-height:190px;border:1px dashed #ded4ab;border-radius:18px;background:#fffaf0;place-items:center;text-align:center;padding:22px}.completion-photo-proof.empty svg{width:28px;color:#9b7900}.completion-photo-proof.empty strong{font-size:12px}.completion-photo-proof.empty span{color:var(--muted);font-size:10px}.helper-lifecycle-panel{display:flex;flex-direction:column;gap:12px;border-left:4px solid var(--yellow)}.helper-lifecycle-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.helper-lifecycle-head strong{font:800 18px Manrope}.helper-lifecycle-panel p,.helper-status-action p,.helper-contact-actions p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.helper-lifecycle-payment,.helper-work-details{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:11px;background:#f7f7f4;padding:11px;font-size:10px;font-weight:800}.helper-lifecycle-payment svg,.helper-work-details svg{width:15px;flex:0 0 auto;color:#8b6b00}.helper-lifecycle-payment span,.helper-work-details span{display:flex;align-items:center;gap:6px}.helper-work-details strong{white-space:nowrap}.helper-lifecycle-panel>small{color:#18724b;font-size:10px;font-weight:800}.helper-lifecycle-ready{border-left-color:#18724b}.helper-lifecycle-ready .helper-lifecycle-payment{background:#e5f5ec;color:#18724b}.helper-lifecycle-waiting{border-left-color:#438ec8}.helper-lifecycle-done{border-left-color:#18724b;background:#fbfffd}.helper-status-action{display:grid;gap:10px}.helper-status-action .primary,.helper-status-action .secondary{width:100%}.helper-contact-actions .flow-contact{margin-top:12px}.helper-contact-actions .flow-contact button{min-height:50px;background:#171915;color:#fff}.helper-contact-actions .flow-contact button:disabled{background:#e9e9e4;color:#777}.completion-gallery{padding:12px;border:1px solid #c7ead8;border-radius:14px;background:#f3fbf7}.completion-gallery>div:first-child strong{color:#18724b}.completion-gallery>div:last-child>button{width:96px;height:78px;box-shadow:0 8px 18px #18724b14}.completion-proof-panel{border-left:4px solid #d6a90b}.completion-proof-panel.has-proof{border-left-color:#18724b}.completion-proof-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.completion-proof-head span{display:block;margin-bottom:4px;color:#9b7900;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.9px}.completion-proof-head h2{margin:0}.completion-proof-head strong{min-width:42px;border-radius:999px;background:#171915;color:#fff;padding:6px 9px;text-align:center;font-size:10px}.completion-proof-panel.has-proof .completion-proof-head strong{background:#18724b}.completion-proof-panel p{margin:6px 0 13px;color:var(--muted);font-size:11px}.completion-upload-action{min-height:46px;border:1px dashed #c2a01c;border-radius:12px;background:var(--yellow-soft);display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:900;cursor:pointer}.completion-upload-action input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.completion-upload-action svg{width:15px}.completion-empty{margin-top:10px;border:1px dashed #ded4ab;border-radius:13px;background:#fffaf0;padding:16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px}.completion-empty svg{width:22px;color:#9b7900}.completion-empty strong{font-size:11px}.completion-empty span{color:var(--muted);font-size:9px}.completion-photo-edit-grid{display:flex;gap:7px;overflow-x:auto;margin-top:10px}.completion-photo-edit-grid button{position:relative;width:72px;height:58px;flex:0 0 auto;border:0;border-radius:9px;padding:0;overflow:hidden;background:#e9e9e4}.completion-photo-edit-grid img{width:100%;height:100%;object-fit:cover}.completion-photo-edit-grid svg{position:absolute;right:4px;top:4px;width:18px;height:18px;padding:4px;border-radius:50%;background:#fff;color:#171915}.helper-status-action .requires-completion-proof{background:#fff7d6;border:1px solid #d6a90b;color:#6f5700}.helper-status-action .proof-required-copy{color:#8b6b00;font-weight:800}.diagnostics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.diagnostics-card{display:flex;flex-direction:column;gap:10px}.diag-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;align-items:start;border-bottom:1px solid var(--line);padding-bottom:8px}.diag-row:last-child{border-bottom:0}.diag-row span{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.diag-row strong{min-width:0;font-size:11px;overflow-wrap:anywhere}.diagnostic-check{border:1px solid var(--line);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:4px}.diagnostic-check strong{font-size:11px}.diagnostic-check span{color:var(--muted);font-size:10px}.diagnostic-pass{border-color:#c7ead8;background:#f3fbf7}.diagnostic-pass strong{color:#18724b}.diagnostic-fail{border-color:#f0c8c0;background:#fff4f2}.diagnostic-fail strong{color:#a64d3e}@media(max-width:760px){.diagnostics-grid,.diag-row{grid-template-columns:1fr}}.development-tools-card{grid-column:1/-1}.development-tool-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.development-tool-toggles label{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:9px;font-size:10px;font-weight:800}.development-tool-toggles input{accent-color:var(--yellow)}.development-tool-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.development-tool-actions button{min-height:42px}@media(max-width:760px){.development-tool-toggles,.development-tool-actions{grid-template-columns:1fr}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{min-width:0}img,video,canvas,svg{max-width:100%}button,input,textarea,select{max-width:100%}@media(max-width:760px){main,.page,.customer-flow,.flow-header,.flow-main,.flow-screen,.request-flow,.request-sections,.request-sections section{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.page{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.flow-header{padding-left:max(13px,env(safe-area-inset-left));padding-right:max(13px,env(safe-area-inset-right))}.flow-main{padding-left:max(17px,env(safe-area-inset-left));padding-right:max(17px,env(safe-area-inset-right));padding-bottom:max(28px,env(safe-area-inset-bottom))}.request-description,.native-datetime,.native-input,.budget-input,.payment-method,.flow-primary,.flow-secondary,.sticky-action{width:100%;max-width:100%;min-width:0}.native-input input,.budget-input input,.payment-method div,.payment-method strong,.payment-method small{min-width:0;max-width:100%;overflow-wrap:anywhere}.payment-method iframe,.payment-method .StripeElement,.payment-method .__PrivateStripeElement{width:100%!important;max-width:100%!important;min-width:0!important}.photo-actions,.schedule-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:100%}.photo-actions label,.schedule-options button,.requirement-chips button{min-width:0;max-width:100%;white-space:normal}.requirement-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;overflow-x:hidden;padding-bottom:0}.requirement-chips button{width:100%;flex:initial;justify-content:flex-start}.photo-thumbnails,.completion-photo-edit-grid,.job-photos>div:last-child{display:flex;flex-wrap:wrap;max-width:100%;overflow-x:hidden}.photo-thumbnails button,.completion-photo-edit-grid button,.job-photos>div:last-child>button,.job-photos img{flex:0 0 auto}.sticky-action{left:0;right:0;margin:15px 0 0;padding:10px max(17px,env(safe-area-inset-right)) max(14px,calc(14px + env(safe-area-inset-bottom))) max(17px,env(safe-area-inset-left))}.form-layout,.detail-grid,.hero-grid,.profile-grid,.admin-grid,.offer-grid,.stat-grid,.category-grid,.attention-grid,.support-options,.two-col,.skill-grid{grid-template-columns:1fr}.card-top,.job-hero,.recent-row,.helper-active,.flow-helper,.flow-job,.native-chat label{min-width:0;max-width:100%}}@media(max-width:340px){.request-flow h1{font-size:27px}.photo-actions,.schedule-options,.requirement-chips{grid-template-columns:1fr}}@media(max-width:760px){.customer-flow{background:#fbfaf6}.customer-flow .flow-header{--flow-safe-top:max(38px, calc(env(safe-area-inset-top) + 8px) );min-height:calc(52px + var(--flow-safe-top));height:auto;padding-top:var(--flow-safe-top);padding-bottom:8px;background:#fbfaf6;box-shadow:none;isolation:isolate;z-index:100;pointer-events:auto}.customer-flow .flow-header.has-home-button{grid-template-columns:auto 1fr auto}.customer-flow .flow-back-button{position:relative;z-index:20;width:44px;height:44px;border:2px solid #e2aa00;background:#fff;color:#080908;box-shadow:0 6px 16px #17191512;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.customer-flow .flow-back-button svg{width:23px;height:23px;stroke-width:3;pointer-events:none}.customer-flow .flow-home-button{position:relative;z-index:120;min-width:86px;height:42px;border:1.5px solid #e2aa00;border-radius:999px;background:#fffdf7;color:#080908;display:flex!important;align-items:center;justify-content:center;gap:7px;padding:0 14px;font-size:13px;font-weight:900;box-shadow:0 6px 16px #17191512;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.customer-flow .flow-home-button svg{width:18px;height:18px;stroke-width:2.6;pointer-events:none}.customer-flow .flow-home-button span{pointer-events:none}.customer-flow .flow-review-back-button{position:relative;z-index:120;min-width:92px;height:42px;border:1.5px solid #e2aa00;border-radius:999px;background:#10100f;color:#f8f8f5;display:flex!important;align-items:center;justify-content:center;gap:7px;padding:0 14px;font-size:13px;font-weight:900;box-shadow:0 8px 18px #00000030;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.customer-flow .flow-review-back-button svg{width:18px;height:18px;stroke-width:2.6;pointer-events:none}.customer-flow .flow-review-back-button span{pointer-events:none}.customer-flow .flow-header img{width:110px;opacity:.86;pointer-events:none}.customer-flow .flow-header-actions{position:relative;z-index:10;gap:6px}.customer-flow .flow-header-actions .icon-button,.customer-flow .flow-header-actions>button{width:34px;height:34px;background:#fff;border:1px solid #eeeeea;box-shadow:0 5px 14px #1719150f}.request-flow{padding-bottom:0}.request-flow>div:first-child{margin-top:0}.request-flow .flow-kicker{font-size:10px;color:#9b7900;letter-spacing:.55px}.request-flow h1{max-width:100%;font-size:28px;line-height:1.05;letter-spacing:-.85px;margin:5px 0 15px;color:#080908}.request-sections{gap:15px;margin-top:0}.request-sections section>h2{font-size:15px;letter-spacing:-.15px;margin-bottom:8px;color:#080908}.request-description,.native-input,.budget-input,.native-datetime,.request-flow .payment-method{border:1px solid #dedbd3;background:#fff;border-radius:14px;box-shadow:0 5px 16px #17191507}.request-description{min-height:104px;padding:14px;font-size:15px}.photo-actions{gap:9px}.photo-actions label{min-height:48px;border-radius:13px;background:#f1f0ec;color:#080908;font-size:12px;box-shadow:0 4px 12px #17191507}.photo-actions svg{width:18px;height:18px;stroke-width:2.4}.requirement-chips{gap:7px}.requirement-chips button{min-height:40px;border-radius:999px;border-color:#dedbd3;padding:9px 12px;background:#fff;color:#080908;font-size:11px;box-shadow:0 3px 10px #17191505}.requirement-chips button.selected{background:#171915;color:#fff;border-color:#171915}.schedule-options{gap:9px}.schedule-options button{min-height:52px;border:1px solid #dedbd3;border-radius:14px;background:#fff;font-size:12px;box-shadow:0 4px 12px #17191505}.schedule-options i{width:20px;height:20px;border-width:3px}.schedule-options .selected i:after{top:4px;right:4px;bottom:4px;left:4px}.native-input{height:52px;padding:0 14px;gap:10px}.native-input svg{width:19px;height:19px;color:#9b7900}.native-input input{font-size:15px}.budget-input{height:56px;padding:0 16px;font-size:24px;gap:8px}.budget-input input{font-size:24px}.request-sections section>p{margin-top:7px;font-size:12px;line-height:1.35;color:#5f625c}.request-payment-section{padding-bottom:12px}.request-payment-section{scroll-margin-bottom:calc(88px + env(safe-area-inset-bottom))}.payment-field-guide{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,.72fr));gap:5px;margin:0 3px 7px;color:#73746f;font:800 9px Manrope;letter-spacing:.15px;line-height:1.2}.payment-field-guide span:not(:first-child){text-align:center}.request-payment-section .payment-method{display:block;min-height:62px;padding:16px 14px;border-color:#d8d5cc;background:#fff;overflow:hidden}.request-payment-section .payment-method>div{width:100%;display:block}.request-payment-section .payment-method iframe{min-height:28px}.request-payment-section .payment-method:focus-within{border-color:#f5c518;box-shadow:0 0 0 1px #f5c51855}.events-request-flow .request-payment-section .payment-method:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf655}.request-payment-section .payment-method.has-error{border-color:#d27767;box-shadow:0 0 0 1px #d2776744}.payment-card-error{margin:7px 2px 0!important;color:#ffb8ab!important;font-size:11px!important;font-weight:700;line-height:1.35}.payment-secure-note{display:flex;align-items:center;gap:6px;margin:8px 1px 0!important;color:#5f625c!important;font-size:10px!important;line-height:1.3!important}.payment-secure-note svg{width:13px;height:13px;flex:0 0 auto;color:#9b7900}.customer-flow.customer-state-creating-job,.customer-state-creating-job .flow-main,.customer-state-creating-job .flow-screen,.customer-state-creating-job .request-flow,.customer-state-creating-job .request-sections,.customer-state-creating-job .request-sections section{overflow-x:clip;overflow-y:visible}.customer-state-creating-job .flow-main{padding-bottom:0}.sticky-action{position:sticky;z-index:8;bottom:0;background:linear-gradient(transparent,#fbfaf6 22%,#fbfaf6);padding-top:12px}.sticky-action .flow-primary{min-height:54px;border-radius:13px;font-size:14px;box-shadow:0 8px 20px #9b790032}.sticky-action .flow-primary svg{width:20px;height:20px;margin-left:4px}}@media(max-width:340px){.customer-flow .flow-back-button{width:42px;height:42px}.customer-flow .flow-home-button{min-width:78px;height:40px;padding:0 11px;font-size:12px}.request-flow h1{font-size:25px}.request-sections section>h2{font-size:14px}.photo-actions label,.schedule-options button{min-height:46px}}.events-icon{position:relative;display:grid;place-items:center;width:22px;height:22px}.events-icon>svg:first-child{width:22px;height:22px}.events-icon>svg:last-child{position:absolute;right:-3px;bottom:-2px;width:10px;height:10px;fill:currentColor;stroke-width:2.4}.category-search{display:none}@media(max-width:760px){.customer-flow:not(.account-flow){background:#050505;color:#f8f8f5}.customer-flow:not(.account-flow) .flow-main{background:#050505;color:#f8f8f5}.customer-flow:not(.account-flow) .flow-header{background:#050505;border:0;box-shadow:none}.customer-flow:not(.account-flow) .flow-header img{filter:none;opacity:.95}.customer-flow:not(.account-flow) .flow-header-actions .icon-button,.customer-flow:not(.account-flow) .flow-header-actions>button,.customer-flow:not(.account-flow) .flow-back-button,.customer-flow:not(.account-flow) .flow-home-button{background:#10100f;border-color:#33322d;color:#f8f8f5;box-shadow:0 10px 22px #0005}.customer-flow:not(.account-flow) .flow-home-button{border-color:#f5c518;color:#fff8d5}.customer-flow:not(.account-flow) .flow-header-actions .notification b{background:#f5c518;color:#0a0a09}.need-help{min-height:calc(100vh - 82px);padding-top:12px;padding-bottom:max(28px,env(safe-area-inset-bottom))}.need-help>div:first-child{display:grid;gap:18px}.need-help .flow-kicker,.request-flow .flow-kicker{color:#f5c518;font-size:10px;letter-spacing:.9px}.need-help h1{max-width:330px;margin:0;color:#f7f7f4;font-size:34px;line-height:1.11;letter-spacing:-.55px}.category-search{display:flex;align-items:center;gap:9px;min-height:54px;border:1px solid #2b2b29;border-radius:18px;background:linear-gradient(180deg,#171716,#10100f);padding:0 16px;color:#aaa9a3;box-shadow:inset 0 1px #ffffff08}.category-search svg{width:22px;height:22px;flex:0 0 auto;color:#f8f8f5}.category-search input{width:100%;border:0;outline:0;background:transparent;color:#f8f8f5;font-size:13px}.category-search input::placeholder{color:#8d8c86}.flow-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px}.flow-categories button{min-height:132px;border:1px solid #3a3935;border-radius:18px;background:linear-gradient(145deg,#181817,#0f0f0e);color:#f8f8f5;padding:18px 8px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;text-align:center;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff0d}.flow-categories button>svg{display:none}.flow-categories button i{width:64px;height:64px;border-radius:16px;background:transparent;display:grid;place-items:center;color:#f8f8f5}.flow-categories button i svg{width:54px;height:54px;stroke-width:1.9}.flow-categories button i .events-icon{width:54px;height:54px}.flow-categories button i .events-icon>svg:first-child{width:54px;height:54px}.flow-categories button i .events-icon>svg:last-child{right:1px;bottom:1px;width:20px;height:20px}.flow-categories button strong{font-size:16px;line-height:1.13;font-weight:800;letter-spacing:-.25px}.flow-categories button.events-category{border-color:#f5c518;color:#f5c518;box-shadow:0 0 0 1px #f5c51833,0 16px 34px #0000003d,inset 0 1px #ffffff08}.flow-categories button.events-category i{background:transparent;color:#f5c518}.need-help .customer-history{margin-top:24px;background:#10100f;border-color:#24231f;color:#f8f8f5}.need-help .customer-history-head,.need-help .customer-history button{border-color:#24231f;color:#f8f8f5}.need-help .customer-history small{color:#9f9d96}.request-flow{color:#f8f8f5;padding-bottom:0}.request-flow>div:first-child{display:grid;gap:5px;margin-bottom:17px}.request-flow h1{margin:0;color:#f8f8f5;font-size:25px;line-height:1.12;letter-spacing:-.45px}.request-subtitle{margin:0!important;color:#aaa9a3!important;font-size:13px!important;line-height:1.35!important}.request-sections{gap:14px}.request-sections section>h2{color:#f8f8f5;font-size:13px;margin-bottom:8px}.request-description,.native-input,.budget-input,.native-datetime,.request-flow .payment-method{border-color:#30302d;background:linear-gradient(180deg,#171716,#10100f);color:#f8f8f5;box-shadow:inset 0 1px #ffffff08}.request-description{min-height:96px;font-size:13px}.request-description::placeholder,.native-input input::placeholder{color:#8d8c86}.native-input input,.budget-input input,.native-datetime{color:#f8f8f5;background:transparent}.native-input svg,.payment-secure-note svg{color:#f5c518}.photo-actions label{min-height:47px;background:#151513;border:1px dashed #3a3934;color:#f8f8f5;box-shadow:none}.photo-actions label svg{color:#f8f8f5}.requirements-heading{display:flex;align-items:center;gap:6px}.requirements-heading svg{width:13px;height:13px;color:#aaa9a3}.request-sections section[tabindex="-1"]>.requirements-heading{color:#f8f8f5;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.15px;flex-wrap:wrap;column-gap:8px;row-gap:5px;margin-bottom:10px}.request-sections section[tabindex="-1"]>.requirements-heading .required-label{margin-left:0;padding:4px 7px;font-size:11px;line-height:1;letter-spacing:.55px;flex:0 0 auto}.request-sections section[tabindex="-1"]>.requirements-heading>svg{width:16px;height:16px;flex:0 0 auto}.requirement-chips{display:flex;flex-wrap:wrap;gap:10px;overflow:visible;padding-bottom:0}.requirement-chips button,.schedule-options button{background:#10100f;border-color:#30302d;color:#efeee9;box-shadow:none}.requirement-chips button.selected,.schedule-options button.selected{background:#18140a;border-color:#f5c518;color:#f5c518}.requirement-chips button{position:relative;width:auto;max-width:100%;flex:0 0 auto;min-height:50px;border-radius:999px;padding:10px 12px;font-size:16px;line-height:1.25;gap:7px;justify-content:flex-start;white-space:normal;text-align:left}.requirement-chips button.selected{padding-right:38px}.requirement-chips button span:not(.requirement-icon){min-width:0;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.requirement-chips button:focus-visible{outline:3px solid #f5c518;outline-offset:2px}.requirement-icon{display:grid;place-items:center;flex:0 0 auto;color:#efeee9}.requirement-icon svg{width:18px;height:18px}.requirement-chips button.selected .requirement-icon{color:#f5c518}.requirement-check{position:absolute;right:11px;top:50%;width:20px;height:20px;display:grid;place-items:center;transform:translateY(-50%);border-radius:50%;background:#f5c518;color:#080806;font-style:normal}.requirement-check svg{width:12px;height:12px;stroke-width:3}.add-requirements{width:max-content;margin:11px auto 0;border:0;background:transparent;color:#f5c518;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:800}.add-requirements svg{width:15px;height:15px}.events-request-flow .requirement-chips button{min-height:50px;max-width:min(100%,260px);white-space:normal;text-align:left}.events-request-flow .requirement-chips button.selected{background:#8b5cf624;border-color:#8b5cf6;color:#c4b5fd;box-shadow:0 0 0 1px #8b5cf62e,0 7px 18px #8b5cf629}.events-request-flow .requirement-chips button span:not(.requirement-icon){overflow-wrap:anywhere}.events-request-flow .requirement-chips button.selected .requirement-icon{color:#a78bfa}.events-request-flow .requirement-check{background:#8b5cf6;color:#fff}.events-request-flow .request-description.description-required,.events-request-flow .request-description:focus{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf6}.events-request-flow .native-input:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf644}.dress-code-section .requirements-heading svg{color:#f5c518}.dress-code-section .requirements-heading small{color:#aaa9a3;font:inherit;font-weight:500;text-transform:none;letter-spacing:0}.dress-code-select{min-height:52px;width:min(100%,238px);border:1px solid #f5c518;border-radius:14px;background:#10100f;color:#f8f8f5;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 15px;font-size:12px;font-weight:900;box-shadow:inset 0 1px #ffffff08}.events-request-flow .dress-code-select{border-color:#8b5cf6}.dress-code-select svg{width:16px;height:16px;color:#f5c518;stroke-width:2.6}.dress-code-select.selected{width:max-content;max-width:100%;min-height:34px;border-radius:999px;background:#18140a;color:#f8f8f5;padding:7px 13px}.dress-code-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#0009;display:flex;align-items:flex-end;justify-content:center;padding:0 max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dress-code-sheet{width:min(100%,520px);border:1px solid #30302d;border-radius:24px 24px 20px 20px;background:linear-gradient(180deg,#171716,#090908);color:#f8f8f5;padding:9px 15px 16px;box-shadow:0 -18px 50px #0008}.dress-code-sheet>i{display:block;width:42px;height:4px;border-radius:999px;background:#3a3934;margin:0 auto 14px}.dress-code-sheet h2{margin:0;color:#f8f8f5;font:800 21px/1.1 Manrope;letter-spacing:-.35px}.dress-code-sheet p{margin:5px 0 15px;color:#aaa9a3;font-size:13px}.dress-code-options{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.dress-code-options::-webkit-scrollbar{display:none}.dress-code-options button{min-height:34px;flex:0 0 auto;border:1px solid #3a3934;border-radius:999px;background:#10100f;color:#f8f8f5;display:flex;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:800;white-space:nowrap}.dress-code-options button.selected{border-color:#8b5cf6;background:#18140a;color:#f8f8f5}.dress-code-options button svg{width:15px;height:15px;padding:2px;border-radius:50%;background:#f5c518;color:#080806;stroke-width:3}.dress-code-other{display:grid;gap:7px;margin-top:12px;animation:dress-code-reveal .18s ease both}.dress-code-other textarea{min-height:88px;border:1px solid #30302d;border-radius:14px;background:#10100f;color:#f8f8f5;padding:12px;font-size:16px;line-height:1.4;resize:none;outline:0}.dress-code-other textarea::placeholder{color:#8d8c86}.dress-code-other small{justify-self:end;color:#aaa9a3;font-size:10px}.dress-code-save{width:100%;min-height:54px;margin-top:16px;border:0;border-radius:14px;background:linear-gradient(135deg,#ffd33d,#f5b800);color:#080806;font-size:15px;font-weight:900;box-shadow:0 12px 28px #f5c51824}@keyframes dress-code-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.schedule-options button i{border-color:#5f5d55}.schedule-options button.selected i{border-color:#f5c518}.schedule-options button.selected i:after{background:#f5c518}.events-request-flow .schedule-options button.selected{border-color:#8b5cf6}.budget-input span{color:#f8f8f5}.event-budget-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #f5c518;border-radius:13px;background:linear-gradient(180deg,#171716,#10100f);box-shadow:inset 0 1px #ffffff08;overflow:hidden}.events-request-flow .event-budget-card{border-color:#8b5cf6}.event-budget-card label,.event-budget-total{min-width:0;padding:13px 8px 12px;text-align:center;display:grid;gap:5px;align-content:center}.event-budget-card label+label,.event-budget-total{border-left:1px solid #3d3b34}.event-budget-card span{color:#d6d3cc;font-size:9px;font-weight:700;line-height:1.15}.event-budget-card strong{display:flex;align-items:center;justify-content:center;color:#f8f8f5;font:800 28px/1 Manrope;letter-spacing:-.8px}.event-budget-card b{font:800 .68em/1 Manrope;color:inherit;margin-right:1px;align-self:center}.event-budget-card input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;text-align:center;padding:0}.event-budget-card label:first-child input{width:2.4ch;text-align:left}.event-budget-card label:nth-child(2) input,.event-budget-card label:nth-child(3) input{width:2.2ch}.event-budget-card input::-webkit-outer-spin-button,.event-budget-card input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.event-budget-card input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.event-budget-card small{color:#aaa9a3;font-size:9px;line-height:1.1}.event-budget-total strong{color:#f5c518;font-size:31px}.confirm-request-flow{color:#f8f8f5;padding-bottom:max(28px,env(safe-area-inset-bottom));gap:12px}.confirm-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:10px}.confirm-title-row h1{margin:0 0 8px;color:#f8f8f5;font-size:26px;line-height:1.08;letter-spacing:-.65px}.confirm-title-row p{margin:0;color:#c8c6bf;font-size:14px;line-height:1.45}.confirm-title-row>span{display:grid;place-items:center;gap:5px;color:#f5c518;text-align:center;font-size:10px;font-weight:800}.confirm-title-row>span svg{width:24px;height:24px}.confirm-card{border:1px solid #30302d;border-radius:18px;background:linear-gradient(180deg,#171716,#10100f);box-shadow:inset 0 1px #ffffff08,0 10px 24px #00000024}.confirm-summary-card{padding:16px}.confirm-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.confirm-category-icon,.confirm-row-icon{display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#332909;color:#f5c518}.confirm-category-icon{width:58px;height:58px}.confirm-category-icon svg{width:31px;height:31px}.confirm-kicker,.confirm-row-card b{display:block;color:#aaa9a3;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.9px}.confirm-summary-card .confirm-kicker{color:#f5c518}.confirm-event-flow .confirm-summary-card .confirm-kicker{color:#b66cff}.confirm-summary-card h2{margin:4px 0 8px;color:#f8f8f5;font:800 21px/1.1 Manrope;letter-spacing:-.4px}.confirm-summary-card h2+p{white-space:pre-wrap}.confirm-summary-card h2+p:before{content:"Description";display:block;margin:0 0 4px;color:#8f8d86;font-size:9px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.confirm-summary-card p,.confirm-row-card p{margin:0;color:#c8c6bf;font-size:13px;line-height:1.45}.confirm-card button:not(.flow-primary){border:1px solid #373631;border-radius:999px;background:#11110f;color:#f5c518;min-height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:900}.confirm-card button svg{width:14px;height:14px}.confirm-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px}.confirm-photos img,.confirm-photos button{width:100%;aspect-ratio:1.08;border-radius:11px;object-fit:cover}.confirm-photos button{border:1px solid #383733!important;background:#171716!important;color:#c8c6bf!important;display:grid!important;place-items:center!important;align-content:center;line-height:1.3;white-space:normal}.confirm-photos button svg{width:22px;height:22px;color:#c8c6bf}.confirm-row-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px}.confirm-row-icon{width:38px;height:38px;border:2px solid #f5c518;background:transparent}.confirm-row-icon svg{width:21px;height:21px}.confirm-row-card>div{min-width:0}.confirm-row-card strong{display:block;margin-top:3px;color:#f8f8f5;font-size:15px;font-weight:700;line-height:1.25}.confirm-row-card>button{grid-column:3;grid-row:1}.confirm-location-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px 14px}.confirm-location-card>div{min-width:0}.confirm-location-card b{display:block;color:#f5c518;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.9px}.confirm-location-card strong{display:block;margin-top:5px;color:#f8f8f5;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.confirm-location-card small{display:block;margin-top:7px;color:#aaa9a3;font-size:11px;line-height:1.35}.confirm-location-card>button{grid-column:2;justify-self:start;min-height:44px!important;margin-top:2px}.confirm-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.confirm-chip-row span{min-height:34px;border:1px solid #3a3934;border-radius:999px;padding:7px 12px;display:inline-flex;align-items:center;gap:7px;color:#efeee9;background:#121210;font-size:11px;font-weight:800}.confirm-chip-row svg{width:14px;height:14px}.confirm-chip-row .event-chip{border-color:#74449e;background:#21132d;color:#c991ff}.confirm-chip-row .event-chip svg{color:#b66cff}.confirm-chip-row .event-chip svg:last-child{width:15px;height:15px;margin-left:1px;padding:2px;border-radius:50%;background:#b66cff;color:#0a070d}.confirm-chip-row .dress-code-review-chip{border-color:#f5c518;background:#18140a;color:#f8f8f5}.confirm-event-flow .confirm-chip-row .dress-code-review-chip{border-color:#8b5cf6}.confirm-chip-row .dress-code-review-chip svg{width:15px;height:15px;padding:2px;border-radius:50%;background:#f5c518;color:#080806;stroke-width:3}.confirm-aside{color:#f5c518!important;font:800 24px/1 Manrope!important;white-space:nowrap}.confirm-charge-note{display:flex!important;align-items:center;justify-content:center;gap:8px;margin:14px 0 2px!important;border-radius:16px;background:#10100f;color:#d7d4cc!important;padding:13px;font-size:12px!important;line-height:1.35!important;text-align:center}.confirm-charge-note svg{width:16px;height:16px;color:#f5c518;flex:0 0 auto}.checkout-acknowledgment{margin:12px 0 0!important;color:#aaa9a3!important;font-size:11px!important;line-height:1.45!important}.checkout-acknowledgment a{color:#f5c518;text-underline-offset:3px}.confirm-primary{margin-top:14px;min-height:62px!important;border-radius:17px!important;font-size:18px!important}.confirm-event-flow .confirm-primary{background:#8b5cf6;color:#fff;box-shadow:0 12px 28px #8b5cf638}.confirm-trust{display:flex;align-items:center;justify-content:center;gap:7px;margin:12px 0 0;color:#8d8c86;font-size:11px;font-weight:700}.confirm-trust svg{width:13px;height:13px}.confirm-event-flow .confirm-category-icon{background:#241330;color:#b66cff}.confirm-event-flow .confirm-row-card:first-of-type .confirm-row-icon{border-color:#b66cff;color:#b66cff}.finding-helper-screen{align-items:center;justify-content:flex-start;text-align:center;color:#f8f8f5;padding-top:18px;padding-bottom:max(28px,env(safe-area-inset-bottom));gap:20px}.finding-copy h1{margin:0;color:#f8f8f5;font-size:30px;line-height:1.08;letter-spacing:-.7px}.finding-copy p{max-width:310px;margin:9px auto 0;color:#c8c6bf;font-size:14px;line-height:1.45}.finding-radar{position:relative;width:min(254px,74vw);aspect-ratio:1;display:grid;place-items:center;margin:8px auto 2px;isolation:isolate}.finding-radar>span{position:absolute;border:1.5px solid #f5c51840;border-radius:50%;box-shadow:0 0 50px #f5c51817,inset 0 0 30px #f5c5180a;scale:1.2}.finding-radar>span:nth-child(1){top:8%;right:8%;bottom:8%;left:8%;animation:finding-ring 4.8s ease-in-out infinite}.finding-radar>span:nth-child(2){top:20%;right:20%;bottom:20%;left:20%;animation:finding-ring 4.8s ease-in-out infinite .55s}.finding-radar>span:nth-child(3){top:32%;right:32%;bottom:32%;left:32%;animation:finding-ring 4.8s ease-in-out infinite 1.1s}.finding-radar:before{content:"";position:absolute;top:13%;right:13%;bottom:13%;left:13%;border-radius:50%;background:radial-gradient(circle,#f5c5182b 0 16%,#f5c51814 42%,transparent 70%);filter:blur(.2px);scale:1.2}.finding-radar em{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;background:conic-gradient(from -35deg,#f5c51800 0,#f5c51800 76%,#f5c5183d 86%,#f5c51800);animation:finding-sweep 7s linear infinite;transform-origin:center;scale:1.2}.finding-radar-dots{position:absolute;top:8%;right:8%;bottom:8%;left:8%;z-index:0;border-radius:50%;scale:1.2;pointer-events:none}.finding-radar-dots b{position:absolute;width:5px;height:5px;border-radius:50%;background:#f5c518;opacity:.18;box-shadow:0 0 #f5c51800;animation:finding-helper-dot 7s ease-in-out infinite}.finding-radar-dots b:nth-child(1){left:22%;top:30%;animation-delay:-.6s}.finding-radar-dots b:nth-child(2){left:71%;top:25%;animation-delay:-2.1s}.finding-radar-dots b:nth-child(3){left:78%;top:64%;animation-delay:-3.8s}.finding-radar-dots b:nth-child(4){left:34%;top:75%;animation-delay:-5.5s}.finding-radar i{position:relative;z-index:1;width:86px;height:86px;border-radius:50%;background:linear-gradient(135deg,#ffd33d,#f5b800);color:#080806;display:grid;place-items:center;box-shadow:0 18px 52px #f5c5183a,0 0 48px #f5c5181f;font-style:normal;animation:finding-float 2.4s ease-in-out infinite}.finding-radar i svg{width:40px;height:40px;stroke-width:2.5}.finding-summary-card{width:100%;display:grid;gap:0;border:1px solid #30302d;border-radius:18px;background:linear-gradient(180deg,#171716,#10100f);box-shadow:inset 0 1px #ffffff08,0 10px 24px #00000024;overflow:hidden;text-align:left;padding:4px 0}.finding-summary-card div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:center;padding:12px 15px;border-bottom:1px solid #262520}.finding-summary-card div:last-child{border-bottom:0}.finding-summary-card i{width:28px;height:28px;border-radius:50%;background:#211d10;color:#f5c518;display:grid;place-items:center;font-style:normal}.finding-summary-card i svg{width:15px;height:15px}.finding-summary-card i .events-icon{width:16px;height:16px}.finding-summary-card i .events-icon>svg:first-child{width:16px;height:16px}.finding-summary-card i .events-icon>svg:last-child{width:8px;height:8px;right:-2px;bottom:-1px}.finding-summary-card div>span{display:grid;gap:2px;min-width:0}.finding-summary-card small{color:#aaa9a3;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.7px}.finding-summary-card strong{min-width:0;color:#f8f8f5;font-size:14px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.finding-status{min-height:28px;color:#f5c518;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;animation:finding-status-fade .34s ease both}.cancel-request{margin-top:0!important;color:#aaa9a3!important;border:0!important;background:transparent!important}@keyframes finding-ring{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:.95;transform:scale(1.035)}}@keyframes finding-sweep{to{transform:rotate(360deg)}}@keyframes finding-helper-dot{0%,12%,to{opacity:.18;box-shadow:0 0 #f5c51800}4%,7%{opacity:.92;box-shadow:0 0 9px #f5c5188f}}@keyframes finding-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes finding-status-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.request-sections section>p{color:#aaa9a3}.request-payment-section .payment-method{background:#10100f;border-color:#30302d}.payment-field-guide{color:#aaa9a3}.payment-secure-note{color:#aaa9a3!important}.photo-error{color:#ffb8ab!important}.sticky-action{background:linear-gradient(transparent,#050505 22%,#050505)}.sticky-action .flow-primary{background:linear-gradient(135deg,#ffd33d,#f5b800);color:#080806;box-shadow:0 12px 28px #f5c51824}.events-request-flow .sticky-action .flow-primary{background:#8b5cf6;color:#fff;box-shadow:0 12px 28px #8b5cf638}}@media(max-width:760px){.customer-home-flow,.customer-home-flow .flow-main,.customer-home-flow .flow-header{background:#050505;color:#f8f8f5}.customer-home-flow{--customer-home-nav-clearance: calc(79px + max(12px,env(safe-area-inset-bottom))) ;height:100dvh;overflow:hidden;overscroll-behavior:none;display:flex;flex-direction:column}.customer-flow.customer-home-flow .flow-header{--flow-safe-top:max(28px, calc(env(safe-area-inset-top) + 2px) );min-height:calc(32px + var(--flow-safe-top));padding-top:var(--flow-safe-top);padding-bottom:0;background:transparent;overflow:visible}.customer-home-flow .flow-header>img{visibility:hidden}.customer-home-flow .flow-header-actions{transform:translateY(24px)}.customer-home-flow .flow-main{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:var(--customer-home-nav-clearance);scroll-padding-bottom:var(--customer-home-nav-clearance)}.customer-home-flow .need-help{min-height:0;height:auto;overflow:visible;padding-top:0;padding-bottom:0}.customer-home-flow .need-help>div:first-child{gap:6px}.home-hero-logo{display:block;width:min(266px,62vw);height:auto;object-fit:contain;transform:translateY(-9px);margin:43px auto 22px}.customer-home-flow .need-help .flow-kicker{display:block;text-align:center;color:#f5c518;font-size:15px;font-weight:900;letter-spacing:4px;transform:translateY(-9px)}.customer-home-flow .need-help h1{max-width:350px;color:#f8f8f5;font-size:40px;line-height:1.08;letter-spacing:-.7px}.customer-home-flow .category-search{min-height:58px;border-color:#33322d;border-radius:18px;background:linear-gradient(180deg,#191918,#10100f);box-shadow:inset 0 1px #ffffff12}.customer-home-flow .category-search input{color:#f8f8f5;font-size:16px}.customer-home-flow .category-search input::placeholder{color:#8d8c86}.customer-home-flow .flow-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;padding-bottom:14px}.customer-home-flow .flow-categories button{min-height:130px;border:1.5px solid #e9e9e4;border-radius:18px;background:#f8f8f4;color:#10100f;padding:14px 6px 13px;box-shadow:0 14px 28px #0005;transition:transform .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,background .16s ease;will-change:transform}.customer-home-flow .flow-categories button i{width:65px;height:65px;color:#10100f;transition:color .16s ease}.customer-home-flow .flow-categories button i svg{width:56px;height:56px;stroke-width:2}.customer-home-flow .flow-categories button i .events-icon{width:56px;height:56px}.customer-home-flow .flow-categories button i .events-icon>svg:first-child{width:56px;height:56px}.customer-home-flow .flow-categories button i .events-icon>svg:last-child{width:20px;height:20px}.customer-home-flow .flow-categories button strong{font-size:15px;color:inherit;transition:color .16s ease}.customer-home-flow .flow-categories button.events-category{border-color:#e9e9e4;color:#10100f;box-shadow:0 14px 28px #0005;background:#f8f8f4}.customer-home-flow .flow-categories button.events-category i{color:#10100f}.customer-home-flow .flow-categories button.selected,.customer-home-flow .flow-categories button.events-category.selected{border-color:#f5c518;color:#f5c518;background:#fffdf2;transform:translateY(-3px) scale(1.025);box-shadow:0 18px 36px #0006,0 0 0 1px #f5c51855}.customer-home-flow .flow-categories button.selected i,.customer-home-flow .flow-categories button.events-category.selected i{color:#f5c518}.customer-bottom-nav{position:fixed;z-index:40;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));min-height:78px;border:1.5px solid #f5c518;border-radius:24px;background:linear-gradient(180deg,#151513,#090908);display:grid;grid-template-columns:repeat(4,1fr);align-items:center;box-shadow:0 18px 42px #00000080,inset 0 1px #ffffff10;overflow:hidden}.customer-bottom-nav button{height:100%;border:0;background:transparent;color:#f8f8f5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:800}.customer-bottom-nav svg{width:24px;height:24px;stroke-width:2.5}.customer-bottom-nav .active{color:#f5c518}.customer-bottom-nav .active svg{width:27px;height:27px;fill:#f5c518;stroke:#f5c518}.customer-bottom-nav .marketplace-mode-switch{height:100%;min-width:0;display:flex;align-items:stretch}.customer-bottom-nav .marketplace-mode-switch>button{width:100%;padding:6px 4px;text-align:center}.customer-bottom-nav .marketplace-mode-switch>small{position:fixed;left:18px;right:18px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 84px);border-radius:10px;background:#7f2f25;color:#fff;padding:8px;text-align:center;font-size:10px}}.marketplace-mode-switch{display:block}.marketplace-mode-switch>button{border:0;background:transparent;color:inherit;display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:8px;text-align:left;font-size:13px}.marketplace-mode-switch>button:hover{background:#2a2c28;color:#fff}.marketplace-mode-switch small{display:block;margin:5px 8px;color:#ffb4a8;font-size:10px;line-height:1.35}.customer-flow.customer-jobs-flow{background:#090a09;color:#f8f8f5;min-height:100dvh}.customer-jobs-flow .account-main{max-width:720px;padding:24px 20px 124px;background:#090a09}.jobs-page-heading{margin-bottom:26px}.jobs-screen .flow-kicker{color:#f5c518;font-size:11px;letter-spacing:1.8px}.jobs-screen h1{font:800 34px/1.2 Manrope,sans-serif;letter-spacing:-1px;margin:8px 0 9px;color:#fafaf7}.jobs-screen p{color:#b8bcb4;font-size:15px;line-height:1.55;margin:0}.jobs-tabs{display:flex;gap:6px;padding:5px;background:#171916;border:1px solid #30332c;border-radius:15px;margin-bottom:22px}.jobs-tabs button{flex:1;min-height:48px;border:0;border-radius:10px;background:transparent;color:#bbc0b6;font-weight:700}.jobs-tabs button[aria-pressed=true]{background:#f5c518;color:#171915}.jobs-tabs button span{margin-left:6px;font-size:12px}.jobs-list{display:grid;gap:14px}.jobs-card{width:100%;text-align:left;border:1px solid #33362f;border-radius:18px;background:linear-gradient(130deg,#1b1e18,#141612);color:#f8f8f5;padding:17px;box-shadow:0 5px 16px #0002}.jobs-card-open{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.jobs-card-top{display:flex;align-items:center;gap:13px}.jobs-card .job-history-thumb,.jobs-card .small-icon{flex:0 0 48px;width:48px;height:48px;border-radius:12px;object-fit:cover;background:#2c3024;color:#e7cd72;display:grid;place-items:center}.jobs-card-title{display:grid;gap:6px;min-width:0}.jobs-card-title strong{font:700 17px/1.35 Manrope,sans-serif}.jobs-card-title time{font-size:13px;color:#b4b9ae}.jobs-card-status{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px}.jobs-status{display:inline-flex;align-items:center;gap:5px;border-radius:8px;padding:6px 8px;background:#403714;color:#ffe28a;font-size:12px;font-weight:700}.jobs-status svg{width:14px;height:14px}.jobs-status-completed{background:#183b2d;color:#9ee5bc}.jobs-status-cancelled{background:#30332e;color:#c9cdc4}.jobs-details-link{display:flex;align-items:center;gap:5px;color:#f5cf4a;font-size:12px;font-weight:700}.jobs-details-link svg{width:15px}.jobs-card-helper{display:flex;align-items:center;gap:7px;border-top:1px solid #34382d;margin-top:14px;padding-top:11px;color:#b5bcb0;font-size:12px}.jobs-card-helper svg{width:14px}.jobs-card-actions{display:flex;align-items:center;gap:10px;border-top:1px solid #34382d;margin-top:14px;padding-top:12px}.jobs-card-discard{min-height:44px;border:1px solid #696746;border-radius:10px;background:transparent;color:#f5cf4a;padding:8px 12px;font-weight:800}.jobs-card-discard:disabled{opacity:.6}.jobs-card-error{margin:0;color:#ffb4a8!important;font-size:12px!important}.jobs-empty{text-align:center;border:1px solid #33362f;border-radius:18px;padding:34px 24px;background:#161813}.jobs-empty h2{color:#fafaf7;margin:8px 0}@media(max-width:760px){input,textarea,select,.field input,.field textarea,.field select,.day-row input,.category-search input,.chat-input input,.native-input input,.budget-input input,.native-datetime,.request-description,.rating-comment textarea,.avatar-zoom input,.payment-method,.payment-method .StripeElement,.payment-method .__PrivateStripeElement,.request-payment-section .payment-method,.request-payment-section .payment-method .StripeElement,.request-payment-section .payment-method .__PrivateStripeElement{font-size:16px!important}}@media(max-width:760px){.app-shell header{--app-safe-top:max(24px, calc(env(safe-area-inset-top) + 10px) );height:auto;min-height:calc(44px + var(--app-safe-top) + 10px);padding:var(--app-safe-top) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));align-items:center;isolation:isolate;z-index:1200}.app-shell .menu-button{width:44px;height:44px;min-width:44px;min-height:44px;position:relative;z-index:1201;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;background:transparent;border-radius:0;overflow:visible}.app-shell .menu-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--line);border-radius:50%;background:#fff;pointer-events:none}.app-shell .menu-button svg{width:20px;height:20px;position:relative;z-index:1;pointer-events:none}.app-shell .sidebar{z-index:1300;pointer-events:auto;width:min(260px,100vw);max-width:100%;height:100vh;height:100dvh;max-height:100dvh;overflow:hidden;transform:translate(calc(-100% - 2px));padding-top:max(27px,calc(env(safe-area-inset-top) + 18px));padding-bottom:max(18px,calc(env(safe-area-inset-bottom) + 18px))}.app-shell .sidebar.open{transform:translate(0)}.app-shell .sidebar nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.app-shell .sidebar-user{flex:0 0 auto}.app-shell .form-actions{flex-wrap:wrap}.app-shell .form-actions>button{max-width:100%}.app-shell .scrim{z-index:1190}}.map-focused{background:#050505}.map-focused .flow-header{inset:max(12px,env(safe-area-inset-top)) 0 auto;height:56px;padding:0 20px;grid-template-columns:48px 1fr 48px}.map-focused .flow-header img{visibility:visible;width:122px;opacity:1}.map-focused .flow-header button{width:48px;height:48px;background:#111c;color:#f8f8f5;border:1px solid #34342f;box-shadow:0 8px 24px #0005}.map-focused .flow-help-button{justify-self:end}.on-way-screen{background:#050505;color:#f8f8f5}.on-way-screen .flow-map{height:100vh;background-color:#071018;background-image:linear-gradient(26deg,transparent 47%,#283446 48%,#283446 49%,transparent 50%),linear-gradient(-31deg,transparent 46%,#1d2a3a 47%,#1d2a3a 49%,transparent 50%),linear-gradient(90deg,#10202d 1px,transparent 1px),linear-gradient(0deg,#10202d 1px,transparent 1px);background-size:220px 170px,190px 150px,34px 34px,34px 34px}.on-way-screen .flow-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 46%,#0e3c5a 0 12%,transparent 21%),radial-gradient(circle at 74% 43%,#123b25 0 8%,transparent 18%),linear-gradient(180deg,#000000c7 0 17%,transparent 38%,#00000070 100%);pointer-events:none}.on-way-screen .flow-map:after{height:34%;background:linear-gradient(transparent,#050505 88%)}.on-way-screen .flow-map>strong,.on-way-screen .flow-map .map-live-label{display:none}.on-way-hero-copy{position:absolute;z-index:2;top:max(108px,calc(env(safe-area-inset-top) + 86px));left:24px;right:24px;text-align:center;pointer-events:none}.on-way-hero-copy h1{margin:0;font:900 clamp(40px,12vw,58px)/.95 Manrope;letter-spacing:-1.8px;color:#f8f8f5}.on-way-hero-copy h1 span{color:#f5c518}.on-way-hero-copy p{margin:8px 0 18px;color:#d4d0c6;font-size:17px}.on-way-eta-card{width:176px;height:138px;margin:0 auto;border-radius:34px;background:#10100f;display:grid;place-items:center;padding:14px 18px;box-shadow:0 0 42px #f5c51852,0 18px 46px #00000065,inset 0 1px #ffffff14}.on-way-eta-card small{color:#c8c5bd;font-size:14px}.on-way-eta-card strong{font:900 62px/.75 Manrope;color:#f5c518;letter-spacing:-2px}.on-way-eta-card strong span{font-size:25px;color:#f8f8f5;letter-spacing:0}.on-way-eta-card em{font-style:normal;color:#d4d0c6;font-size:19px}.on-way-screen .map-route{left:32%;top:45%;width:36%;height:19%;border-width:6px;border-color:#f5c518 #f5c518 transparent transparent;border-radius:2px 30px 2px 2px;filter:drop-shadow(0 0 14px #f5c518a6);transform:rotate(20deg)}.on-way-screen .flow-map .map-route i{background:#f5c518;border-color:#fff;width:8px;height:8px}.on-way-screen .map-customer{left:23%;top:55%;background:#f5c518;color:#070706;box-shadow:0 0 0 18px #f5c5182a,0 0 28px #f5c518a6}.on-way-screen .map-helper{background:#111;color:#f8f8f5;border:3px solid #fff;box-shadow:0 0 22px #f5c518b3,0 12px 24px #0008}.map-street{position:absolute;z-index:1;color:#fff;font-size:14px;text-shadow:0 2px 8px #000;opacity:.88}.street-one{left:39%;top:48%;transform:rotate(-16deg)}.street-two{right:20%;top:54%;transform:rotate(74deg)}.map-floating-button{position:absolute;z-index:2;width:62px;height:62px;border:1px solid #34342f;border-radius:50%;background:#111111d9;color:#f8f8f5;display:grid;place-items:center;box-shadow:0 12px 30px #0008}.map-floating-button svg{width:25px;height:25px}.map-locate{right:27px;top:31%}.map-shield{right:27px;top:53%}.map-shield svg{color:#fff}.on-way-sheet{top:auto;bottom:0;left:0;right:0;max-height:46vh;border-radius:30px 30px 0 0;background:#070707f7;color:#f8f8f5;border:1px solid #272722;border-bottom:0;padding:10px 20px max(16px,env(safe-area-inset-bottom));box-shadow:0 -24px 56px #000b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.on-way-sheet .sheet-handle{background:#8d750d;margin-bottom:16px}.on-way-scroll{display:grid;gap:16px}.on-way-helper-card{grid-template-columns:84px minmax(0,1fr) 78px;gap:14px;margin:0}.on-way-helper-card>img,.on-way-helper-card>i{width:84px;height:84px;border:4px solid #f5c518;background:#f5c518;box-shadow:0 0 24px #f5c51859}.on-way-helper-card h1{font:900 28px Manrope;color:#f8f8f5}.on-way-helper-card p{font-size:15px!important;color:#f8f8f5!important;gap:9px}.on-way-helper-card p svg{width:17px;color:#f5c518;fill:#f5c518}.on-way-helper-card p span{border-left:1px solid #504d43;padding-left:10px;color:#f8f8f5}.on-way-helper-card b{margin-top:8px;border-color:#31302a;background:#10100f;color:#f8f8f5;font-size:12px;padding:8px 12px}.on-way-helper-card b svg{width:16px;color:#f5c518}.on-way-distance{display:grid;justify-items:center;gap:3px;color:#f8f8f5;text-align:center}.on-way-distance svg{width:46px;height:46px;padding:12px;border-radius:50%;background:#121210;border:1px solid #33332e;color:#f8f8f5}.on-way-distance strong{font:900 16px Manrope}.on-way-distance span{font-size:13px;color:#d0ccc3}.on-way-job-card{width:100%;min-height:112px;border:1px solid #282824;border-radius:17px;background:linear-gradient(180deg,#141413,#0f0f0e);display:grid;grid-template-columns:64px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:16px;text-align:left;box-shadow:inset 0 1px #ffffff0d}.on-way-job-card>i{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#211c07;color:#f5c518;font-style:normal;border:1px solid #3b3211}.on-way-job-card>i svg{width:30px;height:30px}.on-way-job-card span{display:grid;gap:7px}.on-way-job-card strong{font:900 24px Manrope;color:#f8f8f5}.on-way-job-card small{display:flex;align-items:center;gap:6px;color:#d4d0c6;font-size:14px}.on-way-job-card small b{color:#f5c518;font-size:16px}.on-way-job-card small svg{width:16px;color:#d4d0c6}.on-way-job-card>svg{color:#d4d0c6}.on-way-sheet .flow-contact{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0;border:0;padding:0}.on-way-sheet .flow-contact button{min-height:66px;border-radius:12px;font:900 20px Manrope;border:1px solid #2a2a25}.on-way-sheet .flow-contact button:not(.message-action){order:1;background:#111;color:#f8f8f5}.on-way-sheet .flow-contact .message-action{order:2;background:#f5c518;color:#060604}.on-way-sheet .flow-contact svg{width:24px;height:24px}.on-way-secure-note{display:flex;align-items:center;justify-content:center;gap:9px;color:#bdb9af;font-size:14px;padding:8px 0 2px}.on-way-secure-note svg{width:18px;color:#f5c518;fill:#f5c51822}.on-way-sheet .chat-card{max-height:54vh;overflow:auto}@media(max-height:760px){.on-way-hero-copy{top:max(88px,calc(env(safe-area-inset-top) + 74px))}.on-way-hero-copy h1{font-size:40px}.on-way-hero-copy p{font-size:14px;margin-bottom:12px}.on-way-eta-card{width:145px;height:112px;border-radius:27px}.on-way-eta-card strong{font-size:50px}.on-way-sheet{max-height:49vh}.on-way-helper-card{grid-template-columns:68px minmax(0,1fr) 66px}.on-way-helper-card>img,.on-way-helper-card>i{width:68px;height:68px}.on-way-helper-card h1{font-size:23px}.on-way-job-card{min-height:92px}.on-way-sheet .flow-contact button{min-height:56px;font-size:17px}}.on-way-eta-distance{width:max-content;margin:-8px auto 0;display:flex;align-items:center;gap:7px;border-radius:999px;background:#10100fe8;border:1px solid #2c2b25;color:#f8f8f5;padding:8px 15px;font-size:15px;font-weight:900;box-shadow:0 12px 24px #0008}.on-way-eta-distance svg{width:18px;color:#f8f8f5}.on-way-sheet{max-height:39vh}.on-way-screen.sheet-expanded .on-way-sheet{max-height:59vh}.on-way-sheet .sheet-handle{border:0;padding:0;cursor:pointer;touch-action:manipulation}.on-way-sheet .sheet-handle:after{content:"";display:block;width:38px;height:4px;border-radius:4px;background:#f5c518}.on-way-about-card{display:grid;gap:12px;border:1px solid #282824;border-radius:17px;background:linear-gradient(180deg,#141413,#0f0f0e);padding:16px;box-shadow:inset 0 1px #ffffff0d;animation:on-way-about-in .18s ease both}.on-way-about-card>strong{font:900 16px Manrope;color:#f8f8f5}.on-way-about-card span{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;color:#f8f8f5}.on-way-about-card span svg{width:18px;color:#f8f8f5}.on-way-about-card span small{font-size:13px;color:#d4d0c6}.on-way-about-card span b{font-size:13px;color:#f8f8f5;text-align:right}.on-way-about-card span:nth-child(5) b{color:#47d68b}.on-way-screen.sheet-expanded .on-way-hero-copy{transform:translateY(-10px) scale(.95);opacity:.82;transition:.2s ease}.on-way-screen .on-way-hero-copy{transition:.2s ease}@keyframes on-way-about-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-height:760px){.on-way-sheet{max-height:41vh}.on-way-screen.sheet-expanded .on-way-sheet{max-height:61vh}.on-way-about-card{gap:9px;padding:13px}.on-way-about-card span small,.on-way-about-card span b{font-size:12px}}.helper-found-transition{gap:18px;padding-top:8px}.helper-found-transition .helper-found-check{width:88px;height:88px}.helper-found-transition .helper-found-check svg{width:43px;height:43px}.helper-found-transition .helper-found-copy h1{font-size:clamp(38px,11vw,54px);line-height:.98}.helper-found-transition .helper-found-copy p{font-size:18px}.helper-found-profile.hero-profile{width:100%;display:grid;justify-items:center;gap:16px;text-align:center}.helper-found-profile.hero-profile>img,.helper-found-profile.hero-profile>i{width:clamp(210px,68vw,310px);height:clamp(210px,68vw,310px);border:4px solid #f5c518;background:#11110f;box-shadow:0 0 0 1px #f5c51844,0 0 34px #f5c51866,0 0 78px #f5c5182e,0 24px 56px #00000070;animation:helper-photo-hero .72s cubic-bezier(.2,1.1,.26,1) both}.helper-found-profile.hero-profile>div{display:grid;justify-items:center;gap:10px}.helper-found-profile.hero-profile strong{font-size:clamp(34px,10vw,48px);letter-spacing:-1px}.helper-found-profile.hero-profile span{gap:12px;font-size:18px;color:#f8f8f5}.helper-found-profile.hero-profile span em{width:1px;height:22px;background:#4b4942}.helper-found-profile.hero-profile b{margin-top:2px;padding:11px 17px;border-color:#3b3933;background:#11110f;font-size:16px}.helper-found-profile.hero-profile b svg{width:21px;height:21px}.helper-found-loading.live-tracking-card{width:100%;max-width:420px;margin-top:2px;display:grid;grid-template-columns:54px 1fr;align-items:center;text-align:left;gap:14px;border:1px solid #282722;border-radius:20px;background:linear-gradient(180deg,#171713,#0f0f0d);padding:18px 20px;box-shadow:inset 0 1px #ffffff0d,0 18px 46px #00000040}.helper-found-loading.live-tracking-card>svg{width:30px;height:30px;color:#f5c518;background:#2a2409;border-radius:50%;padding:12px;box-sizing:content-box;box-shadow:0 0 28px #f5c5184d}.helper-found-loading.live-tracking-card span{display:grid;gap:4px;color:#f8f8f5;font-size:15px}.helper-found-loading.live-tracking-card span strong{font:900 18px Manrope;color:#f8f8f5}.helper-found-loading.live-tracking-card span small{font-size:13px;color:#aaa69b;line-height:1.35}.helper-found-loading.live-tracking-card i{grid-column:1/-1;height:3px;margin-top:4px}.helper-found-loading.live-tracking-card i:before{width:36%}@keyframes helper-photo-hero{0%{opacity:0;transform:scale(.88) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.awaiting-travel-screen .flow-map .map-helper{left:66%!important;top:58%!important}.awaiting-travel-copy{position:absolute;z-index:2;top:max(116px,calc(env(safe-area-inset-top) + 92px));left:24px;right:24px;text-align:center;pointer-events:none}.awaiting-travel-copy h1{margin:0;font:900 clamp(38px,11vw,52px)/.98 Manrope;letter-spacing:-1.5px;color:#f8f8f5}.awaiting-travel-copy h1 span{color:#f5c518}.awaiting-travel-copy p{margin:10px auto 0;max-width:310px;color:#d4d0c6;font-size:16px;line-height:1.35}.awaiting-travel-status{display:grid;justify-items:center;gap:3px;text-align:center;color:#f8f8f5}.awaiting-travel-status svg{width:46px;height:46px;padding:12px;border-radius:50%;background:#121210;border:1px solid #33332e;color:#f5c518}.awaiting-travel-status strong{font:900 14px Manrope}.awaiting-travel-status span{font-size:11px;color:#d0ccc3;line-height:1.2}.awaiting-travel-screen .on-way-secure-note{color:#d4d0c6}.awaiting-travel-screen .on-way-helper-card{overflow:visible}.awaiting-travel-screen .on-way-helper-card>img,.awaiting-travel-screen .on-way-helper-card>i{transform:translate(4px)}@media(max-height:760px){.awaiting-travel-copy{top:max(92px,calc(env(safe-area-inset-top) + 76px))}.awaiting-travel-copy h1{font-size:39px}.awaiting-travel-copy p{font-size:14px}}.arrived-screen .flow-map:before{background:radial-gradient(circle at 18% 46%,#0e3c5a 0 10%,transparent 20%),radial-gradient(circle at 74% 43%,#123b25 0 8%,transparent 18%),linear-gradient(180deg,#000000df 0,#000000df 18%,#0000005c 42%,#000000b8)}.arrived-screen .flow-map:after{height:42%;background:linear-gradient(transparent,#050505 94%)}.arrived-progress{position:absolute;z-index:4;top:max(78px,calc(env(safe-area-inset-top) + 58px));left:32px;right:32px}.arrived-progress .flow-progress{margin:0;color:#a9a9a4}.arrived-progress .flow-progress i{height:4px;background:#74746f}.arrived-progress .flow-progress .done{color:#f5c518}.arrived-progress .flow-progress .done i{background:#f5c518;box-shadow:0 0 14px #f5c51866}.arrival-card{position:absolute;z-index:5;left:20px;right:20px;bottom:max(22px,env(safe-area-inset-bottom));max-height:none;overflow:visible;border-radius:28px;background:linear-gradient(180deg,#151513f4,#080807f7);border:1px solid #30302b;color:#f8f8f5;padding:16px 26px 30px;text-align:center;box-shadow:0 -18px 60px #000000a8,inset 0 1px #ffffff10;animation:arrival-card-in .28s ease both}.arrival-card .sheet-handle{background:#f5c518;margin-bottom:28px}.arrival-pin-hero{position:relative;width:154px;height:184px;margin:0 auto 18px;display:grid;place-items:start center;filter:drop-shadow(0 0 34px #f5c51878);animation:arrival-pin-in .28s ease both}.arrival-pin-hero:before{content:"";position:absolute;left:50%;top:4px;width:132px;height:132px;transform:translate(-50%) rotate(45deg);border-radius:50% 50% 50% 8px;background:#f5c518;box-shadow:0 18px 42px #f5c51835}.arrival-pin-hero:after{content:"";position:absolute;left:50%;bottom:8px;width:112px;height:24px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,#f5c51873 0 30%,#00000066 31% 55%,transparent 70%)}.arrival-pin-hero img,.arrival-pin-hero i{position:relative;z-index:1;width:112px;height:112px;margin-top:15px;border-radius:50%;border:4px solid #f5c518;object-fit:cover;background:#11110f;color:#080806;display:grid;place-items:center;font:900 36px Manrope;font-style:normal;box-shadow:0 0 0 3px #090908,0 0 26px #f5c5185c;animation:arrival-photo-in .28s ease .05s both}.arrival-card h1{margin:0;color:#f8f8f5;font:900 clamp(34px,9vw,48px)/1 Manrope;letter-spacing:-1.6px}.arrival-card h1 span{color:#f5c518}.arrival-card h1 em{font-style:normal;font-size:.72em}.arrival-card p{margin:12px 0 26px!important;color:#d7d3ca!important;font-size:18px!important;line-height:1.35!important}.arrival-verified{display:flex;width:max-content;max-width:100%;margin:0 auto 28px;align-items:center;gap:9px;border-radius:999px;color:#f8f8f5;font:900 18px Manrope}.arrival-verified:before,.arrival-verified:after{content:"";width:72px;height:1px;background:#2d2d28}.arrival-verified svg{width:24px;height:24px;color:#f5c518;filter:drop-shadow(0 0 8px #f5c51866)}.arrival-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px}.arrival-actions button{position:relative;min-height:78px;border:1px solid #34342f;border-radius:16px;background:#11110f;color:#f8f8f5;font:900 18px Manrope;display:flex;align-items:center;justify-content:center;gap:12px}.arrival-actions button:disabled{opacity:.45}.arrival-actions svg{width:28px;height:28px;color:#f5c518}.arrival-actions b{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;border-radius:999px;background:#e2523e;color:#fff;font-size:10px;display:grid;place-items:center;padding:0 6px}.arrival-waiting{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:28px;color:#b9b5ac;font-size:17px;font-weight:700}.arrival-waiting svg{width:24px;height:24px;color:#8c8b86}@keyframes arrival-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes arrival-pin-in{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes arrival-photo-in{0%{opacity:0}to{opacity:1}}@media(max-height:760px){.arrived-progress{top:max(68px,calc(env(safe-area-inset-top) + 50px));left:24px;right:24px}.arrival-card{padding:12px 20px 22px}.arrival-card .sheet-handle{margin-bottom:16px}.arrival-pin-hero{width:126px;height:150px;margin-bottom:10px}.arrival-pin-hero:before{width:108px;height:108px}.arrival-pin-hero:after{width:90px}.arrival-pin-hero img,.arrival-pin-hero i{width:90px;height:90px;margin-top:13px}.arrival-card h1{font-size:32px}.arrival-card p{font-size:15px!important;margin-bottom:18px!important}.arrival-verified{margin-bottom:18px;font-size:15px}.arrival-actions button{min-height:60px;font-size:15px}.arrival-waiting{margin-top:18px;font-size:14px}}.arrived-screen .flow-map:before,.arrived-screen .flow-map:after{transition:opacity .45s ease}.arrival-to-progress .flow-map:before{opacity:.36}.arrival-to-progress .flow-map:after{opacity:.2}.arrival-to-progress .arrival-card{animation:arrival-card-out .45s ease .15s both}.arrival-to-progress .arrival-pin-hero{animation:arrival-pin-place .55s cubic-bezier(.2,.75,.2,1) .15s both}.arrival-to-progress .arrival-pin-hero:before{animation:arrival-pin-glow-release .55s ease .15s both}.arrival-to-progress .arrival-pin-hero:after{animation:arrival-halo-release .45s ease .18s both}.arrival-to-progress .arrival-pin-hero img,.arrival-to-progress .arrival-pin-hero i{animation:arrival-photo-release .45s ease .16s both}.customer-work-screen{animation:job-progress-card-in .28s ease both}@keyframes arrival-pin-place{0%{transform:translateY(0) scale(1);filter:drop-shadow(0 0 34px #f5c51878)}36%{transform:translateY(-10px) scale(.7);filter:drop-shadow(0 0 18px #f5c51842)}78%{transform:translateY(4px) scale(.72);filter:drop-shadow(0 0 3px #f5c51822)}to{transform:translateY(0) scale(.7);filter:drop-shadow(0 0 0 transparent)}}@keyframes arrival-pin-glow-release{0%{box-shadow:0 18px 42px #f5c51835}to{box-shadow:0 8px 16px #00000025;background:#d7ad15}}@keyframes arrival-halo-release{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%) scale(.55)}}@keyframes arrival-photo-release{0%{opacity:1}to{opacity:.86;box-shadow:0 0 0 3px #090908,0 0 4px #f5c51822}}@keyframes arrival-card-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes job-progress-card-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.arrival-to-progress .arrival-card,.arrival-to-progress .arrival-pin-hero,.arrival-to-progress .arrival-pin-hero:before,.arrival-to-progress .arrival-pin-hero:after,.arrival-to-progress .arrival-pin-hero img,.arrival-to-progress .arrival-pin-hero i,.customer-work-screen{animation-duration:.01ms!important;animation-delay:0s!important}}.customer-flow,.chat-screen{--customer-tracking-safe-top:max(24px, calc(env(safe-area-inset-top) + 12px) )}.customer-state-helper-found .flow-header,.customer-state-on-the-way .flow-header,.customer-state-arrived .flow-header,.customer-state-in-progress .flow-header,.customer-state-confirm-completion .flow-header,.customer-state-complete .flow-header,.customer-state-rate-helper .flow-header{--flow-safe-top:var(--customer-tracking-safe-top);min-height:calc(52px + var(--flow-safe-top));padding-top:var(--flow-safe-top);padding-bottom:8px}.map-focused .flow-header{inset:var(--customer-tracking-safe-top) 0 auto}.arrival-pin-hero{transform-origin:50% 70%}.arrival-pin-hero:before{top:0;width:132px;height:166px;transform:translate(-50%);border-radius:66px 66px 72px 72px;clip-path:polygon(50% 100%,31% 75%,16% 57%,9% 38%,12% 21%,25% 8%,39% 2%,50% 0,61% 2%,75% 8%,88% 21%,91% 38%,84% 57%,69% 75%);box-shadow:0 0 44px #f5c5186b,0 18px 42px #f5c51835}.arrival-pin-hero:after{bottom:4px;width:102px;height:23px;background:radial-gradient(ellipse,#f5c51860 0 26%,#00000070 31% 57%,transparent 72%)}.arrival-pin-hero img,.arrival-pin-hero i{margin-top:17px;box-shadow:0 0 0 4px #090908,0 0 0 7px #f5c518,0 0 26px #f5c5185c}.arrival-to-progress .arrival-card{animation:arrival-card-out .5s ease .15s both}.arrival-to-progress .arrival-pin-hero{animation:arrival-pin-place .62s cubic-bezier(.18,.8,.22,1) .15s both}.arrival-to-progress .arrival-pin-hero:before{animation:arrival-pin-glow-release .62s ease .15s both}.arrival-to-progress .arrival-pin-hero:after{animation:arrival-halo-release .5s ease .2s both}.arrival-to-progress .arrival-pin-hero img,.arrival-to-progress .arrival-pin-hero i{animation:arrival-photo-release .5s ease .16s both}@keyframes arrival-pin-place{0%{transform:translateY(0) scale(1);filter:drop-shadow(0 0 34px #f5c51878)}34%{transform:translateY(-11px) scale(.7);filter:drop-shadow(0 0 20px #f5c51842)}68%{transform:translateY(5px) scale(.7);filter:drop-shadow(0 0 4px #f5c51824)}84%{transform:translateY(-2px) scale(.7);filter:drop-shadow(0 0 2px #f5c51818)}to{transform:translateY(0) scale(.7);filter:drop-shadow(0 0 0 transparent)}}@media(max-height:760px){.arrival-pin-hero:before{width:108px;height:136px}.arrival-pin-hero img,.arrival-pin-hero i{margin-top:15px;box-shadow:0 0 0 3px #090908,0 0 0 6px #f5c518,0 0 18px #f5c5184d}.arrival-pin-hero:after{width:84px}}@media(max-width:760px){.chat-screen{padding-top:var(--customer-tracking-safe-top)!important;padding-bottom:env(safe-area-inset-bottom)!important}.chat-screen-header{min-height:78px!important;padding-top:18px!important}}.working-screen .flow-map:before{background:radial-gradient(circle at 52% 36%,#f5c5181c 0 5%,transparent 16%),radial-gradient(circle at 20% 48%,#0e3c5a 0 10%,transparent 22%),radial-gradient(circle at 76% 44%,#123b25 0 8%,transparent 19%),linear-gradient(180deg,#000000d8 0,#000000d8 18%,#00000070 42%,#000000c2)}.working-screen .flow-map:after{height:44%;background:linear-gradient(transparent,#050505 92%)}.working-screen .flow-map>strong,.working-screen .flow-map .map-live-label{display:none}.working-screen .map-route{display:none}.working-screen .map-helper{background:#111;color:#f8f8f5;border:3px solid #f5c518;box-shadow:0 0 24px #f5c51878,0 12px 28px #0009}.working-card{position:absolute;z-index:5;left:20px;right:20px;bottom:max(22px,env(safe-area-inset-bottom));border-radius:28px;background:linear-gradient(180deg,#151513f4,#080807f8);border:1px solid #30302b;color:#f8f8f5;padding:16px 28px 30px;text-align:center;box-shadow:0 -18px 60px #000000a8,inset 0 1px #ffffff10;animation:job-progress-card-in .32s ease both}.working-card .sheet-handle{background:#f5c518;margin-bottom:26px}.working-icon{width:58px;height:58px;margin:0 auto 22px;border-radius:50%;display:grid;place-items:center;border:1px solid #f5c518;background:#17140a;color:#f5c518;box-shadow:0 0 28px #f5c51842,inset 0 1px #ffffff14}.working-icon svg{width:30px;height:30px}.working-card h1{margin:0;color:#f8f8f5;font:900 clamp(32px,8.5vw,46px)/1.03 Manrope;letter-spacing:-1.5px}.working-card p{max-width:300px;margin:12px auto 0!important;color:#d7d3ca!important;font-size:17px!important;line-height:1.35!important}.working-timer{display:block;margin:30px auto 6px;color:#f5c518;font:900 clamp(64px,18vw,88px)/.9 Manrope;letter-spacing:-2.5px;text-shadow:0 0 24px #f5c5183d;animation:working-timer-breathe 9s ease-in-out infinite}.working-card>small{display:block;color:#a9a49a;font-size:15px;font-weight:800}.working-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:34px}@keyframes working-timer-breathe{0%,to{color:#f5c518;text-shadow:0 0 24px #f5c5183d}50%{color:#f8f8f5;text-shadow:0 0 6px #ffffff1f}}@media(max-height:760px){.working-card{padding:12px 20px 22px}.working-card .sheet-handle{margin-bottom:18px}.working-icon{width:48px;height:48px;margin-bottom:16px}.working-icon svg{width:25px;height:25px}.working-card h1{font-size:31px}.working-card p{font-size:15px!important}.working-timer{margin-top:20px;font-size:58px}.working-card>small{font-size:13px}.working-actions{margin-top:22px}.working-actions button{min-height:60px;font-size:15px}}@media(prefers-reduced-motion:reduce){.working-timer{animation:none}}.customer-state-searching .finding-radar>span{box-shadow:none;border-color:#f5c51845}.customer-state-searching .finding-radar:before{filter:none;background:radial-gradient(circle,#f5c51824 0 18%,#f5c51810 42%,transparent 70%)}.customer-state-searching .finding-radar em{background:conic-gradient(from -35deg,#f5c51800 0,#f5c51800 78%,#f5c51824 88%,#f5c51800)}.customer-state-searching .finding-radar i{animation:none;box-shadow:0 12px 28px #0006}@media(prefers-reduced-motion:reduce){.customer-state-searching .finding-radar>span,.customer-state-searching .finding-radar em,.customer-state-searching .finding-radar-dots b{animation:none}}.helper-found-check{box-shadow:0 0 0 1px #f5c51866,0 14px 30px #00000070,inset 0 1px #ffffff12}.helper-found-check:before{top:-8px;right:-8px;bottom:-8px;left:-8px;background:#f5c51816;animation:none}.helper-found-profile.hero-profile>img,.helper-found-profile.hero-profile>i{box-shadow:0 0 0 1px #f5c51866,0 18px 34px #00000070}.helper-found-loading.live-tracking-card{box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000050}.helper-found-loading.live-tracking-card>svg{box-shadow:none}.helper-found-loading i:before{box-shadow:none}.map-focused .flow-header button{box-shadow:0 6px 14px #0005}.on-way-eta-card{box-shadow:0 0 0 1px #f5c51833,0 14px 30px #00000070,inset 0 1px #ffffff14}.on-way-screen .map-route{filter:none}.on-way-screen .map-customer{box-shadow:0 0 0 10px #f5c51824,0 8px 20px #00000070}.on-way-screen .map-helper,.working-screen .map-helper{box-shadow:0 8px 20px #00000080}.map-floating-button{box-shadow:0 8px 18px #00000070}.on-way-sheet{background:#080807fa;box-shadow:0 -12px 30px #000000a0;backdrop-filter:none;-webkit-backdrop-filter:none}.on-way-helper-card>img,.on-way-helper-card>i{box-shadow:0 0 0 1px #f5c51866,0 10px 22px #0006}.on-way-job-card,.on-way-about-card{box-shadow:inset 0 1px #ffffff0d}.arrived-progress .flow-progress .done i{box-shadow:none}.arrival-card,.working-card{box-shadow:0 -12px 34px #000000a0,inset 0 1px #ffffff10}.arrival-pin-hero{filter:none}.arrival-pin-hero:before{box-shadow:0 8px 20px #00000040}.arrival-pin-hero:after{background:radial-gradient(ellipse,#f5c51842 0 26%,#00000066 31% 57%,transparent 72%)}.arrival-pin-hero img,.arrival-pin-hero i{box-shadow:0 0 0 4px #090908,0 0 0 7px #f5c518}.arrival-verified svg{filter:none}.working-icon{box-shadow:inset 0 1px #ffffff14}.working-timer{text-shadow:none}.work-pulse,.complete-mark{box-shadow:0 0 0 10px #f5c51818}@keyframes arrival-pin-place{0%{transform:translateY(0) scale(1)}34%{transform:translateY(-11px) scale(.7)}68%{transform:translateY(5px) scale(.7)}84%{transform:translateY(-2px) scale(.7)}to{transform:translateY(0) scale(.7)}}@keyframes working-timer-breathe{0%,to{color:#f5c518}50%{color:#f8f8f5}}.on-way-screen .flow-map{background-color:#14202a;background-image:linear-gradient(26deg,transparent 47%,#3b4b5c 48%,#3b4b5c 49%,transparent 50%),linear-gradient(-31deg,transparent 46%,#2f4050 47%,#2f4050 49%,transparent 50%),linear-gradient(90deg,#213141 1px,transparent 1px),linear-gradient(0deg,#213141 1px,transparent 1px);background-size:240px 182px,210px 164px,42px 42px,42px 42px}.on-way-screen .flow-map:before{background:radial-gradient(circle at 17% 47%,#2e6680 0 10%,transparent 22%),radial-gradient(circle at 76% 44%,#2d6845 0 7%,transparent 18%),linear-gradient(180deg,#071018d9 0,#071018d9 15%,#0e1a2440 40%,#0710188c)}.on-way-screen .flow-map:after{background:linear-gradient(transparent,#050505d9 88%)}.map-street{color:#edf3f7;font-weight:700;text-shadow:0 1px 3px #071018,0 0 10px #071018;opacity:.94}.street-one{opacity:.96}.street-two{opacity:.86}.map-floating-button{background:#111820d9;border-color:#3f4b54;color:#f8f8f5}.arrived-screen .flow-map:before{background:radial-gradient(circle at 18% 46%,#2e6680 0 9%,transparent 21%),radial-gradient(circle at 74% 43%,#2d6845 0 7%,transparent 18%),linear-gradient(180deg,#071018e6 0,#071018e6 16%,#0e1a245e 42%,#071018bd)}.working-screen{position:relative;min-height:100vh;height:100vh;overflow:hidden;background:#050505;color:#f8f8f5}.working-background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#050505;background-image:radial-gradient(circle at 25% 55%,#0b2b3e 0 10%,transparent 28%),radial-gradient(circle at 74% 48%,#0d2d1c 0 9%,transparent 25%),linear-gradient(26deg,transparent 47%,#17202b 48%,#17202b 49%,transparent 50%),linear-gradient(-31deg,transparent 46%,#121b25 47%,#121b25 49%,transparent 50%),linear-gradient(90deg,#0c151b 1px,transparent 1px),linear-gradient(0deg,#0c151b 1px,transparent 1px);background-size:auto,auto,220px 170px,190px 150px,34px 34px,34px 34px}.working-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000000c8 0,#000000c8 15%,#00000052 42%,#000000d4)}.working-screen .working-card{position:absolute;z-index:5;left:20px;right:20px;bottom:max(22px,env(safe-area-inset-bottom));border-radius:28px;background:linear-gradient(180deg,#161614f7,#080807fb);border:1px solid #30302b;color:#f8f8f5;padding:16px 28px 30px;text-align:center;box-shadow:0 -12px 34px #000000a0,inset 0 1px #ffffff10;animation:job-progress-card-in .32s ease both}.working-screen .working-card .sheet-handle{background:#f5c518;margin-bottom:28px}.working-hourglass{width:76px;height:76px;margin:0 auto 24px;border-radius:50%;display:grid;place-items:center;border:1.5px solid #f5c518;background:#12100a;color:#f5c518;box-shadow:inset 0 1px #ffffff14;animation:working-hourglass-flip 14s ease-in-out infinite alternate;transform-origin:center}.working-hourglass svg{width:38px;height:38px;stroke-width:2.4}.working-card h1{margin:0;color:#f8f8f5;font:900 clamp(40px,10vw,58px)/1 Manrope;letter-spacing:-2px}.working-card h1 span{color:#f5c518}.working-card p{max-width:330px;margin:18px auto 0!important;color:#d7d3ca!important;font-size:22px!important;line-height:1.25!important}.working-time-block{display:grid;justify-items:center;margin:36px 0 22px}.working-time-block span{color:#d4d0c6;font-size:15px;font-weight:900}.working-time-block small{color:#a9a49a;font-size:18px;font-weight:900}.working-timer{display:block;margin:8px auto 12px;color:#f5c518;font:900 clamp(78px,21vw,112px)/.88 Manrope;letter-spacing:-3px;text-shadow:none;animation:working-timer-breathe 9s ease-in-out infinite}.working-payment-note{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 30px;color:#d4d0c6}.working-payment-note svg{width:20px;height:20px;color:#f5c518;flex:0 0 auto}.working-payment-note span{display:grid;text-align:left;gap:2px}.working-payment-note strong{font-size:14px;color:#f8f8f5}.working-payment-note small{font-size:12px;color:#aaa69b}.working-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:0}.working-actions button{position:relative;min-height:72px;border:1px solid #34342f;border-radius:16px;background:#11110f;color:#f8f8f5;font:900 17px Manrope;display:flex;align-items:center;justify-content:center;gap:12px}.working-actions button:disabled{opacity:.45}.working-actions svg{width:27px;height:27px;color:#f5c518}.working-actions b{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;border-radius:999px;background:#e2523e;color:#fff;font-size:10px;display:grid;place-items:center;padding:0 6px}.working-completing .working-hourglass{animation:working-hourglass-complete .9s ease both}.working-completing .working-timer{animation:none;color:#f8f8f5}.working-completing .working-card{animation:working-card-complete .9s ease both}@keyframes working-hourglass-flip{0%,44%{transform:rotate(0)}56%,to{transform:rotate(180deg)}}@keyframes working-hourglass-complete{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes working-card-complete{0%{opacity:1;transform:translateY(0)}72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}@media(max-height:760px){.working-screen .working-card{padding:12px 20px 22px}.working-screen .working-card .sheet-handle{margin-bottom:18px}.working-hourglass{width:58px;height:58px;margin-bottom:16px}.working-hourglass svg{width:30px;height:30px}.working-card h1{font-size:36px}.working-card p{font-size:17px!important}.working-time-block{margin:24px 0 16px}.working-timer{font-size:72px}.working-time-block small{font-size:15px}.working-payment-note{margin-bottom:20px}.working-actions button{min-height:60px;font-size:15px}}@media(prefers-reduced-motion:reduce){.working-hourglass,.working-timer,.working-completing .working-hourglass,.working-completing .working-card{animation:none!important}}.customer-state-confirm-completion{background:#050505;color:#f8f8f5;overflow:hidden}.customer-state-confirm-completion .flow-header{background:#050505;color:#f8f8f5}.customer-state-confirm-completion .flow-header button{background:#11110f;color:#f8f8f5;border:1px solid #2d2d28}.customer-state-confirm-completion .flow-header img{opacity:1;width:122px}.customer-state-confirm-completion .flow-main{background:#050505;color:#f8f8f5;height:calc(100dvh - 54px);min-height:0;padding-top:8px;padding-bottom:max(10px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.customer-completion-review{height:auto;min-height:100%;align-items:stretch;text-align:center;gap:10px;overflow:visible}.customer-completion-review .flow-progress{margin:0 0 10px;color:#5f5f59}.customer-completion-review .flow-progress i{height:4px;background:#2c2c27}.customer-completion-review .flow-progress .done{color:#f8f8f5}.customer-completion-review .flow-progress .done i{background:#f5c518}.customer-completion-review .completion-photo-proof{order:1;margin:0;gap:6px;transition:transform .42s ease,opacity .42s ease}.customer-completion-review .completion-photo-hero{aspect-ratio:1.34;border-radius:20px;background:#11110f;box-shadow:0 18px 38px #00000070}.customer-completion-review .completion-photo-proof>div{justify-content:center}.customer-completion-review .completion-photo-proof>div button{width:76px;height:58px;border-radius:10px;background:#171713}.customer-completion-review .completion-photo-proof.empty{min-height:290px;border:1px dashed #3a3420;background:#11100d;color:#f8f8f5}.customer-completion-review .completion-photo-proof.empty svg{color:#f5c518}.customer-completion-review .completion-photo-proof.empty span{color:#aaa69b}.completion-confirm-copy{order:2;display:grid;justify-items:center;gap:8px;margin-top:0}.completion-badge{display:flex;align-items:center;gap:9px;color:#f5c518;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:3px}.completion-badge svg{width:22px;height:22px;padding:3px;border:1.5px solid #f8f8f5;border-radius:50%;color:#f8f8f5}.completion-confirm-copy h1{max-width:400px;margin:0;color:#f8f8f5;font:900 clamp(42px,12vw,64px)/.98 Manrope;letter-spacing:-2px}.completion-confirm-copy h1 span{color:#f5c518}.completion-confirm-copy p{margin:0!important;color:#d8d4ca!important;font-size:20px!important;line-height:1.25!important}.customer-completion-review .photo-error{order:3}.completion-looks-good{order:4;min-height:82px!important;margin-top:auto!important;border-radius:18px!important;font-size:20px!important;box-shadow:none!important;display:grid!important;grid-template-columns:56px 1fr 56px!important}.completion-looks-good svg:first-child{width:30px;height:30px;margin:0!important;justify-self:center}.completion-looks-good svg:last-child{width:28px;height:28px;margin:0!important;justify-self:center}.completion-report-problem{order:5;min-height:78px;border:1px solid #34342f!important;background:#0f0f0e!important;color:#f8f8f5!important;border-radius:18px!important;font:900 19px Manrope!important;display:grid!important;grid-template-columns:56px 1fr 56px!important;align-items:center}.completion-report-problem svg{width:31px;height:31px;color:#f8f8f5;justify-self:center}.completion-secure-note{order:6;display:flex;align-items:center;justify-content:center;gap:10px;margin:4px 0 0!important;color:#d1cdc3!important;font-size:16px!important}.completion-secure-note svg{width:20px;height:20px;color:#f5c518}.completion-confirming .completion-photo-proof{transform:scale(.94) translateY(-8px);opacity:.82}.completion-confirming .completion-confirm-copy,.completion-confirming .completion-report-problem,.completion-confirming .completion-secure-note{opacity:.72;transition:opacity .3s ease}@media(max-height:760px){.customer-completion-review{gap:8px}.customer-completion-review .flow-progress{margin-bottom:8px}.customer-completion-review .completion-photo-hero{aspect-ratio:1.38;border-radius:18px}.completion-confirm-copy{gap:6px}.completion-secure-note{margin-top:2px!important}}.job-timeline-card{padding:20px;border:1px solid #e7e2d4;border-radius:20px;background:#fffdfa;color:#11110f;box-shadow:0 14px 32px #1719150d;text-align:left}.customer-completion-review .job-timeline-card{order:2;width:100%;max-height:none;overflow:visible;flex:0 0 auto}.customer-completion-review .completion-confirm-copy{order:3;flex:0 0 auto}.job-timeline-card h2{margin:0 0 18px;font:900 20px Manrope;letter-spacing:-.4px;color:#11110f}.job-timeline-card ol{position:relative;display:grid;gap:18px;margin:0;padding:0;list-style:none}.job-timeline-card ol:before{content:"";position:absolute;left:16px;top:16px;bottom:16px;width:1px;background:#ddd8ca}.job-timeline-card li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px}.job-timeline-card li>i{position:relative;z-index:1;width:34px;height:34px;border:2px solid #f5c518;border-radius:50%;background:#fffdfa;color:#9b7900;display:grid;place-items:center;font-style:normal;box-shadow:0 0 0 5px #fffdfa}.job-timeline-card li>i svg{width:17px;height:17px;stroke-width:2.4}.job-timeline-card li>div{display:grid;gap:3px;padding-top:1px}.job-timeline-card strong{font:900 15px/1.25 Manrope;color:#11110f}.job-timeline-card time{font:800 12px Manrope;color:#8a877f}.job-timeline-card p{margin:2px 0 0!important;color:#66645d!important;font-size:13px!important;line-height:1.35!important}.detail-grid .job-timeline-card{margin-bottom:16px}.customer-state-rate-helper,.customer-state-rate-helper .flow-header{background:#050505;color:#f8f8f5}.customer-state-rate-helper .flow-header button{background:#11110f;color:#f8f8f5;border:1px solid #2d2d28}.customer-state-rate-helper .flow-header img{opacity:1;width:122px}.customer-state-rate-helper .flow-main{background:#050505;color:#f8f8f5}.progressive-review{min-height:calc(100dvh - 112px);align-items:stretch;text-align:center;gap:22px;padding-bottom:max(16px,env(safe-area-inset-bottom));color:#f8f8f5}.progressive-review .flow-progress{margin-bottom:10px;color:#686861}.progressive-review .flow-progress i{height:4px;background:#2c2c27}.progressive-review .flow-progress .done{color:#f5c518}.progressive-review .flow-progress .done i{background:#f5c518}.review-hero{display:grid;place-items:center;gap:16px;margin:auto 0}.progressive-review.has-rating .review-hero{margin:0}.review-orb{width:98px;height:98px;border-radius:50%;display:grid;place-items:center;background:#f5c518;color:#070706;box-shadow:0 0 32px #f5c5185a,0 0 72px #f5c51824}.review-orb svg{width:48px;height:48px;stroke-width:2.5}.review-orb:not(.thanks) svg{fill:none}.review-orb.thanks{animation:review-thanks-pop .24s ease both}.review-hero h1,.review-thanks h1{max-width:360px;margin:0;color:#f8f8f5;font:900 clamp(46px,13vw,66px)/.95 Manrope;letter-spacing:-2px}.review-hero h1 span,.review-thanks h1 span,.review-reveal h2 span{color:#f5c518}.review-hero p,.review-thanks p{margin:0!important;color:#c9c6bd!important;font-size:17px!important;line-height:1.35!important}.review-thanks{display:grid;gap:8px;animation:review-thanks-pop .24s ease both}.progressive-stars{margin:6px 0 0;gap:10px}.progressive-stars button{width:58px;height:58px;border-radius:50%;background:#1a1a17;border:1px solid #33332d;color:#f5c518;box-shadow:inset 0 1px #ffffff12}.progressive-stars button.selected{background:#f5c518;color:#070706;border-color:#f5c518;animation:review-star-fill .2s ease both}.progressive-stars svg{width:28px;height:28px}.progressive-stars .selected svg{fill:#070706}.customer-completion-skyline{width:min(100%,560px);height:clamp(104px,18dvh,154px);margin:0 auto;overflow:hidden;pointer-events:none;color:#f5c518}.customer-completion-skyline svg{display:block;width:100%;height:100%;overflow:visible}.customer-skyline-buildings{fill:#11110f;stroke:#34342f;stroke-width:1.2;stroke-linejoin:round}.customer-skyline-windows{fill:none;stroke:#b78d00;stroke-width:3;stroke-linecap:round;opacity:.72}.customer-skyline-route{fill:none;stroke:#f5c518;stroke-width:2;stroke-linecap:round;stroke-dasharray:7 9;opacity:.84}.customer-skyline-pin{fill:#f5c518;filter:drop-shadow(0 0 10px #f5c51855)}.customer-skyline-pin circle{fill:#080807}.progressive-review.has-rating .customer-completion-skyline-review{display:none}.review-reveal{display:grid;justify-items:center;gap:10px;animation:review-section-reveal .28s ease both}.review-reveal>svg{width:34px;height:34px;color:#f5c518}.review-reveal h2{max-width:310px;margin:0;color:#f8f8f5;font:900 34px/.98 Manrope;letter-spacing:-1.2px}.review-reveal small{margin-top:-4px;color:#aaa69b;font-size:13px}.review-comment-step textarea{width:100%;min-height:128px;border:1px solid #34342f;border-radius:16px;background:#11110f;color:#fff;padding:15px;font:700 16px/1.45 Manrope;resize:none;outline:0;box-shadow:inset 0 1px #ffffff0d}.review-comment-step textarea::placeholder{color:#8c887f}.review-comment-step textarea:focus{border-color:#f5c518;box-shadow:0 0 0 1px #f5c51844,inset 0 1px #ffffff0d}.review-comment-actions{width:100%;display:grid;grid-template-columns:.38fr 1fr;gap:10px;margin-top:4px}.review-comment-actions .flow-quiet,.review-comment-actions .flow-primary{margin:0;min-height:58px;border-radius:16px;font-size:15px}.review-comment-actions .flow-quiet{background:#11110f;border:1px solid #34342f;color:#d4d0c6}.review-tip-step{padding-top:4px;border-top:1px solid #2b2b26}.review-tip-step p{margin:0!important;color:#bdb8ae!important;font-size:14px!important}.review-tip-step>div{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.review-tip-step button{min-height:58px;border:1px solid #34342f;background:#11110f;color:#f8f8f5;border-radius:12px;font:900 14px Manrope}.review-tip-step button.selected{border-color:#f5c518;background:#f5c518;color:#070706}.review-submit{min-height:72px!important;margin-top:auto!important;border-radius:18px!important;font-size:19px!important;animation:review-submit-in .24s ease both}.review-submit svg{width:26px;height:26px}@keyframes review-star-fill{0%{transform:scale(.86);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes review-thanks-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes review-section-reveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes review-submit-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-height:760px){.progressive-review{gap:14px}.review-orb{width:82px;height:82px}.review-orb svg{width:40px;height:40px}.progressive-stars button{width:52px;height:52px}.review-reveal h2{font-size:30px}.review-comment-step textarea{min-height:104px}.review-tip-step button{min-height:52px}.review-submit{min-height:64px!important}}.customer-state-complete{background:#050505;color:#f8f8f5;overflow:hidden}.customer-state-complete .flow-header{display:none}.customer-state-complete .flow-main{width:100%;height:100dvh;min-height:0;max-width:none;background:#050505;color:#f8f8f5;padding:max(42px,env(safe-area-inset-top)) 28px max(22px,env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch}.final-thank-you-screen{min-height:100%;align-items:center;justify-content:center;text-align:center;gap:24px;color:#f8f8f5;animation:final-screen-in .28s ease both}.final-thank-you-hero{display:grid;justify-items:center;gap:18px}.final-complete-badge{position:relative;width:166px;height:166px;border:2px solid #f5c518;border-radius:50%;display:grid;place-items:center;color:#f5c518;background:linear-gradient(180deg,#171713,#0f0f0d);box-shadow:0 0 34px #f5c5184a,0 0 78px #f5c5181f;animation:final-badge-in .28s ease both}.final-complete-badge:before{content:"";position:absolute;top:-56px;right:-56px;bottom:-56px;left:-56px;border-radius:50%;background:radial-gradient(circle,#f5c51812 0 22%,transparent 58%);pointer-events:none}.final-complete-badge svg{width:76px;height:76px;stroke-width:3.4;animation:final-check-in .28s ease both}.final-thank-you-hero h1{max-width:720px;margin:0;color:#f8f8f5;font:900 clamp(42px,11vw,66px)/1.04 Manrope;letter-spacing:-2.2px;animation:final-copy-in .28s ease .05s both}.final-thank-you-hero h1 span{display:block;color:#f5c518}.final-thank-you-hero p{max-width:420px;margin:0!important;color:#d4d0c6!important;font-size:22px!important;line-height:1.45!important;animation:final-copy-in .28s ease .08s both}.customer-completion-skyline-complete{height:clamp(92px,15dvh,142px);margin-top:-8px;margin-bottom:-4px;animation:final-copy-in .28s ease .1s both}.final-appreciation{width:min(100%,560px);display:grid;border-top:1px solid #33332e;border-bottom:1px solid #33332e;animation:final-copy-in .28s ease .12s both}.final-appreciation>div{min-width:0;min-height:94px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:18px 0;color:#d4d0c6;text-align:left}.final-appreciation>div+div{border-top:1px solid #33332e}.final-appreciation img,.final-appreciation i{width:68px;height:68px;flex:0 0 auto;border-radius:50%;object-fit:cover;background:#f5c518;color:#070706;display:grid;place-items:center;font:900 24px Manrope;font-style:normal}.final-appreciation span{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:13px;font-size:22px;line-height:1.25;overflow-wrap:anywhere}.final-appreciation span svg,.final-appreciation>div:nth-child(2)>span{width:52px;height:52px;flex:0 0 auto;border:1px solid #5a4a0f;border-radius:50%;display:grid;place-items:center;color:#f5c518;background:#11100a}.final-appreciation span svg{width:24px;height:24px;fill:#f5c518}.final-appreciation strong{color:#f8f8f5}.final-appreciation p{min-width:0;margin:0!important;color:#d4d0c6!important;font-size:24px!important;line-height:1.25!important;overflow-wrap:anywhere}.final-appreciation>div:nth-child(2)>span svg{width:28px;height:28px;fill:none}.final-thank-you-actions{width:min(100%,680px);display:grid;gap:18px;margin-top:6px;animation:final-actions-in .28s ease .18s both}.final-thank-you-actions .flow-primary,.final-thank-you-actions .flow-secondary{min-height:82px!important;margin:0!important;border-radius:18px!important;font:900 24px Manrope!important;display:grid!important;grid-template-columns:64px 1fr 64px!important;align-items:center!important}.final-thank-you-actions .flow-primary svg,.final-thank-you-actions .flow-secondary svg{width:32px;height:32px;justify-self:center}.final-thank-you-actions .flow-secondary{border:1px solid #383833!important;background:#0d0d0c!important;color:#f8f8f5!important}.final-thank-you-actions .final-safety-action{min-height:44px;margin:0;display:flex;align-items:center;justify-content:center;gap:8px;color:#d4d0c6}.final-thank-you-actions .final-safety-action svg{width:17px;height:17px;color:#f5c518}@keyframes final-screen-in{0%{opacity:0}to{opacity:1}}@keyframes final-badge-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes final-check-in{0%{transform:scale(.95);opacity:.75}to{transform:scale(1);opacity:1}}@keyframes final-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes final-actions-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-height:760px){.customer-state-complete .flow-main{padding-top:max(26px,env(safe-area-inset-top));padding-bottom:max(14px,env(safe-area-inset-bottom))}.final-thank-you-screen{justify-content:flex-start;gap:16px}.final-complete-badge{width:124px;height:124px}.final-complete-badge svg{width:58px;height:58px}.final-thank-you-hero{gap:12px}.final-thank-you-hero h1{font-size:42px}.final-thank-you-hero p{font-size:18px!important}.customer-completion-skyline-complete{height:92px;margin-top:-6px}.final-appreciation>div{min-height:72px;padding:12px 0}.final-appreciation img,.final-appreciation i{width:54px;height:54px}.final-appreciation span,.final-appreciation p{font-size:18px!important}.final-appreciation span svg,.final-appreciation>div:nth-child(2)>span{width:42px;height:42px}.final-thank-you-actions{gap:12px}.final-thank-you-actions .flow-primary,.final-thank-you-actions .flow-secondary{min-height:66px!important;font-size:20px!important}}@media(max-width:600px){.final-thank-you-screen{justify-content:flex-start}}.chat-screen{width:100%;height:100dvh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#050505;color:#f8f8f5;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);box-sizing:border-box}.chat-screen-header{flex:0 0 auto;min-height:72px;display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:10px;padding:16px 16px 2px;border-bottom:1px solid #171713;background:linear-gradient(180deg,#090908,#060605);box-shadow:0 16px 34px #00000050;box-sizing:border-box}.chat-back,.chat-call,.chat-add-button,.chat-send-button{border:1px solid #2c2c27;background:#11110f;color:#f8f8f5;display:grid;place-items:center;touch-action:manipulation}.chat-back,.chat-call{width:44px;height:44px;border-radius:50%}.chat-back svg,.chat-call svg{width:23px;height:23px}.chat-call:disabled{opacity:.4}.chat-participant{display:flex;align-items:center;gap:11px;min-width:0}.chat-participant img,.chat-participant i{width:46px;height:46px;flex:0 0 auto;border-radius:50%;border:2px solid #f5c518;background:#f5c518;color:#070706;object-fit:cover;display:grid;place-items:center;font:900 16px Manrope;font-style:normal;box-shadow:0 0 18px #f5c51844}.chat-participant span{min-width:0;display:grid;gap:2px}.chat-participant strong{font:900 17px Manrope;color:#f8f8f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-participant small{font-size:12px;color:#55d880;font-weight:800}.chat-messages{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:14px;padding:22px 16px 18px;scrollbar-width:none}.chat-messages::-webkit-scrollbar{display:none}.chat-message-row{display:flex;align-items:flex-end;gap:9px}.chat-message-row.mine{justify-content:flex-end}.chat-message-avatar{width:28px;height:28px;flex:0 0 auto;border-radius:50%;border:1px solid #f5c518;object-fit:cover;background:#f5c518;color:#070706;display:grid;place-items:center;font:900 11px Manrope;font-style:normal}.chat-message-stack{display:grid;gap:5px;max-width:min(78%,330px)}.chat-message-row.mine .chat-message-stack{justify-items:end}.chat-bubble{border:1px solid #282824;border-radius:18px 18px 18px 6px;background:linear-gradient(180deg,#1a1a18,#11110f);color:#f8f8f5;padding:12px 14px;font-size:16px;line-height:1.35;box-shadow:inset 0 1px #ffffff0d}.chat-message-row.mine .chat-bubble{border-color:#f5c518;background:#f5c518;color:#070706;border-radius:18px 18px 6px}.chat-message-time{color:#8f8a80;font-size:11px}.chat-message-row.mine .chat-message-time{color:#b99c15}.chat-empty-state{margin:auto;display:grid;place-items:center;gap:8px;text-align:center;color:#aaa59a}.chat-empty-state svg{width:34px;color:#f5c518}.chat-empty-state strong{font:900 18px Manrope;color:#f8f8f5}.chat-empty-state span{font-size:13px}.chat-screen-error{flex:0 0 auto;margin:0 16px 8px!important;color:#ff9b85!important;font-size:13px!important;font-weight:800}.chat-compose{flex:0 0 auto;display:grid;grid-template-columns:44px minmax(0,1fr) 52px;align-items:center;gap:10px;padding:10px 14px max(10px,env(safe-area-inset-bottom));border-top:1px solid #1e1e1a;background:#080807;box-shadow:0 -16px 34px #0005}.chat-add-button{width:44px;height:44px;border-radius:50%}.chat-add-button svg{width:21px}.chat-compose input{width:100%;height:46px;min-width:0;border:1px solid #2f2f2a;border-radius:23px;background:#171713;color:#fff;font-size:16px;font-weight:600;padding:0 16px;outline:0;box-sizing:border-box;-webkit-user-select:text;user-select:text}.chat-compose input::placeholder{color:#8d887d}.chat-compose input:focus{border-color:#47443a;box-shadow:0 0 0 1px #f5c51833}.chat-send-button{width:52px;height:46px;border-radius:16px;background:#f5c518;color:#070706;border-color:#f5c518}.chat-send-button:disabled{opacity:.45}.chat-send-button svg{width:22px;height:22px}.helper-dashboard-shell .chat-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.helper-dashboard-shell .chat-screen-header{padding:18px 22px 10px}.customer-flow{--customer-viewport:100dvh;--customer-safe-top:max(24px, calc(env(safe-area-inset-top) + 12px) );--customer-safe-bottom:max(16px,env(safe-area-inset-bottom));--customer-tracking-safe-top:var(--customer-safe-top)}.customer-flow.map-focused,.customer-flow.customer-state-helper-found,.customer-flow.customer-state-on-the-way,.customer-flow.customer-state-arrived,.customer-flow.customer-state-in-progress,.customer-flow.customer-state-confirm-completion,.customer-flow.customer-state-rate-helper,.customer-flow.customer-state-complete{min-height:var(--customer-viewport);height:var(--customer-viewport);overflow:hidden}.map-focused .flow-main,.customer-state-helper-found .flow-main,.customer-state-on-the-way .flow-main,.customer-state-arrived .flow-main,.customer-state-in-progress .flow-main{height:var(--customer-viewport);min-height:0;padding:0;overflow:hidden}.tracking-screen,.working-screen{height:var(--customer-viewport);min-height:0;overflow:hidden}.tracking-screen .flow-map,.on-way-screen .flow-map{height:var(--customer-viewport);min-height:0}.customer-state-helper-found .flow-header,.customer-state-on-the-way .flow-header,.customer-state-arrived .flow-header,.customer-state-in-progress .flow-header,.customer-state-confirm-completion .flow-header,.customer-state-rate-helper .flow-header{--flow-safe-top:var(--customer-safe-top);min-height:calc(52px + var(--flow-safe-top));padding-top:var(--flow-safe-top);padding-bottom:8px}.on-way-sheet{bottom:0;max-height:min(39dvh,calc(var(--customer-viewport) - var(--customer-safe-top) - 240px));padding-bottom:var(--customer-safe-bottom);overflow:hidden}.awaiting-travel-screen .on-way-sheet{max-height:min(44dvh,calc(var(--customer-viewport) - var(--customer-safe-top) - 245px))}.on-way-screen.sheet-expanded .on-way-sheet{max-height:min(58dvh,calc(var(--customer-viewport) - var(--customer-safe-top) - 120px))}.on-way-scroll{min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.arrival-card,.working-card{bottom:var(--customer-safe-bottom);max-height:calc(var(--customer-viewport) - var(--customer-safe-top) - 96px);overflow:hidden}.customer-state-confirm-completion .flow-main{height:calc(var(--customer-viewport) - 54px);min-height:0;overflow-y:auto}.customer-state-rate-helper .flow-main{height:calc(var(--customer-viewport) - var(--customer-safe-top) - 60px);min-height:0;overflow:hidden}.progressive-review{height:calc(var(--customer-viewport) - var(--customer-safe-top) - 68px);min-height:0;overflow:hidden}.review-step-tip.progressive-review{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.chat-screen{height:100dvh;min-height:100dvh;overflow:hidden}@media(max-height:760px){.on-way-sheet{max-height:min(42dvh,calc(var(--customer-viewport) - var(--customer-safe-top) - 216px))}.awaiting-travel-screen .on-way-sheet{max-height:min(46dvh,calc(var(--customer-viewport) - var(--customer-safe-top) - 214px))}.on-way-scroll{gap:12px}.awaiting-travel-copy{top:max(88px,calc(env(safe-area-inset-top) + 72px))}.arrival-card,.working-card{max-height:calc(var(--customer-viewport) - var(--customer-safe-top) - 80px)}}@media(orientation:landscape){.customer-flow.map-focused,.customer-flow.customer-state-helper-found,.customer-flow.customer-state-on-the-way,.customer-flow.customer-state-arrived,.customer-flow.customer-state-in-progress{overflow:hidden}.on-way-sheet,.arrival-card,.working-card{max-height:calc(var(--customer-viewport) - var(--customer-safe-top) - 48px)}.on-way-scroll{overflow-y:auto}}.customer-flow{--customer-safe-top:max(44px, calc(env(safe-area-inset-top) + 22px) );--customer-tracking-safe-top:var(--customer-safe-top)}.customer-state-helper-found .flow-header,.customer-state-on-the-way .flow-header,.customer-state-arrived .flow-header{--flow-safe-top:var(--customer-safe-top);min-height:calc(52px + var(--flow-safe-top));padding-top:var(--flow-safe-top)}.map-focused .flow-header{inset:var(--customer-safe-top) 0 auto}.on-way-job-card{height:auto;min-height:112px;align-items:center;padding-block:16px}.on-way-job-card span{min-width:0}.on-way-job-card small{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35;align-items:flex-start}.on-way-job-card small svg{flex:0 0 auto;margin-top:1px}.on-way-sheet .flow-contact{margin-top:2px}@media(max-height:760px){.on-way-job-card{min-height:92px;padding-block:14px}}.customer-flow.customer-state-searching{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:var(--customer-viewport);min-height:0;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none}.customer-state-searching .flow-header{flex:0 0 auto}.customer-state-searching .flow-main{flex:1 1 auto;height:auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.customer-state-searching .finding-helper-screen{height:auto;min-height:100%;overflow:visible}.customer-flow.map-focused .flow-header{height:56px;min-height:56px;padding:0 20px}.helper-dashboard-shell{background:#fbfaf6}.helper-dashboard-shell main>header{background:#000;border-bottom:0;box-shadow:none;justify-content:space-between}.helper-safe-area-spacer{display:none}.helper-dashboard-shell .mobile-brand{width:163px;height:auto;opacity:1;border-radius:0}.helper-dashboard-shell .menu-button,.helper-dashboard-shell .icon-button{width:48px;height:48px;min-width:48px;min-height:48px;transform:translateY(28px);border:0;background:transparent;color:#fff;box-shadow:none;border-radius:0;touch-action:manipulation}.helper-dashboard-shell .menu-button:before{content:none}.helper-dashboard-shell .menu-button svg,.helper-dashboard-shell .icon-button svg{width:28px;height:28px;stroke-width:2.5;pointer-events:none}.helper-dashboard-shell .notification b{top:0;right:0;width:auto;min-width:21px;height:17px;padding:0 5px;background:#ef3d32;color:#fff;border-radius:999px;font-size:10px;font-weight:900;display:grid;place-items:center}.helper-dashboard{max-width:980px;margin:0 auto;color:#090a08}.helper-online-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 0 22px;padding:20px 24px;border-radius:20px;background:#fff;box-shadow:0 12px 34px #1719150d}.helper-online-toggle{min-height:43px;margin:0;padding:0 18px;border-radius:999px;box-shadow:0 8px 24px #17191512;font-size:15px}.helper-online-toggle i{width:11px;height:11px}.helper-online-row>div{min-width:0;display:grid;gap:4px}.helper-online-row>div strong{font:900 18px/1 Manrope,DM Sans,sans-serif;text-transform:uppercase}.helper-online-row>div span{color:#656963;font-size:15px;line-height:1.3}.helper-update-location{min-height:44px;padding:0 0 0 20px;border:0;border-left:1px solid #deddd7;background:transparent;color:#090a08;display:flex;align-items:center;gap:9px;font:800 14px Manrope,DM Sans,sans-serif;white-space:nowrap;cursor:pointer}.helper-update-location svg{width:22px;height:22px}.helper-update-location:disabled{opacity:.65;cursor:wait}.helper-location-feedback{grid-column:3;justify-self:end;max-width:240px;margin-top:-14px;color:#656963;font-size:10px;line-height:1.35;text-align:right}.helper-location-feedback.success{color:#18724b}.helper-location-feedback.denied,.helper-location-feedback.error{color:#994537}.helper-earnings-card{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;padding:28px;border-radius:22px;background:#030303;color:#fff;box-shadow:0 20px 42px #1719151f;animation:helper-card-in .34s ease both}.helper-earnings-card span{display:block;text-transform:uppercase;letter-spacing:.6px;font-size:14px;font-weight:900;color:#f8f8f5}.helper-earnings-card strong{display:block;margin:10px 0 7px;font:900 clamp(44px,8vw,62px)/.95 Manrope,"DM Sans",sans-serif;letter-spacing:-2px}.helper-earnings-card small{color:#d7d3ca;font-size:17px}.helper-earnings-card svg{width:min(34%,210px);height:auto;overflow:visible}.helper-earnings-card path{fill:none;stroke:#00a646;stroke-width:6;stroke-linecap:round;opacity:.9}.helper-earnings-card circle{fill:#20c76f;filter:drop-shadow(0 0 10px #20c76f)}.helper-dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:26px 0 0}.helper-dashboard-stats>div,.helper-dashboard-stats>button{min-width:0;min-height:150px;padding:22px 96px 22px 24px;border:0;border-radius:18px;background:#fff;color:#090a08;box-shadow:0 12px 34px #1719150d;display:grid;align-content:center;gap:8px;position:relative;text-align:left;font:inherit;animation:helper-card-in .42s ease both}.helper-dashboard-stats>button{cursor:pointer}.helper-dashboard-stats>button:focus-visible{outline:3px solid #f5c518;outline-offset:3px}.helper-dashboard-stats i{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:#fff3c7;color:#bd8e00;display:grid;place-items:center;font-style:normal}.helper-dashboard-stats i svg{width:23px;height:23px}.helper-dashboard-stats span{font-size:12px;text-transform:uppercase;letter-spacing:.7px;color:#666963;font-weight:900}.helper-dashboard-stats strong{font:900 31px/1.05 Manrope,DM Sans,sans-serif;letter-spacing:-1px}.helper-dashboard-stats small{display:flex;align-items:center;gap:5px;color:#555851;font-size:15px}.helper-dashboard-stats small svg{width:16px;color:#f5c518;fill:#f5c518}.helper-current-job{margin-bottom:24px;padding:18px 20px;border-radius:18px;background:#171915;color:#fff;display:grid;gap:6px;box-shadow:0 14px 34px #17191520}.helper-current-job strong{font:900 22px Manrope,DM Sans,sans-serif}.helper-current-job small{color:#c8c5bd}.helper-current-job button{width:max-content;border:0;background:#f5c518;color:#090a08;border-radius:12px;padding:12px 15px;font-weight:900;display:flex;align-items:center;gap:8px}.helper-section-head{display:flex;align-items:center;justify-content:space-between;margin:28px 2px 14px}.helper-section-head h2{margin:0;font:900 25px Manrope,DM Sans,sans-serif;letter-spacing:-.7px}.helper-section-head button{border:0;background:transparent;color:#9b7900;font-weight:900;display:flex;align-items:center;gap:6px}.helper-section-head button svg{width:16px}.helper-available-heading{gap:12px}.helper-available-heading h2{margin-right:auto}.helper-radius-compact{min-height:40px;padding:0 10px 0 12px;border:1px solid #d9d7cf;border-radius:999px;background:#fff;color:#555951;font:800 12px Manrope,DM Sans,sans-serif;display:flex;align-items:center;gap:4px;white-space:nowrap}.helper-radius-compact select{min-height:36px;padding:0 20px 0 2px;border:0;background:transparent;color:#171915;font:900 12px Manrope,DM Sans,sans-serif}.helper-empty-jobs{display:grid;justify-items:center;text-align:center;gap:14px;padding:34px 24px 24px;border-radius:20px;background:#fff;border:1px solid #eeede8;box-shadow:0 12px 34px #1719150d}.helper-empty-jobs img{width:84px;height:84px;border-radius:18px;object-fit:cover}.helper-empty-jobs strong{font:900 24px Manrope,DM Sans,sans-serif;letter-spacing:-.5px}.helper-empty-jobs p{max-width:410px;margin:0;color:#666963;font-size:17px;line-height:1.45}.helper-empty-jobs span{width:100%;min-height:58px;margin-top:8px;border-radius:14px;background:#f5c518;color:#090a08;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:900}.helper-empty-jobs span svg{width:19px}.helper-empty-jobs .helper-notification-status{min-height:50px;border:1px solid #ead886;background:#fff8db;color:#6f5700;cursor:default;-webkit-user-select:none;user-select:none}.helper-info-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#0009;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.helper-info-sheet{position:relative;width:min(100%,520px);border-radius:28px 28px 0 0;background:#f7f7f3;padding:34px 24px max(28px,env(safe-area-inset-bottom));box-shadow:0 -10px 40px #0003}.helper-info-sheet:before{content:"";position:absolute;top:10px;left:50%;width:38px;height:4px;transform:translate(-50%);border-radius:4px;background:#d2d2cc}.helper-info-sheet h2{margin:10px 0 18px;font:900 24px Manrope,DM Sans,sans-serif}.helper-info-sheet ol{margin:0;padding:0;display:grid;gap:10px;counter-reset:helper-step;list-style:none}.helper-info-sheet li{min-height:48px;border-radius:12px;background:#fff;display:flex;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:800;counter-increment:helper-step}.helper-info-sheet li:before{content:counter(helper-step);width:25px;height:25px;flex:0 0 auto;border-radius:50%;background:#f5c518;color:#090a08;display:grid;place-items:center;font:900 11px Manrope,DM Sans,sans-serif}.customer-help-sheet{max-height:calc(100dvh - max(24px,env(safe-area-inset-top)));overflow-y:auto;color:#171915}.customer-help-sheet h2{padding-right:44px}.customer-help-options{display:grid;gap:10px}.customer-help-options button,.customer-help-detail button{min-height:52px;border:1px solid #deddd6;border-radius:14px;background:#fff;color:#171915;padding:12px 16px;font:800 14px Manrope;text-align:left}.customer-help-options button:not(.customer-help-close){border-left:4px solid #f5c518}.customer-help-options .customer-help-close{background:#171915;color:#fff;text-align:center}.customer-help-detail{display:grid;gap:14px}.customer-help-detail h3{margin:0;font:900 19px Manrope}.customer-help-detail p{margin:0;color:#5f625c;font-size:14px;line-height:1.55}.customer-help-detail>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.customer-help-detail button{display:flex;align-items:center;justify-content:center;gap:7px;text-align:center}.customer-help-detail button:last-child{background:#171915;color:#fff}.customer-help-detail button svg{width:17px;height:17px}.customer-help-second-level{display:grid;gap:16px}.customer-help-second-level h2{margin-bottom:0}.customer-help-form{display:grid;gap:14px}.customer-help-form fieldset{margin:0;padding:0;border:0;display:grid;gap:9px}.customer-help-form legend,.customer-help-form label>span{display:block;margin-bottom:8px;color:#343730;font:800 13px Manrope}.customer-help-categories{display:flex;flex-wrap:wrap;gap:8px}.customer-help-categories button{min-height:40px;border:1px solid #d9d8d1;border-radius:999px;background:#fff;color:#343730;padding:8px 12px;font:750 12px Manrope;display:flex;align-items:center;gap:6px}.customer-help-categories button.selected{border-color:#b68e00;background:#fff8db;color:#6e5600}.customer-help-categories button svg{width:14px;height:14px}.customer-help-form textarea{width:100%;min-height:118px;resize:vertical;border:1px solid #d9d8d1;border-radius:14px;background:#fff;color:#171915;padding:13px;font:600 14px/1.45 Manrope}.customer-help-form .flow-primary,.customer-help-confirmation .flow-primary{width:100%;margin:0}.customer-help-back{min-height:48px;border:1px solid #deddd6;border-radius:14px;background:#fff;color:#171915;padding:11px 16px;font:800 14px Manrope;display:flex;align-items:center;justify-content:center;gap:7px}.customer-help-back svg{width:17px;height:17px}.customer-help-error{margin:0;color:#a52a22;font:750 12px/1.4 Manrope}.customer-help-emergency{margin:0;border-left:4px solid #c74939;border-radius:10px;background:#fff0ed;color:#76251e;padding:11px 12px;display:flex;gap:9px;align-items:flex-start;font:800 13px/1.4 Manrope}.customer-help-emergency svg{width:18px;height:18px;flex:0 0 auto}.customer-help-how strong{font:850 15px/1.45 Manrope}.customer-help-how ul{margin:0;padding-left:20px;color:#5f625c;font-size:13px;line-height:1.5;display:grid;gap:7px}.customer-help-confirmation{display:grid;justify-items:center;gap:12px;text-align:center;padding:12px 0 2px}.customer-help-confirmation>svg{width:48px;height:48px;color:#9b7900}.customer-help-confirmation h3,.customer-help-confirmation p{margin:0}.customer-help-confirmation h3{font:900 20px Manrope}.customer-help-confirmation p{color:#5f625c;font-size:14px}.helper-available-jobs{display:grid;gap:14px}.helper-available-card{width:100%;border:0;border-radius:18px;background:#fff;box-shadow:0 12px 34px #1719150d;display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px 20px;text-align:left;color:#090a08;animation:helper-card-in .34s ease both}.helper-available-card>i{width:56px;height:56px;border-radius:14px;background:#fff5d6;color:#9b7900;display:grid;place-items:center;font-style:normal}.helper-available-card>i svg{width:27px;height:27px}.helper-available-card>span{min-width:0;display:grid;gap:5px}.helper-available-card strong{font:900 17px/1.1 Manrope,DM Sans,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.helper-available-card small{color:#656963;font-size:13px;line-height:1.25}.helper-available-card>b{display:grid;justify-items:end;gap:3px;font:900 28px/1 Manrope,DM Sans,sans-serif;color:#119653;letter-spacing:-.8px;white-space:nowrap}.helper-available-card>b small{color:#777b74;font:900 9px/1.2 Manrope,DM Sans,sans-serif;letter-spacing:.5px;text-transform:uppercase}.helper-available-card>em{min-height:38px;padding:0 14px;border-radius:11px;background:#f5c518;color:#090a08;display:flex;align-items:center;gap:5px;font:900 13px Manrope,DM Sans,sans-serif;font-style:normal;white-space:nowrap}.helper-available-card>em svg{width:15px;height:15px}.helper-recent-jobs{overflow:hidden;border:1px solid #eeede8;border-radius:20px;background:#fff;box-shadow:0 12px 34px #1719150d}.helper-recent-jobs>button{width:100%;min-height:94px;border:0;border-bottom:1px solid #eeede8;background:#fff;display:grid;grid-template-columns:62px minmax(0,1fr) auto 18px;align-items:center;gap:16px;padding:15px 20px;text-align:left}.helper-recent-jobs>button:last-child{border-bottom:0}.helper-recent-jobs .job-history-thumb,.helper-recent-jobs .small-icon{width:58px;height:58px;border-radius:13px}.helper-recent-jobs button>span{display:flex;min-width:0;flex-direction:column;gap:4px}.helper-recent-jobs button>span strong{font:900 16px Manrope,DM Sans,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.helper-recent-jobs button>span small{font-size:13px;color:#777}.helper-recent-jobs button>span em{width:max-content;border-radius:999px;background:#dff1dd;color:#267d37;padding:4px 9px;font-style:normal;font-size:10px;font-weight:900;text-transform:uppercase}.helper-recent-jobs button>b{display:grid;justify-items:end;font:900 23px Manrope,DM Sans,sans-serif;letter-spacing:-.5px;color:#090a08}.helper-recent-jobs button>b small{text-transform:uppercase;color:#888b84;font:900 11px Manrope,DM Sans,sans-serif;letter-spacing:.7px}.helper-recent-jobs button>svg{color:#9b9b95}.helper-job-detail-screen{max-width:680px;margin:0 auto;padding:6px 0 28px;color:#090a08}.helper-compensation{margin:0 0 14px;border:1px solid #e8e7e1;border-radius:18px;background:#fff;padding:17px 19px;box-shadow:0 8px 24px #1719150b;display:grid;gap:9px}.helper-compensation>div{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#555851;font-size:13px}.helper-compensation>div strong{color:#090a08;font:900 15px Manrope;white-space:nowrap}.helper-compensation.is-estimated .helper-compensation-offer{display:grid;justify-items:start;gap:3px;padding-bottom:10px;border-bottom:1px solid #e8e7e1}.helper-compensation.is-estimated .helper-compensation-offer strong{color:#090a08;font-size:29px;letter-spacing:-.8px}.helper-compensation .helper-compensation-total{margin-top:2px;padding-top:10px;border-top:1px solid #e8e7e1;color:#090a08;font-weight:900}.helper-compensation .helper-compensation-total>span{display:grid;gap:2px}.helper-compensation .helper-compensation-total span small{color:#777b74;font-size:10px;font-weight:700}.helper-compensation.is-estimated .helper-compensation-total{padding-top:8px;border-top:0}.helper-compensation.is-estimated .helper-compensation-total strong{color:#50534e;font-size:16px}.helper-compensation.is-completed .helper-compensation-total strong{color:#119653;font-size:26px}.helper-compensation.compact{padding:14px 17px;border-radius:16px;gap:7px}.helper-job-detail-head{display:grid;gap:8px;margin-bottom:20px}.helper-job-detail-head span{width:max-content;border-radius:999px;background:#fff4c8;color:#9b7900;padding:5px 9px;font:900 10px Manrope;text-transform:uppercase;letter-spacing:.9px}.helper-job-detail-head h1{margin:0;font:900 clamp(38px,8vw,58px)/1 Manrope;letter-spacing:-2px}.helper-job-detail-head p{max-width:520px;margin:0;color:#555851;font-size:17px;line-height:1.45}.helper-task-photos{margin:0 0 14px}.helper-task-photos>div:first-child{margin-bottom:9px}.helper-task-photos>div:first-child strong{font-size:11px}.helper-task-photos>div:first-child span{font-size:10px}.job-photos.helper-task-photos .helper-task-photo-hero-track{display:flex;flex-wrap:nowrap;width:100%;height:clamp(210px,52vw,360px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:18px;background:#e9e9e4}.helper-task-photo-hero-track::-webkit-scrollbar,.helper-task-photo-thumbnails::-webkit-scrollbar,.helper-task-photo-viewer-track::-webkit-scrollbar{display:none}.job-photos.helper-task-photos .helper-task-photo-hero{display:block;width:100%;height:100%;flex:0 0 100%;margin:0;padding:0;overflow:hidden;border:0;border-radius:18px;background:#e9e9e4;scroll-snap-align:start;scroll-snap-stop:always}.job-photos.helper-task-photos .helper-task-photo-hero img{display:block;width:100%;height:100%;border-radius:0;object-fit:contain}.helper-task-photo-dots{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:8px}.helper-task-photo-dots i,.helper-task-photo-viewer-dots i{width:5px;height:5px;border-radius:50%;background:#d1cfc6}.helper-task-photo-dots i.active,.helper-task-photo-viewer-dots i.active{width:14px;border-radius:999px;background:#c79a00}.helper-task-photo-thumbnails{display:flex;gap:7px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.helper-task-photo-thumbnails>button{width:76px;height:62px;flex:0 0 auto;border:2px solid transparent;border-radius:9px;padding:0;overflow:hidden;background:#e9e9e4}.helper-task-photo-thumbnails>button.selected{border-color:#c79a00}.helper-task-photo-thumbnails img{display:block;width:100%;height:100%;object-fit:cover}.helper-task-photo-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#090a08;padding:max(16px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));color:#fff}.helper-task-photo-viewer-head{display:flex;align-items:center;justify-content:center;min-height:48px;position:relative}.helper-task-photo-viewer-head span{font:800 13px Manrope}.helper-task-photo-viewer-head button{position:absolute;right:0;top:0;width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:#171915;display:grid;place-items:center}.helper-task-photo-viewer-track{display:flex;width:100%;min-height:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.helper-task-photo-viewer-track>div{width:100%;height:100%;flex:0 0 100%;display:grid;place-items:center;scroll-snap-align:start;scroll-snap-stop:always}.helper-task-photo-viewer-track img{display:block;width:100%;height:100%;object-fit:contain}.helper-task-photo-viewer-dots{display:flex;align-items:center;justify-content:center;gap:5px;min-height:28px}.helper-accepted-screen{max-width:760px;margin:0 auto;color:#090a08;background:#0b0c0a}.accepted-job-hero{padding:24px 24px 20px;background:linear-gradient(145deg,#0b0c0a,#181917);color:#fff}.accepted-job-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 18px;align-items:center;margin-bottom:20px}.accepted-job-summary>span{display:flex;align-items:center;gap:8px;color:#f5c518;font:900 11px Manrope;text-transform:uppercase;letter-spacing:.8px}.accepted-job-summary>span svg{width:18px;height:18px}.accepted-job-summary>strong{grid-column:2;grid-row:1 / span 2;display:grid;justify-items:end;gap:3px;font:900 27px Manrope;letter-spacing:-.5px}.accepted-job-summary>strong small{color:#c1c2bd;font:800 9px/1.2 Manrope;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.accepted-job-summary>strong em{color:#c1c2bd;text-align:right;font:700 9px/1.25 Manrope;letter-spacing:0;font-style:normal}.accepted-job-summary h1{grid-column:1;margin:0;font:900 clamp(31px,7vw,43px)/1.05 Manrope;letter-spacing:-1.2px}.accepted-job-summary p{grid-column:1/-1;margin:1px 0 0;color:#c1c2bd;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.accepted-job-summary p b{padding:0 4px;color:#767871}.helper-accepted-screen .accepted-job-hero .helper-lifecycle-panel{gap:9px;margin:0;padding:17px;border:0;border-radius:16px;background:#232421;color:#fff;box-shadow:none}.helper-accepted-screen .accepted-job-hero .helper-lifecycle-head{justify-content:flex-start}.helper-accepted-screen .accepted-job-hero .helper-lifecycle-head .job-status{display:none}.helper-accepted-screen .accepted-job-hero .helper-lifecycle-head strong{font-size:19px}.helper-accepted-screen .accepted-job-hero .helper-lifecycle-panel>p{color:#dedfd9;font-size:12px}.helper-accepted-screen .accepted-job-hero .helper-lifecycle-payment{justify-content:flex-start;padding:11px 13px;background:#11120f;color:#fff;font-size:11px}.helper-accepted-screen .accepted-job-hero .helper-lifecycle-payment svg{color:#21a85d}.accepted-content-sheet{position:relative;border-radius:28px 28px 0 0;background:#fbfaf6;padding:17px 17px max(26px,env(safe-area-inset-bottom))}.accepted-content-sheet>.panel,.accepted-content-sheet>.location-sharing{margin-bottom:14px;border-radius:18px;background:#fff;box-shadow:0 8px 24px #1719150b}.accepted-compact-summary{position:fixed;top:68px;left:248px;right:0;z-index:7;min-height:78px;padding:14px max(24px,calc((100vw - 512px)/2));background:#171816;color:#fff;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;box-shadow:0 8px 24px #0003}.accepted-compact-summary>svg{width:21px;height:21px;color:#f5c518}.accepted-compact-summary>span{display:grid;gap:2px;min-width:0}.accepted-compact-summary>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:900 17px Manrope}.accepted-compact-summary>span small{color:#f5c518;font:900 10px Manrope;text-transform:uppercase;letter-spacing:.7px}.accepted-compact-summary>b{display:grid;justify-items:end;font:900 22px Manrope;white-space:nowrap}.accepted-compact-summary>b small{color:#c1c2bd;font:800 8px Manrope;text-transform:uppercase;letter-spacing:.4px}.accepted-compact-summary>b em{color:#c1c2bd;font:700 8px/1.2 Manrope;letter-spacing:0;font-style:normal}.accepted-task-details{padding:20px}.accepted-task-details>span,.accepted-customer-contact>span{display:block;margin-bottom:9px;color:#9b7900;font:900 12px Manrope;text-transform:none;letter-spacing:.2px}.accepted-task-details h2{margin:0 0 13px;font:900 25px/1.2 Manrope;letter-spacing:-.5px}.accepted-task-details .tag-row{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:18px;overflow-x:auto;padding:2px 2px 7px;scrollbar-width:none}.accepted-task-details .tag-row::-webkit-scrollbar{display:none}.accepted-task-details .tag-row span{position:relative;min-height:48px;flex:0 0 auto;padding:10px 13px 10px 30px;border:1px solid #e6c94f;border-radius:14px;background:linear-gradient(145deg,#fffdf5,#fff0b4);box-shadow:inset 0 1px #fff,0 6px 14px #8b69001c;color:#715700;display:flex;align-items:center;font-size:11px;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.accepted-task-details .tag-row span:before{content:"";position:absolute;left:11px;width:11px;height:11px;border:2px solid #d2a600;border-radius:50%;background:#fff8df;box-shadow:inset 0 0 0 2px #fff8df}.accepted-task-photos>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.accepted-task-photos>div:first-child strong{font:900 13px Manrope}.accepted-task-photos>div:first-child span{color:#676b64;font-size:11px}.accepted-task-photo-track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px;background:#f0efe9}.accepted-task-photo-track::-webkit-scrollbar{display:none}.accepted-task-photo-track>button{width:100%;flex:0 0 100%;padding:0;border:0;background:transparent;scroll-snap-align:start;scroll-snap-stop:always}.accepted-task-photo-track img{display:block;width:100%;height:clamp(210px,52vw,320px);max-height:320px;border-radius:16px;object-fit:contain;background:#f0efe9}.accepted-task-photo-dots{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:9px}.accepted-task-photo-dots i{width:5px;height:5px;border-radius:50%;background:#d1cfc6}.accepted-task-photo-dots i.active{width:14px;border-radius:999px;background:#c79a00}.accepted-customer-contact{padding:20px}.accepted-customer-contact>div{display:grid;grid-template-columns:58px minmax(120px,1fr) auto;align-items:center;gap:13px}.accepted-customer-contact img,.accepted-customer-contact i{width:58px;height:58px;border-radius:50%;object-fit:cover;background:#f5c518;color:#090a08;display:grid;place-items:center;font:900 20px Manrope;font-style:normal}.accepted-customer-identity{min-width:0;display:grid;gap:4px}.accepted-customer-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:900 18px Manrope}.accepted-customer-identity small{display:flex;align-items:center;gap:5px;color:#238750;font-size:12px;font-weight:800;white-space:nowrap}.accepted-customer-identity svg{width:14px}.accepted-customer-actions{display:flex;justify-content:flex-end;gap:9px}.accepted-customer-contact button{position:relative;min-width:94px;min-height:46px;padding:0 15px;border:1px solid #deddd7;border-radius:12px;background:#fff;color:#090a08;display:flex;align-items:center;justify-content:center;gap:7px;font:800 13px Manrope}.accepted-customer-contact button svg{width:18px;height:18px}.accepted-customer-contact button b{min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#e2523e;color:#fff;display:grid;place-items:center;font-size:9px}.accepted-phone-unavailable{color:#777a73;font-size:11px;font-style:normal;white-space:nowrap}.accepted-content-sheet>.location-sharing{padding:16px 18px}.accepted-content-sheet>.location-sharing h2{font-size:17px}.accepted-content-sheet>.location-sharing p{font-size:12px}.accepted-travel-location-notice{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px;border:1px solid #ded4ab;border-radius:16px;background:#fffaf0;padding:14px 16px;color:#5f501c}.accepted-travel-location-notice svg{width:20px;height:20px;flex:0 0 auto;color:#9b7900}.accepted-travel-location-notice p{margin:0;font-size:11px;line-height:1.55}.helper-on-the-way-screen .location-sharing{margin:0 0 14px;border:1px solid #c7ead8;border-radius:16px;background:#f3fbf7;padding:13px 15px;box-shadow:none}.helper-on-the-way-screen .location-sharing h2{font-size:14px}.helper-on-the-way-screen .location-sharing p{font-size:10px}.accepted-travel-dock{position:sticky;bottom:0;z-index:3;margin:0 -2px;padding:10px 2px max(3px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#fbfaf600,#fbfaf6 18%)}.accepted-start-travel{width:100%;min-height:58px;border:0;border-radius:14px;background:#f5c518;color:#090a08;box-shadow:0 10px 24px #f5c51830;display:flex;align-items:center;justify-content:center;gap:10px;font:900 17px Manrope}.accepted-start-travel svg{width:20px;height:20px}.helper-on-the-way-screen{background:#fbfaf6}.on-way-content-sheet{position:relative;display:grid;gap:16px;padding:25px 24px max(28px,env(safe-area-inset-bottom));background:#fbfaf6}.on-way-job-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px}.on-way-job-summary>div{min-width:0}.on-way-job-summary>div>span{width:max-content;max-width:100%;display:flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#fff3c7;color:#8b6900;font:900 11px Manrope;text-transform:uppercase;letter-spacing:.65px}.on-way-job-summary>div>span svg{width:15px;height:15px}.on-way-job-summary h1{margin:14px 0 8px;font:900 clamp(31px,7vw,43px)/1.03 Manrope;letter-spacing:-1.2px}.on-way-job-summary p{margin:0;color:#565a53;display:flex;align-items:center;gap:7px;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.on-way-job-summary p svg{width:17px;height:17px;flex:0 0 auto}.on-way-job-summary p b{width:1px;height:17px;margin:0 3px;background:#bbbcb6;flex:0 0 auto}.on-way-job-summary>strong{min-width:145px;padding:17px 18px;border:1px solid #e8e5dc;border-radius:18px;background:#fff;box-shadow:0 9px 24px #17191510;color:#9b7900;display:grid;gap:5px;font:900 29px/1 Manrope;letter-spacing:-.6px}.on-way-job-summary>strong small{color:#74602a;font:700 12px/1.2 Manrope;letter-spacing:0}.on-way-customer-card{padding:22px;border-radius:20px;background:linear-gradient(145deg,#0b0c0a,#171816);box-shadow:0 12px 30px #090a081f;color:#fff}.on-way-customer-card h2{margin:0 0 20px;font:900 22px Manrope;letter-spacing:-.4px}.on-way-customer-row{display:grid;grid-template-columns:66px minmax(120px,1fr) auto;align-items:center;gap:15px}.on-way-customer-row>img,.on-way-customer-row>i{width:66px;height:66px;border-radius:50%;object-fit:cover;background:#fff9e9;color:#a7850a;display:grid;place-items:center;font:900 20px Manrope;font-style:normal}.on-way-customer-identity{min-width:0;display:grid;gap:5px}.on-way-customer-identity>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:900 23px/1.1 Manrope}.on-way-customer-identity>small{display:flex;align-items:center;gap:6px;color:#28bf67;font-size:12px;font-weight:800;white-space:nowrap}.on-way-customer-identity>small svg{width:15px;height:15px}.on-way-customer-identity>em{color:#a8aaa4;font-size:11px;font-style:normal}.on-way-contact-actions{display:flex;justify-content:flex-end;gap:10px}.on-way-contact-actions button{position:relative;min-width:104px;min-height:48px;padding:0 16px;border:1px solid #5c5e59;border-radius:14px;background:#141512;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font:800 13px Manrope}.on-way-contact-actions button.on-way-call{border-color:#f5c518;background:#f5c518;color:#090a08;box-shadow:0 8px 20px #f5c51824}.on-way-contact-actions button svg{width:19px;height:19px}.on-way-contact-actions button b{min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#e2523e;color:#fff;display:grid;place-items:center;font-size:9px}.on-way-customer-card>p{margin:19px 0 0;display:flex;align-items:flex-start;gap:9px;color:#a8aaa4;font-size:12px;line-height:1.5}.on-way-customer-card>p svg{width:15px;height:15px;margin-top:2px;flex:0 0 auto}.on-way-status-card{position:relative;min-height:280px;border:1px solid #e3e0d7;border-left:5px solid #f5c518;border-radius:20px;background:#fff;box-shadow:0 10px 28px #1719150d;overflow:hidden}.on-way-status-copy{position:relative;z-index:1;width:62%;padding:28px 18px 20px 24px;display:flex;align-items:flex-start;gap:15px}.on-way-status-copy>i{width:49px;height:49px;border-radius:50%;background:#fff3c7;color:#090a08;display:grid;place-items:center;font-style:normal;flex:0 0 auto}.on-way-status-copy>i svg{width:25px;height:25px}.on-way-status-copy h2{margin:2px 0 9px;font:900 26px Manrope;letter-spacing:-.5px}.on-way-status-copy p{margin:0 0 15px;color:#555952;font-size:13px;line-height:1.45}.on-way-status-copy small{display:flex;align-items:center;gap:8px;color:#4e534c;font-size:12px;font-weight:700}.on-way-status-copy small b{width:10px;height:10px;border-radius:50%;background:#28b968;box-shadow:0 0 0 4px #28b96817;flex:0 0 auto}.on-way-status-card.location-state-denied .on-way-status-copy small b,.on-way-status-card.location-state-paused .on-way-status-copy small b{background:#c79a00;box-shadow:0 0 0 4px #c79a0017}.on-way-status-card.location-state-unsupported .on-way-status-copy small b{background:#858881;box-shadow:0 0 0 4px #85888117}.on-way-navigation-actions{position:absolute;top:25px;right:21px;z-index:2;width:min(250px,40%);display:grid;gap:8px;justify-items:stretch}.on-way-navigation-actions button{min-height:44px;border-radius:13px;font:800 12px Manrope}.on-way-navigate-now{min-height:58px!important;border:1px solid #d9ad00;border-radius:16px!important;background:#f5c518;color:#090a08;box-shadow:0 10px 24px #f5c51836,0 0 #f5c5182e;display:flex;align-items:center;justify-content:center;gap:10px;font:900 15px Manrope!important;animation:on-way-navigate-breathe 2.8s ease-in-out infinite;will-change:box-shadow}.on-way-navigate-now:disabled{animation:none;opacity:.72}.on-way-navigate-now svg{width:22px;height:22px}.on-way-change-map{min-height:30px!important;border:0;background:transparent;color:#8b6900;text-decoration:underline;text-underline-offset:3px}.on-way-navigation-actions>small{color:#8a4c3c;text-align:center;font-size:11px;font-weight:700}.on-way-payment-security{position:absolute;left:17px;right:17px;bottom:14px;z-index:2;min-height:62px;padding:11px 16px;border-radius:15px;background:#f4f6ef;display:flex;align-items:center;gap:13px}.on-way-payment-security>svg{width:38px;height:38px;padding:8px;border-radius:50%;background:#e8f6ec;color:#189654;flex:0 0 auto}.on-way-payment-security>span{display:grid;gap:2px}.on-way-payment-security strong{font:900 13px Manrope}.on-way-payment-security small{color:#535750;font-size:12px}.on-way-task-card{padding:22px;border:1px solid #e3e0d7;border-radius:20px;background:#fff;box-shadow:0 10px 28px #1719150d}.on-way-task-card.has-photos{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,34%);align-items:start;gap:22px}.on-way-task-copy>span{display:block;margin-bottom:12px;color:#9b7900;font:900 12px Manrope;text-transform:uppercase;letter-spacing:.6px}.on-way-task-copy h2{margin:0 0 18px;font:900 27px/1.15 Manrope;letter-spacing:-.6px;overflow-wrap:anywhere}.on-way-task-copy .tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.on-way-task-copy .tag-row span{min-height:31px;padding:7px 11px;border:1px solid #f0df9f;border-radius:999px;background:linear-gradient(180deg,#fff9e8,#fff3c7);box-shadow:inset 0 1px #fff;color:#715700;display:inline-flex;align-items:center;font-size:10.5px;font-weight:800;line-height:1.2;white-space:normal}.on-way-task-card .accepted-task-photos{min-width:0;align-self:stretch}.on-way-task-card .accepted-task-photos>div:first-child strong{font-size:11px;text-transform:uppercase;letter-spacing:.45px}.on-way-task-card .accepted-task-photo-track img{height:clamp(180px,28vw,220px);max-height:220px}.on-way-arrival-dock{position:sticky;bottom:0;z-index:3;margin:0 -2px;padding:12px 2px max(3px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#fbfaf600,#fbfaf6 20%)}.on-way-arrival-dock .primary{width:100%;min-height:62px;border:0;border-radius:15px;background:#f5c518;color:#090a08;box-shadow:0 10px 24px #f5c51830;display:flex;align-items:center;justify-content:center;gap:10px;font:900 18px Manrope}.on-way-arrival-dock .primary svg{width:23px;height:23px}.on-way-content-sheet>.chat-card{margin:0}.on-way-navigation-sheet>p{margin:0;color:#62665f;font-size:14px}.on-way-navigation-sheet>div{display:grid;gap:10px}.on-way-navigation-sheet>div button{min-height:48px;border:1px solid #dedbd2;border-radius:13px;background:#fff;color:#171915;display:flex;align-items:center;justify-content:center;gap:9px;font:800 14px Manrope}.on-way-navigation-sheet>div button:first-child{border-color:#171915;background:#171915;color:#fff}.on-way-navigation-sheet>div button:last-child{background:#f7f5ef;color:#5e625b}.on-way-navigation-sheet>div button svg{width:19px;height:19px}@keyframes on-way-navigate-breathe{0%,to{box-shadow:0 10px 24px #f5c51836,0 0 #f5c5182e}50%{box-shadow:0 13px 29px #f5c51845,0 0 0 7px #f5c51800}}@media(prefers-reduced-motion:reduce){.on-way-navigate-now{animation:none}}.helper-arrived-job-screen{min-height:100%;background:#050604;color:#fff}.arrived-job-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 20px;margin:14px 18px 0;padding:24px 22px 20px;border:1px solid #3b3d38;border-radius:22px;background:linear-gradient(145deg,#10110f,#181a17);box-shadow:0 14px 34px #0006;color:#fff}.arrived-job-summary>div:first-child{min-width:0}.arrived-job-summary>div:first-child>span{display:block;margin-bottom:10px;color:#f5c518;font:900 12px Manrope;text-transform:uppercase;letter-spacing:.85px}.arrived-job-summary h1{margin:0;font:900 clamp(31px,7vw,43px)/1.03 Manrope;letter-spacing:-1.2px;overflow-wrap:anywhere}.arrived-job-summary p{margin:13px 0 0;color:#fff;display:grid;grid-template-columns:18px minmax(0,1fr);gap:2px 10px;font-size:14px}.arrived-job-summary p svg{grid-row:1/3;width:18px;height:18px;color:#f5c518}.arrived-job-summary p b{font-weight:750;overflow-wrap:anywhere}.arrived-job-summary p small{grid-column:2;color:#aeb1aa;font-size:13px;overflow-wrap:anywhere}.arrived-job-summary>strong{align-self:center;display:grid;justify-items:end;gap:5px;font:900 31px/1 Manrope;letter-spacing:-.7px;white-space:nowrap}.arrived-job-summary>strong small{color:#f5c518;font:800 10px Manrope;text-transform:uppercase;letter-spacing:.55px}.arrived-job-meta{grid-column:1/-1;display:flex;align-items:center;gap:17px;margin-top:6px;padding-top:15px;border-top:1px solid #3a3b37;color:#bcbeb8;font-size:13px}.arrived-job-meta span{display:flex;align-items:center;gap:7px;min-width:0}.arrived-job-meta svg{width:17px;height:17px;flex:0 0 auto}.arrived-job-meta i{width:1px;height:17px;background:#555650}.arrived-content-sheet{display:grid;gap:13px;padding:14px 18px max(24px,env(safe-area-inset-bottom));background:#050604}.arrived-task-card{border:1px solid #e0d9ca;border-radius:20px;background:linear-gradient(145deg,#fffdf7,#f5efe2);box-shadow:0 10px 28px #0003;color:#090a08}.arrived-customer-card{padding:20px 22px;border:1px solid #3b3d38;border-radius:22px;background:linear-gradient(145deg,#090a08,#171816);box-shadow:0 12px 30px #0006;color:#fff}.arrived-customer-card>span{display:block;margin-bottom:14px;color:#f5c518;font:900 12px Manrope;text-transform:uppercase;letter-spacing:.65px}.arrived-customer-row{display:grid;grid-template-columns:clamp(96px,24vw,120px) minmax(0,1fr);align-items:center;gap:20px}.arrived-customer-row>img,.arrived-customer-row>i{width:clamp(96px,24vw,120px);height:clamp(96px,24vw,120px);border-radius:20px;object-fit:cover;background:#fff9e9;color:#a7850a;display:grid;place-items:center;font:900 29px Manrope;font-style:normal}.arrived-customer-identity{min-width:0;display:grid;gap:4px}.arrived-customer-identity>strong{overflow-wrap:anywhere;font:900 28px/1.1 Manrope}.arrived-customer-identity>small{display:flex;align-items:center;gap:6px;color:#28bf67;font-size:13px;font-weight:800;white-space:nowrap}.arrived-customer-identity>small svg{width:16px;height:16px}.arrived-customer-identity>em{color:#a8aaa4;font-size:11px;font-style:normal}.arrived-contact-actions{display:flex;gap:10px;margin-top:15px}.arrived-contact-actions button{position:relative;min-width:0;min-height:54px;flex:1;padding:0 15px;border:1px solid #50524d;border-radius:14px;background:#141512;color:#fff;display:flex;align-items:center;justify-content:flex-start;gap:10px;font:800 14px Manrope}.arrived-contact-actions button>svg:first-child{width:23px;height:23px;color:#f5c518}.arrived-contact-actions button>svg:nth-last-child(1){width:18px;height:18px;margin-left:auto;color:#999c95}.accepted-customer-actions button:first-child:not(:last-child),.arrived-contact-actions button:first-child:not(:last-child){border-color:var(--yellow);background:var(--yellow);color:var(--ink)}.arrived-contact-actions button:first-child:not(:last-child) svg{color:var(--ink)}.arrived-contact-actions button b{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#e2523e;color:#fff;display:grid;place-items:center;font-size:9px}.arrived-customer-card>p{margin:14px 0 0;display:flex;align-items:center;justify-content:center;gap:8px;color:#a8aaa4;font-size:11px}.arrived-customer-card>p svg{width:14px;height:14px;color:#f5c518}.arrived-task-card{padding:20px 22px}.arrived-task-toggle{width:100%;padding:0;border:0;background:transparent;color:#090a08;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;text-align:left}.arrived-task-toggle>span{min-width:0;display:grid;gap:8px}.arrived-task-toggle small,.arrived-task-photos>div>span{color:#8d6d00;font:900 12px Manrope;text-transform:uppercase;letter-spacing:.65px}.arrived-task-toggle strong{font:900 25px/1.16 Manrope;letter-spacing:-.45px;overflow-wrap:anywhere}.arrived-task-toggle>svg{width:23px;height:23px;margin-top:2px;flex:0 0 auto;transition:transform .18s ease}.arrived-task-card.is-open .arrived-task-toggle>svg{transform:rotate(180deg)}.arrived-task-summary{display:-webkit-box;margin:12px 0 14px;color:#484b45;font-size:13px;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.arrived-task-card.is-open .arrived-task-summary{display:block}.arrived-task-card .tag-row{gap:7px;margin-bottom:0}.arrived-task-card .tag-row span{padding:7px 10px;border:1px solid #f0df9f;border-radius:999px;background:#fff3c7;color:#765b00;font-size:10.5px}.arrived-task-collapsed-photo{display:flex;align-items:center;gap:9px;width:max-content;max-width:100%;margin-top:13px}.arrived-task-collapsed-thumbnail{width:58px;height:46px;flex:0 0 auto;padding:0;border:0;border-radius:10px;background:#e9e4d9;overflow:hidden}.arrived-task-collapsed-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.arrived-task-photo-count{width:max-content;min-height:32px;padding:5px 9px;border:0;border-radius:999px;background:#ede7da;color:#66675f;font:800 10px Manrope}.arrived-task-expanded{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;padding-top:17px;border-top:1px solid #ded7c9}.arrived-task-expanded p{min-width:0;margin:0;display:grid;align-content:start;gap:4px}.arrived-task-expanded p:has(small:first-child):nth-child(2){grid-column:1/-1}.arrived-task-expanded small{color:#77786f;font:800 10px Manrope;text-transform:uppercase;letter-spacing:.45px}.arrived-task-expanded strong{font:800 13px/1.35 Manrope;overflow-wrap:anywhere}.arrived-task-photos{grid-column:1/-1;margin-top:5px;padding-top:15px;border-top:1px solid #ded7c9}.arrived-task-photos>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.arrived-task-photos>div button{min-height:44px;padding:0;border:0;background:transparent;color:#65665f;font:800 12px Manrope}.arrived-photo-preview{position:relative;width:clamp(116px,30vw,152px);height:96px;padding:0;border:0;border-radius:14px;background:#e9e4d9;overflow:hidden;display:block}.arrived-photo-preview img{width:100%;height:100%;object-fit:cover;display:block}.arrived-photo-preview small{position:absolute;right:7px;bottom:7px;padding:4px 7px;border-radius:999px;background:#090a08d9;color:#fff;font:800 9px Manrope}.arrived-content-sheet>.chat-card{margin:0}.arrived-action-dock{position:sticky;bottom:0;z-index:3;display:grid;gap:10px;margin:0 -2px;padding:10px 2px max(3px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#05060400,#050604 10%)}.arrived-action-dock button{width:100%;border-radius:15px;display:grid;place-items:center;font:900 19px Manrope}.arrived-start-work{min-height:64px;border:0;background:var(--yellow);color:#090a08;box-shadow:0 10px 24px #f5c51830}.arrived-customer-missing{min-height:56px;border:2px solid #4a4c47;background:#11120f;color:#fff}.arrived-customer-missing:disabled{opacity:.6}.arrived-action-dock .photo-error{margin:0;text-align:center}.helper-job-pay-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.helper-job-pay-grid>div{min-height:92px;border-radius:16px;background:#fff;box-shadow:0 10px 28px #1719150d;display:grid;align-content:center;gap:7px;padding:16px}.helper-job-pay-grid small{color:#7d8179;font:900 11px Manrope;text-transform:uppercase;letter-spacing:.7px}.helper-job-pay-grid strong{font:900 24px/1.05 Manrope;letter-spacing:-.7px}.helper-job-pay-grid>div:first-child strong{color:#139a57}.helper-route-card,.helper-customer-card,.helper-job-summary-card{border-radius:18px;background:#fff;box-shadow:0 12px 34px #1719150d}.helper-route-card{min-height:70px;margin-bottom:14px;padding:15px 18px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px}.helper-route-card>svg:first-child{width:40px;height:40px;padding:9px;border-radius:12px;background:#f8f0d1;color:#9b7900}.helper-route-card span{display:grid;gap:3px}.helper-route-card strong{font:900 15px Manrope}.helper-route-card small{color:#676b64;font-size:13px}.helper-route-card>svg:last-child{color:#a2a39d}.helper-customer-card{margin-bottom:14px;padding:18px}.helper-customer-card>span,.helper-job-summary-card>div>span{display:block;margin-bottom:13px;color:#747770;font:900 11px Manrope;text-transform:uppercase;letter-spacing:.8px}.helper-customer-card>div{display:grid;grid-template-columns:64px minmax(0,1fr) 42px 42px;align-items:center;gap:13px}.helper-customer-card img,.helper-customer-card i{width:64px;height:64px;border-radius:50%;object-fit:cover;background:#f5c518;color:#090a08;display:grid;place-items:center;font:900 22px Manrope;font-style:normal}.helper-customer-card strong{font:900 19px Manrope}.helper-customer-card small,.helper-customer-card em{display:flex;align-items:center;gap:5px;color:#555851;font-size:13px;font-style:normal}.helper-customer-card small svg{width:15px;color:#f5c518;fill:#f5c518}.helper-customer-card em{color:#1f9a5b;font-weight:900}.helper-customer-card em svg{width:15px}.helper-customer-card button{width:42px;height:42px;border:1px solid #e6e4dd;border-radius:50%;background:#fff;color:#090a08;display:grid;place-items:center}.helper-customer-card button:disabled{opacity:.38}.helper-job-summary-card{display:grid;gap:12px;margin-bottom:16px;padding:18px}.helper-job-summary-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.helper-job-summary-card>div>span{margin-bottom:0}.helper-job-summary-card>div button{border:0;background:transparent;color:#9b7900;font:900 12px Manrope;display:flex;align-items:center;gap:4px}.helper-job-summary-card>div button svg{width:14px;height:14px}.helper-job-summary-card p{margin:0;display:grid;grid-template-columns:32px 82px minmax(0,1fr);align-items:start;gap:10px;padding-top:12px;border-top:1px solid #efeee9;color:#090a08}.helper-job-summary-card p:first-of-type{border-top:0;padding-top:0}.helper-job-summary-card p>svg{width:22px;height:22px;color:#9b7900}.helper-job-summary-card p small{color:#757971;font:800 12px Manrope}.helper-job-summary-card p strong{font:800 14px/1.35 Manrope}.helper-job-detail-actions{display:grid;gap:10px}.helper-job-detail-actions .primary,.helper-job-detail-actions .secondary{min-height:58px;border-radius:14px;font:900 16px Manrope;display:flex;align-items:center;justify-content:center;gap:9px}.helper-job-detail-actions .primary{border:0;background:#f5c518;color:#090a08;box-shadow:0 10px 24px #f5c51830}.helper-job-detail-actions .secondary{border:1px solid #1d1d19;background:#fff;color:#090a08}.helper-job-detail-actions svg{width:19px;height:19px}.helper-job-detail-actions>small{display:flex;align-items:center;justify-content:center;gap:7px;color:#777b73;font-size:12px}.helper-job-detail-actions>small svg{width:15px;height:15px}.helper-dashboard-shell:has(.helper-completion-photo-screen) .page{background:var(--yellow-soft)}.helper-completion-photo-screen{max-width:620px;margin:0 auto;padding:8px 0 max(14px,env(safe-area-inset-bottom));color:var(--ink);display:grid;gap:14px}.helper-completion-photo-screen .page-title{margin:0;text-align:left;justify-content:flex-start}.helper-completion-photo-screen .page-title>div{display:grid;justify-items:start;gap:5px}.helper-completion-photo-screen .page-title .eyebrow{color:#9b7900}.helper-completion-photo-screen .page-title h1{margin:0;font:900 clamp(40px,8vw,48px)/1 Manrope;letter-spacing:-1.6px}.helper-completion-photo-screen .page-title p{max-width:560px;margin:5px 0 0;color:var(--muted);font-size:15px;line-height:1.45}.helper-completion-card{padding:18px;border:1px solid var(--line);border-radius:24px;background:var(--white);box-shadow:0 14px 36px #17191512;display:grid;gap:12px}.helper-completion-placeholder{height:clamp(190px,24vh,220px);border:2px dashed #9b7900;border-radius:19px;background:#fbfaf6;display:grid;place-items:center;align-content:center;gap:9px;color:var(--ink);cursor:pointer;text-align:center}.helper-completion-placeholder svg{width:42px;height:42px;color:#9b7900}.helper-completion-placeholder strong{font:900 19px Manrope}.helper-completion-placeholder span{color:var(--muted);font-size:13px;font-weight:700}.helper-completion-placeholder input,.helper-completion-actions label input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.helper-completion-preview{height:clamp(190px,24vh,220px);overflow:hidden;border:1px solid var(--green);border-radius:19px;background:#efeee9;box-shadow:0 10px 24px #17191512}.helper-completion-preview img{display:block;width:100%;height:100%;object-fit:cover}.helper-completion-customer-note{margin:0;text-align:center;color:var(--green);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:6px}.helper-completion-customer-note svg{width:14px;height:14px}.helper-completion-actions{display:grid;gap:10px}.helper-completion-card.has-photo .helper-completion-actions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.helper-completion-actions .primary,.helper-completion-actions .secondary{min-height:58px;border-radius:16px;font:900 16px Manrope;display:flex;align-items:center;justify-content:center;gap:9px}.helper-completion-actions .primary{border:0;background:var(--yellow);color:var(--ink);box-shadow:0 10px 24px #f5c51830}.helper-completion-actions .secondary{border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer}.helper-completion-actions svg{width:19px;height:19px}.helper-skip-photo{grid-column:1/-1;min-height:52px;border:1px solid var(--line);border-radius:16px;background:var(--white);color:var(--ink);font:900 16px Manrope}.helper-completion-note{margin:2px 8px 0;color:var(--muted);font-size:11px;line-height:1.35;text-align:left;display:flex;align-items:center;justify-content:flex-start;gap:8px}.helper-completion-note svg{width:15px;height:15px;color:#8b8f86}.helper-completion-card .photo-error{margin:0;text-align:center}@media(max-height:760px){.helper-completion-photo-screen{gap:6px;padding:3px 0 max(6px,env(safe-area-inset-bottom))}.helper-completion-photo-screen .page-title>div{gap:2px}.helper-completion-photo-screen .page-title h1{font-size:31px}.helper-completion-photo-screen .page-title p{font-size:11px}.helper-completion-card{padding:10px;gap:6px}.helper-completion-placeholder,.helper-completion-preview{height:130px}.helper-completion-customer-note{font-size:9px;line-height:1.2}.helper-completion-actions .primary,.helper-completion-actions .secondary{min-height:46px}.helper-skip-photo{min-height:32px}.helper-completion-note{font-size:9px}}@keyframes helper-online-pulse{0%,to{box-shadow:0 0 0 7px #25b86f1a}50%{box-shadow:0 0 0 11px #25b86f2c}}@keyframes helper-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.helper-safe-area-spacer{display:block;height:env(safe-area-inset-top);background:#000}.helper-dashboard-shell main>header{--app-safe-top:0px;position:relative;top:auto;height:136px;min-height:0;padding:10px 22px 18px;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;grid-template-rows:44px auto;align-items:center;row-gap:14px;isolation:auto;z-index:8}.helper-dashboard-shell:has(.helper-accepted-screen) .helper-safe-area-spacer{display:none}.helper-dashboard-shell:has(.helper-accepted-screen) main>header{position:fixed;top:0;left:0;right:0;width:100%;height:calc(136px + env(safe-area-inset-top));padding-top:calc(10px + env(safe-area-inset-top))}.helper-dashboard-shell:has(.helper-accepted-screen) .page{padding:calc(136px + env(safe-area-inset-top)) 0 0;background:#0b0c0a}.helper-dashboard-shell .menu-button{grid-column:1;grid-row:1;justify-self:start}.helper-dashboard-shell .notification-center{grid-column:3;grid-row:1;justify-self:end}.helper-dashboard-shell .mobile-brand{position:static;grid-column:1 / -1;grid-row:2;justify-self:center;transform:translateY(8px);width:205px}.helper-dashboard-shell .page{padding:0 18px max(34px,env(safe-area-inset-bottom));background:#fbfaf6}.helper-online-row{position:relative;z-index:1;gap:13px;margin-top:16px;padding:17px 18px}.helper-online-row>div strong{font-size:17px}.helper-online-row>div span{font-size:13px}.helper-update-location{padding-left:14px;font-size:12px}.helper-earnings-card{padding:24px 22px;border-radius:20px}.helper-earnings-card svg{width:36%}.helper-dashboard-stats{grid-template-columns:1fr 1fr 1fr;gap:10px}.helper-dashboard-stats>div,.helper-dashboard-stats>button{min-height:132px;padding:18px 14px}.helper-dashboard-stats i{right:10px;top:12px;transform:none;width:34px;height:34px;opacity:.95}.helper-dashboard-stats i svg{width:18px;height:18px}.helper-dashboard-stats span{min-height:28px;padding-right:38px;font-size:10px}.helper-dashboard-stats strong{font-size:clamp(19px,5vw,24px)}.helper-dashboard-stats small{font-size:12px}.helper-empty-jobs{padding:28px 20px 20px}.helper-empty-jobs strong{font-size:22px}.helper-empty-jobs p{font-size:16px}.helper-available-card{grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:15px}.helper-available-card>i{width:50px;height:50px}.helper-available-card>b{font-size:25px}.helper-available-card>em{grid-column:3;min-height:34px;padding:0 11px;font-size:12px}.helper-job-detail-screen{padding:4px 0 26px}.helper-accepted-screen{width:100%;max-width:none;padding:0}.accepted-job-hero{padding:20px 18px 18px}.accepted-content-sheet{padding:16px max(16px,env(safe-area-inset-right)) max(26px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.accepted-compact-summary{top:calc(136px + env(safe-area-inset-top));left:0;padding:13px max(18px,env(safe-area-inset-right)) 13px max(18px,env(safe-area-inset-left));min-height:72px}.accepted-compact-summary>span strong{font-size:16px}.accepted-compact-summary>b{font-size:21px}.on-way-content-sheet{padding:22px max(16px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.on-way-job-summary>strong{min-width:132px;padding:15px;font-size:26px}.on-way-customer-card{padding:20px}.on-way-status-copy{padding-left:20px}.on-way-task-card{padding:20px}.arrived-job-summary{padding:22px max(18px,env(safe-area-inset-right)) 19px max(18px,env(safe-area-inset-left))}.arrived-content-sheet{padding:16px max(16px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.helper-job-pay-grid{grid-template-columns:repeat(2,1fr)}.helper-customer-card>div{grid-template-columns:58px minmax(0,1fr) 40px 40px}.helper-customer-card img,.helper-customer-card i{width:58px;height:58px}.helper-recent-jobs>button{grid-template-columns:56px minmax(0,1fr) auto 16px;gap:12px;padding:14px 16px}.helper-recent-jobs button>b{font-size:21px}}@media(max-width:520px){.accepted-customer-contact>div{grid-template-columns:58px minmax(0,1fr)}.accepted-customer-actions{grid-column:2;justify-content:flex-end}.on-way-customer-row{grid-template-columns:58px minmax(0,1fr)}.on-way-customer-row>img,.on-way-customer-row>i{width:58px;height:58px}.on-way-contact-actions{grid-column:1 / -1;justify-content:stretch}.on-way-contact-actions button{flex:1;min-width:0}.on-way-status-copy{width:68%}}@media(max-width:420px){.on-way-content-sheet{gap:14px;padding-top:18px}.on-way-job-summary{grid-template-columns:minmax(0,1fr) 112px;gap:12px}.on-way-job-summary h1{font-size:30px}.on-way-job-summary p{grid-column:1/-1;flex-wrap:wrap}.on-way-job-summary p b{display:none}.on-way-job-summary>strong{min-width:0;padding:13px 12px;font-size:22px}.on-way-job-summary>strong small{font-size:10px}.on-way-customer-card h2{margin-bottom:16px;font-size:20px}.on-way-customer-identity>strong{font-size:20px}.on-way-status-card{min-height:370px}.on-way-status-copy{width:100%;padding:22px 18px 14px}.on-way-navigation-actions{position:static;width:auto;margin:0 18px;gap:6px}.on-way-task-card.has-photos{grid-template-columns:1fr;gap:17px}.on-way-task-card .accepted-task-photo-track img{height:clamp(190px,52vw,260px);max-height:260px}.arrived-job-summary{grid-template-columns:minmax(0,1fr) 112px;gap:10px}.arrived-job-summary>strong{font-size:23px}.arrived-job-summary>strong small{font-size:8px}.arrived-job-meta{gap:11px;font-size:12px}.arrived-content-sheet{gap:13px}.arrived-task-card{padding:19px}.arrived-task-toggle strong{font-size:22px}.arrived-customer-card{padding:18px}.arrived-customer-row{grid-template-columns:96px minmax(0,1fr);gap:15px}.arrived-customer-row>img,.arrived-customer-row>i{width:96px;height:96px;border-radius:18px}.arrived-customer-identity>strong{font-size:20px}.arrived-contact-actions button{min-height:50px;padding:0 12px;font-size:13px}.helper-dashboard-stats{grid-template-columns:1fr}.helper-dashboard-stats>div,.helper-dashboard-stats>button{min-height:118px;padding-right:78px}.helper-dashboard-stats i{right:18px;top:50%;transform:translateY(-50%);width:44px;height:44px}.helper-dashboard-stats span{min-height:0;padding-right:0}.helper-online-row{grid-template-columns:auto minmax(0,1fr);padding:16px}.helper-available-heading{align-items:flex-start;flex-wrap:wrap}.helper-available-heading h2{width:100%}.helper-radius-compact{order:2}.helper-online-toggle{font-size:14px;padding:0 14px}.helper-update-location{grid-column:1/-1;min-height:40px;justify-content:center;padding:10px 0 0;border-left:0;border-top:1px solid #deddd7}.helper-location-feedback{grid-column:1/-1;justify-self:center;max-width:none;margin-top:-6px;text-align:center}.helper-available-card{grid-template-columns:50px minmax(0,1fr) auto}.helper-available-card>b{grid-column:2/-1;justify-self:end;font-size:24px}.helper-available-card>em{grid-column:1/-1;width:100%;justify-content:center}.helper-job-summary-card p{grid-template-columns:28px minmax(0,1fr)}.helper-job-summary-card p small,.helper-job-summary-card p strong{grid-column:2}.helper-work-preferences{padding:16px}.helper-work-preferences>div{grid-template-columns:repeat(3,minmax(0,1fr))}.accepted-customer-contact>div{grid-template-columns:52px minmax(0,1fr)}.accepted-customer-contact img,.accepted-customer-contact i{width:52px;height:52px}.accepted-job-summary{gap:7px 10px}.accepted-job-summary>strong{font-size:23px}.accepted-job-summary h1{font-size:29px}}.customer-on-way-simple{height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;gap:20px;padding:calc(var(--customer-tracking-safe-top) + 78px) max(18px,env(safe-area-inset-right)) max(28px,calc(env(safe-area-inset-bottom) + 18px)) max(18px,env(safe-area-inset-left));background:radial-gradient(circle at 104% 40%,#1c5b3438 0 9%,transparent 27%),radial-gradient(circle at -8% 29%,#16416631 0 9%,transparent 27%),linear-gradient(180deg,#070b0e,#0a0d0f 48%,#070807);color:#f8f8f5;scrollbar-width:none}.customer-on-way-simple::-webkit-scrollbar{display:none}.apple-live-map-card{width:100%;min-width:0;overflow:hidden;border:1px solid #4a473f;border-radius:24px;background:linear-gradient(145deg,#191a18f5,#10110ff7);color:#f8f8f5;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0000004f}.apple-live-map-heading{width:100%;min-height:76px;padding:14px 18px;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:12px;text-align:left}.apple-live-map-heading:disabled{opacity:1}.apple-live-map-heading>i{width:46px;height:46px;border:1px solid #725b08;border-radius:50%;background:#221d08;color:#f5c518;display:grid;place-items:center;font-style:normal}.apple-live-map-heading>i svg{width:23px;height:23px}.apple-live-map-heading>span{min-width:0;display:grid;gap:3px}.apple-live-map-heading strong{font:900 17px/1.2 Manrope;color:#f8f8f5}.apple-live-map-heading small{color:#aaa69b;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.apple-live-map-heading>svg{width:20px;height:20px;color:#d8d4cb}.customer-on-way-simple>.apple-live-map-card{flex:0 0 auto}.apple-live-map-body{min-height:0;display:grid;grid-auto-rows:max-content;gap:12px;padding:0 14px 16px}.apple-live-map-canvas{position:relative;width:100%;height:clamp(210px,52vw,360px);min-height:clamp(210px,52vw,360px);overflow:hidden;flex:0 0 auto;border:1px solid #34342f;border-radius:18px;background:#151b20}.customer-on-way-simple .apple-live-map-canvas{height:clamp(236px,58vw,380px);min-height:clamp(236px,58vw,380px)}.apple-live-map-canvas>.mk-map-view{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:100%!important}.apple-live-map-canvas canvas{width:100%!important;height:100%!important}.apple-live-map-placeholder{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;padding:22px;display:grid;align-content:center;justify-items:center;gap:9px;background:linear-gradient(145deg,#1b242b,#11171c);color:#f8f8f5;text-align:center}.apple-live-map-placeholder svg{width:38px;height:38px;color:#f5c518}.apple-live-map-placeholder strong{font:900 16px Manrope}.apple-live-map-placeholder small{max-width:260px;color:#aaa69b;font-size:12px;line-height:1.4}.apple-live-map-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.apple-live-map-meta>span{min-width:0;min-height:62px;padding:9px 6px;border:1px solid #32322d;border-radius:13px;background:#10100f;display:grid;justify-items:center;align-content:center;gap:2px;text-align:center}.apple-live-map-meta svg{width:16px;height:16px;color:#f5c518}.apple-live-map-meta small{color:#aaa69b;font-size:10px}.apple-live-map-meta strong{max-width:100%;color:#f8f8f5;font-size:12px;overflow-wrap:anywhere}.apple-live-map-marker-warning{margin:0;color:#c9c4b8;font-size:11px;line-height:1.4;text-align:center}.apple-live-map-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.apple-live-map-actions button{min-width:0;min-height:48px;border:1px solid #3b3a34;border-radius:13px;background:#11110f;color:#f8f8f5;display:flex;align-items:center;justify-content:center;gap:8px;font:900 14px Manrope}.apple-live-map-actions button:last-child{border-color:#f5c518;background:#f5c518;color:#090a08}.apple-live-map-actions button:disabled{opacity:.42}.apple-live-map-actions svg{width:19px;height:19px}.apple-live-map-actions button b{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#e63946;color:#fff;display:inline-grid;place-items:center;font:900 10px Manrope}.apple-live-travel-summary{margin:0 14px 12px;padding:13px 15px;border:1px solid #34332e;border-radius:15px;background:#10100f;display:grid;gap:4px}.apple-live-travel-summary strong{color:#f8f8f5;font:900 17px/1.25 Manrope;overflow-wrap:anywhere}.apple-live-travel-summary span{color:#c7c3ba;font-size:13px;line-height:1.4}.apple-live-travel-summary span b{margin:0 3px;color:#77746c}.customer-on-way-simple>.apple-live-map-card>.apple-live-map-actions{margin:0 14px 16px}.apple-live-map-card.is-collapsed .apple-live-map-heading{min-height:64px;padding-top:9px;padding-bottom:9px}.working-live-map-header{position:absolute;z-index:6;top:calc(var(--customer-tracking-safe-top) + 70px);left:max(20px,env(safe-area-inset-left));right:max(20px,env(safe-area-inset-right))}.customer-on-way-hero{text-align:center;padding:14px 0 2px}.customer-on-way-hero h1{margin:0;color:#f8f8f5;font:900 clamp(42px,12vw,62px)/.96 Manrope;letter-spacing:-2px}.customer-on-way-hero h1 span{color:#f5c518}.customer-on-way-hero p{margin:13px 0 0!important;color:#d8d4cb!important;font-size:clamp(17px,4.5vw,21px)!important;line-height:1.3!important}.customer-on-way-details{display:grid;gap:12px;padding:20px;border:1px solid #302f2a;border-radius:28px;background:linear-gradient(180deg,#151614f7,#0d0e0cf8);box-shadow:inset 0 1px #ffffff0c,0 22px 52px #00000059}.customer-on-way-helper{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;min-width:0}.customer-on-way-helper>img,.customer-on-way-helper>i{width:72px;height:72px;border:4px solid #f5c518;border-radius:50%;background:#f5c518;color:#0b0c0a;object-fit:cover;display:grid;place-items:center;font:900 26px Manrope;font-style:normal;box-shadow:0 0 22px #f5c51835}.customer-on-way-helper>div{min-width:0}.customer-on-way-helper h2{margin:0;color:#f8f8f5;font:900 clamp(24px,6vw,30px)/1.1 Manrope;overflow-wrap:anywhere}.customer-on-way-helper p{margin:6px 0!important;color:#f8f8f5!important;font-size:16px!important}.customer-on-way-helper b{width:max-content;max-width:100%;display:flex;align-items:center;gap:7px;border:1px solid #3a3933;border-radius:999px;padding:8px 11px;color:#f8f8f5;font-size:13px;white-space:normal}.customer-on-way-helper b svg{width:18px;height:18px;flex:0 0 auto;color:#f5c518}.customer-on-way-helper-stats{margin-top:8px;display:flex;align-items:center;gap:7px 12px;flex-wrap:wrap;color:#aaa69b}.customer-on-way-helper-stats small{display:flex;align-items:center;gap:4px;font-size:11px}.customer-on-way-helper-stats svg{width:14px;height:14px;color:#f5c518}.customer-on-way-job{width:100%;min-width:0;display:grid;grid-template-columns:56px minmax(0,1fr) 22px;align-items:center;gap:13px;padding:16px;border:1px solid #302f2a;border-radius:18px;background:linear-gradient(180deg,#171816,#111210);color:#f8f8f5;text-align:left}.customer-on-way-job>i{width:52px;height:52px;border:1px solid #55450d;border-radius:50%;background:#251f08;color:#f5c518;display:grid;place-items:center;font-style:normal}.customer-on-way-job>i svg{width:28px;height:28px}.customer-on-way-job>span{min-width:0;display:grid;gap:6px}.customer-on-way-job strong{color:#f8f8f5;font:900 22px/1.15 Manrope;overflow-wrap:anywhere}.customer-on-way-job small{min-width:0;color:#c7c3ba;font-size:13px;line-height:1.35;display:flex;align-items:flex-start;gap:6px;overflow-wrap:anywhere}.customer-on-way-job small b{color:#f5c518;font-size:16px}.customer-on-way-job small svg{width:16px;height:16px;flex:0 0 auto;color:#d3cfc6}.customer-on-way-job>svg{width:20px;color:#d3cfc6}.customer-on-way-payment{display:flex;align-items:flex-start;justify-content:center;gap:10px;color:#c5c1b8;font-size:14px;line-height:1.45;padding:5px 4px 0}.customer-on-way-payment svg{width:20px;height:20px;flex:0 0 auto;color:#f5c518}@media(max-width:370px){.customer-on-way-simple{gap:14px;padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.customer-on-way-hero{padding-top:4px}.customer-on-way-details{gap:11px;padding:17px}.customer-on-way-helper{grid-template-columns:62px minmax(0,1fr);gap:11px}.customer-on-way-helper>img,.customer-on-way-helper>i{width:62px;height:62px}.customer-on-way-helper h2{font-size:23px}.apple-live-map-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.on-way-status-card{min-height:0;overflow:visible}.on-way-status-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,250px);align-items:start;gap:18px;padding:24px 20px 22px}.on-way-status-copy{width:auto;padding:0}.on-way-navigation-actions{position:static;width:auto}.on-way-payment-security{display:none}.customer-on-way-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.customer-on-way-summary>div{min-width:0}.customer-on-way-summary span{color:#d2a800;font:900 11px Manrope;text-transform:uppercase;letter-spacing:.8px}.customer-on-way-summary h1{margin:10px 0 6px;color:#f8f8f5;font:900 clamp(29px,7vw,39px)/1.04 Manrope;letter-spacing:-.8px;overflow-wrap:anywhere}.customer-on-way-summary p,.customer-on-way-summary address{margin:0!important;color:#c7c3ba!important;font-size:13px!important;line-height:1.45!important;font-style:normal;overflow-wrap:anywhere}.customer-on-way-summary address{margin-top:3px!important}.customer-on-way-summary>strong{color:#f8f8f5;font:900 clamp(22px,6vw,29px)/1 Manrope;white-space:nowrap}.customer-helper-label{color:#f8f8f5;font:900 16px Manrope}@media(max-width:620px){.on-way-status-top{grid-template-columns:1fr;padding:22px 18px 18px}.on-way-navigation-actions{width:100%}}@media(max-width:370px){.on-way-content-sheet{padding-left:14px;padding-right:14px}.customer-on-way-summary{gap:10px}}.helper-awaiting-confirmation-screen{background:#fbfaf6}.awaiting-job-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 18px;padding:20px 24px 18px;border-top:1px solid #e4e1d8;background:#fbfaf6}.awaiting-job-summary>div{min-width:0}.awaiting-job-summary span{display:block;color:#8b6900;font:900 11px Manrope;text-transform:uppercase;letter-spacing:.8px;overflow-wrap:anywhere}.awaiting-job-summary h1{margin:10px 0 5px;font:900 clamp(28px,7vw,38px)/1.04 Manrope;letter-spacing:-1px;overflow-wrap:anywhere}.awaiting-job-summary p{margin:0;color:#5c6059;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.awaiting-job-summary p b{margin:0 4px}.awaiting-job-summary>strong{color:#090a08;font:900 clamp(25px,6vw,32px)/1 Manrope;white-space:nowrap;text-align:right}.awaiting-job-summary>strong small{display:block;margin-bottom:8px;color:#5c6059;font:600 12px/1.2 Manrope;text-transform:none;letter-spacing:0}.awaiting-confirmation-content{display:grid;gap:14px;padding:12px 24px max(28px,env(safe-area-inset-bottom));background:#fbfaf6}.awaiting-completion-card,.awaiting-customer-card,.awaiting-task-card{border:1px solid #ded9cd;border-radius:20px;background:#fff;box-shadow:0 8px 24px #1719150d}.awaiting-completion-card{padding:22px 26px}.awaiting-completion-heading{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:16px}.awaiting-completion-heading>i{width:52px;height:52px;border-radius:50%;background:#fff4d5;color:#9b7900;display:grid;place-items:center;font-style:normal}.awaiting-completion-heading>i svg{width:27px;height:27px;stroke-width:2.6}.awaiting-completion-heading h2{margin:3px 0 4px;font:900 22px/1.15 Manrope}.awaiting-completion-heading strong{display:block;color:#9b7900;font:800 15px/1.35 Manrope}.awaiting-completion-heading p{margin:3px 0 0;color:#555a53;font-size:13px;line-height:1.45}.awaiting-payment-breakdown{margin:18px 0 0 70px;padding-top:14px;border-top:1px solid #dedbd2}.awaiting-payment-breakdown p{margin:0;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#555a53;font-size:14px;line-height:1.65}.awaiting-payment-breakdown p strong{color:#090a08;font:900 16px Manrope;white-space:nowrap}.awaiting-payment-breakdown .awaiting-take-home{margin-top:10px;padding-top:12px;border-top:1px solid #dedbd2;color:#090a08;font-weight:900}.awaiting-payment-breakdown .awaiting-take-home strong{font-size:21px}.awaiting-completion-card>aside{min-height:54px;margin-top:16px;padding:10px 16px;border-radius:14px;background:#f6f2e8;color:#090a08;display:flex;align-items:center;gap:12px}.awaiting-completion-card>aside svg{width:23px;height:23px;flex:0 0 auto;color:#9b7900}.awaiting-completion-card>aside strong{font:800 13px Manrope}.awaiting-customer-card{padding:18px 20px}.awaiting-customer-card h2{margin:0 0 13px;font:900 20px Manrope}.awaiting-customer-row{display:grid;grid-template-columns:56px minmax(100px,1fr) auto;align-items:center;gap:12px}.awaiting-customer-row>img,.awaiting-customer-row>i{width:56px;height:56px;border-radius:50%;object-fit:cover;background:#fff7d8;color:#8b6900;display:grid;place-items:center;font:900 19px Manrope;font-style:normal}.awaiting-customer-row>span{min-width:0;display:grid;gap:5px}.awaiting-customer-row>span strong{font:900 19px/1.1 Manrope;overflow-wrap:anywhere}.awaiting-customer-row>span small{display:flex;align-items:center;gap:6px;color:#1f9d59;font-size:12px;font-weight:800;white-space:nowrap}.awaiting-customer-row>span small svg{width:16px;height:16px}.awaiting-customer-row>span em{color:#777b74;font-size:11px;font-style:normal}.awaiting-customer-row>div{display:flex;gap:8px}.awaiting-customer-row button{position:relative;min-width:96px;min-height:46px;padding:0 14px;border:1px solid #dedbd2;border-radius:13px;background:#151613;color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;font:800 13px Manrope}.awaiting-customer-row button:first-child{border-color:var(--yellow);background:var(--yellow);color:#090a08}.awaiting-customer-row button svg{width:18px;height:18px}.awaiting-customer-row button b{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;border-radius:999px;background:#e2523e;color:#fff;display:grid;place-items:center;font-size:9px}.awaiting-customer-card>p{margin:14px 0 0;padding:10px 14px;border-radius:13px;background:#f7f5ef;color:#5d615a;display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.4}.awaiting-customer-card>p svg{width:18px;height:18px;flex:0 0 auto}.awaiting-task-card{width:100%;padding:19px 20px;color:#090a08;text-align:left}.awaiting-task-card>span{display:block;color:#090a08;font:900 19px Manrope}.awaiting-task-card>h2{margin:14px 0 11px;font:900 22px/1.15 Manrope;overflow-wrap:anywhere}.awaiting-task-card .tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.awaiting-task-card .tag-row span{min-height:31px;padding:7px 11px;border-radius:10px;background:#fff3c7;color:#795e00;font-size:11px;font-weight:800;line-height:1.25;white-space:normal}.awaiting-task-action{width:100%;min-height:48px;padding:0 4px;border:0;border-top:1px solid #dedcd5;border-radius:0;background:transparent;color:#090a08;display:grid;grid-template-columns:24px minmax(0,1fr) 22px;align-items:center;gap:12px;text-align:left}.awaiting-task-action>svg{width:21px;height:21px}.awaiting-task-action>svg:last-child{justify-self:end;transition:transform .18s ease}.awaiting-task-action[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.awaiting-task-action strong{font:800 13px Manrope}.awaiting-task-expanded{padding:13px 4px 15px;border-top:1px solid #eeece6;color:#4f534d}.awaiting-task-expanded>strong{display:block;margin-bottom:5px;color:#090a08;font:800 12px Manrope}.awaiting-task-expanded p{margin:0 0 12px;font-size:13px;line-height:1.5}.awaiting-task-expanded ul{margin:0;padding-left:20px;font-size:13px;line-height:1.55}@media(max-width:760px){.on-way-status-card{min-height:0;padding:20px 18px 17px}.on-way-status-copy{width:100%;padding:0;display:flex;align-items:center;gap:14px}.on-way-status-copy h2{margin:0 0 5px}.on-way-status-copy p{margin:0}.on-way-navigation-actions{position:static;width:100%;margin:18px 0 0;gap:6px}.on-way-navigate-now{width:100%;min-height:58px!important}.on-way-change-map{justify-self:center;width:max-content;padding:0 12px}.on-way-payment-security{position:static;min-height:58px;margin-top:15px;padding:10px 14px}.on-way-payment-security>svg{width:35px;height:35px}}@media(max-width:560px){.awaiting-job-summary{grid-template-columns:minmax(0,1fr) auto;padding:19px 18px 17px}.awaiting-job-summary>div p{max-width:240px}.awaiting-job-summary>strong{font-size:24px}.awaiting-job-summary>strong small{font-size:10px}.awaiting-confirmation-content{gap:14px;padding:12px 16px max(24px,env(safe-area-inset-bottom))}.awaiting-completion-card,.awaiting-customer-card,.awaiting-task-card{padding:18px}.awaiting-completion-heading{grid-template-columns:46px minmax(0,1fr);gap:12px}.awaiting-completion-heading>i{width:44px;height:44px}.awaiting-completion-heading h2{font-size:20px}.awaiting-payment-breakdown{margin-left:58px}.awaiting-customer-row{grid-template-columns:56px minmax(0,1fr)}.awaiting-customer-row>div{grid-column:1/-1}.awaiting-customer-row button{flex:1;min-width:0}}@media(max-width:370px){.awaiting-job-summary{gap:8px 10px;padding-left:14px;padding-right:14px}.awaiting-job-summary h1{font-size:26px}.awaiting-job-summary>strong{font-size:21px}.awaiting-confirmation-content{padding-left:12px;padding-right:12px}.awaiting-payment-breakdown{margin-left:0}}@media(max-width:760px){.helper-on-the-way-screen .on-way-status-card{padding:0}.helper-on-the-way-screen .on-way-status-top{display:grid;margin:0;padding:20px 18px 18px}.helper-on-the-way-screen .on-way-navigation-actions{margin:0}}.app-shell:has(.helper-profile-screen) .page{background:#fbfaf6}.helper-profile-screen{width:min(100%,960px);min-width:0;margin:0 auto;display:grid;gap:18px;color:var(--ink)}.helper-profile-screen>*{min-width:0;max-width:100%}.helper-profile-hero{position:relative;isolation:isolate;min-height:230px;overflow:hidden;border:1px solid #2f312d;border-radius:28px;background:#171915;color:var(--white);box-shadow:0 14px 36px #17191518}.helper-profile-hero:after{content:"";position:absolute;z-index:-1;width:210px;height:150px;right:-42px;top:22px;border:1px solid #ffffff12;border-radius:48% 52% 58% 42%;box-shadow:0 0 0 22px #ffffff0a,0 0 0 46px #ffffff08,0 0 0 70px #ffffff06;transform:rotate(-14deg);pointer-events:none}.helper-profile-hero .profile-photo-control{height:100%}.helper-profile-hero .account-photo{height:100%;min-width:0;min-height:230px;margin:0;padding:28px 34px;gap:28px;align-items:center}.helper-profile-hero .account-photo>img,.helper-profile-hero .account-photo>span{position:relative;z-index:1;width:142px;height:142px;border:4px solid var(--white);background:#2a2c28;font-size:36px}.helper-profile-hero .account-photo>i{z-index:2;left:142px;top:138px;width:42px;height:42px;border-width:3px}.helper-profile-hero .account-photo>i svg{width:18px}.helper-profile-hero .account-photo>div{position:relative;z-index:1;min-width:0;gap:5px}.helper-profile-hero .account-photo strong{font:900 clamp(27px,4vw,38px)/1.05 Manrope;letter-spacing:-1px}.helper-profile-hero .account-photo small{max-width:420px;color:#d4d5d0;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.helper-profile-hero .account-identity-meta{gap:7px;margin-top:3px}.helper-profile-hero .account-identity-meta small:last-child{display:flex;align-items:center;gap:7px}.helper-profile-hero .account-identity-meta svg{width:16px;height:16px}.helper-profile-hero .account-photo b{margin-top:4px;color:var(--yellow);font-size:13px}.helper-profile-hero .photo-error{position:relative;z-index:2;margin:0 34px 18px!important}.helper-profile-screen .profile-metrics{min-width:0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:14px}.helper-profile-screen .profile-metrics>div{position:relative;min-width:0;min-height:142px;padding:20px;border-radius:20px;box-shadow:0 10px 28px #1719150d}.helper-profile-screen .profile-metrics>div>i{width:44px;height:44px;border-radius:50%;background:var(--yellow-soft);color:#987600;display:grid;place-items:center;font-style:normal}.helper-profile-screen .profile-metrics>div>i svg{width:22px;height:22px}.helper-profile-screen .profile-metrics span{margin-top:auto;font-size:10px;line-height:1.25}.helper-profile-screen .profile-metrics strong{font-size:clamp(24px,4vw,34px);line-height:1.1;overflow-wrap:anywhere}.helper-profile-screen .profile-metrics .earnings-metric{border-color:var(--line);border-left:6px solid var(--yellow);background:var(--white)}.helper-profile-screen .profile-metrics .earnings-metric i{color:#171915}.helper-profile-screen .profile-metrics .earnings-metric span{color:var(--muted)}.helper-profile-screen .profile-metrics .earnings-metric strong{font-size:clamp(27px,4.5vw,39px)}.helper-profile-status-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px solid #e1bd36;border-radius:18px;background:var(--white);box-shadow:0 10px 28px #1719150a}.helper-profile-status-card>div{min-width:0;min-height:72px;padding:16px 22px;display:flex;align-items:center;gap:12px}.helper-profile-status-card>div+div{border-left:1px solid var(--line)}.helper-profile-status-card svg{width:24px;height:24px;color:var(--muted)}.helper-profile-status-card span{min-width:0;font-size:14px;font-weight:800;overflow-wrap:anywhere}.helper-profile-status-card strong{font-weight:900}.helper-profile-status-card .is-positive svg,.helper-profile-status-card .is-positive strong{color:var(--green)}.helper-profile-status-card>small{grid-column:1/-1;padding:0 22px 16px;color:var(--muted);font-size:11px}.helper-profile-requirements{padding:24px;border:1px solid var(--line);border-radius:22px;background:var(--white);box-shadow:0 12px 32px #1719150b}.helper-profile-requirements>header>span{color:#8d6f00;font:900 10px Manrope;letter-spacing:1.2px;text-transform:uppercase}.helper-profile-requirements>header h2{margin:5px 0 4px;font:900 22px Manrope}.helper-profile-requirements>header p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.helper-requirement-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.helper-requirement-groups>section{min-width:0;padding:16px;border:1px solid var(--line);border-radius:17px;background:#fbfaf6}.helper-requirement-groups h3{margin:0 0 12px;font:900 14px/1.25 Manrope}.helper-requirement-groups ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.helper-requirement-groups li{min-width:0;padding:10px;border:1px solid #e2dfd5;border-radius:12px;background:#fff;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px}.helper-requirement-groups li>i{width:26px;height:26px;border-radius:50%;background:#eee;color:#777;display:grid;place-items:center;font-style:normal}.helper-requirement-groups li>i svg{width:15px;height:15px}.helper-requirement-groups li>span{min-width:0;display:flex;flex-direction:column;gap:3px}.helper-requirement-groups li strong{font:900 12px Manrope}.helper-requirement-groups li small{color:var(--muted);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.helper-requirement-groups li>b{grid-column:2;color:#8b5f00;font:900 9px Manrope;letter-spacing:.4px;text-transform:uppercase}.helper-requirement-groups li.is-ready>i{background:#e6f5eb;color:var(--green)}.helper-requirement-groups li.is-ready>b{color:var(--green)}.helper-requirement-groups li.is-optional>i{background:#eef1f5;color:#56606d}.helper-requirement-groups li.is-optional>b{color:#56606d}.helper-profile-form{padding:26px;border-radius:24px;box-shadow:0 14px 36px #1719150d}.helper-profile-form .two-col,.helper-profile-form .field{min-width:0}.helper-profile-form .field{margin-bottom:18px}.helper-profile-form .field>span{font-size:12px}.helper-profile-form .field input,.helper-profile-form .field textarea{width:100%;max-width:100%;min-width:0;min-height:50px;border-radius:12px;font-size:14px}.helper-profile-form .field textarea{min-height:96px}.helper-profile-form .capability-editor{min-width:0;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.helper-profile-form .capability-editor button{min-height:52px;justify-content:flex-start;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.25;text-align:left}.helper-profile-form .capability-editor button.selected{border-color:var(--yellow);background:var(--yellow-soft);color:var(--ink)}.helper-profile-form .capability-editor button svg{width:18px;height:18px;flex:0 0 auto;padding:3px;border-radius:50%;background:var(--yellow);color:var(--ink)}.helper-capability-group{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.helper-capability-group>span{display:block;color:#8d6f00;font:900 11px Manrope;letter-spacing:1.1px;text-transform:uppercase}.helper-capability-group>p{margin:5px 0 12px;color:var(--muted);font-size:12px;line-height:1.45}.helper-capability-group .capability-editor button{overflow-wrap:anywhere}.helper-profile-form .helper-capability-group .capability-editor button.selected{border-color:#8b5cf6;background:#8b5cf61a;color:var(--ink);box-shadow:0 0 0 1px #8b5cf629,0 7px 18px #8b5cf614}.helper-profile-form .helper-capability-group .capability-editor button.selected svg{background:#8b5cf6;color:#fff}.helper-profile-form .capability-reasons{margin:4px 0 22px;padding-top:18px;border-top:1px solid var(--line)}.helper-profile-form .capability-reasons>strong{font-size:10px;letter-spacing:1px}.helper-profile-form .capability-reasons>div{gap:8px}.helper-profile-form .capability-reasons span{min-height:30px;padding:6px 12px;background:var(--yellow-soft);color:#725a00;font-size:11px}.helper-work-preferences{margin:4px 0 22px;padding:20px;border:1px solid var(--line);border-radius:18px;background:#fbfaf6}.helper-work-preferences>span{color:#8d6f00;font:900 10px Manrope;letter-spacing:1.2px;text-transform:uppercase}.helper-work-preferences h2{margin:5px 0 4px;font:900 19px Manrope}.helper-work-preferences p{margin:0 0 14px;color:#686c65;font-size:13px}.helper-work-preferences>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.helper-work-preferences button{min-height:44px;padding:8px;border:1px solid #d7d5cd;border-radius:12px;background:#fff;color:#282a26;font:900 12px Manrope}.helper-work-preferences button.selected{border-color:var(--yellow);background:var(--yellow-soft);box-shadow:inset 0 0 0 1px var(--yellow)}.helper-profile-action-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:8px;padding-top:20px;border-top:1px solid var(--line)}.helper-profile-action-card{width:100%;min-height:76px;border:1px solid var(--line);border-radius:16px;background:var(--white);color:var(--ink);padding:12px 15px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;text-align:left}.helper-profile-action-card>i{width:42px;height:42px;border-radius:50%;background:var(--yellow-soft);color:#987600;display:grid;place-items:center;font-style:normal}.helper-profile-action-card>i svg{width:21px;height:21px}.helper-profile-action-card>span{min-width:0;display:flex;flex-direction:column;gap:3px}.helper-profile-action-card strong{font:900 14px Manrope;overflow-wrap:anywhere}.helper-profile-action-card small{color:var(--muted);font-size:10px}.helper-profile-action-card>svg{width:17px;height:17px}.helper-profile-action-card:disabled{opacity:.68}.helper-profile-save{width:100%;min-height:58px;margin-top:12px;border-radius:16px;background:var(--yellow);color:var(--ink);font:900 16px Manrope;display:flex;align-items:center;justify-content:center;gap:9px}.helper-profile-save svg{width:18px;height:18px}.helper-profile-screen>.desktop-profile-signout{width:100%;max-width:none;min-height:54px;margin:0;border:1px solid #ead9d5;background:#f1e5e2}@media(max-width:560px){.helper-profile-screen{gap:13px}.helper-profile-hero{min-height:192px;border-radius:22px}.helper-profile-hero .account-photo{min-height:192px;padding:22px 20px;gap:18px}.helper-profile-hero .account-photo>img,.helper-profile-hero .account-photo>span{width:104px;height:104px;border-width:3px;font-size:27px}.helper-profile-hero .account-photo>i{left:91px;top:100px;width:36px;height:36px}.helper-profile-hero .account-photo strong{font-size:25px}.helper-profile-hero .account-photo small{max-width:190px;font-size:11px}.helper-profile-hero .account-photo b{font-size:10px}.helper-profile-screen .profile-metrics{gap:7px}.helper-profile-screen .profile-metrics>div{min-height:112px;padding:12px 9px;border-radius:16px}.helper-profile-screen .profile-metrics>div>i{width:34px;height:34px}.helper-profile-screen .profile-metrics>div>i svg{width:17px;height:17px}.helper-profile-screen .profile-metrics span{font-size:7px;letter-spacing:.4px}.helper-profile-screen .profile-metrics strong,.helper-profile-screen .profile-metrics .earnings-metric strong{font-size:clamp(18px,5vw,24px)}.helper-profile-status-card>div{min-height:64px;padding:13px 12px;gap:7px}.helper-profile-status-card svg{width:19px;height:19px}.helper-profile-status-card span{font-size:11px}.helper-profile-requirements{padding:18px;border-radius:20px}.helper-profile-requirements>header{width:100%;height:auto;min-height:0;padding:0;border:0;background:transparent;position:static;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;text-align:left;isolation:auto;z-index:auto}.helper-profile-requirements>header h2{margin:0}.helper-requirement-groups{grid-template-columns:1fr;gap:10px}.helper-profile-form{padding:18px;border-radius:20px}.helper-profile-form .capability-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.helper-profile-form .capability-editor button{min-height:48px;padding:8px 9px;font-size:11px}.helper-profile-action-card{min-height:72px;grid-template-columns:36px minmax(0,1fr) 14px;padding:10px;gap:8px}.helper-profile-action-card>i{width:36px;height:36px}.helper-profile-action-card strong{font-size:12px}.helper-profile-action-card small{font-size:8px}}@media(min-width:400px)and (max-width:760px){.helper-profile-form>.two-col{grid-template-columns:1fr 1fr}}.awaiting-travel-screen>.apple-live-map-card.phase-preparing{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;background:#050505;box-shadow:none}.awaiting-travel-screen>.phase-preparing .apple-live-map-heading{position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.awaiting-travel-screen>.phase-preparing .apple-live-map-body{display:block;width:100%;height:100%;padding:0}.awaiting-travel-screen>.phase-preparing .apple-live-map-canvas{width:100%;height:100%;min-height:100%;border:0;border-radius:0;background:#151b20}.awaiting-travel-screen>.phase-preparing .apple-live-map-canvas:after{content:"";position:absolute;z-index:1;inset:0 0 auto;height:42%;pointer-events:none;background:linear-gradient(180deg,#050505d9 0%,#0505058c 42%,transparent 100%)}.awaiting-travel-screen>.phase-preparing .apple-live-map-placeholder{z-index:3}.awaiting-travel-screen>.phase-preparing .mk-controls-container{transform:scale(.9);transform-origin:top right}.awaiting-travel-screen .awaiting-travel-copy{z-index:3}.awaiting-travel-screen .on-way-sheet{z-index:5;max-height:min(41dvh,calc(var(--customer-viewport) - var(--customer-safe-top) - 260px));box-shadow:0 -10px 26px #00000080}.awaiting-travel-screen .on-way-helper-card p{font-size:12px!important;color:#c7c3ba!important}.awaiting-travel-screen .on-way-job-card small:last-child{color:#aaa69b;font-size:12px}.awaiting-travel-screen .flow-contact .message-action{white-space:nowrap;font-size:clamp(13px,4vw,18px)}.apple-live-map-card.phase-travel.has-route .mk-overlay-container{animation:customer-map-route-in .28s ease-out both}@keyframes customer-map-route-in{0%{opacity:0}to{opacity:1}}@media(max-height:760px){.awaiting-travel-screen .on-way-sheet{max-height:min(43dvh,calc(var(--customer-viewport) - var(--customer-safe-top) - 226px))}}@media(prefers-reduced-motion:reduce){.apple-live-map-card.phase-travel.has-route .mk-overlay-container{animation:none}}.overlay-close-button{position:absolute;z-index:25;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:#fff;color:#171915;display:grid;place-items:center;box-shadow:0 5px 20px #0004;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;isolation:isolate}.overlay-close-button svg{width:18px;height:18px;pointer-events:none}.overlay-close-button:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}@media(max-width:760px){.overlay-close-button.mobile-close{display:grid;right:10px;top:max(10px,env(safe-area-inset-top));width:44px;height:44px;background:#292b27;color:#fff}.overlay-close-button.mobile-close svg{width:16px;height:16px}}.notification-popover{position:absolute;padding-top:48px}.flow-header-actions .notification-center{position:static}.flow-header-actions .notification-popover{position:absolute;top:calc(100% + 8px);right:calc(max(8px,env(safe-area-inset-right)) - 13px);width:min(310px,calc(100vw - max(8px,env(safe-area-inset-left)) - max(8px,env(safe-area-inset-right))));max-width:calc(100vw - max(8px,env(safe-area-inset-left)) - max(8px,env(safe-area-inset-right)));max-height:min(480px,calc(100dvh - max(72px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom))));overflow-x:hidden;overflow-y:auto}.flow-header .notification-popover>.notification-row,.flow-header .notification-popover>.enable-notifications{width:100%;max-width:none;height:auto;min-height:44px;flex:0 0 auto;justify-self:stretch;white-space:normal}.flow-header .notification-popover>.notification-row{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:0;color:var(--ink)}.flow-header .notification-popover>.enable-notifications{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-radius:9px}.flow-header .notification-popover>.notification-row>strong,.flow-header .notification-popover>.notification-row>span{width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.notification-popover>.notification-popover-close{position:absolute;right:4px;top:4px;box-shadow:none;background:#f1f1ed}.photo-preview{z-index:10000;isolation:isolate;overscroll-behavior:contain}.photo-preview>img{position:relative;z-index:1;pointer-events:none}.photo-preview>.overlay-close-button{position:fixed;z-index:3;right:max(16px,calc(env(safe-area-inset-right) + 8px));top:max(28px,calc(env(safe-area-inset-top) + 16px));width:48px;min-width:48px;height:48px;min-height:48px;pointer-events:auto;touch-action:manipulation}.helper-task-photo-viewer{z-index:220}.helper-task-photo-viewer-head>.overlay-close-button{position:fixed;right:max(16px,calc(env(safe-area-inset-right) + 8px));top:max(28px,calc(env(safe-area-inset-top) + 16px));width:48px;min-width:48px;height:48px;min-height:48px}.profile-preview>.overlay-close-button{position:sticky;top:max(8px,env(safe-area-inset-top));right:auto;margin:-44px 0 0 auto}.helper-info-sheet>.overlay-close-button{right:16px;top:16px}.helper-info-sheet:before,.profile-preview:before{pointer-events:none}.dress-code-sheet{position:relative}.dress-code-sheet>.dress-code-close{right:12px;top:12px;background:#292925;color:#fff;box-shadow:none}.dress-code-sheet>i{pointer-events:none}.chat-title .flow-quiet.chat-close-control{width:auto;min-width:44px;min-height:44px;margin:0;padding:8px 10px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.awaiting-travel-screen .on-way-sheet button.sheet-handle{position:relative;z-index:6;width:44px;min-width:44px;height:44px;min-height:44px;margin:-8px auto 4px;border:0;border-radius:22px;background:transparent;display:grid;place-items:center;padding:0;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.awaiting-travel-screen .on-way-sheet button.sheet-handle:after{pointer-events:none}.customer-profile-form-card{margin:0 0 28px;padding:22px}.customer-profile-form-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px}.customer-profile-form-heading>svg{width:48px;height:48px;flex:0 0 auto;padding:13px;border-radius:50%;background:#f2f2ee;color:#171915}.customer-profile-form-heading>div{display:flex;min-width:0;flex-direction:column;gap:4px}.customer-profile-form-heading strong{font:900 18px Manrope}.customer-profile-form-heading span{color:#6f706a;font-size:13px;line-height:1.4}.customer-profile-form-card input[readonly]{color:#666;background:#f4f4f0}.customer-profile-readonly-note{display:block;margin:-8px 0 16px;color:#777;font-size:11px;line-height:1.4}.customer-profile-success,.customer-profile-error{margin:10px 0 0!important;font-size:12px!important;font-weight:800;line-height:1.4}.customer-profile-success{color:#267d37!important}.customer-profile-error{color:#a64d3e!important}.customer-profile-save{width:100%;min-height:54px;margin-top:16px}.customer-profile-form-card .field,.customer-profile-form-card .two-col{min-width:0}.customer-profile-form-card .field input{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.helper-completed-job-screen{display:grid;gap:16px;max-width:820px;margin:0 auto;color:#11110f}.helper-completed-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;padding:24px;border:1px solid #e7e2d4;border-radius:24px;background:#fffdfa;box-shadow:0 14px 32px #1719150d}.helper-completed-summary>div{min-width:0}.helper-completed-summary>div>span{display:block;color:#9b7900;font:900 11px Manrope;letter-spacing:1.3px;text-transform:uppercase}.helper-completed-summary h1{margin:9px 0 5px;font:900 clamp(30px,7vw,44px)/1.08 Manrope;letter-spacing:-1.4px}.helper-completed-summary>div>small{display:block;color:#66645d;font-size:13px}.helper-completed-summary p{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:18px 0 0;color:#66645d;font-size:13px;line-height:1.45}.helper-completed-summary p svg{width:17px;height:17px;flex:0 0 auto}.helper-completed-summary p i{font-style:normal;color:#aaa69d}.helper-completed-summary>strong{display:grid;gap:3px;justify-items:end;font:900 30px Manrope;white-space:nowrap}.helper-completed-summary>strong small{color:#9b7900;font:900 9px Manrope;letter-spacing:.7px;text-transform:uppercase}.helper-completed-job-screen>.completed-job-dates{margin:0;border:1px solid #e7e2d4;border-radius:24px;background:#fffdfa;padding:14px 22px;box-shadow:0 14px 32px #1719150d}.helper-completed-job-screen>.helper-earnings-celebration{margin:0;padding:24px;border-radius:24px}.helper-completed-job-screen>.helper-earnings-celebration>p{margin:4px 0 15px;color:#ddd9ce}.helper-completed-job-screen>.helper-earnings-celebration .helper-compensation{margin:0;text-align:left}.helper-customer-feedback{border:1px solid #e7e2d4;border-radius:18px;background:#fffdfa;padding:13px 17px;box-shadow:0 8px 20px #1719150a}.helper-customer-feedback>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.helper-customer-feedback>div>strong{font:900 13px Manrope}.helper-feedback-rating{display:flex;align-items:center;gap:2px;color:#c6c2b6}.helper-feedback-rating svg{width:15px;height:15px}.helper-feedback-rating svg.is-filled{color:#d6a90b;fill:#d6a90b}.helper-feedback-rating small{margin-left:4px;color:#77736c;font-size:10px;font-weight:800}.helper-customer-feedback>p{margin:8px 0 0;color:#555851;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.helper-completed-actions{display:grid;gap:12px}.helper-completed-row{width:100%;min-height:72px;border:1px solid #e7e2d4;border-radius:20px;background:#fffdfa;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:12px 18px;color:#11110f;text-align:left;box-shadow:0 10px 26px #1719150b;touch-action:manipulation}.helper-completed-row>i{width:44px;height:44px;border-radius:50%;background:#fff4ce;color:#9b7900;display:grid;place-items:center;font-style:normal}.helper-completed-row>i svg{width:22px;height:22px}.helper-completed-row>span{display:grid;gap:3px;min-width:0}.helper-completed-row>span strong{font:900 17px Manrope}.helper-completed-row>span small{color:#77736c;font-size:12px}.helper-completed-row>svg{width:20px;transition:transform .18s ease}.helper-completed-accordion.is-open>.helper-completed-row>svg{transform:rotate(90deg)}.helper-completed-accordion-panel{margin-top:8px}.helper-completed-accordion-panel .job-timeline-card{margin:0;box-shadow:0 10px 26px #1719150b}.helper-completed-task{padding:20px;border:1px solid #e7e2d4;border-radius:20px;background:#fffdfa;box-shadow:0 10px 26px #1719150b}.helper-completed-task>span{display:block;color:#9b7900;font:900 10px Manrope;letter-spacing:1px;text-transform:uppercase}.helper-completed-task h2{margin:8px 0 14px;font:900 19px/1.4 Manrope}.helper-completed-task .tag-row{display:flex;flex-wrap:wrap;margin-bottom:12px}.helper-completed-task .job-photos{margin-top:16px}.helper-completed-actions>.chat-card{margin:0}@media(max-width:560px){.helper-completed-job-screen{gap:12px}.helper-completed-summary{grid-template-columns:minmax(0,1fr);gap:14px;padding:19px}.helper-completed-summary>strong{justify-items:start;font-size:26px}.helper-completed-summary p{margin-top:14px}.helper-completed-job-screen>.completed-job-dates{padding:12px 17px}.helper-completed-job-screen>.helper-earnings-celebration{padding:20px 16px}.helper-completed-row{min-height:68px;padding:10px 14px}}.signup-role{margin:0 0 14px;border:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:9px}.signup-role legend{grid-column:1/-1;margin-bottom:7px;color:#c8c8c2;font-size:11px;font-weight:800}.signup-role label{min-height:46px;border:1px solid #4b4c47;border-radius:12px;background:#22231f;color:#f8f8f5;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:900;cursor:pointer}.signup-role label:has(input:checked){border-color:#f3c742;background:#2e2b1e;box-shadow:0 0 0 1px #f3c74255}.signup-role input{width:18px;height:18px;margin:0;accent-color:#f3c742}.signup-role label>span{display:flex;flex-direction:column;line-height:1.15}.signup-role label small{color:#b8b9b3;font-size:10px;font-weight:700}.legal-consent{display:flex;align-items:flex-start;gap:10px;color:inherit;font-size:11px;font-weight:700;line-height:1.5;text-align:left}.legal-consent input{width:20px;height:20px;margin:0;flex:0 0 auto;accent-color:#f3c742}.legal-consent a{color:#f3c742;font-weight:900;text-decoration:underline;text-underline-offset:2px}.legal-acceptance-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#000d;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));overflow:auto}.legal-acceptance-dialog{width:min(100%,500px);border:1px solid #3a3b36;border-radius:24px;background:#11120f;color:#f8f8f5;padding:24px;box-shadow:0 28px 80px #0008}.legal-acceptance-dialog>img{display:block;width:148px;height:auto;margin:0 auto 24px}.legal-acceptance-dialog>span{display:block;color:#f3c742;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:1px}.legal-acceptance-dialog h1{margin:7px 0 9px;font:900 30px/1.08 Manrope;letter-spacing:-1px}.legal-acceptance-dialog>p{margin:0 0 18px;color:#c9c9c3;font-size:12px;line-height:1.55}.legal-acceptance-links{display:grid;gap:8px;margin-bottom:18px}.legal-acceptance-links a{min-height:50px;border:1px solid #44463f;border-radius:13px;background:#1e1f1b;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;text-decoration:none;font-size:12px;font-weight:900}.legal-acceptance-links small{color:#f3c742;font-size:9px}.legal-acceptance-dialog .legal-consent{margin:18px 0}.legal-acceptance-dialog>.primary{width:100%;min-height:50px}.legal-acceptance-dialog>.primary:disabled,.login-button:disabled{opacity:.48;cursor:not-allowed}.legal-document-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:#000e;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));overscroll-behavior:contain}.legal-document-viewer{width:min(100%,720px);height:100%;min-height:0;border:1px solid #34352f;border-radius:20px;background:#050505;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;box-shadow:0 28px 90px #000}.legal-document-viewer-head{min-height:60px;padding:8px 10px 8px 18px;border-bottom:1px solid #2d2e29;background:#11120f;color:#f8f8f5;display:flex;align-items:center;justify-content:space-between;gap:12px}.legal-document-viewer-head strong{font:900 15px Manrope}.legal-document-viewer-head>.overlay-close-button{position:relative;inset:auto;flex:0 0 auto;background:#2b2c27;color:#fff;box-shadow:none}.legal-document-viewer iframe{display:block;width:100%;height:100%;min-height:0;border:0;background:#050505}.account-legal-entry{width:100%;min-height:72px;margin:22px 0 0;border:1px solid #e4e3dc;border-radius:16px;background:#fff;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:13px 16px;color:#171915;text-align:left;box-shadow:0 10px 26px #1719150a;touch-action:manipulation}.account-legal-entry>i,.legal-resource>i,.legal-danger-zone button>i{width:44px;height:44px;border-radius:50%;background:#edf3ff;color:#1769e0;display:grid;place-items:center;font-style:normal}.account-legal-entry>i svg,.legal-resource>i svg,.legal-danger-zone button>i svg{width:20px;height:20px}.account-legal-entry>span,.legal-resource>span,.legal-danger-zone button>span{display:grid;gap:3px;min-width:0}.account-legal-entry strong,.legal-resource strong,.legal-danger-zone button strong{font:900 14px Manrope}.account-legal-entry small,.legal-resource small,.legal-danger-zone button small{color:#77736c;font-size:10px;line-height:1.35}.account-legal-entry>svg,.legal-resource>svg,.legal-danger-zone button>svg{width:18px;height:18px;color:#8f918b}.legal-privacy-screen,.delete-account-screen{width:min(100%,700px);margin:0 auto;padding-bottom:max(32px,env(safe-area-inset-bottom))}.legal-privacy-screen>h1,.delete-account-screen>h1{margin:8px 0 10px;font:900 clamp(29px,7vw,39px)/1.08 Manrope;letter-spacing:-1.2px}.legal-intro{margin:0 0 22px;color:#66645d;font-size:13px;line-height:1.55}.legal-back{width:max-content;min-height:44px;margin:0 0 18px;border:0;border-radius:12px;background:#edf3ff;color:#1769e0;display:flex;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:900;touch-action:manipulation}.legal-back svg{width:16px}.legal-resource-list{display:grid;gap:9px}.legal-resource{min-height:72px;border:1px solid #e5e4de;border-radius:16px;background:#fff;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:13px 16px;color:#171915;text-align:left;text-decoration:none;box-shadow:0 9px 22px #17191509}.legal-resource.is-unavailable{grid-template-columns:44px minmax(0,1fr) auto;opacity:1;cursor:not-allowed}.legal-resource.is-unavailable>small{border-radius:999px;background:#f0f0ec;padding:5px 8px;color:#77736c;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.4px}.legal-danger-zone{margin-top:26px;border:1px solid #ead6d2;border-radius:18px;background:#fff9f8;padding:15px}.legal-danger-zone>span{display:block;margin:0 2px 10px;color:#925449;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.legal-danger-zone button{width:100%;min-height:64px;border:0;border-radius:13px;background:#fff;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:10px 12px;color:#9d3d31;text-align:left;touch-action:manipulation}.legal-danger-zone button>i{background:#f7e5e2;color:#ad3f32}.delete-account-explanation{margin:22px 0 18px;border-radius:20px;background:#171915;color:#f8f8f5;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:20px}.delete-account-explanation>svg{width:24px;height:24px;padding:10px;border-radius:50%;box-sizing:content-box;background:#2c2d29;color:#ff6f61}.delete-account-explanation strong{font:900 16px Manrope}.delete-account-explanation p{margin:8px 0 0;color:#c9c9c3;font-size:12px;line-height:1.55}.deletion-status{min-height:86px;border:1px solid #e4e3dc;border-radius:18px;background:#fff;display:flex;align-items:flex-start;gap:13px;padding:17px;color:#171915}.deletion-status>svg{width:22px;height:22px;flex:0 0 auto;color:#1769e0}.deletion-status>div{display:grid;gap:5px}.deletion-status strong{font:900 14px Manrope}.deletion-status span{color:#66645d;font-size:11px;line-height:1.45}.deletion-status ul{margin:6px 0 0;padding-left:18px;color:#4d4f49;font-size:11px;line-height:1.6}.deletion-status.is-ready{border-color:#cce6d8;background:#f7fcf9}.deletion-status.is-ready>svg{color:#267d4d}.deletion-status.is-blocked{border-color:#eadfbe;background:#fffdf6}.deletion-status.is-blocked>svg{color:#a27b00}.deletion-status.is-processing{border-color:#cddcf6;background:#f7faff}.deletion-status.is-processing>svg{color:#1769e0}.deletion-status.is-error{border-color:#efd2cd;background:#fff8f7;color:#923c31;flex-wrap:wrap}.deletion-status.is-error>svg{color:#b33f32}.deletion-status.is-error button{min-height:40px;margin-left:auto;border:0;border-radius:10px;background:#1769e0;color:#fff;padding:0 14px;font-weight:900}.delete-account-confirmation{margin-top:14px;border:1px solid #e4e3dc;border-radius:18px;background:#fff;padding:18px}.delete-account-confirmation .field{margin-bottom:13px}.delete-account-confirmation>strong{display:block;margin:14px 0;color:#8d352b;font-size:11px}.delete-account-check{display:flex;align-items:flex-start;gap:10px;color:#343630;font-size:11px;font-weight:800;line-height:1.45;cursor:pointer}.delete-account-check input{width:20px;height:20px;margin:0;flex:0 0 auto;accent-color:#1769e0}.delete-account-error{margin:0 0 12px;color:#a63f34;font-size:11px;font-weight:800}.delete-account-submit{width:100%;min-height:50px;border:0;border-radius:13px;background:#b33f32;color:#fff;font-size:12px;font-weight:900;touch-action:manipulation}.delete-account-submit:disabled{background:#d7aaa5;color:#fff;cursor:not-allowed}@media(max-width:560px){.legal-acceptance-dialog{padding:20px 17px;border-radius:20px}.legal-acceptance-dialog h1{font-size:27px}.legal-privacy-screen,.delete-account-screen{padding-top:4px}.legal-resource,.account-legal-entry{grid-template-columns:42px minmax(0,1fr) 18px;padding:12px}.legal-resource.is-unavailable{grid-template-columns:42px minmax(0,1fr) auto}.delete-account-explanation{padding:17px 15px}.delete-account-confirmation{padding:15px}}.premium-account-flow .flow-header,.helper-account-shell main>header{position:sticky;top:0;background:#050505;color:#f8f8f5;border:0;box-shadow:0 10px 28px #00000024;isolation:isolate}.premium-account-flow .flow-header{grid-template-columns:44px minmax(0,1fr) 94px}.premium-account-flow .flow-header>img{position:absolute;left:50%;width:132px;height:auto;transform:translate(-50%);opacity:1;pointer-events:none}.helper-account-shell .mobile-brand{position:static;grid-column:2;grid-row:1;justify-self:center;width:132px;height:auto;transform:none;opacity:1;pointer-events:none}.premium-account-flow .flow-back-button,.premium-account-flow .flow-header-actions .icon-button,.premium-account-flow .flow-header-actions>button{width:44px;min-width:44px;height:44px;min-height:44px;border:1px solid #34342f;background:#11110f;color:#f8f8f5;box-shadow:none}.helper-account-shell .menu-button,.helper-account-shell .account-header-back,.helper-account-shell .icon-button{width:44px;min-width:44px;height:44px;min-height:44px;border:0;background:transparent;color:#f8f8f5;box-shadow:none;border-radius:0}.premium-account-flow .flow-back-button{justify-self:start}.premium-account-flow .flow-header-actions{position:relative;z-index:2;grid-column:3;justify-self:end;gap:6px}.premium-account-flow .flow-header-actions .notification b,.helper-account-shell .notification b{background:var(--yellow);color:#080806}.helper-account-shell main>header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;padding:0 24px}.helper-account-shell .menu-button,.helper-account-shell .account-header-back{display:grid;grid-column:1;justify-self:start;place-items:center}.helper-account-shell .menu-button:before{content:none}.helper-account-shell .account-header-back{position:relative;z-index:2;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.helper-account-shell .menu-button svg,.helper-account-shell .account-header-back svg{width:20px;height:20px;stroke-width:2.5;pointer-events:none}.helper-account-shell .mobile-brand{display:block;border-radius:0;object-fit:contain}.helper-account-shell .menu-button:focus-visible,.helper-account-shell .account-header-back:focus-visible,.helper-account-shell .icon-button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.helper-account-shell .header-role{display:none}.helper-account-shell .notification-center{grid-column:3;justify-self:end}@media(max-width:760px){.customer-flow.account-flow.premium-account-flow .flow-header,.helper-account-shell main>header{--flow-safe-top:max(10px, calc(env(safe-area-inset-top) + 6px) );min-height:calc(52px + var(--flow-safe-top));height:auto;padding-top:var(--flow-safe-top);padding-bottom:6px}.helper-account-shell main>header{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.premium-account-flow .flow-header>img,.helper-account-shell .mobile-brand{width:clamp(104px,30vw,132px)}}.customer-completed-detail-screen{display:grid;gap:14px;padding-bottom:28px}.customer-completed-detail-hero{display:grid;gap:8px;padding:4px 2px 2px}.customer-completed-detail-hero h1{margin:0;font:800 30px/1.08 Manrope;letter-spacing:-1px;color:#171915}.customer-completed-detail-hero p{margin:0;color:#777a73;font-size:12px}.customer-completed-detail-hero>strong{display:inline-flex;align-items:center;gap:6px;color:#39724b;font-size:12px}.customer-completed-detail-hero>strong svg{width:16px;height:16px}.customer-completed-job-summary{display:grid;gap:8px}.customer-completed-job-summary h2{margin:0;font-size:18px}.customer-completed-job-summary p{margin:0;color:#666960;line-height:1.6}.customer-completed-review{display:grid;gap:10px}.customer-completed-review h2{margin:0}.customer-completed-review p,.customer-completed-review small{margin:0;color:#6d7068}.customer-review-rating{display:flex;gap:3px;color:#c7c8c0}.customer-review-rating svg{width:19px;height:19px}.customer-review-rating svg.is-filled{color:#c89f00;fill:#c89f00}.customer-completed-back{justify-content:center}.job-location-section{position:relative;min-width:0}.job-address-suggestions button span{min-width:0;overflow-wrap:anywhere}.job-address-suggestions button small{display:block;margin-top:4px;color:#c5c3bc;font:500 11px/1.4 Manrope}.job-address-input.verified{border-color:#4da66a!important;box-shadow:0 0 0 1px #4da66a55!important}.job-address-input>svg:last-child{color:#4da66a;width:18px;height:18px;flex:0 0 auto}.job-address-suggestions{display:grid;width:100%;max-height:226px;margin-top:7px;overflow-y:auto;border:1px solid #3b3a35;border-radius:14px;background:#171715;box-shadow:0 16px 34px #0008;position:relative;z-index:6}.job-address-suggestions>span{padding:13px 14px;color:#aaa8a1;font-size:12px}.job-address-suggestions button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:10px 13px;border:0;border-bottom:1px solid #302f2b;background:transparent;color:#f7f6f1;text-align:left;font:700 12px/1.35 Manrope;touch-action:manipulation}.job-address-suggestions button:last-child{border-bottom:0}.job-address-suggestions button:active,.job-address-suggestions button:focus-visible{background:#ffffff0d;outline:0}.job-address-suggestions button:focus-visible{outline:2px solid #ffd91a;outline-offset:-2px}.job-address-suggestions svg{width:17px;height:17px;color:#d6ad18}.job-unit-input{display:grid;gap:6px;margin-top:10px;color:#d7d5ce;font-size:11px;font-weight:800}.job-unit-input small{color:#8d8c86;font-weight:600}.job-unit-input input{width:100%;min-height:46px;border:1px solid #3b3a35;border-radius:12px;background:#1a1a18;color:#f8f8f5;padding:0 13px;font-size:14px;outline:0}.job-unit-input input:focus{border-color:#d6ad18;box-shadow:0 0 0 1px #d6ad1855}.events-request-flow .job-unit-input input:focus{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf644}.job-location-status{display:flex;align-items:flex-start;gap:7px;margin:8px 2px 0;color:#aaa8a1;font-size:11px;line-height:1.35}.job-location-status.verified{color:#78c58d}.job-location-status svg{width:15px;height:15px;flex:0 0 auto}.scheduled-helper-confirmed-screen{gap:16px;padding-bottom:max(32px,env(safe-area-inset-bottom));color:#f8f8f5}.scheduled-confirmed-heading{display:grid;gap:8px;text-align:center;padding:10px 4px 2px}.scheduled-confirmed-heading>span{display:inline-flex;align-items:center;justify-self:center;gap:7px;border:1px solid #f5c51866;border-radius:999px;background:#f5c51814;color:#f5c518;padding:7px 11px;font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.scheduled-confirmed-heading>span svg{width:15px;height:15px}.scheduled-confirmed-heading h1{margin:0;font:900 clamp(34px,10vw,46px)/1 Manrope;letter-spacing:-1.2px;color:#f8f8f5;text-transform:none}.scheduled-confirmed-heading h1 strong{color:#f5c518}.scheduled-confirmed-heading p{max-width:340px;margin:0 auto;color:#aaa8a1;font-size:14px;line-height:1.45}.scheduled-job-card,.scheduled-helper-card{width:100%;border:1px solid #32312d;border-radius:18px;background:linear-gradient(145deg,#1b1b18,#11110f);box-shadow:0 14px 34px #0004;padding:17px}.scheduled-job-card{display:grid;gap:8px}.scheduled-job-card>span,.scheduled-helper-card>span{color:#8f8d86;font-size:9px;font-weight:900;letter-spacing:.9px;text-transform:uppercase}.scheduled-job-card h2{margin:0;color:#f8f8f5;font:800 20px/1.2 Manrope}.scheduled-job-card>strong{display:flex;align-items:center;gap:8px;color:#f5c518;font-size:14px}.scheduled-job-card>strong svg,.scheduled-job-card address svg{width:17px;height:17px;flex:0 0 auto}.scheduled-job-card address{display:flex;align-items:flex-start;gap:8px;margin-top:4px;color:#c7c5be;font:600 12px/1.4 Manrope;font-style:normal}.scheduled-helper-card{display:grid;gap:12px}.scheduled-helper-card>div{display:flex;align-items:center;gap:13px}.scheduled-helper-card img,.scheduled-helper-card i{width:66px;height:66px;flex:0 0 auto;border:2px solid #f5c518;border-radius:50%;object-fit:cover;background:#f5c518;color:#080806;display:grid;place-items:center;font:900 24px Manrope;font-style:normal}.scheduled-helper-card>div>div{display:grid;gap:5px;min-width:0}.scheduled-helper-card h2{margin:0;color:#f8f8f5;font:900 22px/1 Manrope}.scheduled-helper-card b{display:flex;align-items:center;gap:6px;color:#f8f8f5;font-size:11px}.scheduled-helper-card b svg{width:14px;height:14px;color:#f5c518}.scheduled-helper-card small{color:#aaa8a1;font-size:11px}.scheduled-helper-confirmed-screen .flow-contact{margin-top:0}.scheduled-helper-confirmed-screen .flow-contact button{min-height:48px;border:1px solid #f5c518;border-radius:12px;background:#11110f;color:#f8f8f5;box-shadow:inset 0 1px #ffffff0d;font:800 12px Manrope;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.scheduled-helper-confirmed-screen .flow-contact button svg{color:#f5c518}.scheduled-helper-confirmed-screen .flow-contact button:active:not(:disabled){background:#211e0f;border-color:#ffdb35;transform:translateY(1px)}.scheduled-helper-confirmed-screen .flow-contact button:focus-visible{outline:2px solid #f5c518;outline-offset:2px}.scheduled-helper-confirmed-screen .flow-contact button:disabled{border-color:#373631;background:#171715;color:#77756f;box-shadow:none;opacity:1}.scheduled-helper-confirmed-screen .flow-contact button:disabled svg{color:#77756f}.scheduled-confirmed-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:#aaa8a1;font-size:11px;line-height:1.4}.scheduled-confirmed-note svg{width:16px;height:16px;flex:0 0 auto;color:#f5c518}.scheduled-helper-confirmed-screen .cancel-request{margin-top:0;color:#cbc9c2}@media(max-height:760px){.scheduled-helper-confirmed-screen{gap:11px}.scheduled-confirmed-heading{gap:5px;padding-top:2px}.scheduled-confirmed-heading h1{font-size:32px}.scheduled-confirmed-heading p{font-size:12px}.scheduled-job-card,.scheduled-helper-card{padding:13px}.scheduled-helper-card img,.scheduled-helper-card i{width:54px;height:54px}}.chat-message-meta{display:flex;align-items:center;gap:9px}.chat-message-meta button,.chat-safety-entry{min-height:32px;border:0;background:transparent;color:#c9b961;font-size:11px;font-weight:900;text-decoration:underline;text-underline-offset:3px;touch-action:manipulation}.chat-safety-entry{display:flex;align-items:center;gap:7px;margin-top:10px}.chat-safety-entry svg{width:16px!important}.ugc-safety-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;background:#000c;display:grid;align-items:end;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));overscroll-behavior:contain}.ugc-safety-sheet{position:relative;width:min(100%,620px);max-height:min(88dvh,780px);margin:0 auto;overflow-y:auto;border:1px solid #34342e;border-radius:24px;background:#0b0b0a;color:#f8f8f5;padding:24px 18px calc(22px + env(safe-area-inset-bottom));box-shadow:0 -24px 80px #000}.ugc-safety-sheet>.overlay-close-button{top:14px;right:14px}.ugc-safety-sheet>h2{margin:7px 56px 8px 0;font:900 24px/1.1 Manrope}.ugc-safety-sheet>p{margin:0 0 18px;color:#b8b5ab;font-size:12px;line-height:1.5}.ugc-safety-sheet form{display:grid;gap:13px}.ugc-safety-sheet form label{display:grid;gap:6px}.ugc-safety-sheet form label>span{font-size:11px;font-weight:900}.ugc-safety-sheet select,.ugc-safety-sheet textarea{width:100%;min-height:48px;border:1px solid #414039;border-radius:13px;background:#171714;color:#fff;padding:11px 12px;font:700 16px Manrope;box-sizing:border-box}.ugc-safety-sheet textarea{min-height:90px;resize:vertical}.ugc-report-submit,.ugc-safety-result button{min-height:48px;border:1px solid #f5c518;border-radius:13px;background:#f5c518;color:#080807;font-weight:900}.ugc-block-zone{margin-top:20px;border:1px solid #5d3430;border-radius:16px;background:#1b100f;padding:15px}.ugc-block-zone>strong{color:#ffb2a9;font:900 14px Manrope}.ugc-block-zone>p{margin:7px 0 12px;color:#d1b5b1;font-size:11px;line-height:1.45}.ugc-block-zone>label{display:flex;align-items:flex-start;gap:9px;color:#f2e6e4;font-size:11px;font-weight:800;line-height:1.4}.ugc-block-zone input{width:20px;height:20px;flex:0 0 auto;accent-color:#f5c518}.ugc-block-zone>button{width:100%;min-height:46px;margin-top:12px;border:1px solid #e76659;border-radius:12px;background:#a5362d;color:#fff;font-weight:900}.ugc-block-zone>button:disabled{opacity:.42}.ugc-safety-error{color:#ff9b85!important;font-size:12px!important;font-weight:900}.ugc-safety-result{display:grid;place-items:center;gap:12px;text-align:center;padding:20px}.ugc-safety-result>svg{width:36px;color:#63d68b}.ugc-safety-result button{width:100%;padding:0 18px}.blocked-users-manager{margin-top:12px;border:1px solid #e5e4de;border-radius:16px;background:#fff;overflow:hidden}.blocked-users-toggle{width:100%;min-height:72px;border:0;background:#fff;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:13px 16px;text-align:left;color:#171915}.blocked-users-toggle>i{width:44px;height:44px;border-radius:50%;background:#f2edff;color:#6f42d9;display:grid;place-items:center}.blocked-users-toggle>i svg{width:20px}.blocked-users-toggle>span{display:grid;gap:3px}.blocked-users-toggle strong{font:900 14px Manrope}.blocked-users-toggle small{color:#77736c;font-size:10px}.blocked-users-toggle>svg{width:18px;transition:transform .2s}.blocked-users-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.blocked-users-list{border-top:1px solid #ecebe6;padding:8px 14px 13px}.blocked-users-list>p{margin:10px 2px;color:#66645d;font-size:11px}.blocked-users-list>div{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #efeee9}.blocked-users-list>div:last-of-type{border-bottom:0}.blocked-users-list>div>span{display:grid;gap:3px}.blocked-users-list>div strong{font:900 12px Manrope}.blocked-users-list>div small{color:#77736c;font-size:9px}.blocked-users-list>div>button{min-width:72px;min-height:40px;border:1px solid #d7d6cf;border-radius:11px;background:#fff;color:#343630;font-size:10px;font-weight:900}.onboarding-screen{position:relative;width:100%;min-height:100vh;min-height:100dvh;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background:#050505;color:#f8f8f5;padding:max(20px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.onboarding-skip{position:absolute;z-index:2;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));min-width:48px;min-height:48px;border:0;background:transparent;color:#d7d7d2;font:700 14px Manrope;cursor:pointer}.onboarding-skip:focus-visible,.onboarding-primary:focus-visible,.onboarding-back:focus-visible{outline:3px solid #fff;outline-offset:3px}.onboarding-logo{display:block;width:156px;height:auto;margin:20px auto 0;object-fit:contain}.onboarding-page{width:min(100%,440px);flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,5dvh,48px);padding:clamp(22px,4dvh,46px) 0 18px;text-align:center}.onboarding-copy{display:grid;gap:13px;max-width:370px}.onboarding-copy h1{margin:0;color:#fff;font:900 clamp(28px,7.2vw,38px)/1.08 Manrope;letter-spacing:-1.15px;text-wrap:balance}.onboarding-copy p{margin:0;color:#c5c5be;font-size:clamp(14px,3.8vw,17px);font-weight:500;line-height:1.5;text-wrap:balance}.onboarding-illustration{position:relative;width:190px;height:176px;flex:0 0 auto;color:#f8f8f5}.onboarding-illustration svg{display:block;width:100%;height:100%;max-width:none;stroke-width:1.85}.onboarding-illustration-post>span{position:absolute;left:36px;top:11px;width:110px;height:144px;border:3px solid #696a66;border-radius:20px;background:#111210;color:#8b8c87;padding:25px;transform:rotate(-7deg);box-sizing:border-box}.onboarding-illustration-post>i{position:absolute;right:19px;bottom:7px;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#f5c518;color:#050505;box-shadow:0 0 0 7px #050505;font-style:normal}.onboarding-illustration-post>i svg{width:34px;height:34px;stroke-width:2.4}.onboarding-illustration-post>b{position:absolute;left:9px;bottom:10px;width:45px;height:45px;border:2px solid #f5c518;border-radius:50%;display:grid;place-items:center;background:#171713;color:#f5c518}.onboarding-illustration-post>b svg{width:24px;height:24px;stroke-width:2.4}.onboarding-illustration-choose>span{position:absolute;left:28px;top:15px;width:134px;height:134px;border-radius:50%;display:grid;place-items:center;background:#1b1c19;color:#e8e8e3;padding:31px;box-sizing:border-box}.onboarding-illustration-choose>i{position:absolute;right:15px;bottom:7px;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#f5c518;color:#050505;box-shadow:0 0 0 7px #050505;font-style:normal}.onboarding-illustration-choose>i svg{width:31px;height:31px;stroke-width:3}.onboarding-illustration-choose>b{position:absolute;right:7px;top:19px;width:29px;height:29px;color:#f5c518;transform:rotate(12deg)}.onboarding-illustration-track>span{position:absolute;left:2px;bottom:12px;width:57px;height:57px;color:#fff}.onboarding-illustration-track>i{position:absolute;left:52px;right:48px;top:84px;height:54px;border-top:3px dashed #d9d9d4;border-radius:50%;transform:rotate(-8deg)}.onboarding-illustration-track>b{position:absolute;right:6px;top:10px;width:65px;height:65px;color:#f5c518}.onboarding-illustration-track>em{position:absolute;right:9px;bottom:14px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#f5c518;color:#050505;font-style:normal}.onboarding-illustration-track>em svg{width:23px;height:23px;stroke-width:3}.onboarding-footer{width:min(100%,440px);display:grid;gap:20px;margin-top:auto}.onboarding-progress{min-height:18px;display:flex;align-items:center;justify-content:center;gap:12px}.onboarding-progress span{width:10px;height:10px;border-radius:50%;background:#454642}.onboarding-progress span.active{background:#f5c518}.onboarding-navigation{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:12px}.onboarding-navigation.first-page{grid-template-columns:1fr}.onboarding-primary,.onboarding-back{min-height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:9px;font:900 16px Manrope;cursor:pointer}.onboarding-primary{width:100%;border:1px solid #f5c518;background:#f5c518;color:#050505}.onboarding-back{border:1px solid #464741;background:#111210;color:#f8f8f5}.onboarding-primary svg,.onboarding-back svg{width:19px;height:19px}@media(max-height:700px){.onboarding-logo{width:132px;margin-top:12px}.onboarding-page{gap:18px;padding:12px 0 10px}.onboarding-illustration{width:154px;height:139px;transform:scale(.88)}.onboarding-copy{gap:8px}.onboarding-copy h1{font-size:26px}.onboarding-copy p{font-size:13px;line-height:1.4}.onboarding-footer{gap:12px}.onboarding-primary,.onboarding-back{min-height:52px}}
