@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,400;0,14..32,500;0,14..32,600;0,14..32,700;1,14..32,400&display=swap");html[data-app=pro]{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}[data-app=pro]{--font-tasko:"Inter",system-ui,-apple-system,sans-serif;--pro-page-gutter:clamp(0.9rem,4.6vw,1.15rem);--tasko-brand:#21201f;--tasko-brand-hover:#171615;--tasko-ink:var(--pro-ink);--tasko-ink-secondary:var(--pro-ink-secondary);--tasko-ink-muted:var(--pro-ink-muted);--tasko-surface:var(--pro-surface);--tasko-surface-elevated:var(--pro-bg-elevated);--tasko-border:var(--pro-border);--color-tasko-surface:var(--pro-surface);--color-tasko-surface-elevated:var(--pro-bg-elevated);--color-tasko-surface-sunken:var(--pro-surface-sunken);--color-tasko-border:var(--pro-border);--color-tasko-ink:var(--pro-ink);--color-tasko-ink-secondary:var(--pro-ink-secondary);--color-tasko-ink-muted:var(--pro-ink-muted);--color-tasko-brand:#21201f;--color-tasko-brand-hover:#171615;--color-tasko-brand-muted:var(--pro-brand-muted);--pro-brand-deep:#171615;--pro-brand:#21201f;--pro-brand-bright:#3a3938;--pro-brand-glow:rgb(33 32 31/0.35);--pro-header-deep:#171615;--pro-header-mid:#1c1b1a;--pro-on-brand:#ffffff;--pro-accent-gold:#ffcc00;--pro-ride-yellow:#ffcc00;--pro-ride-yellow-press:#f0c000;--pro-accent-emerald:#10b981;--pro-ink:#0a0e14;--pro-ink-secondary:#334155;--pro-ink-muted:#64748b;--pro-surface:#eef1f4;--pro-surface-elevated:#ffffff;--pro-surface-sunken:#e5e8eb;--pro-bg:#eef1f4;--pro-bg-elevated:#ffffff;--pro-bg-soft:#e5e8eb;--pro-border:rgb(0 0 0/0.06);--pro-border-light:rgb(0 0 0/0.04);--pro-border-blue:rgb(33 32 31/0.25);--pro-sheet-top:#ffffff;--pro-sheet-mid:#f8fafc;--pro-nav-bg:#ffffff;--pro-nav-border:rgb(226 232 240/0.7);--pro-glass-bg:linear-gradient(135deg,rgb(255 255 255/0.16),rgb(255 255 255/0.06));--pro-glass-border:rgb(255 255 255/0.22);--pro-shimmer-a:#e2e8f0;--pro-shimmer-b:#f1f5f9;--pro-brand-muted:#e8e8e6;--pro-brand-muted-strong:#d4d4d0;--pro-success-bg:#f0fdf9;--pro-success-border:rgb(255 204 0/0.55);--pro-success-fg:#047857;--pro-warning-bg:#fffbeb;--pro-warning-border:rgb(251 191 36/0.5);--pro-warning-fg:#92400e;--pro-danger-fg:#dc2626;--pro-danger:#dc2626;--pro-link:var(--pro-brand);--pro-link-hover:var(--pro-brand-deep);--pro-nav-inactive:#1e293b;--pro-nav-inactive-hover:#0f172a;--pro-chip-bg:rgb(248 250 252/0.95);--pro-welcome-bg:#ffffff;--pro-welcome-ink:#1d1d1f;--pro-welcome-muted:#86868b;--pro-welcome-secondary:#6e6e73;--pro-welcome-surface:#f5f5f7;--pro-welcome-card:#e8e8ed;--pro-desktop-shell:#e4e4ea;--pro-glow:rgb(33 32 31/0.28);--pro-sheet-radius:1.75rem;--pro-ease-out:cubic-bezier(0.16,1,0.3,1);--pro-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--pro-shadow-sm:0 1px 2px rgb(0 0 0/0.03),0 2px 4px -1px rgb(0 0 0/0.04);--pro-shadow-md:0 4px 6px -1px rgb(0 0 0/0.05),0 2px 4px -1px rgb(0 0 0/0.03);--pro-shadow-lg:0 10px 15px -3px rgb(0 0 0/0.06),0 4px 6px -2px rgb(0 0 0/0.04);--pro-shadow-float:0 20px 25px -5px rgb(0 0 0/0.06),0 10px 10px -5px rgb(0 0 0/0.04);--pro-safe-top:max(env(safe-area-inset-top,0px),var(--tasko-safe-top-lock,0px));--pro-safe-bottom:max(env(safe-area-inset-bottom,0px),var(--tasko-safe-bottom-lock,0px));color-scheme:light}html.tasko-native-android[data-app=pro]{--tasko-safe-top-lock:2.25rem;--tasko-safe-bottom-lock:1.25rem}html.tasko-native[data-app=pro] .tasko-app-column .tasko-app-shell>header:not(.pro-shell-header--hidden){padding-top:max(var(--pro-safe-top),.5rem)!important}html.tasko-native[data-app=pro] .pro-contact-page__topbar,html.tasko-native[data-app=pro] .pro-legal-page__topbar,html.tasko-native[data-app=pro] .pro-login-topbar,html.tasko-native[data-app=pro] .pw__top,html.tasko-native[data-app=pro] .tasko-app-column .tasko-app-shell>header.pro-home-header-wrap,html.tasko-native[data-app=pro] .tasko-app-column .tasko-app-shell>header.pro-wallet-header-wrap{padding-top:max(var(--pro-safe-top),.75rem)!important}html.tasko-native[data-app=pro] .pro-pending-deletion-screen{padding-top:max(.75rem,var(--pro-safe-top))!important}html.tasko-native[data-app=pro] .pro-content-sheet,html.tasko-native[data-app=pro] .pro-wallet-page.pro-content-sheet,html.tasko-native[data-app=pro] .tasko-app-shell--hero>.pro-content-sheet{margin-top:0!important}html.tasko-native[data-app=pro] .pro-contact-page,html.tasko-native[data-app=pro] .pro-legal-page,html.tasko-native[data-app=pro] .pro-login-page,html.tasko-native[data-app=pro] .pro-ride-onboard-page--flow,html.tasko-native[data-app=pro] .pw{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}html.tasko-native[data-app=pro],html.tasko-native[data-app=pro] body{height:100%;max-height:100%}html.tasko-native[data-app=pro] .pro-desktop-canvas,html.tasko-native[data-app=pro] .pro-device-frame,html.tasko-native[data-app=pro] .pro-device-frame>.tasko-app-shell,html.tasko-native[data-app=pro] .tasko-app-column{min-height:0!important;height:100%!important;max-height:100%!important}html.tasko-native[data-app=pro] .pro-desktop-canvas:has(main.pro-chat-page),html.tasko-native[data-app=pro] .pro-desktop-canvas:has(main.pro-support-chat-page),html.tasko-native[data-app=pro] .pro-device-frame:has(main.pro-chat-page),html.tasko-native[data-app=pro] .pro-device-frame:has(main.pro-chat-page)>.tasko-app-shell,html.tasko-native[data-app=pro] .pro-device-frame:has(main.pro-support-chat-page),html.tasko-native[data-app=pro] .pro-device-frame:has(main.pro-support-chat-page)>.tasko-app-shell,html.tasko-native[data-app=pro] .tasko-app-shell:has(main.pro-chat-page),html.tasko-native[data-app=pro] .tasko-app-shell:has(main.pro-support-chat-page){min-height:0;height:100%;max-height:100%}html.tasko-native[data-app=pro] .tasko-app-column:has(main.pro-chat-page),html.tasko-native[data-app=pro] .tasko-app-column:has(main.pro-support-chat-page){height:100%;max-height:100%;width:100%;max-width:100%;min-width:0;overflow-x:hidden}html.tasko-keyboard-open.tasko-native[data-app=pro] body{overflow:hidden;overscroll-behavior:none}html.tasko-native[data-app=pro]:has(main.pro-chat-page),html.tasko-native[data-app=pro]:has(main.pro-chat-page) body,html.tasko-native[data-app=pro]:has(main.pro-support-chat-page),html.tasko-native[data-app=pro]:has(main.pro-support-chat-page) body{overflow:hidden;overscroll-behavior:none}html.tasko-keyboard-open[data-app=pro]:not(.tasko-native):has(main.pro-chat-page),html.tasko-keyboard-open[data-app=pro]:not(.tasko-native):has(main.pro-chat-page) body,html.tasko-keyboard-open[data-app=pro]:not(.tasko-native):has(main.pro-support-chat-page),html.tasko-keyboard-open[data-app=pro]:not(.tasko-native):has(main.pro-support-chat-page) body{height:var(--tasko-vv-height,100%)!important;max-height:var(--tasko-vv-height,100%)!important;overflow:hidden!important}html.tasko-keyboard-open[data-app=pro]:not(.tasko-native) .pro-desktop-canvas:has(main.pro-chat-page),html.tasko-keyboard-open[data-app=pro]:not(.tasko-native) .pro-desktop-canvas:has(main.pro-support-chat-page),html.tasko-keyboard-open[data-app=pro]:not(.tasko-native) .pro-device-frame:has(main.pro-chat-page),html.tasko-keyboard-open[data-app=pro]:not(.tasko-native) .pro-device-frame:has(main.pro-chat-page)>.tasko-app-shell,html.tasko-keyboard-open[data-app=pro]:not(.tasko-native) .pro-device-frame:has(main.pro-support-chat-page),html.tasko-keyboard-open[data-app=pro]:not(.tasko-native) .pro-device-frame:has(main.pro-support-chat-page)>.tasko-app-shell,html.tasko-keyboard-open[data-app=pro]:not(.tasko-native) .tasko-app-column:has(main.pro-chat-page),html.tasko-keyboard-open[data-app=pro]:not(.tasko-native) .tasko-app-column:has(main.pro-support-chat-page),html.tasko-keyboard-open[data-app=pro]:not(.tasko-native) .tasko-app-shell:has(main.pro-chat-page),html.tasko-keyboard-open[data-app=pro]:not(.tasko-native) .tasko-app-shell:has(main.pro-support-chat-page){min-height:0!important;height:var(--tasko-vv-height,100%)!important;max-height:var(--tasko-vv-height,100%)!important;overflow:hidden!important}html.tasko-keyboard-open[data-app=pro]:not(.tasko-native) .pro-desktop-canvas:has(main.pro-chat-page),html.tasko-keyboard-open[data-app=pro]:not(.tasko-native) .pro-desktop-canvas:has(main.pro-support-chat-page){transform:translateY(calc(-1 * var(--tasko-vv-offset, 0px)))}html.tasko-keyboard-open.tasko-native[data-app=pro] .pro-desktop-canvas:has(main.pro-chat-page),html.tasko-keyboard-open.tasko-native[data-app=pro] .pro-desktop-canvas:has(main.pro-support-chat-page),html.tasko-keyboard-open.tasko-native[data-app=pro] .pro-device-frame:has(main.pro-chat-page),html.tasko-keyboard-open.tasko-native[data-app=pro] .pro-device-frame:has(main.pro-chat-page)>.tasko-app-shell,html.tasko-keyboard-open.tasko-native[data-app=pro] .pro-device-frame:has(main.pro-support-chat-page),html.tasko-keyboard-open.tasko-native[data-app=pro] .pro-device-frame:has(main.pro-support-chat-page)>.tasko-app-shell,html.tasko-keyboard-open.tasko-native[data-app=pro] .tasko-app-column:has(main.pro-chat-page),html.tasko-keyboard-open.tasko-native[data-app=pro] .tasko-app-column:has(main.pro-support-chat-page),html.tasko-keyboard-open.tasko-native[data-app=pro] .tasko-app-shell:has(main.pro-chat-page),html.tasko-keyboard-open.tasko-native[data-app=pro] .tasko-app-shell:has(main.pro-support-chat-page),html.tasko-keyboard-open.tasko-native[data-app=pro]:has(main.pro-chat-page),html.tasko-keyboard-open.tasko-native[data-app=pro]:has(main.pro-chat-page) body,html.tasko-keyboard-open.tasko-native[data-app=pro]:has(main.pro-support-chat-page),html.tasko-keyboard-open.tasko-native[data-app=pro]:has(main.pro-support-chat-page) body{min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;transform:none!important}html.tasko-keyboard-open[data-app=pro] .pro-support-composer,html.tasko-keyboard-open[data-app=pro] .tasko-app-column:has(main.pro-chat-page) .tasko-chat__composer--above-nav,html.tasko-keyboard-open[data-app=pro] main.pro-chat-page .tasko-chat__composer,html.tasko-keyboard-open[data-app=pro] main.pro-chat-page .tasko-chat__composer--above-nav,html.tasko-keyboard-open[data-app=pro] main.pro-support-chat-page .pro-support-composer{padding:.35rem max(.65rem,env(safe-area-inset-right,0px)) .3rem max(.65rem,env(safe-area-inset-left,0px))!important;margin-bottom:0!important}html.tasko-keyboard-open[data-app=pro] .pro-support-footer,html.tasko-keyboard-open[data-app=pro] main.pro-support-chat-page .pro-support-footer{padding-bottom:0!important;margin-bottom:0!important}html.tasko-keyboard-open[data-app=pro] main.pro-support-chat-page .pro-support-footer{padding-top:.35rem!important;box-shadow:none}html[data-app=pro]{scroll-behavior:auto}html[data-app=pro],html[data-app=pro] body{overflow-x:hidden;max-width:100%}[data-app=pro] body{width:100%;overscroll-behavior-y:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-app=pro][data-theme=dark]{--tasko-brand:#ffcc00;--tasko-brand-hover:#ffcc00;--color-tasko-brand:var(--tasko-brand);--color-tasko-brand-hover:var(--tasko-brand-hover);--color-tasko-brand-muted:rgb(255 204 0/0.14);--color-tasko-warning:#ffcc00;--color-tasko-warning-muted:rgb(255 204 0/0.12);--color-tasko-info-muted:rgb(255 204 0/0.12);--pro-brand:#21201f;--pro-brand-deep:#171615;--pro-brand-bright:#ffcc00;--pro-brand-glow:rgb(255 204 0/0.28);--pro-header-deep:#171615;--pro-header-mid:#1c1b1a;--pro-on-brand:#21201f;--pro-ink:#eef1f4;--pro-ink-secondary:#d4d2ce;--pro-ink-muted:#a8a49e;--ds-brand-gradient:linear-gradient(145deg,#ffcc00,#f0c000);--ds-shadow-brand:0 8px 28px -4px rgb(255 204 0/0.28);--pro-surface:#121110;--pro-surface-elevated:#1c1b1a;--pro-surface-sunken:#0e0d0c;--pro-bg:#121110;--pro-bg-elevated:#1c1b1a;--pro-bg-soft:#21201f;--pro-border:rgb(58 57 56/0.32);--pro-border-light:rgb(58 57 56/0.18);--pro-border-blue:rgb(58 57 56/0.4);--pro-sheet-top:#1c1b1a;--pro-sheet-mid:#21201f;--pro-nav-bg:rgb(33 32 31/0.92);--pro-nav-border:rgb(58 57 56/0.28);--pro-shimmer-a:#1c1b1a;--pro-shimmer-b:#21201f;--pro-brand-muted:rgb(58 57 56/0.28);--pro-brand-muted-strong:rgb(58 57 56/0.42);--pro-success-bg:rgb(6 78 59/0.22);--pro-success-border:rgb(16 185 129/0.28);--pro-success-fg:#6ee7b7;--pro-warning-bg:rgb(120 53 15/0.18);--pro-warning-border:rgb(245 158 11/0.28);--pro-warning-fg:#fcd34d;--pro-danger-fg:#f87171;--pro-danger:#f87171;--pro-link:#ffcc00;--pro-link-hover:#ffe566;--pro-nav-inactive:#c8c6c2;--pro-nav-inactive-hover:#eef1f4;--pro-chip-bg:rgb(58 57 56/0.28);--pro-welcome-bg:var(--pro-bg);--pro-welcome-ink:var(--pro-ink);--pro-welcome-muted:var(--pro-ink-muted);--pro-welcome-secondary:var(--pro-ink-secondary);--pro-welcome-surface:var(--pro-bg-soft);--pro-welcome-card:var(--pro-bg-elevated);--pro-desktop-shell:#171615;--pro-glow:rgb(33 32 31/0.35);--pro-shadow-sm:0 1px 2px rgb(0 0 0/0.35),0 2px 8px -2px rgb(0 0 0/0.4);--pro-shadow-md:0 4px 20px -4px rgb(0 0 0/0.45),0 2px 8px -2px rgb(0 0 0/0.35);--pro-shadow-lg:0 12px 40px -8px rgb(0 0 0/0.55),0 4px 16px -4px rgb(0 0 0/0.4);--pro-shadow-float:0 20px 50px -12px rgb(0 0 0/0.6),0 8px 24px -8px rgb(0 0 0/0.45);--pro-card:var(--pro-bg-elevated);--pro-line:var(--pro-border);color-scheme:dark}[data-app=pro] body{background-color:var(--pro-surface);color:var(--pro-ink);font-feature-settings:"kern" 1,"liga" 1,"cv02" 1;letter-spacing:-.011em}[data-app=pro] ::-moz-selection{background:rgb(255 204 0/.35);color:rgb(33 32 31)}[data-app=pro] ::selection{background:rgb(255 204 0/.35);color:rgb(33 32 31)}[data-app=pro][data-theme=dark] ::-moz-selection{background:rgb(33 32 31/.55);color:#eef1f4}[data-app=pro][data-theme=dark] ::selection{background:rgb(33 32 31/.55);color:#eef1f4}[data-app=pro] .tasko-gradient-header{background:radial-gradient(ellipse 100% 70% at 100% -15%,rgb(58 57 56/.22) 0,transparent 50%),radial-gradient(ellipse 70% 55% at -5% 105%,rgb(33 32 31/.45) 0,transparent 48%),linear-gradient(168deg,var(--pro-header-deep) 0,var(--pro-header-mid) 38%,var(--pro-brand-deep) 72%,var(--pro-brand) 100%);position:relative;z-index:20;overflow:hidden;padding-bottom:.35rem}[data-app=pro] .pro-home-header-wrap.tasko-gradient-header:not(.pro-home-header-wrap--fintech):not(.pro-home-header-wrap--spot),[data-app=pro] .tasko-gradient-header.pro-home-header-wrap:not(.pro-home-header-wrap--fintech):not(.pro-home-header-wrap--spot){position:relative;z-index:30;overflow:visible;padding-bottom:1.15rem}[data-app=pro] .tasko-gradient-header:after{content:"";position:absolute;bottom:-40%;left:-20%;width:80%;height:80%;background:radial-gradient(circle,rgb(255 255 255/.08) 0,transparent 70%);pointer-events:none}@keyframes pro-orb-float{0%{transform:translate(0) scale(1)}to{transform:translate(12%,-8%) scale(1.1)}}[data-app=pro] .tasko-gradient-header>div{position:relative;z-index:1}[data-app=pro] .pro-content-sheet{position:relative;z-index:0;margin-top:-.5rem;flex:1 1 0%;border-top-left-radius:var(--pro-sheet-radius);border-top-right-radius:var(--pro-sheet-radius);padding-top:1rem}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-content-sheet{z-index:2}[data-app=pro] .pro-content-sheet{min-height:0;background:linear-gradient(180deg,var(--pro-sheet-top) 0,var(--pro-sheet-mid) 80px,var(--pro-bg) 200px);box-shadow:0 -16px 48px -12px rgb(33 32 31/.14)}[data-app=pro] .tasko-app-shell:has(>header.pro-home-header-wrap:not(.pro-home-header-wrap--spot))>.pro-content-sheet,[data-app=pro] .tasko-app-shell:has(header.pro-home-header-wrap:not(.pro-home-header-wrap--spot))>.pro-content-sheet,[data-app=pro] header.pro-home-header-wrap:not(.pro-home-header-wrap--spot)+.pro-content-sheet,[data-app=pro] header.pro-home-header-wrap:not(.pro-home-header-wrap--spot)~main.pro-content-sheet{margin-top:0!important;padding-top:0!important;border-radius:0!important;box-shadow:none!important}[data-app=pro] .tasko-app-shell:not(:has(.tasko-bottom-chrome)):not(.tasko-app-shell--external-nav)>.pro-content-sheet{min-height:calc(100dvh - 5.5rem)}[data-app=pro] .pro-app-chrome{position:relative;height:100%;max-height:100%;isolation:isolate}[data-app=pro] .pro-app-chrome,[data-app=pro] .pro-app-chrome__scroll{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;overflow:hidden}[data-app=pro] .pro-app-chrome--nav>.pro-app-chrome__scroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:var(--tasko-scroll-pad-bottom-nav,5.75rem);background:transparent}[data-app=pro] .pro-app-chrome .tasko-app-shell{min-height:0!important}[data-app=pro] .pro-app-chrome--nav .pro-app-chrome__scroll>.tasko-app-shell--external-nav,[data-app=pro] .pro-app-chrome--nav .pro-app-chrome__scroll>.tasko-app-shell--external-nav.tasko-app-shell,[data-app=pro] .pro-app-chrome--nav .pro-app-chrome__scroll>div>.tasko-app-shell--external-nav{flex:0 0 auto;min-height:100%;height:auto!important;max-height:none}[data-app=pro] .pro-app-chrome--nav .pro-app-chrome__scroll>[class*=pro-app--]{flex:0 0 auto;min-height:100%;max-height:none;height:auto;display:flex;flex-direction:column;overflow:visible}[data-app=pro] .pro-app-chrome--nav .pro-app-chrome__scroll:has(main.pro-chat-page),[data-app=pro] .pro-app-chrome--nav .pro-app-chrome__scroll:has(main.pro-job-detail-page),[data-app=pro] .pro-app-chrome--nav .pro-app-chrome__scroll:has(main.pro-offer-page),[data-app=pro] .pro-app-chrome--nav .pro-app-chrome__scroll:has(main.pro-support-chat-page){overflow:hidden;padding-bottom:0}[data-app=pro] .pro-app-chrome--nav .pro-app-chrome__scroll:has(main.pro-chat-page)>[class*=pro-app--],[data-app=pro] .pro-app-chrome--nav .pro-app-chrome__scroll:has(main.pro-job-detail-page)>[class*=pro-app--],[data-app=pro] .pro-app-chrome--nav .pro-app-chrome__scroll:has(main.pro-offer-page)>[class*=pro-app--],[data-app=pro] .pro-app-chrome--nav .pro-app-chrome__scroll:has(main.pro-support-chat-page)>[class*=pro-app--]{flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow:hidden}[data-app=pro] .pro-app-chrome--nav .tasko-app-shell--external-nav{height:auto!important;max-height:none!important;min-height:100%!important;overflow:visible!important}[data-app=pro] .pro-app-chrome--nav .tasko-app-shell--external-nav>.tasko-app-main{overflow:visible;flex:none;min-height:auto;height:auto;max-height:none}[data-app=pro] .pro-app-chrome--nav .tasko-app-shell--external-nav>main.pro-job-detail-page,[data-app=pro] .pro-app-chrome--nav .tasko-app-shell--external-nav>main.pro-offer-page{overflow:hidden!important;flex:1 1 auto;min-height:0;height:auto;max-height:none}[data-app=pro] .pro-app-chrome>.tasko-bottom-chrome{position:absolute;bottom:0;left:0;right:0;z-index:240;display:flex;flex-direction:column;align-items:center;overflow:visible;padding-bottom:max(env(safe-area-inset-bottom,0px),var(--pro-safe-bottom,0px));background:transparent;border:none}@media (min-width:768px){[data-app=pro] .pro-app-chrome>.tasko-bottom-chrome{padding-bottom:max(1rem,var(--pro-safe-bottom),env(safe-area-inset-bottom,0px))}}[data-app=pro][data-theme=dark] .pro-content-sheet{box-shadow:0 -16px 48px -12px rgb(0 0 0/.45)}[data-app=pro] .pro-card-premium{border-radius:1rem;border-width:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:var(--pro-bg-elevated);border-color:var(--pro-border);box-shadow:var(--pro-shadow-sm)}[data-app=pro] .pro-card-premium:hover{border-color:var(--pro-border-blue);box-shadow:var(--pro-shadow-md);transform:translateY(-2px)}[data-app=pro] .pro-home-earnings{position:relative;overflow:hidden;border-radius:1.35rem;border-width:1px;padding:1.25rem}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-home-earnings{z-index:2}[data-app=pro] .pro-home-earnings{border-color:var(--pro-border-blue);background:radial-gradient(ellipse 80% 60% at 100% 0,rgb(147 197 253/.35) 0,transparent 55%),linear-gradient(145deg,var(--pro-bg-elevated) 0,#eef4ff 40%,#dbeafe 100%);box-shadow:var(--pro-shadow-lg)}[data-app=pro][data-theme=dark] .pro-home-earnings{background:radial-gradient(ellipse 80% 60% at 100% 0,rgb(255 204 0/.14) 0,transparent 55%),linear-gradient(145deg,var(--pro-bg-elevated) 0,#21201f 45%,#1a1918 100%)}[data-app=pro] .pro-home-earnings:before{content:"";position:absolute;top:-20%;right:-10%;width:55%;height:80%;background:radial-gradient(circle,rgb(0 42 92/.12) 0,transparent 70%);pointer-events:none}[data-app=pro] .pro-home-earnings:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 35 Q25 20 50 28 T100 22 T150 30 T200 18 V40 H0Z' fill='%2321201f' fill-opacity='0.08'/%3E%3C/svg%3E") bottom /100% 100% no-repeat;pointer-events:none;opacity:.9}[data-app=pro] .pro-home-earnings>*{position:relative;z-index:1}[data-app=pro] .pro-home-earnings-value{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--pro-brand)}[data-app=pro] .pro-home-earnings-stat{font-size:1.125rem;line-height:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--pro-ink)}[data-app=pro] .pro-setup-card-label{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.125rem .625rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:rgb(254 243 199/.9);color:#b45309}[data-app=pro] .pro-setup-main{display:flex;min-height:0;flex:1 1 0%;flex-direction:column;padding-bottom:0!important}[data-app=pro] .pro-setup-main--fit{min-height:0;overflow:hidden;padding-top:.5rem!important;display:flex;flex-direction:column;padding-bottom:max(.5rem,env(safe-area-inset-bottom))!important;background:transparent}[data-app=pro]{--pro-setup-wash:radial-gradient(ellipse 90% 70% at 100% -8%,rgb(58 57 56/0.14) 0%,transparent 55%),radial-gradient(ellipse 70% 55% at -5% 105%,rgb(33 32 31/0.07) 0%,transparent 50%),linear-gradient(165deg,#f4f4f2,#eef1f4 42%,#eef1f4)}[data-app=pro] .pro-app-chrome:has(.pro-setup-main--fit),[data-app=pro] .pro-device-frame:has(.pro-setup-main--fit),[data-app=pro] .pro-device-frame:has(.pro-setup-main--fit)>.tasko-app-shell,[data-app=pro] .tasko-app-column:has(.pro-setup-main--fit),[data-app=pro] .tasko-app-shell:has(.pro-setup-main--fit){background:var(--pro-setup-wash)}[data-app=pro] .tasko-app-shell:has(.pro-setup-main--fit)>header.pro-setup-header{background:transparent;border-bottom-color:color-mix(in srgb,var(--pro-brand) 10%,transparent);backdrop-filter:none}[data-app=pro] .tasko-app-shell:has(.pro-setup-main--fit)>main.pro-setup-main{background:transparent;flex:1 1 auto;min-height:0}[data-app=pro] .pro-setup-header{padding-top:.5rem;padding-bottom:.5rem}[data-app=pro] .pro-setup-header h1{font-size:1.125rem}[data-app=pro] .pro-setup-header .mt-2\.5{margin-top:.375rem}[data-app=pro] .pro-setup-layout,[data-app=pro] .pro-setup-layout--fit{display:flex;min-height:0;flex:1 1 0%;flex-direction:column}[data-app=pro] .pro-setup-layout--fit{overflow:hidden;max-height:100%}[data-app=pro] .pro-setup-layout--fit .pro-setup-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:none;padding-bottom:.5rem}[data-app=pro] .pro-setup-layout--photo .pro-setup-body{overflow-y:auto;padding-bottom:.5rem;display:flex;flex-direction:column;justify-content:center}[data-app=pro] .pro-setup-step--photo .pro-setup-field{width:100%;padding:1.15rem 0 0;margin:0;border:none;border-top:1px solid color-mix(in srgb,var(--pro-border) 75%,transparent);border-radius:0;background:transparent;box-shadow:none;text-align:left}[data-app=pro] .pro-setup-layout--fit .pro-setup-nav{position:sticky;bottom:0;flex:0 0 auto;margin-top:auto;padding-top:.875rem;padding-bottom:max(.35rem,env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,rgb(238 241 244/.55) 22%,#eef1f4 55%),#eef1f4;border-top:none;z-index:30}[data-app=pro] .pro-setup-layout--photo .pro-setup-nav{margin-top:auto}[data-app=pro] .pro-setup-nav--solo{gap:0}[data-app=pro] .pro-setup-nav--solo .pro-setup-btn--primary{width:100%;min-height:3.25rem;font-size:1rem}[data-app=pro] .pro-setup-body{min-height:0;overflow-y:auto;flex:1 1 auto;max-height:none}[data-app=pro] .pro-setup-step>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}[data-app=pro] .pro-setup-step{animation:pro-fade-up .32s cubic-bezier(.2,.7,.2,1) both}[data-app=pro] .pro-setup-profile{display:flex;flex-direction:column;width:100%;max-width:22.5rem;margin:0 auto;padding:.25rem 0 .5rem}[data-app=pro] .pro-setup-profile-panel{display:flex;flex-direction:column;align-items:center;gap:1.35rem;width:100%;padding:1.65rem 1.25rem 1.45rem;border-radius:1.5rem;border:1px solid color-mix(in srgb,var(--pro-border) 80%,transparent);background:var(--pro-bg-elevated);box-shadow:var(--pro-shadow-sm);animation:pro-setup-photo-in .42s cubic-bezier(.22,1,.36,1) both}[data-app=pro] .pro-setup-lead{font-size:1.0625rem;font-weight:800;letter-spacing:-.025em;color:var(--pro-ink);text-wrap:balance}[data-app=pro] .pro-setup-lead-sub{margin-top:-.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1.375;color:var(--pro-ink-muted);text-wrap:balance}[data-app=pro] .pro-setup-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}[data-app=pro] .pro-setup-input{min-height:3.25rem;width:100%;border-radius:1rem;border-width:1px;font-size:1rem;line-height:1.5rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .pro-setup-input,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .pro-setup-input{min-height:3rem}[data-app=pro] .pro-setup-input{border-color:color-mix(in srgb,var(--pro-border) 90%,transparent);background:var(--pro-bg-soft);padding-inline:1rem}[data-app=pro] .pro-setup-input:focus{border-color:var(--pro-brand);background:var(--pro-bg-elevated);box-shadow:0 0 0 3px rgb(33 32 31/.1)}[data-app=pro] .pro-setup-input::-moz-placeholder{color:var(--pro-ink-muted);font-weight:500}[data-app=pro] .pro-setup-input::placeholder{color:var(--pro-ink-muted);font-weight:500}[data-app=pro] .pro-setup-nav{z-index:20;display:flex;flex-shrink:0;gap:.75rem;margin-top:1.25rem;padding-bottom:max(.5rem,env(safe-area-inset-bottom))}[data-app=pro] .pro-setup-nav .pro-setup-btn--primary{flex:1 1 auto;min-width:0}[data-app=pro] .pro-setup-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border-radius:9999px;padding-left:1.5rem;padding-right:1.5rem;font-size:15px;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}[data-app=pro] .pro-setup-btn:active:not(:disabled){transform:scale(.97)}[data-app=pro] .pro-setup-btn:disabled{cursor:not-allowed;opacity:.45}[data-app=pro] .pro-setup-btn--primary:disabled{opacity:1;color:rgb(255 255 255/.9);background:color-mix(in srgb,var(--pro-ink-muted) 42%,#c5c9ce);box-shadow:none}[data-app=pro] .pro-setup-btn--back{flex-shrink:0;min-width:6.5rem;border:1.5px solid var(--pro-border);background:var(--pro-bg-elevated);color:var(--pro-ink);box-shadow:var(--pro-shadow-sm)}[data-app=pro] .pro-setup-btn--back:hover:not(:disabled){border-color:color-mix(in srgb,var(--pro-brand) 30%,var(--pro-border));background:var(--pro-brand-muted);color:var(--pro-brand-deep);transform:translateY(-1px);box-shadow:var(--pro-shadow-md)}[data-app=pro] .pro-setup-btn--primary{min-width:0;flex:1 1 0%;border:none;color:#fff;background:linear-gradient(145deg,var(--pro-brand-bright) 0,var(--pro-brand-deep) 100%);box-shadow:0 4px 16px -4px rgb(33 32 31/.45),inset 0 0 0 1px rgb(33 32 31/.08)}[data-app=pro] .pro-setup-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px -6px rgb(33 32 31/.5),inset 0 0 0 1px rgb(255 255 255/.12)}[data-app=pro] .pro-setup-btn--secondary{flex-shrink:0;min-width:5.5rem;border:1.5px solid var(--pro-border);background:var(--pro-bg-soft);color:var(--pro-ink-secondary)}[data-app=pro] .pro-setup-btn--secondary:hover:not(:disabled){border-color:var(--pro-border-blue);background:var(--pro-brand-muted);color:var(--pro-brand)}[data-app=pro] .pro-setup-step--photo{gap:0;width:100%}@keyframes pro-setup-photo-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}[data-app=pro] .pro-setup-photo{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;gap:.15rem}[data-app=pro] .pro-account-avatar-capture,[data-app=pro] .pro-account-avatar-hero__capture,[data-app=pro] .pro-setup-photo-capture{display:flex;flex-direction:column;align-items:center;width:100%;max-width:20rem;margin:.75rem auto 0}[data-app=pro] .pro-setup-step--photo:has(.pro-setup-photo.is-capturing) .pro-setup-field{display:none}[data-app=pro] .pro-setup-profile-panel:has(.pro-setup-photo.is-capturing){gap:.75rem;padding-top:1rem;padding-bottom:1rem}[data-app=pro] .pro-account-avatar-hero-tools{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}[data-app=pro] .pro-profile-preview-avatar-root{display:contents}[data-app=pro] .pro-profile-preview-avatar-root.is-capturing{display:flex;flex-direction:column;align-items:center;gap:.75rem;flex:1 1 100%;order:10;max-width:none}[data-app=pro] .pro-profile-preview-avatar{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:.5rem;max-width:5.75rem}[data-app=pro] .pro-profile-preview-avatar-root.is-capturing .pro-profile-preview-avatar{max-width:none}[data-app=pro] .pro-profile-preview-avatar__img .tasko-avatar__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%}[data-app=pro] .pro-profile-preview-avatar .pro-account-avatar-hero-overlay{color:#fff}[data-app=pro] .pro-profile-preview-avatar__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem;width:100%}[data-app=pro] .pro-profile-preview-avatar__action{margin:0;padding:.25rem .5rem;border:1px solid color-mix(in srgb,var(--pro-brand) 22%,var(--pro-border));border-radius:999px;background:color-mix(in srgb,var(--pro-brand-muted) 45%,var(--pro-bg-elevated));font-size:.625rem;font-weight:700;line-height:1.2;letter-spacing:.01em;color:var(--pro-brand-deep);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-app=pro] .pro-profile-preview-avatar__action:disabled{opacity:.5;cursor:not-allowed}[data-app=pro] .pro-profile-preview-avatar__action--danger{border-color:color-mix(in srgb,#dc2626 28%,var(--pro-border));background:color-mix(in srgb,#dc2626 8%,var(--pro-bg-elevated));color:#b91c1c}[data-app=pro] .pro-profile-preview-avatar__capture{width:100%;max-width:20rem}[data-app=pro] .pro-account-hero-stats{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:0;margin-top:1rem;padding:.625rem .25rem;border-radius:1rem;background:color-mix(in srgb,var(--pro-brand-muted) 35%,var(--pro-bg))}[data-app=pro] .pro-account-avatar-hero-tool{border:none;background:transparent;font-size:.6875rem;font-weight:600;color:var(--pro-brand);text-decoration:underline;cursor:pointer}[data-app=pro] .pro-setup-photo-preview{display:flex;flex-direction:column;align-items:center;gap:.7rem;width:100%}[data-app=pro] .pro-setup-photo-kicker{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.01em;color:var(--pro-ink)}[data-app=pro] .pro-setup-photo-hint{margin:0;max-width:16rem;font-size:.75rem;font-weight:500;line-height:1.35;color:var(--pro-ink-muted)}[data-app=pro] .pro-setup-photo-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:1rem;width:100%}[data-app=pro] .pro-setup-photo-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin:0;min-height:2.5rem;padding:.5rem 1rem;border:1px solid color-mix(in srgb,var(--pro-brand) 22%,var(--pro-border));border-radius:999px;background:color-mix(in srgb,var(--pro-brand-muted) 55%,var(--pro-bg-elevated));font-size:.8125rem;font-weight:700;color:var(--pro-brand-deep);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s ease,border-color .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}[data-app=pro] .pro-setup-photo-action--primary{border-color:transparent;background:var(--pro-brand);color:#fff}[data-app=pro] .pro-setup-photo-action:disabled{opacity:.45;cursor:not-allowed}[data-app=pro] .pro-setup-photo-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--pro-brand) 40%,var(--pro-border));background:color-mix(in srgb,var(--pro-brand-muted) 75%,var(--pro-bg-elevated))}[data-app=pro] .pro-setup-photo-action--primary:hover:not(:disabled){border-color:transparent;background:var(--pro-brand-deep)}[data-app=pro] .pro-setup-photo-action:active:not(:disabled){transform:scale(.97)}[data-app=pro] .pro-setup-photo-action-icon{width:1.05rem;height:1.05rem;flex-shrink:0}[data-app=pro] .pro-setup-photo-avatar-overlay--visible{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;border-radius:9999px;background:rgb(33 32 31/.55);opacity:1}[data-app=pro] .pro-setup-photo-checking{font-size:.625rem;font-weight:700;letter-spacing:.02em;color:#fff}[data-app=pro] .pro-setup-photo-avatar-btn{position:relative;display:block;border-radius:9999px}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-setup-photo-avatar-btn{z-index:2}[data-app=pro] .pro-setup-photo-avatar-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--pro-brand);--tw-ring-offset-width:2px}[data-app=pro] .pro-setup-photo-avatar-btn{-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.22,1,.36,1)}[data-app=pro] .pro-setup-photo-avatar-btn:active:not(:disabled){transform:scale(.97)}[data-app=pro] .pro-setup-photo-ring{position:relative;border-radius:999px;padding:0;background:transparent;box-shadow:0 10px 28px rgb(33 32 31/.1);filter:none;isolation:isolate;overflow:hidden;border:2.5px solid var(--pro-brand)}[data-app=pro] .pro-setup-photo.has-photo .pro-setup-photo-ring{border-color:var(--pro-brand)}[data-app=pro] .pro-setup-photo-avatar{display:block;box-shadow:none!important}[data-app=pro] .pro-setup-photo-avatar .tasko-avatar__ring{box-shadow:none!important}[data-app=pro] .pro-setup-photo-avatar .tasko-avatar__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}[data-app=pro] .pro-setup-photo:not(.has-photo) .pro-setup-photo-avatar .tasko-avatar__fallback{color:transparent;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--pro-brand-muted) 70%,#fff) 0,transparent 62%),color-mix(in srgb,var(--pro-brand-muted) 55%,var(--pro-bg-soft))}[data-app=pro] .pro-setup-photo-avatar-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-radius:9999px;font-size:11px;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:rgb(33 32 31/.45)}[data-app=pro] .pro-setup-photo-avatar-overlay--idle{opacity:1;color:var(--pro-brand);background:transparent}[data-app=pro] .pro-setup-photo-silhouette{width:2.75rem;height:2.75rem;opacity:.85}[data-app=pro] .pro-setup-photo-ok{position:absolute;right:.2rem;bottom:.2rem;z-index:2;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;border:2px solid #fff;background:var(--pro-brand);color:#fff;box-shadow:0 2px 8px rgb(33 32 31/.25)}[data-app=pro] .pro-setup-photo-ok svg{width:.85rem;height:.85rem}[data-app=pro] .pro-setup-photo.has-photo .pro-setup-photo-avatar-btn:focus-visible .pro-setup-photo-avatar-overlay,[data-app=pro] .pro-setup-photo.has-photo .pro-setup-photo-avatar-btn:hover .pro-setup-photo-avatar-overlay{opacity:1}[data-app=pro] .pro-setup-photo-spinner{height:1.25rem;width:1.25rem;border-radius:9999px;border-width:2px;border-color:rgb(255 255 255/.3);--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1));animation:pro-spin .7s linear infinite}@keyframes pro-spin{to{transform:rotate(1turn)}}[data-app=pro] .pro-setup-photo-error{margin-top:.75rem;width:100%;text-align:left;font-size:.875rem;line-height:1.25rem}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .pro-setup-photo-error,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .pro-setup-photo-error{min-height:3rem}[data-app=pro] .tasko-app-column:has(.pro-setup-main--fit),[data-app=pro] .tasko-app-shell:has(.pro-setup-main--fit){height:100%;max-height:100%;min-height:0;overflow:hidden}[data-app=pro] .tasko-app-column:has(.pro-setup-main--fit)>div{height:100%;min-height:0!important;max-height:100%;overflow:hidden;display:flex;flex-direction:column}[data-app=pro] .pro-setup-step-list{padding-bottom:.5rem}[data-app=pro] .pro-setup-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}[data-app=pro] .pro-setup-option-selected{border-color:rgb(58 57 56/.55)!important;background:linear-gradient(135deg,#f4f4f2,#ffffff 70%)!important;box-shadow:0 4px 20px -4px rgb(33 32 31/.25);transform:scale(1.01)}[data-app=pro] .pro-setup-option-check{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,var(--pro-brand-bright) 0,var(--pro-brand-deep) 100%)}[data-app=pro] .pro-setup-step--services .pro-setup-lead{margin-bottom:.85rem}[data-app=pro] .pro-svc-picker{display:flex;flex-direction:column;gap:.75rem}[data-app=pro] .pro-svc-picker__search{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:.5rem;min-height:3rem;padding:0 .85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--pro-brand) 14%,var(--pro-border));background:color-mix(in srgb,var(--pro-bg-elevated) 92%,white);box-shadow:0 4px 16px -6px rgb(33 32 31/.12);backdrop-filter:blur(10px)}[data-app=pro] .pro-svc-picker__search:focus-within{border-color:color-mix(in srgb,var(--pro-brand) 45%,transparent);box-shadow:0 0 0 3px rgb(58 57 56/.12),0 6px 18px -6px rgb(33 32 31/.16)}[data-app=pro] .pro-svc-picker__search-icon{display:flex;color:var(--pro-brand);flex-shrink:0}[data-app=pro] .pro-svc-picker__search-input{flex:1;min-width:0;border:0!important;outline:none!important;box-shadow:none!important;background:transparent;font-size:.9375rem;font-weight:550;color:var(--pro-ink);padding:.65rem 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-app=pro] .pro-svc-picker__search-input:focus,[data-app=pro] .pro-svc-picker__search-input:focus-visible{border:0!important;outline:none!important;box-shadow:none!important}[data-app=pro] .pro-svc-picker__search-input::-webkit-search-cancel-button,[data-app=pro] .pro-svc-picker__search-input::-webkit-search-decoration,[data-app=pro] .pro-svc-picker__search-input::-webkit-search-results-button,[data-app=pro] .pro-svc-picker__search-input::-webkit-search-results-decoration{display:none}[data-app=pro] .pro-svc-picker__search-input::-moz-placeholder{color:var(--pro-ink-muted);font-weight:500}[data-app=pro] .pro-svc-picker__search-input::placeholder{color:var(--pro-ink-muted);font-weight:500}[data-app=pro] .pro-svc-picker__search-clear{flex-shrink:0;border:0;background:transparent;font-size:.75rem;font-weight:700;color:var(--pro-brand);padding:.35rem .25rem}[data-app=pro] .pro-svc-picker__status{min-height:1.25rem}[data-app=pro] .pro-svc-picker__hint{margin:0;font-size:.8125rem;font-weight:600;color:var(--pro-ink-secondary)}[data-app=pro] .pro-svc-picker__count{margin:0;font-size:.8125rem;font-weight:700;color:var(--pro-brand)}[data-app=pro] .pro-svc-picker__count-num{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;margin-right:.3rem;padding:0 .35rem;border-radius:999px;background:var(--pro-brand);color:#fff;font-size:.75rem;font-variant-numeric:tabular-nums}[data-app=pro] .pro-svc-picker__count-hint{font-weight:500;color:var(--pro-ink-muted)}[data-app=pro] .pro-svc-picker__picks{display:flex;gap:.5rem;overflow-x:auto;padding:.15rem .1rem .35rem;margin:0 -.1rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-app=pro] .pro-svc-picker__picks::-webkit-scrollbar{display:none}[data-app=pro] .pro-svc-picker__pick{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;scroll-snap-align:start;min-height:2.25rem;padding:.25rem .55rem .25rem .25rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--pro-brand) 28%,transparent);background:color-mix(in srgb,var(--pro-brand-muted) 55%,var(--pro-bg-elevated));color:var(--pro-brand);font-size:.75rem;font-weight:700;transition:transform .12s ease,background .16s ease}[data-app=pro] .pro-svc-picker__pick:active{transform:scale(.97)}[data-app=pro] .pro-svc-picker__pick-img{width:1.75rem;height:1.75rem;border-radius:999px;-o-object-fit:cover;object-fit:cover}[data-app=pro] .pro-svc-picker__pick-name{max-width:8.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-app=pro] .pro-svc-picker__pick-x{font-size:1rem;line-height:1;opacity:.7;margin-left:.1rem}[data-app=pro] .pro-svc-picker__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;list-style:none;margin:0;padding:0 0 .5rem}[data-app=pro] .pro-svc-picker__tile{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:1.15rem;border:2px solid transparent;background:var(--pro-bg-elevated);box-shadow:0 6px 20px -10px rgb(33 32 31/.22);text-align:left;transition:transform .14s var(--pro-ease-out),border-color .16s ease,box-shadow .16s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-app=pro] .pro-svc-picker__tile:active{transform:scale(.98)}[data-app=pro] .pro-svc-picker__tile.is-selected{border-color:var(--pro-brand);box-shadow:0 0 0 3px rgb(58 57 56/.16),0 10px 24px -10px rgb(33 32 31/.35)}[data-app=pro] .pro-svc-picker__media{position:relative;display:block;aspect-ratio:5/6;overflow:hidden;background:var(--pro-bg-soft)}[data-app=pro] .pro-svc-picker__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%}[data-app=pro] .pro-svc-picker__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/.05),rgb(0 0 0/.12) 45%,rgb(33 32 31/.78));pointer-events:none}[data-app=pro] .pro-svc-picker__check{position:absolute;top:.55rem;right:.55rem;z-index:2;display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;border:2px solid rgb(255 255 255/.85);background:rgb(255 255 255/.18);color:#fff;backdrop-filter:blur(4px);transition:background .16s ease,border-color .16s ease,transform .16s var(--pro-ease-spring)}[data-app=pro] .pro-svc-picker__check.is-on{border-color:#fff;background:var(--pro-brand);transform:scale(1.06)}[data-app=pro] .pro-svc-picker__label{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:1.75rem .7rem .7rem;font-size:.875rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#fff;text-shadow:0 1px 2px rgb(0 0 0/.35)}[data-app=pro] .pro-svc-picker__skel{aspect-ratio:5/6;border-radius:1.15rem;background:linear-gradient(110deg,var(--pro-shimmer-a) 20%,var(--pro-shimmer-b) 40%,var(--pro-shimmer-a) 60%);background-size:200% 100%;animation:pro-svc-shimmer 1.2s ease-in-out infinite}@keyframes pro-svc-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}[data-app=pro] .pro-svc-picker__empty{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.25rem 1rem;border-radius:1.15rem;border:1px dashed color-mix(in srgb,var(--pro-brand) 28%,var(--pro-border));background:color-mix(in srgb,var(--pro-brand-muted) 35%,var(--pro-bg-elevated));color:var(--pro-ink-secondary);font-size:.875rem;font-weight:600}[data-app=pro] .pro-svc-picker__empty p{margin:0}[data-app=pro] .pro-svc-picker__empty-sub{font-size:.8125rem;font-weight:500;color:var(--pro-ink-muted)}[data-app=pro] .pro-svc-picker__empty .pro-setup-btn{min-height:2.5rem;padding-inline:1rem;font-size:.8125rem}[data-app=pro] .pro-setup-step--areas .pro-setup-lead{margin-bottom:.55rem;text-align:left}[data-app=pro] .pro-setup-step--areas .pro-setup-lead-sub{margin-bottom:.85rem;text-align:left}[data-app=pro] .pro-setup-step--areas .pro-city-bar{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;width:100%;margin:.15rem 0 .85rem;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}[data-app=pro] .pro-setup-step--areas .pro-city-bar__head{display:flex;align-items:center;gap:.4rem;padding-inline:.15rem}[data-app=pro] .pro-setup-step--areas .pro-city-bar__icon{display:inline-flex;color:var(--pro-brand);flex-shrink:0}[data-app=pro] .pro-setup-step--areas .pro-city-bar__title{font-size:.8125rem;font-weight:700;letter-spacing:.01em;color:var(--pro-ink-muted)}[data-app=pro] .pro-setup-step--areas .pro-city-bar__static{display:flex;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--pro-brand) 14%,var(--pro-border));background:color-mix(in srgb,var(--pro-brand-muted) 45%,var(--pro-bg-elevated))}[data-app=pro] .pro-setup-step--areas .pro-city-bar__label{text-align:left}[data-app=pro] .pro-setup-step--areas .pro-city-bar--picker .pro-city-bar__field{display:block;width:100%;max-width:none}[data-app=pro] .pro-setup-step--areas .pro-city-bar--picker .pro-city-bar__select-wrap{position:relative;display:block;width:100%}[data-app=pro] .pro-setup-step--areas .pro-city-bar--picker select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:3.1rem;padding:.8rem 2.75rem .8rem 1rem;text-align:left;-moz-text-align-last:left;text-align-last:left;font-size:1rem;font-weight:750;letter-spacing:-.015em;line-height:1.2;color:var(--pro-ink);border-radius:1rem;border:1.5px solid color-mix(in srgb,var(--pro-brand) 22%,var(--pro-border));background:var(--pro-bg-soft);box-shadow:0 1px 0 color-mix(in srgb,var(--pro-brand) 6%,transparent);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}[data-app=pro] .pro-setup-step--areas .pro-city-bar--picker select:hover{border-color:color-mix(in srgb,var(--pro-brand) 40%,var(--pro-border));background:var(--pro-bg-elevated)}[data-app=pro] .pro-setup-step--areas .pro-city-bar--picker select:focus{outline:none;border-color:var(--pro-brand);background:var(--pro-bg-elevated);box-shadow:0 0 0 3px rgb(33 32 31/.12)}[data-app=pro] .pro-setup-step--areas .pro-city-bar--picker .pro-city-bar__chevron{position:absolute;top:50%;right:.9rem;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);pointer-events:none;color:var(--pro-brand)}[data-app=pro] .pro-city-bar__label{margin:0;font-size:1rem;font-weight:750;color:var(--pro-ink);letter-spacing:-.015em}[data-app=pro] .pro-city-bar__hint{margin:.1rem 0 0;padding-inline:.15rem;font-size:.8125rem;font-weight:550;color:var(--pro-ink-muted);line-height:1.35;text-align:left}[data-app=pro] .pro-area-picker{display:flex;flex-direction:column;gap:.75rem}[data-app=pro] .pro-area-picker__search{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:.5rem;min-height:3rem;padding:0 .85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--pro-brand) 14%,var(--pro-border));background:color-mix(in srgb,var(--pro-bg-elevated) 92%,white);box-shadow:0 4px 16px -6px rgb(33 32 31/.12);backdrop-filter:blur(10px)}[data-app=pro] .pro-area-picker__search:focus-within{border-color:color-mix(in srgb,var(--pro-brand) 45%,transparent);box-shadow:0 0 0 3px rgb(58 57 56/.12),0 6px 18px -6px rgb(33 32 31/.16)}[data-app=pro] .pro-area-picker__search-icon{display:flex;color:var(--pro-brand);flex-shrink:0}[data-app=pro] .pro-area-picker__search-input{flex:1;min-width:0;border:0!important;outline:none!important;box-shadow:none!important;background:transparent;font-size:.9375rem;font-weight:550;color:var(--pro-ink);padding:.65rem 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-app=pro] .pro-area-picker__search-input:focus,[data-app=pro] .pro-area-picker__search-input:focus-visible{border:0!important;outline:none!important;box-shadow:none!important}[data-app=pro] .pro-area-picker__search-input::-webkit-search-cancel-button,[data-app=pro] .pro-area-picker__search-input::-webkit-search-decoration,[data-app=pro] .pro-area-picker__search-input::-webkit-search-results-button,[data-app=pro] .pro-area-picker__search-input::-webkit-search-results-decoration{display:none}[data-app=pro] .pro-area-picker__search-input::-moz-placeholder{color:var(--pro-ink-muted);font-weight:500}[data-app=pro] .pro-area-picker__search-input::placeholder{color:var(--pro-ink-muted);font-weight:500}[data-app=pro] .pro-area-picker__search-clear{flex-shrink:0;border:0;background:transparent;font-size:.75rem;font-weight:700;color:var(--pro-brand);padding:.35rem .25rem}[data-app=pro] .pro-area-picker__status{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.5rem}[data-app=pro] .pro-area-picker__hint{margin:0;font-size:.8125rem;font-weight:600;color:var(--pro-ink-secondary)}[data-app=pro] .pro-area-picker__count{margin:0;font-size:.8125rem;font-weight:700;color:var(--pro-brand)}[data-app=pro] .pro-area-picker__count-num{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;margin-right:.3rem;padding:0 .35rem;border-radius:999px;background:var(--pro-brand);color:#fff;font-size:.75rem;font-variant-numeric:tabular-nums}[data-app=pro] .pro-area-picker__select-all{flex-shrink:0;border:0;background:transparent;padding:.25rem 0;font-size:.8125rem;font-weight:750;color:var(--pro-brand);cursor:pointer;text-decoration:underline;text-underline-offset:.15em}[data-app=pro] .pro-area-picker__select-all:focus-visible{outline:2px solid color-mix(in srgb,var(--pro-brand) 45%,transparent);outline-offset:2px;border-radius:.35rem}[data-app=pro] .pro-area-picker__picks{display:flex;gap:.5rem;overflow-x:auto;padding:.15rem .1rem .35rem;margin:0 -.1rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-app=pro] .pro-area-picker__picks::-webkit-scrollbar{display:none}[data-app=pro] .pro-area-picker__pick{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;scroll-snap-align:start;min-height:2.15rem;padding:.3rem .65rem .3rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--pro-brand) 28%,transparent);background:color-mix(in srgb,var(--pro-brand-muted) 55%,var(--pro-bg-elevated));color:var(--pro-brand);font-size:.75rem;font-weight:700;transition:transform .12s ease,background .16s ease}[data-app=pro] .pro-area-picker__pick:active{transform:scale(.97)}[data-app=pro] .pro-area-picker__pick-name{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-app=pro] .pro-area-picker__pick-x{font-size:1rem;line-height:1;opacity:.7}[data-app=pro] .pro-area-picker__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;list-style:none;margin:0;padding:0 0 .35rem}[data-app=pro] .pro-area-picker__tile{display:flex;align-items:center;gap:.55rem;width:100%;min-height:3.15rem;padding:.7rem .75rem;border-radius:1rem;border:1.5px solid color-mix(in srgb,var(--pro-border) 90%,transparent);background:var(--pro-bg-elevated);box-shadow:0 3px 12px -8px rgb(33 32 31/.16);text-align:left;color:var(--pro-ink);transition:transform .14s var(--pro-ease-out),border-color .16s ease,background .16s ease,box-shadow .16s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-app=pro] .pro-area-picker__tile:active{transform:scale(.98)}[data-app=pro] .pro-area-picker__tile.is-selected{border-color:var(--pro-brand);background:color-mix(in srgb,var(--pro-brand-muted) 55%,var(--pro-bg-elevated));box-shadow:0 0 0 3px rgb(58 57 56/.12),0 6px 16px -8px rgb(33 32 31/.28)}[data-app=pro] .pro-area-picker__check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--pro-ink-muted) 55%,transparent);background:transparent;color:#fff;transition:background .16s ease,border-color .16s ease,transform .16s var(--pro-ease-spring)}[data-app=pro] .pro-area-picker__check.is-on{border-color:var(--pro-brand);background:var(--pro-brand);transform:scale(1.05)}[data-app=pro] .pro-area-picker__label{min-width:0;font-size:.875rem;font-weight:750;letter-spacing:-.015em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-app=pro] .pro-area-picker__skel{min-height:3.15rem;border-radius:1rem;background:linear-gradient(110deg,var(--pro-shimmer-a) 20%,var(--pro-shimmer-b) 40%,var(--pro-shimmer-a) 60%);background-size:200% 100%;animation:pro-svc-shimmer 1.2s ease-in-out infinite}[data-app=pro] .pro-area-picker__empty{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.25rem 1rem;border-radius:1.15rem;border:1px dashed color-mix(in srgb,var(--pro-brand) 28%,var(--pro-border));background:color-mix(in srgb,var(--pro-brand-muted) 35%,var(--pro-bg-elevated));color:var(--pro-ink-secondary);font-size:.875rem;font-weight:600}[data-app=pro] .pro-area-picker__empty p{margin:0}[data-app=pro] .pro-area-picker__empty-sub{font-size:.8125rem;font-weight:500;color:var(--pro-ink-muted)}[data-app=pro] .pro-area-picker__empty .pro-setup-btn{min-height:2.5rem;padding-inline:1rem;font-size:.8125rem}[data-app=pro] .pro-area-picker__other{margin-top:.25rem;padding:.9rem 1rem;border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--pro-brand) 18%,var(--pro-border));background:color-mix(in srgb,var(--pro-brand-muted) 28%,var(--pro-bg-elevated));display:flex;flex-direction:column;gap:.75rem;overflow:visible}[data-app=pro] .pro-area-picker__other .relative{z-index:2}[data-app=pro] .pro-area-picker__map{overflow:hidden;border-radius:1rem;border:1px solid color-mix(in srgb,var(--pro-brand) 14%,var(--pro-border))}[data-app=pro] .pro-area-picker__map-fallback{margin:0;font-size:.75rem;line-height:1.4;color:var(--pro-ink-muted)}[data-app=pro] header.pro-support-header-wrap{border-bottom-width:1px;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-color:var(--pro-border);background:var(--pro-bg-elevated)}[data-app=pro] .pro-support-header{display:flex;align-items:center;gap:.625rem;padding:.55rem .75rem .55rem .65rem;min-width:0}[data-app=pro] .pro-support-header-back,[data-app=pro] button.tasko-shell-back.pro-support-header-back{position:relative;z-index:10;display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-support-header-back,[data-app=pro] .pro-area-picker__other [data-app=pro] button.tasko-shell-back.pro-support-header-back{z-index:2}[data-app=pro] .pro-support-header-back,[data-app=pro] button.tasko-shell-back.pro-support-header-back{color:var(--pro-brand)}[data-app=pro] .pro-support-header-back:hover,[data-app=pro] button.tasko-shell-back.pro-support-header-back:hover{background:var(--pro-brand-muted)}[data-app=pro] .pro-support-header-brand{display:flex;min-width:0;flex:1 1 0%;align-items:center;gap:.625rem}[data-app=pro] .pro-support-header-icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(150deg,var(--pro-brand-bright) 0,var(--pro-brand-deep) 100%);box-shadow:0 4px 12px -4px var(--pro-brand-glow)}[data-app=pro] .pro-support-header-copy{min-width:0}[data-app=pro] .pro-support-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.25;letter-spacing:-.025em;color:var(--pro-ink)}[data-app=pro] .pro-support-header-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--pro-ink-muted)}[data-app=pro] .pro-support-header-status{display:flex;flex-shrink:0;align-items:center;gap:.5rem;border-radius:9999px;padding:.25rem .625rem .25rem .25rem;background:linear-gradient(135deg,rgb(239 246 255/.95),rgb(248 250 252/.98));border:1px solid rgb(147 197 253/.45);box-shadow:0 1px 2px rgb(15 20 25/.04),inset 0 1px 0 rgb(255 255 255/.85)}[data-app=pro] .pro-support-header-end{display:flex;align-items:center;gap:.4rem;flex-shrink:0;margin-left:auto}[data-app=pro] .pro-support-header-end .pro-theme-toggle{transform:scale(.88);transform-origin:center right}[data-app=pro] .pro-support-header-status-ring{display:flex;height:1.125rem;width:1.125rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:rgb(219 234 254/.85)}[data-app=pro] .pro-support-header-status-dot{height:.4375rem;width:.4375rem;border-radius:9999px;background:var(--pro-brand-bright);box-shadow:0 0 0 2px rgb(59 130 246/.28);animation:pro-support-status-glow 2.4s ease-in-out infinite}@keyframes pro-support-status-glow{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 2px rgb(59 130 246/.28)}50%{opacity:.92;transform:scale(1.08);box-shadow:0 0 0 4px rgb(59 130 246/.18)}}[data-app=pro] .pro-support-header-status-label{font-size:11px;font-weight:600;letter-spacing:-.025em;color:var(--pro-brand)}@media (max-width:380px){[data-app=pro] .pro-support-header-status-label{display:none}[data-app=pro] .pro-support-header-status{padding-right:.35rem}}[data-app=pro] .pro-device-frame:has(main.pro-support-chat-page)>.tasko-app-shell{flex:1 1 0;min-height:0!important;height:100%;max-height:100%;overflow:hidden}[data-app=pro] .tasko-app-column:has(main.pro-support-chat-page){display:flex;flex-direction:column;flex:1 1 0;height:100%;max-height:100%;min-height:0;overflow:hidden}html.tasko-native[data-app=pro] .tasko-app-column:has(main.pro-support-chat-page){height:100%!important;max-height:100%!important;min-height:0!important}[data-app=pro] .tasko-app-column:has(main.pro-support-chat-page) .pro-app-chrome__scroll,[data-app=pro] .tasko-app-column:has(main.pro-support-chat-page)>.pro-app-chrome{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:100%;max-height:100%;overflow:hidden}[data-app=pro] .tasko-app-column:has(main.pro-support-chat-page) .tasko-app-shell{display:grid!important;grid-template-rows:auto minmax(0,1fr);flex:1 1 0;min-height:0!important;height:100%;max-height:100%;overflow:hidden;gap:0}[data-app=pro] .tasko-app-column:has(main.pro-support-chat-page) .tasko-app-shell>header{grid-row:1;flex-shrink:0;padding-top:max(.5rem,var(--pro-safe-top))}[data-app=pro] .tasko-app-column:has(main.pro-support-chat-page) .tasko-app-shell>main.pro-support-chat-page{grid-row:2;min-height:0}[data-app=pro] main.pb-nav.pro-support-chat-page,[data-app=pro] main.pro-support-chat-page,[data-app=pro] main.pro-support-chat-page.pb-nav{display:flex;min-height:0;min-width:0;flex:1 1 0;height:100%;flex-direction:column;width:100%!important;max-width:100%!important;margin-inline:0!important;overflow:hidden;overflow-x:clip;padding:0!important;box-sizing:border-box}[data-app=pro] .pro-support-chat{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden;width:100%}@keyframes pro-support-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.25)}}[data-app=pro] .pro-support-messages{position:relative;min-height:0;min-width:0;flex:1 1 0;overflow:hidden}[data-app=pro] .pro-support-thread{display:flex;flex-direction:column;gap:.55rem;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto;padding:.65rem .85rem .85rem}[data-app=pro] .pro-support-thread:has(.pro-support-day-group):before{content:"";flex:1 0 auto;height:0;pointer-events:none}[data-app=pro] .pro-support-thread:has(.pro-support-day-group)>*{flex-shrink:0}[data-app=pro] .pro-support-thread-anchor{height:1px;flex-shrink:0}[data-app=pro] .pro-support-thread-loading>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}[data-app=pro] .pro-support-thread-loading{padding-top:.5rem;padding-bottom:.5rem}[data-app=pro] .pro-support-skeleton{height:3.5rem;max-width:72%;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:1rem}[data-app=pro][data-theme=dark] .bg-slate-200[data-app=pro] .pro-support-skeleton,[data-app=pro][data-theme=dark] [data-app=pro] .pro-support-skeleton.bg-slate-200{background-color:var(--pro-shimmer-a)}[data-app=pro] .pro-support-skeleton{background:linear-gradient(90deg,var(--pro-shimmer-a) 0,var(--pro-shimmer-b) 50%,var(--pro-shimmer-a) 100%);background-size:200% 100%;animation:pro-shimmer 1.2s ease-in-out infinite}[data-app=pro] .pro-support-skeleton.is-right{margin-left:auto}[data-app=pro] .pro-support-empty{margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;align-items:center;padding:2.5rem 1rem;text-align:center}[data-app=pro] .pro-support-empty-icon{margin-bottom:1rem;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(150deg,var(--pro-brand-bright) 0,var(--pro-brand-deep) 100%);box-shadow:0 10px 24px -8px var(--pro-brand-glow)}[data-app=pro] .pro-support-day-group{display:flex;flex-direction:column;gap:.45rem;width:100%}[data-app=pro] .pro-support-day-divider{display:flex;align-items:center;gap:.75rem;padding-top:.25rem;padding-bottom:.25rem}[data-app=pro] .pro-support-day-divider:after,[data-app=pro] .pro-support-day-divider:before{content:"";height:1px;flex:1 1 0%;background:linear-gradient(90deg,transparent,rgb(148 163 184/.35) 50%,transparent)}[data-app=pro] .pro-support-day-divider span{flex-shrink:0;border-radius:9999px;padding:.125rem .625rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--pro-ink-muted);background:rgb(255 255 255/.7);box-shadow:inset 0 0 0 1px rgb(203 213 225/.5)}[data-app=pro] .pro-support-empty-title{font-size:1rem;line-height:1.5rem;font-weight:800;letter-spacing:-.025em;color:var(--pro-ink)}[data-app=pro] .pro-support-empty-copy{margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:16rem;font-size:.875rem;line-height:1.25rem;line-height:1.625}[data-app=pro] .pro-login-page--sheet .tasko-social-auth [data-app=pro] .pro-support-empty-copy{margin-top:.25rem;font-size:.8125rem;font-weight:600;line-height:1.35;color:#4b5563}[data-app=pro] .pro-support-empty-copy{color:var(--pro-ink-muted)}[data-app=pro] .pro-support-msg{display:flex;width:100%;max-width:100%;align-items:flex-end;gap:.4rem;box-sizing:border-box}[data-app=pro] .pro-support-msg.is-mine{justify-content:flex-end}[data-app=pro] .pro-support-msg.is-ops{justify-content:flex-start}[data-app=pro] .pro-support-msg.is-system{justify-content:center}[data-app=pro] .pro-support-msg-avatar{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;margin-bottom:.1rem}[data-app=pro] .pro-support-msg-avatar.is-ops{color:#fff;background:linear-gradient(145deg,var(--pro-brand) 0,var(--pro-brand-deep) 100%)}[data-app=pro] .pro-support-bubble-me,[data-app=pro] .pro-support-bubble-ops{min-width:0;max-width:min(78%,18.5rem);overflow:hidden;box-sizing:border-box}[data-app=pro] .pro-support-bubble-me{position:relative;padding:.55rem .75rem .4rem;border-radius:1.05rem 1.05rem .3rem 1.05rem;color:#fff;background:linear-gradient(150deg,var(--pro-brand-bright) 0,var(--pro-brand) 45%,var(--pro-brand-deep) 100%);box-shadow:0 2px 10px -4px rgb(0 31 61/.35)}[data-app=pro] .pro-support-bubble-pending{display:flex;min-width:4.5rem;align-items:center;justify-content:center;padding-top:.875rem;padding-bottom:.875rem}[data-app=pro] .pro-support-typing{display:flex;align-items:center;gap:.25rem}[data-app=pro] .pro-support-typing span{height:.5rem;width:.5rem;border-radius:9999px;background-color:rgb(255 255 255/.9)}[data-app=pro][data-theme=dark] [data-app=pro] .pro-support-typing span{background-color:var(--pro-bg-elevated)}[data-app=pro] .pro-support-typing span{animation:pro-support-typing 1.1s ease-in-out infinite}[data-app=pro] .pro-support-typing span:nth-child(2){animation-delay:.15s}[data-app=pro] .pro-support-typing span:nth-child(3){animation-delay:.3s}@keyframes pro-support-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}[data-app=pro] .pro-support-bubble-ops{position:relative;padding:.55rem .75rem .4rem;border-radius:1.05rem 1.05rem 1.05rem .3rem;border:1px solid color-mix(in srgb,var(--pro-border) 85%,transparent);background:var(--pro-bg-elevated,#fff);color:var(--pro-ink);box-shadow:0 1px 4px rgb(15 20 25/.06)}[data-app=pro] .pro-support-bubble-system{max-width:min(90%,20rem);margin:0;border-radius:.75rem;padding:.55rem .85rem;text-align:center;font-size:.75rem;font-weight:600;background:rgb(241 245 249/.95);color:var(--pro-ink-muted)}[data-app=pro] .pro-support-bubble-eyebrow{margin-bottom:.375rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--pro-brand)}[data-app=pro] .pro-support-bubble-body{margin:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-size:.9375rem;font-weight:500;line-height:1.35}[data-app=pro] .pro-support-bubble-me .pro-support-bubble-body{font-weight:600;color:#fff}[data-app=pro] .pro-support-bubble-time{display:block;margin-top:.3rem;font-size:.625rem;font-weight:600;font-variant-numeric:tabular-nums;opacity:.55;text-align:right}[data-app=pro] .pro-support-media-link{display:block;margin:0 0 .4rem;max-width:100%;overflow:hidden;border-radius:.75rem}[data-app=pro] .pro-support-media-img{display:block;width:100%;max-width:100%;max-height:12rem;margin:0;-o-object-fit:cover;object-fit:cover;border-radius:.75rem}[data-app=pro] .pro-support-media-video{display:block;width:100%;max-width:100%;max-height:12rem;margin:0 0 .4rem;border-radius:.75rem}[data-app=pro] .pro-support-audio{margin-bottom:.25rem;max-width:100%}[data-app=pro] .pro-support-file-card{margin-bottom:.5rem;display:flex;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;padding:.625rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:rgb(191 219 254/.6);background:rgb(248 250 252/.9)}[data-app=pro] .pro-support-bubble-me .pro-support-file-card{border-color:rgb(255 255 255/.25);background:rgb(255 255 255/.12)}[data-app=pro] .pro-support-file-icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;font-size:10px;font-weight:800;background:linear-gradient(145deg,#fee2e2,#fecaca);color:#b91c1c}[data-app=pro] .pro-support-bubble-me .pro-support-file-icon{background:rgb(255 255 255/.2);color:#fff}[data-app=pro] .pro-support-file-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:700}[data-app=pro] .pro-support-file-action{font-size:11px;font-weight:600;opacity:.7}[data-app=pro] .pro-support-footer{flex-shrink:0;display:flex;flex-direction:column;gap:.35rem;border-top:1px solid var(--pro-border);background:var(--pro-bg-elevated);padding:.45rem .75rem max(.45rem,env(safe-area-inset-bottom,0px));box-shadow:0 -8px 24px -12px rgb(15 20 25/.12)}[data-app=pro] .pro-support-topics{display:flex;flex-wrap:wrap;gap:.5rem}[data-app=pro] .pro-support-topics--empty{margin-top:1rem;justify-content:center;padding-left:.5rem;padding-right:.5rem}[data-app=pro] .pro-support-quick-chip{border-radius:9999px;border-width:1px;padding:.375rem .75rem;font-size:11px;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border-color:rgb(147 197 253/.55);background:rgb(255 255 255/.95);color:var(--pro-brand-deep);box-shadow:0 1px 4px rgb(15 20 25/.04)}[data-app=pro] .pro-support-quick-chip:hover:not(:disabled){border-color:var(--pro-brand);background:var(--pro-brand-muted);transform:translateY(-1px)}[data-app=pro] .pro-support-quick-chip:active:not(:disabled){transform:translateY(0) scale(.98)}[data-app=pro] .pro-support-recording{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;padding:.75rem 1rem;border-color:rgb(248 113 113/.45);background:linear-gradient(135deg,rgb(254 242 242/.95),rgb(255 255 255/.9))}[data-app=pro] .pro-support-recording-pulse{height:.625rem;width:.625rem;flex-shrink:0;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));animation:pro-support-pulse .9s ease-in-out infinite}[data-app=pro] .pro-support-recording-label{font-size:.875rem;line-height:1.25rem;font-weight:700;color:#b91c1c}[data-app=pro] .pro-support-recording-cancel{margin-left:auto;font-size:.75rem;line-height:1rem;font-weight:700;text-underline-offset:2px}[data-app=pro] .pro-support-recording-cancel:hover{text-decoration-line:underline}[data-app=pro] .pro-support-recording-cancel{color:var(--pro-ink-secondary)}[data-app=pro] .pro-support-error{border-radius:.75rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;border-color:rgb(248 113 113/.4);background:rgb(254 242 242/.9);color:#b91c1c}[data-app=pro] .pro-support-composer{position:relative;padding-bottom:0}[data-app=pro] .pro-support-composer .tasko-wa-voice__panel{border-radius:1.25rem;border:1px solid var(--pro-border);background:var(--pro-bg-elevated);box-shadow:var(--pro-shadow-sm)}[data-app=pro] .pro-support-composer-backdrop{position:fixed;inset:0;z-index:20;cursor:default;border-width:0;background-color:rgb(0 0 0/.25);padding:0}[data-app=pro] .pro-support-attach-sheet{position:absolute;bottom:100%;left:0;right:0;z-index:30;margin-bottom:.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;border-radius:1rem;border-width:1px;padding:.75rem}[data-app=pro] .pro-wallet-stats [data-app=pro] .pro-support-attach-sheet{gap:.65rem}[data-app=pro] .pro-support-attach-sheet{border-color:var(--pro-border);background:var(--pro-bg-elevated);box-shadow:var(--pro-shadow-md);animation:pro-support-sheet-in .22s var(--pro-ease-out) forwards}@keyframes pro-support-sheet-in{0%{opacity:0}to{opacity:1}}[data-app=pro] .pro-support-attach-sheet-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;border-radius:.75rem;padding:.625rem .5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-support-attach-sheet-item{z-index:2}[data-app=pro] .pro-support-attach-sheet-item{color:var(--pro-ink-secondary)}[data-app=pro] .pro-support-attach-sheet-item.is-disabled,[data-app=pro] .pro-support-attach-sheet-item.tasko-file-pick.is-disabled{opacity:.4}[data-app=pro] .pro-support-attach-sheet-icon,[data-app=pro] .pro-support-attach-sheet-item:hover:not(:disabled){background:var(--pro-brand-muted);color:var(--pro-brand-deep)}[data-app=pro] .pro-support-attach-sheet-icon{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px}[data-app=pro] .pro-support-attach-sheet-icon svg{stroke-width:2.25}[data-app=pro] .pro-support-attach-sheet-label{font-size:11px;font-weight:700}[data-app=pro] .pro-support-composer-bar{display:flex;align-items:center;gap:.35rem;min-height:2.75rem;border-radius:1.35rem;border:1px solid color-mix(in srgb,var(--pro-border) 85%,var(--pro-ink-muted));background:#fff;padding:.3rem .35rem;box-shadow:0 1px 2px rgb(15 23 42/.04)}[data-app=pro] .pro-support-composer-plus{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;color:#54656f;transition:all .2s ease}[data-app=pro] .pro-support-composer-plus:disabled{opacity:.4}[data-app=pro] .pro-support-composer-plus:hover:not(:disabled){background:rgb(0 0 0/.06);color:var(--pro-brand-deep)}[data-app=pro] .pro-support-composer-plus.is-open{transform:rotate(45deg);color:var(--pro-brand-deep)}[data-app=pro] .pro-support-composer-field{max-height:8rem;min-height:2.5rem;min-width:0;flex:1 1 auto;resize:none;border:0;background:transparent;padding:.6rem .4rem;font-size:16px;font-weight:500;line-height:1.4;outline:none;color:var(--pro-ink);align-self:center;caret-color:var(--pro-brand)}[data-app=pro] .pro-support-composer-field::-moz-placeholder{color:#64748b;font-weight:500;opacity:1;-webkit-text-fill-color:#64748b}[data-app=pro] .pro-support-composer-field::placeholder{color:#64748b;font-weight:500;opacity:1;-webkit-text-fill-color:#64748b}[data-app=pro] .pro-support-composer-action{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;transition:all .2s ease}[data-app=pro] .pro-support-composer-action-slot{position:relative;flex-shrink:0;width:2.5rem;height:2.5rem}[data-app=pro] .pro-support-composer-action-slot .pro-support-composer-action{position:absolute;inset:0;margin:0}[data-app=pro] .pro-support-composer-action.is-hidden{visibility:hidden;pointer-events:none}[data-app=pro] .pro-support-composer-action:disabled{opacity:.4}[data-app=pro] .pro-support-composer-action.is-mic{color:var(--pro-ink-secondary)}[data-app=pro] .pro-support-composer-action.is-mic:hover:not(:disabled){background:rgb(0 0 0/.06);color:var(--pro-brand-deep)}[data-app=pro] .pro-support-composer-action.is-send{color:#ffffff;background:linear-gradient(150deg,var(--pro-brand-bright) 0,var(--pro-brand-deep) 100%);box-shadow:0 4px 12px -3px var(--pro-brand-glow)}[data-app=pro] .pro-support-composer-action.is-send:hover:not(:disabled){transform:scale(1.05)}[data-app=pro] .pro-support-composer-action.is-send:active:not(:disabled){transform:scale(.96)}[data-app=pro] .pro-support-composer-action.is-sending{pointer-events:none;opacity:.9}[data-app=pro] .pro-support-composer-recording{display:flex;align-items:center;gap:.75rem;border-radius:1.35rem;border-width:1px;padding:.625rem .75rem;border-color:rgb(248 113 113/.45);background:linear-gradient(135deg,rgb(254 242 242/.95),rgb(255 255 255/.9))}[data-app=pro] .pro-support-composer-recording-cancel{flex-shrink:0;font-size:.875rem;line-height:1.25rem;font-weight:700;text-underline-offset:2px}[data-app=pro] .pro-support-composer-recording-cancel:hover{text-decoration-line:underline}[data-app=pro] .pro-support-composer-recording-cancel{color:var(--pro-ink-secondary)}[data-app=pro] .pro-support-composer-recording-mid{display:flex;min-width:0;flex:1 1 0%;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;color:#b91c1c}[data-app=pro] .pro-support-send-spinner{height:1.25rem;width:1.25rem;border-radius:9999px;border-width:2px;border-color:rgb(255 255 255/.35);--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1));animation:pro-support-spin .7s linear infinite}@keyframes pro-support-spin{to{transform:rotate(1turn)}}[data-app=pro] .pro-setup-step-list .tasko-stagger-item:nth-child(3){animation-delay:0s}[data-app=pro] .pro-setup-step-list .tasko-stagger-item:nth-child(4){animation-delay:50ms}[data-app=pro] .pro-setup-step-list .tasko-stagger-item:nth-child(5){animation-delay:.1s}[data-app=pro] .pro-setup-step-list .tasko-stagger-item:nth-child(6){animation-delay:.15s}[data-app=pro] .pro-setup-step-list .tasko-stagger-item:nth-child(7){animation-delay:.2s}[data-app=pro] .pro-setup-step-list .tasko-stagger-item:nth-child(8){animation-delay:.25s}[data-app=pro] .pro-setup-step-list .tasko-stagger-item:nth-child(9){animation-delay:.3s}[data-app=pro] .pro-services-card{border-color:rgb(191 219 254/.7);background:linear-gradient(135deg,#ffffff,#f5f9ff)}[data-app=pro] .pro-stat-hero{background:linear-gradient(135deg,#ffffff,#eff6ff 50%,#dbeafe);position:relative;overflow:hidden;border-radius:1.25rem;border-width:1px;border-color:rgb(219 234 254/.8)}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-stat-hero{z-index:2}[data-app=pro][data-theme=dark] [data-app=pro] .pro-stat-hero{border-color:var(--pro-border-blue)}[data-app=pro] .pro-stat-hero{box-shadow:var(--pro-shadow-md)}[data-app=pro] .pro-stat-hero:before{content:"";position:absolute;top:-40%;right:-20%;width:60%;height:100%;background:radial-gradient(circle,rgb(0 42 92/.1) 0,transparent 70%);pointer-events:none}[data-app=pro] .pro-online-pill{position:relative;display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-online-pill{z-index:2}[data-app=pro] .pro-online-pill{background:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 2px 8px rgb(0 40 100/.15);backdrop-filter:blur(8px)}[data-app=pro] .pro-online-pill:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:9999px;background:#ffffff;box-shadow:0 2px 8px rgb(0 40 100/.18);transition:transform .35s var(--pro-ease-out);z-index:0}[data-app=pro] .pro-online-pill[data-online=false]:before{transform:translateX(calc(100% + 3px))}[data-app=pro] .pro-online-pill button{position:relative;z-index:10;min-width:4.5rem;border-radius:9999px;padding:.375rem 1rem;font-size:.75rem;line-height:1rem;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-online-pill button{z-index:2}[data-app=pro] .pro-online-pill button[data-active=true]{color:var(--color-tasko-brand)}[data-app=pro][data-theme=dark] .bg-tasko-brand-muted[data-app=pro] .pro-online-pill button[data-active=true]{background-color:var(--pro-brand-muted);color:var(--pro-brand-bright)}[data-app=pro][data-theme=dark] [data-app=pro] .pro-online-pill button[data-active=true]{color:var(--tasko-brand)}[data-app=pro] .pro-online-pill button[data-active=false]{color:rgb(255 255 255/.8)}[data-app=pro] .pro-online-pill button[data-active=false]:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-app=pro] .pro-online-dot{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px rgb(16 185 129/.35);animation:pro-pulse-dot 2s ease-in-out infinite;vertical-align:middle}@keyframes pro-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}[data-app=pro] .pro-section-title-lg{font-size:15px;font-weight:700;text-transform:none;letter-spacing:-.025em;color:var(--pro-ink)}[data-app=pro] .pro-avatar-ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(255 255 255/0.3);--tw-ring-offset-width:2px;--tw-ring-offset-color:transparent}[data-app=pro] .pro-tile{position:relative;display:block;overflow:hidden;border-radius:1rem;border-width:1px;padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-tile{z-index:2}[data-app=pro] .pro-tile{background:var(--pro-bg-elevated);border-color:var(--pro-border-light);box-shadow:var(--pro-shadow-sm)}[data-app=pro] .pro-tile:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(255 255 255/.6),transparent 50%);opacity:0;transition:opacity .3s;pointer-events:none}[data-app=pro] .pro-tile:hover{border-color:rgb(147 197 253/.85);box-shadow:var(--pro-shadow-md);transform:translateY(-3px)}[data-app=pro] .pro-tile:hover:before{opacity:1}[data-app=pro] .pro-tile:active{transform:translateY(-1px) scale(.99)}[data-app=pro] .pro-tile-icon{display:flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(145deg,#e8f0fe,#bfdbfe);color:var(--pro-brand);box-shadow:0 4px 12px -3px rgb(0 42 92/.25)}[data-app=pro] .pro-tile:hover .pro-tile-icon{transform:scale(1.06)}[data-app=pro] .pro-tile-icon svg{stroke:var(--pro-brand);stroke-width:2.25}[data-app=pro] .pro-tile-icon-accent{background:linear-gradient(145deg,#fff4ed,#ffe8d9);color:#c2410c}[data-app=pro] .pro-tile-icon-accent svg{stroke:#c2410c}[data-app=pro] .pro-tile-icon-wallet{background:linear-gradient(145deg,#f4f4f2,#d1fae5);color:#047857}[data-app=pro] .pro-tile-icon-wallet svg{stroke:#047857}[data-app=pro] .pro-tile-icon-chat{background:linear-gradient(145deg,#eef4ff,#dbeafe);color:var(--pro-brand-deep)}[data-app=pro] .pro-tile-icon-chat svg{stroke:var(--pro-brand-deep)}[data-app=pro] .pro-login-glow{background:radial-gradient(ellipse 70% 50% at 50% -10%,rgba(74,158,237,.25) 0,transparent 60%),var(--pro-surface)}[data-app=pro] .shadow-card{box-shadow:0 1px 2px 0 rgb(15 20 25/.04),0 2px 8px -2px rgb(15 20 25/.06)}[data-app=pro] .shadow-card-hover{box-shadow:0 4px 16px -4px rgb(0 42 92/.12),0 2px 8px -2px rgb(15 20 25/.08)}[data-app=pro] .tasko-gradient-header h1{font-size:1.5rem;font-weight:700;letter-spacing:-.025em}[data-app=pro] main.pb-nav:not(.pro-chat-page):not(.pro-support-chat-page){padding-bottom:calc(var(--tasko-nav-dock-height) + var(--safe-bottom) + 1rem)}[data-app=pro] .pro-face-verify-page .tasko-face-verify__profile{border-color:var(--pro-border);background:var(--pro-bg-elevated)}[data-app=pro] .pro-face-verify-page .tasko-face-verify__profile-name{color:var(--pro-ink)}[data-app=pro] .pro-face-verify-page .tasko-face-verify__profile-hint{color:var(--pro-ink-secondary)}[data-app=pro] header.sticky{box-shadow:0 1px 0 rgb(15 20 25/.04),0 4px 16px -4px rgb(15 20 25/.06)}[data-app=pro] header.sticky h1{font-weight:700;letter-spacing:-.025em}[data-app=pro] .text-balance{text-wrap:balance}[data-app=pro] .pro-nav-badge{position:absolute;right:-.125rem;top:-.125rem;display:flex;height:1.05rem;min-width:1.05rem;align-items:center;justify-content:center;border-radius:9999px;padding-left:.125rem;padding-right:.125rem;font-size:8px;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,#fb923c,#ea580c);box-shadow:0 2px 6px -1px rgb(234 88 12/.55),0 0 0 2px rgb(255 255 255/.95);animation:pro-nav-badge-pop .4s var(--pro-ease-spring)}@keyframes pro-nav-badge-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}[data-app=pro] .pro-job-card{position:relative;margin-bottom:.75rem;display:block;overflow:hidden;border-radius:1rem;border-width:1px;padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-job-card{z-index:2}[data-app=pro] .pro-job-card{border-color:var(--pro-border);background:var(--pro-bg-elevated);box-shadow:var(--pro-shadow-sm)}[data-app=pro] .pro-job-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--pro-brand-deep) 0,var(--pro-brand) 100%);opacity:0;transition:opacity .25s}[data-app=pro] .pro-job-card:hover{border-color:rgb(191 219 254/.8)}[data-app=pro][data-theme=dark] [data-app=pro] .pro-job-card:hover{border-color:var(--pro-border-blue)}[data-app=pro] .pro-job-card:hover{box-shadow:var(--pro-shadow-md);transform:translateY(-2px)}[data-app=pro] .pro-job-card:hover:before{opacity:1}[data-app=pro] .pro-job-card-icon{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;color:var(--color-tasko-brand)}[data-app=pro][data-theme=dark] .bg-tasko-brand-muted[data-app=pro] .pro-job-card-icon{background-color:var(--pro-brand-muted);color:var(--pro-brand-bright)}[data-app=pro][data-theme=dark] [data-app=pro] .pro-job-card-icon{color:var(--tasko-brand)}[data-app=pro] .pro-job-card-icon{background:linear-gradient(145deg,#e8f0fe,#bfdbfe);box-shadow:0 4px 12px -3px rgb(0 42 92/.2)}[data-app=pro] .pro-job-card-icon-urgent{background:linear-gradient(145deg,#fff4ed,#fed7aa);--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1));animation:pro-urgent-pulse 2.5s ease-in-out infinite}@keyframes pro-urgent-pulse{0%,to{box-shadow:0 0 0 0 rgb(249 115 22/.35)}50%{box-shadow:0 0 0 6px rgb(249 115 22/0)}}[data-app=pro] .pro-quick-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}[data-app=pro] .pro-wallet-stats [data-app=pro] .pro-quick-strip{gap:.65rem}[data-app=pro] .pro-quick-chip{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;overflow:hidden;border-radius:1rem;border-width:1px;padding:.875rem .5rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-quick-chip{z-index:2}[data-app=pro] .pro-quick-chip{background:var(--pro-bg-elevated);border-color:rgb(226 232 240/.9);box-shadow:var(--pro-shadow-sm)}[data-app=pro] .pro-quick-chip:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(239 246 255/.8),transparent 60%);opacity:0;transition:opacity .25s}[data-app=pro] .pro-quick-chip:hover:not([aria-disabled=true]){border-color:rgb(96 165 250/.85);box-shadow:var(--pro-shadow-md);transform:translateY(-3px)}[data-app=pro] .pro-quick-chip:hover:not([aria-disabled=true]):before{opacity:1}[data-app=pro] .pro-quick-chip:active:not([aria-disabled=true]){transform:translateY(-1px) scale(.97)}[data-app=pro] .pro-quick-chip-icon{position:relative;z-index:10;display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-quick-chip-icon{z-index:2}[data-app=pro] .pro-quick-chip-icon{background:linear-gradient(145deg,var(--pro-brand-bright) 0,var(--pro-brand-deep) 100%);box-shadow:0 6px 16px -4px rgb(0 87 184/.45)}[data-app=pro] .pro-quick-chip-icon svg{stroke:#ffffff;stroke-width:2.25}[data-app=pro] .pro-quick-chip-label{position:relative;z-index:10;font-size:.75rem;line-height:1rem;font-weight:700;color:var(--pro-ink)}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-quick-chip-label{z-index:2}[data-app=pro] .pro-quick-chip-count{position:absolute;right:.5rem;top:.5rem;display:flex;height:1.125rem;min-width:1.125rem;align-items:center;justify-content:center;border-radius:9999px;padding-left:.25rem;padding-right:.25rem;font-size:9px;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,#f97316,#ea580c);box-shadow:0 2px 6px -1px rgb(234 88 12/.45)}[data-app=pro] .pro-filter-sticky{position:sticky;top:3.25rem;z-index:10;margin-left:-1rem;margin-right:-1rem;margin-bottom:1rem;border-bottom-width:1px;padding:.75rem 1rem;--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}[data-app=pro] header[data-app=pro] .pro-filter-sticky{box-shadow:0 1px 0 rgb(15 20 25/.04),0 4px 16px -4px rgb(15 20 25/.06)}[data-app=pro] header[data-app=pro] .pro-filter-sticky h1{font-weight:700;letter-spacing:-.025em}[data-app=pro][data-theme=dark] header[data-app=pro] .pro-filter-sticky{box-shadow:0 1px 0 rgb(0 0 0/.25),0 4px 16px -4px rgb(0 0 0/.35);background:color-mix(in srgb,var(--pro-bg-elevated) 92%,transparent)}@media (hover:none),(max-width:768px){[data-app=pro] header[data-app=pro] .pro-filter-sticky{backdrop-filter:none;-webkit-backdrop-filter:none}}[data-app=pro] .pro-filter-sticky{border-color:var(--pro-border);background:color-mix(in srgb,var(--pro-bg) 92%,transparent)}[data-app=pro] .pro-collapse{overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--pro-border);background:var(--pro-bg-elevated)}[data-app=pro] .pro-collapse summary{display:flex;cursor:pointer;list-style-type:none;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--pro-ink)}[data-app=pro] .pro-collapse summary ::marker{--tw-content:none;content:var(--tw-content)}[data-app=pro] .pro-collapse summary::marker{--tw-content:none;content:var(--tw-content)}[data-app=pro] .pro-collapse summary::-webkit-details-marker{display:none}[data-app=pro] .pro-collapse[open] summary{border-bottom-width:1px;border-color:var(--pro-border)}[data-app=pro] .pro-wallet-header-wrap{flex-shrink:0;background:color-mix(in srgb,var(--pro-brand-muted) 22%,#f4f4f2)!important;border-bottom:none;box-shadow:none!important}[data-app=pro] .pro-wallet-header-wrap.tasko-gradient-header{background:color-mix(in srgb,var(--pro-brand-muted) 22%,#f4f4f2)!important;padding-bottom:.2rem}[data-app=pro] .pro-wallet-header-wrap.tasko-gradient-header:after,[data-app=pro] .pro-wallet-header-wrap.tasko-gradient-header:before{display:none!important}[data-app=pro] .pro-wallet-header{margin-left:auto;margin-right:auto;max-width:32rem;padding:.25rem 1rem .2rem}[data-app=pro] .pro-wallet-header-row{display:flex;align-items:center;gap:.5rem;min-height:2.75rem}[data-app=pro] .pro-wallet-header-back{flex-shrink:0}[data-app=pro] .pro-wallet-header-title{margin:0;flex:1 1 0%;text-align:center;font-size:1.2rem;font-weight:600;color:var(--pro-ink);line-height:1.25;letter-spacing:-.025em}[data-app=pro] .pro-wallet-header-spacer{flex-shrink:0;width:2.5rem;height:2.5rem}[data-app=pro] main.pro-wallet-page{position:relative;z-index:0;flex:1 1 0%}[data-app=pro] .pro-area-picker__other [data-app=pro] main.pro-wallet-page{z-index:2}[data-app=pro] main.pro-wallet-page{margin-top:0;padding-top:.65rem!important;padding-bottom:calc(var(--tasko-scroll-pad-bottom-nav, 6.5rem) + .5rem)!important;min-height:0;border-radius:0;background:radial-gradient(120% 70% at 50% -10%,color-mix(in srgb,var(--pro-brand) 10%,transparent) 0,transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--pro-brand-muted) 35%,#f4f4f2) 0,#f1f2f4 48%,#eef1f4 100%);box-shadow:none;overflow-x:clip}[data-app=pro][data-theme=dark] main.pro-wallet-page{background:radial-gradient(120% 70% at 50% -8%,color-mix(in srgb,#ffcc00 8%,transparent) 0,transparent 50%),var(--pro-bg);box-shadow:none}[data-app=pro][data-theme=dark] .pro-wallet{--wallet-inset:#1c1b1a;--wallet-hairline:rgb(255 255 255/0.1)}[data-app=pro][data-theme=dark] .pro-wallet-header-wrap,[data-app=pro][data-theme=dark] .pro-wallet-header-wrap.tasko-gradient-header{background:#121110!important;border-bottom:1px solid rgb(255 255 255/.08)!important}[data-app=pro][data-theme=dark] .pro-wallet-header-title{color:#eef1f4!important;font-weight:800;letter-spacing:-.03em}[data-app=pro][data-theme=dark] .pro-wallet-header-back.tasko-shell-back,[data-app=pro][data-theme=dark] button.pro-wallet-header-back{color:#ffcc00!important;background:rgb(255 204 0/.12)!important}[data-app=pro][data-theme=dark] .pro-wallet-header-back.tasko-shell-back:hover,[data-app=pro][data-theme=dark] button.pro-wallet-header-back:hover{background:rgb(255 204 0/.2)!important;color:#ffcc00!important}[data-app=pro] .pro-wallet{--wallet-radius:1.35rem;--wallet-inset:#ffffff;--wallet-hairline:color-mix(in srgb,var(--pro-ink) 8%,transparent);display:flex;flex-direction:column;gap:1rem}[data-app=pro] .pro-wallet.space-y-3\.5{gap:1rem}[data-app=pro] .pro-wallet.space-y-3\.5>:not([hidden])~:not([hidden]){margin-top:0}[data-app=pro] .pro-wallet-hero-skeleton{position:relative;overflow:hidden;border-radius:var(--wallet-radius)}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-wallet-hero-skeleton{z-index:2}[data-app=pro] .pro-wallet-hero-skeleton{background:var(--wallet-inset);min-height:10.5rem;box-shadow:0 10px 30px -22px rgb(33 32 31/.28)}[data-app=pro] .pro-wallet-hero-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255/.45) 50%,transparent);background-size:200% 100%;animation:pro-shimmer 1.8s ease-in-out infinite}[data-app=pro] .pro-wallet-hero{position:relative;overflow:hidden;border-radius:var(--wallet-radius);padding:1.35rem 1.25rem 1.3rem;color:#fff;background:radial-gradient(90% 80% at 100% 0,rgb(255 204 0/.28) 0,transparent 55%),radial-gradient(70% 60% at 0 100%,rgb(255 255 255/.1) 0,transparent 50%),linear-gradient(155deg,#2a2928,#21201f 48%,#171615);border:1px solid rgb(255 255 255/.08);box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 18px 40px -20px rgb(33 32 31/.55)}[data-app=pro] .pro-wallet-hero-glow,[data-app=pro] .pro-wallet-hero-grid{display:none}[data-app=pro] .pro-wallet-hero__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}[data-app=pro] .pro-wallet-hero-kicker{margin:0 0 .2rem;font-size:.6875rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 204 0/.92)}[data-app=pro] .pro-wallet-hero-label{margin:0;font-size:.8125rem;font-weight:550;letter-spacing:-.01em;color:rgb(255 255 255/.72);text-transform:none}[data-app=pro] .pro-wallet-balance{margin:.55rem 0 0;font-size:clamp(2.4rem,9vw,2.85rem);font-weight:700;line-height:1.02;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 0 rgb(0 0 0/.12)}[data-app=pro] .pro-wallet-hero__meta{margin-top:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}[data-app=pro] .pro-wallet-hero-caption{margin:0;max-width:22rem;font-size:.75rem;line-height:1.45;color:rgb(255 255 255/.62)}[data-app=pro] .pro-wallet-chip{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.35rem .7rem;font-size:.625rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#21201f;background:rgb(255 255 255/.92);border:none;box-shadow:0 6px 16px -8px rgb(0 0 0/.35)}[data-app=pro] .pro-wallet-refresh{border:none;border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:650;color:rgb(255 255 255/.78);background:rgb(255 255 255/.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-app=pro] .pro-wallet-refresh:hover{color:#fff;background:rgb(255 255 255/.16);transform:none}[data-app=pro] .pro-wallet-refresh:active{transform:scale(.98)}[data-app=pro] .pro-wallet-withdraw-wrap{margin-top:0;display:grid;gap:.65rem}[data-app=pro] .pro-wallet-processing{display:flex;align-items:center;gap:.75rem;border-radius:1.15rem;padding:.9rem 1rem;background:var(--wallet-inset);border:1px solid var(--wallet-hairline);box-shadow:0 10px 28px -22px rgb(33 32 31/.28)}[data-app=pro] .pro-wallet-processing-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--pro-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--pro-brand) 18%,transparent);animation:pro-wallet-pulse 1.6s ease-in-out infinite}@keyframes pro-wallet-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}[data-app=pro] .pro-wallet-processing-title{margin:0;font-size:.9rem;font-weight:700;color:var(--pro-ink)}[data-app=pro] .pro-wallet-processing-meta{margin:.15rem 0 0;font-size:.75rem;color:var(--pro-ink-muted)}[data-app=pro] .pro-wallet-retry{display:flex;align-items:center;gap:.75rem;border-radius:1.15rem;padding:.9rem 1rem;background:color-mix(in srgb,var(--pro-danger,#b91c1c) 6%,var(--wallet-inset));border:1px solid color-mix(in srgb,var(--pro-danger,#b91c1c) 22%,var(--wallet-hairline))}[data-app=pro] .pro-wallet-retry-title{margin:0;font-size:.9rem;font-weight:700;color:var(--pro-ink)}[data-app=pro] .pro-wallet-retry-copy{margin:.15rem 0 0;font-size:.75rem;color:var(--pro-ink-muted)}[data-app=pro] .pro-wallet-retry-btn{flex-shrink:0;border:none;border-radius:999px;padding:.55rem .95rem;font-size:.8125rem;font-weight:700;color:#fff;background:var(--pro-ink)}[data-app=pro] .pro-wallet-retry-btn:disabled{opacity:.45}[data-app=pro] .pro-wallet-crossover{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:1.15rem;padding:.95rem 1rem;text-decoration:none;color:inherit;background:var(--wallet-inset);border:1px solid var(--wallet-hairline);box-shadow:0 10px 28px -22px rgb(33 32 31/.28)}[data-app=pro] .pro-wallet-crossover-title{display:block;font-size:.9rem;font-weight:700;color:var(--pro-ink)}[data-app=pro] .pro-wallet-crossover-copy{display:block;margin-top:.15rem;font-size:.75rem;color:var(--pro-ink-muted)}[data-app=pro] .pro-wallet-crossover svg{flex-shrink:0;color:var(--pro-ink-muted)}[data-app=pro] .pro-wallet-withdraw{display:inline-flex;min-height:3.15rem;width:100%;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .pro-wallet-withdraw,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .pro-wallet-withdraw{min-height:3rem}[data-app=pro] .pro-wallet-withdraw{border-radius:999px!important;background:var(--pro-brand)!important;border:none!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.14),0 14px 28px -14px rgb(33 32 31/.55)}[data-app=pro] .pro-wallet-withdraw:disabled{opacity:.4;box-shadow:none}[data-app=pro] .pro-wallet-stats .grid{gap:.65rem}[data-app=pro] .pro-wallet-stat{position:relative;overflow:hidden;border-radius:1.15rem;padding:1rem 1rem .95rem;background:var(--wallet-inset);border:1px solid var(--wallet-hairline);box-shadow:0 10px 28px -22px rgb(33 32 31/.3);transition:none}[data-app=pro] .pro-wallet-stat:hover{transform:none;box-shadow:0 10px 28px -22px rgb(33 32 31/.3)}[data-app=pro] .pro-wallet-stat-dot,[data-app=pro] .pro-wallet-stat-dot-escrow,[data-app=pro] .pro-wallet-stat-dot-month{display:none}[data-app=pro] .pro-wallet-stat-escrow .pro-wallet-stat-value,[data-app=pro] .pro-wallet-stat-month .pro-wallet-stat-value{color:var(--pro-brand)}[data-app=pro] .pro-wallet-stat-label{margin:0;font-size:.75rem;font-weight:550;letter-spacing:-.01em;color:var(--pro-ink-muted);text-transform:none}[data-app=pro] .pro-wallet-stat-value{margin:.45rem 0 0;font-size:1.35rem;font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1.1}[data-app=pro] .pro-wallet-stat-hint{margin:.35rem 0 0;font-size:.6875rem;line-height:1.35;color:var(--pro-ink-muted)}[data-app=pro] .pro-wallet-bank{overflow:visible;border-radius:0;background:transparent;box-shadow:none;border:none;padding-top:.15rem}[data-app=pro] .pro-wallet-bank.is-linked,[data-app=pro] .pro-wallet-bank.is-open{border-color:transparent;box-shadow:none}[data-app=pro] .pro-wallet-bank-header{overflow:visible}[data-app=pro] .pro-wallet-bank-title{margin:0 0 .65rem;padding:.12em .04em .08em;font-size:1.05rem;font-weight:700;letter-spacing:-.03em;line-height:1.35;color:var(--pro-ink);overflow:visible}[data-app=pro] .pro-wallet-bank-header-row{align-items:flex-start;border-radius:1.15rem;border-width:1px;padding:.875rem;border-color:var(--wallet-hairline,var(--pro-border))}[data-app=pro] .pro-wallet-bank-chip,[data-app=pro] .pro-wallet-bank-header-row{display:flex;justify-content:space-between;gap:.75rem;background:var(--wallet-inset,#fff);box-shadow:0 10px 28px -22px rgb(33 32 31/.28)}[data-app=pro] .pro-wallet-bank-chip{align-items:center;border-radius:1.15rem;padding:.875rem 1rem;border:1px solid var(--wallet-hairline,var(--pro-border))}[data-app=pro] .pro-wallet-bank-chip__text{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;color:var(--pro-ink)}[data-app=pro] .pro-wallet-bank-chip__meta{margin:.125rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row [data-app=pro] .pro-wallet-bank-chip__meta{color:#c8c6c2}[data-app=pro] .pro-wallet-bank-chip__change{flex-shrink:0;font-size:.875rem;font-weight:700;color:var(--pro-brand);background:none;border:none;padding:0}[data-app=pro] .pro-wallet-bank-chip__change:disabled{opacity:.45}[data-app=pro] .pro-wallet-bank-panel>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}[data-app=pro] .pro-wallet-bank-panel{border-color:var(--wallet-hairline,var(--pro-border))}[data-app=pro] .pro-wallet-activity-list,[data-app=pro] .pro-wallet-bank-panel{border-radius:1.15rem;background:var(--wallet-inset,#fff);box-shadow:0 10px 28px -22px rgb(33 32 31/.28)}[data-app=pro] .pro-wallet-activity-list{overflow:hidden;border-width:1px;border-color:var(--wallet-hairline,var(--pro-border))}[data-app=pro] .pro-wallet-day+.pro-wallet-day{border-top:1px solid color-mix(in srgb,var(--pro-border) 70%,transparent)}[data-app=pro] .pro-wallet-tx-list{margin:0;list-style-type:none;padding:0}[data-app=pro] .pro-wallet-activity-list>.pro-wallet-tx-list>li:first-child .pro-wallet-tx,[data-app=pro] .pro-wallet-day .pro-wallet-tx-list>li:first-child .pro-wallet-tx{border-top:none}[data-app=pro] .pro-wallet-tx-title{margin:0;font-size:.9375rem;font-weight:600;color:var(--pro-ink)}[data-app=pro] .pro-wallet-tx-meta{margin-top:.375rem}[data-app=pro] .pro-wallet-tx-sub{margin-top:.125rem;font-size:.8125rem;color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row [data-app=pro] .pro-wallet-tx-sub{color:#c8c6c2}[data-app=pro] .pro-wallet-tx-sub.is-danger{color:var(--pro-danger,#b91c1c);font-weight:500}[data-app=pro] .pro-wallet-tx-aside{flex-shrink:0;text-align:right}[data-app=pro] .pro-wallet-tx-amount{margin:0;font-size:.9375rem}[data-app=pro] .pro-wallet-tx-date{margin-top:.125rem;font-size:.75rem;color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row [data-app=pro] .pro-wallet-tx-date{color:#c8c6c2}[data-app=pro] .pro-wallet-tx-icon.is-paid{background:color-mix(in srgb,#059669 12%,white);color:#047857}[data-app=pro] .pro-wallet-tx-icon.is-pending{background:var(--pro-brand-muted);color:var(--pro-brand)}[data-app=pro] .pro-wallet-tx-icon.is-failed{background:color-mix(in srgb,#b91c1c 10%,white);color:#b91c1c}[data-app=pro] .pro-wallet-tx-cat{margin:.15rem 0 0;font-size:.75rem;color:var(--pro-ink-muted)}[data-app=pro] .pro-wallet-bank-header{display:block;padding:0}[data-app=pro] .pro-wallet-linked-badge{background:color-mix(in srgb,var(--pro-brand) 12%,transparent);color:var(--pro-brand)}[data-app=pro] .pro-wallet-linked-badge,[data-app=pro] .pro-wallet-pending-badge{border-radius:9999px;padding:.125rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;border:none}[data-app=pro] .pro-wallet-pending-badge{background:#ffcc00;color:#21201f}[data-app=pro] .pro-wallet-bank-toggle{flex-shrink:0;border-radius:9999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:700;color:#21201f;background:#ffcc00;border:none}[data-app=pro] .pro-wallet-bank-toggle:hover{background:#f0c000;transform:none;filter:none}[data-app=pro] .pro-wallet-bank-panel{margin-top:.75rem;display:grid;gap:.75rem;overflow:hidden;border-radius:1rem;border-width:1px;padding:1rem}[data-app=pro] .pro-wallet-stats [data-app=pro] .pro-wallet-bank-panel{gap:.65rem}[data-app=pro] .pro-wallet-bank-panel{background:var(--pro-bg-elevated);border-color:var(--pro-border);display:none;max-height:none;opacity:1}[data-app=pro] .pro-wallet-bank-panel.is-visible{display:grid;max-height:none;opacity:1;padding-bottom:1rem;padding-top:1rem;border-top:none}[data-app=pro] .pro-wallet-resolve-pending{border-radius:.75rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem;font-weight:500;background:var(--pro-bg-soft);color:var(--pro-ink-secondary)}[data-app=pro] .pro-wallet-resolve-ok{border-radius:.75rem;border-width:1px;padding:.625rem .875rem;border-color:color-mix(in srgb,#059669 35%,transparent);background:color-mix(in srgb,#059669 10%,white)}[data-app=pro] .pro-wallet-resolve-ok__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:color-mix(in srgb,#047857 85%,black)}[data-app=pro] .pro-wallet-resolve-ok__name{margin-top:.125rem;font-size:.875rem;line-height:1.25rem;font-weight:800;letter-spacing:-.025em;color:#064e3b}[data-app=pro] .pro-wallet-opay-badge{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.9rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(150deg,var(--pro-brand-bright) 0,var(--pro-brand-deep) 100%);box-shadow:0 6px 16px -4px var(--pro-brand-glow)}[data-app=pro] .pro-wallet-opay-badge-sm{height:2.25rem;width:2.25rem;border-radius:.5rem;font-size:.75rem;line-height:1rem}[data-app=pro] .pro-wallet-opay-strip{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;padding:.75rem .875rem;border-color:color-mix(in srgb,var(--pro-brand) 14%,var(--pro-border));background:linear-gradient(135deg,color-mix(in srgb,var(--pro-brand-muted) 45%,var(--pro-bg-elevated)) 0,var(--pro-bg-elevated) 100%)}[data-app=pro] .pro-wallet-field{display:block}[data-app=pro] .pro-wallet-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}[data-app=pro] .pro-wallet-field-label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--pro-ink)}[data-app=pro] .pro-wallet-field-hint{display:block;font-size:.75rem;line-height:1rem;color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row [data-app=pro] .pro-wallet-field-hint{color:#c8c6c2}[data-app=pro] .pro-wallet-field-footnote{font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row [data-app=pro] .pro-wallet-field-footnote{color:#c8c6c2}[data-app=pro] .pro-wallet-input-wrap{position:relative}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-wallet-input-wrap{z-index:2}[data-app=pro] .pro-wallet-input{width:100%;border-radius:.75rem;border-width:1px;padding:.875rem 3.5rem .875rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:17px;letter-spacing:.06em;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .pro-wallet-input,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .pro-wallet-input{min-height:3rem}[data-app=pro] .pro-wallet-input{background:var(--pro-bg-soft);border-color:var(--pro-border);color:var(--pro-ink)}[data-app=pro] .pro-wallet-input::-moz-placeholder{color:var(--pro-ink-muted);opacity:.65}[data-app=pro] .pro-wallet-input::placeholder{color:var(--pro-ink-muted);opacity:.65}[data-app=pro] .pro-wallet-input:focus{border-color:var(--pro-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--pro-brand) 18%,transparent);background:var(--pro-bg-elevated)}[data-app=pro] .pro-wallet-input[aria-invalid=true]{border-color:var(--pro-danger-fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--pro-danger-fg) 15%,transparent)}[data-app=pro] .pro-wallet-input-count{pointer-events:none;position:absolute;right:.875rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:11px;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:var(--pro-ink-muted)}[data-app=pro] .pro-wallet-save{min-height:3rem;font-size:15px;font-weight:700}[data-app=pro] .pro-wallet-payout-banner{display:flex;align-items:center;gap:.875rem;border-radius:var(--wallet-radius);border-width:1px;padding:1rem;border-color:var(--pro-border-blue);background:linear-gradient(135deg,color-mix(in srgb,var(--pro-brand-muted) 70%,var(--pro-bg-elevated)) 0,var(--pro-bg-elevated) 75%);box-shadow:var(--pro-shadow-sm)}[data-app=pro] .pro-wallet-payout-icon{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(145deg,var(--pro-brand-bright) 0,var(--pro-brand-deep) 100%);box-shadow:0 6px 16px -4px rgb(0 42 92/.4)}[data-app=pro] .pro-wallet-payout-meta{font-size:.75rem;line-height:1rem;font-weight:600;color:var(--pro-brand)}[data-app=pro] .pro-wallet-section-head{margin-bottom:.625rem;overflow:visible;padding-top:.1rem}[data-app=pro] .pro-wallet-section-title{margin:0;padding:.1em .04em;font-size:1.05rem;font-weight:700;letter-spacing:-.03em;line-height:1.35;color:var(--pro-ink);overflow:visible}[data-app=pro] .pro-wallet-section-sub{margin:.2rem 0 0;font-size:.75rem;font-weight:500;color:var(--pro-ink-muted)}[data-app=pro] .pro-wallet-tabs{margin-bottom:.75rem;display:flex;gap:.25rem;border-radius:.75rem;padding:.25rem;background:color-mix(in srgb,var(--pro-brand-muted) 55%,var(--pro-bg-elevated))}[data-app=pro] .pro-wallet-tabs button{flex:1 1 0%;border-radius:.5rem;padding-top:.5rem;padding-bottom:.5rem;text-align:center;font-size:.8125rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-app=pro] .pro-wallet-tabs button[data-active=true]{background:var(--pro-bg-elevated);color:var(--pro-brand);font-weight:700;box-shadow:0 1px 2px rgb(33 32 31/.06);transform:none}[data-app=pro] .pro-wallet-tabs button[data-active=false]{color:var(--pro-ink-secondary)}[data-app=pro] .pro-wallet-tabs button[data-active=false]:hover{color:var(--pro-ink)}[data-app=pro] .pro-wallet-empty{border-radius:var(--wallet-radius);border-width:1px;padding:2.5rem 1.5rem;text-align:center;border-color:var(--pro-border);background:linear-gradient(180deg,var(--pro-bg-soft) 0,var(--pro-bg-elevated) 100%)}[data-app=pro] .pro-wallet-empty-icon{margin-left:auto;margin-right:auto;margin-bottom:1rem;display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:1rem;color:var(--pro-brand);background:var(--pro-brand-muted)}[data-app=pro] .pro-wallet-tx{display:flex;width:100%;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;text-align:left;text-decoration-line:none}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .pro-wallet-tx,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .pro-wallet-tx{min-height:3rem}[data-app=pro] .pro-wallet-tx{color:inherit;background:transparent;border:none;border-top:1px solid color-mix(in srgb,var(--pro-border) 55%,transparent);border-radius:0;box-shadow:none;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-app=pro] .pro-wallet-tx:hover{border-color:color-mix(in srgb,var(--pro-border) 55%,transparent);box-shadow:none;transform:none;background:color-mix(in srgb,var(--pro-brand) 4%,transparent)}[data-app=pro] button.pro-wallet-tx:disabled{opacity:.7;cursor:wait;transform:none}[data-app=pro] .pro-wallet-tx-icon{display:flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;flex-shrink:0;border-radius:.7rem;background:var(--pro-bg-soft);color:var(--pro-ink-secondary)}[data-app=pro] .pro-wallet-tx-icon-queued{background:var(--pro-brand-muted);color:var(--pro-brand)}[data-app=pro] .pro-wallet-tx-icon-sent{background:var(--pro-success-bg);color:var(--pro-success-fg)}[data-app=pro] .pro-wallet-tx-amount{font-weight:700;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:var(--pro-ink)}[data-app=pro] .pro-wallet-tx-amount.is-paid,[data-app=pro] .pro-wallet-tx-amount.is-pending{color:var(--pro-ink)}[data-app=pro] .pro-wallet-day-label{margin:0;padding:.65rem 1rem .15rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-wallet-steps>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}[data-app=pro] .pro-wallet-steps{padding:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625}[data-app=pro] .pro-wallet-step{display:flex;gap:.75rem}[data-app=pro] .pro-wallet-step-num{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:700;background:var(--pro-brand-muted);color:var(--pro-brand)}[data-app=pro] .pro-wallet-support{border-radius:var(--wallet-radius);border-width:1px;padding:1.25rem;border-color:var(--pro-border-blue);background:linear-gradient(145deg,color-mix(in srgb,var(--pro-brand-muted) 55%,var(--pro-bg-elevated)) 0,var(--pro-bg-elevated) 70%);box-shadow:var(--pro-shadow-sm)}[data-app=pro] .pro-wallet-support-title{font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--pro-brand)}[data-app=pro] .pro-wallet-support-copy{margin-top:.375rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--pro-ink-secondary)}[data-app=pro] .pro-wallet-hero-skeleton{animation:none}[data-app=pro] header.pro-shell-header--hidden{display:none}[data-app=pro] .pro-account-shell>.tasko-app-shell>header.pro-account-header{position:sticky!important;top:0!important;z-index:40;border-bottom:.5px solid color-mix(in srgb,#21201f 12%,#d1d1d6)!important;background:var(--pro-you-canvas,#eef1f4)!important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none!important}[data-app=pro] .pro-app-chrome__scroll[data-tasko-scroll=compact] header.pro-account-header.tasko-scroll-chrome-top,html.tasko-native[data-app=pro] .pro-app-chrome__scroll[data-tasko-scroll=compact] header.pro-account-header.tasko-scroll-chrome-top{max-height:none!important;opacity:1!important;transform:none!important;pointer-events:auto!important;overflow:visible!important;margin:0!important;border-bottom-width:.5px!important;padding-top:max(var(--pro-safe-top),.65rem)!important;padding-bottom:.55rem!important}[data-app=pro] .pro-account-shell>.tasko-app-shell>header.pro-account-header .ds-brand-mark{width:2rem;height:2rem;border-radius:.7rem;font-size:.95rem}[data-app=pro] .pro-account-shell>.tasko-app-shell>header.pro-account-header h1{font-size:1.35rem;font-weight:800;letter-spacing:-.04em}[data-app=pro][data-theme=dark] .pro-account-shell>.tasko-app-shell>header.pro-account-header{background:#121110!important;border-bottom-color:rgb(255 255 255/.12)!important}[data-app=pro] main.pro-account-page{padding-bottom:calc(var(--tasko-scroll-pad-bottom-nav, 5.75rem) + .75rem)!important;padding-left:var(--ds-space-5,1.25rem)!important;padding-right:var(--ds-space-5,1.25rem)!important}[data-app=pro] .pro-account{margin-left:auto;margin-right:auto;max-width:32rem;min-width:0;max-width:100%}[data-app=pro] .tasko-settings-group{overflow:hidden;border-radius:1rem;border:.5px solid color-mix(in srgb,var(--pro-ink) 10%,var(--pro-border));background:var(--pro-bg-elevated);box-shadow:0 1px 2px rgb(10 14 20/.04)}[data-app=pro] .tasko-settings-group>*+*{position:relative}[data-app=pro] .tasko-settings-group>*+:before{content:"";position:absolute;top:0;right:.875rem;left:calc(.875rem + 2.25rem + .75rem);height:.5px;background:color-mix(in srgb,var(--pro-ink) 8%,var(--pro-border))}[data-app=pro] .tasko-settings-row{display:flex;min-height:3.5rem;align-items:center;gap:.75rem;padding:.7rem .75rem .7rem .875rem;transition:background .12s ease;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:hover) and (pointer:fine){[data-app=pro] .tasko-settings-row:hover{background:color-mix(in srgb,var(--pro-ink) 4%,transparent)}}[data-app=pro] .tasko-settings-row:active{background:color-mix(in srgb,var(--pro-ink) 7%,transparent)}[data-app=pro] .tasko-settings-row--button{width:100%;border:none;background:transparent;cursor:pointer;font:inherit;text-align:left}[data-app=pro] .tasko-settings-row__body{min-width:0;flex:1 1 auto}[data-app=pro] .tasko-settings-row__label{margin:0;font-size:.9375rem;font-weight:600;line-height:1.25;letter-spacing:-.015em;color:var(--pro-ink)}[data-app=pro] .tasko-settings-row__label--danger{color:#dc2626}[data-app=pro] .tasko-settings-row__hint,[data-app=pro] .tasko-settings-row__meta{margin:.15rem 0 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;font-weight:500;line-height:1.35;letter-spacing:-.01em}[data-app=pro] .tasko-settings-row__hint{color:var(--pro-ink-muted)}[data-app=pro] .tasko-settings-row__meta{color:color-mix(in srgb,var(--pro-ink) 68%,var(--pro-ink-muted))}[data-app=pro] .tasko-settings-row__accessory{display:flex;flex-shrink:0;align-items:center;align-self:center;gap:.25rem;min-width:0}[data-app=pro] .tasko-settings-row__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:var(--pro-ink)}[data-app=pro] .tasko-settings-row__chevron{flex-shrink:0;color:color-mix(in srgb,var(--pro-ink-muted) 78%,var(--pro-ink))}[data-app=pro] .tasko-settings-row__icon{display:flex;width:2.25rem;height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.7rem;color:var(--pro-ink);background:color-mix(in srgb,var(--pro-ink) 6%,var(--pro-bg-elevated));box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--pro-ink) 10%,transparent)}[data-app=pro] .tasko-settings-row__icon svg{width:1.15rem;height:1.15rem}[data-app=pro] .tasko-settings-row__icon--danger{color:#dc2626;background:#fee2e2;box-shadow:inset 0 0 0 .5px rgb(220 38 38/.28)}[data-app=pro] .tasko-settings-row--danger:active{background:rgb(220 38 38/.08)}[data-app=pro][data-theme=dark] .tasko-settings-row__icon:not(.tasko-settings-row__icon--danger){background:color-mix(in srgb,#ffcc00 14%,var(--pro-bg-elevated));color:#ffcc00;box-shadow:inset 0 0 0 .5px rgb(255 204 0/.28)}[data-app=pro][data-theme=dark] .tasko-settings-row__meta{color:color-mix(in srgb,#eef1f4 78%,transparent)}[data-app=pro] .pro-settings-field-row{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem;min-height:3.5rem;padding:.7rem .875rem}[data-app=pro] .pro-settings-field-row__control{flex:0 1 auto;max-width:11.5rem;min-width:0;display:flex;justify-content:flex-end}[data-app=pro] .pro-settings-field-row__control .tasko-city-picker,[data-app=pro] .pro-settings-field-row__control select,[data-app=pro] .pro-settings-field-row__control>*{max-width:11.5rem;width:auto}[data-app=pro] .pro-settings-field-row__control .tasko-settings-row__value,[data-app=pro] .pro-settings-field-row__control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;border-radius:999px;background-color:color-mix(in srgb,var(--pro-ink) 6%,transparent);box-shadow:none;padding:.4rem .7rem;font-size:.8125rem;font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--pro-ink)}[data-app=pro] .pro-settings-field-row__control select{padding-right:1.7rem;text-align:right;-moz-text-align-last:right;text-align-last:right;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b6560' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:.75rem}[data-app=pro] .pro-settings-field-row__control select:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--pro-ink) 12%,transparent)}[data-app=pro][data-theme=dark] .pro-settings-field-row__control .tasko-settings-row__value,[data-app=pro][data-theme=dark] .pro-settings-field-row__control select{background-color:rgb(255 255 255/.08);color:#eef1f4}[data-app=pro][data-theme=dark] .pro-settings-field-row__control select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c4c0ba' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}[data-app=pro] .pro-settings-field-stack{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;max-width:11.5rem}[data-app=pro] .pro-settings-badge{border-radius:999px;padding:.125rem .5rem;font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}[data-app=pro] .pro-settings-badge--away{background:color-mix(in srgb,var(--pro-brand-muted) 80%,var(--pro-bg-elevated));color:var(--pro-brand)}[data-app=pro] .pro-settings-link-btn{border:none;background:transparent;padding:0;font-size:.75rem;font-weight:600;color:var(--pro-brand);text-align:right;cursor:pointer}[data-app=pro] .pro-account-section .tasko-overline{margin-bottom:.5rem!important;padding-left:.2rem!important;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--pro-ink-muted) 80%,var(--pro-ink))}[data-app=pro] .pro-account-section+.pro-account-section{margin-top:.15rem}[data-app=pro] .pro-account-section__title{margin:0 0 .4rem 1rem;font-size:.8125rem;font-weight:400;letter-spacing:-.01em;text-transform:none;color:var(--pro-ink-muted)}[data-app=pro] .pro-account-skeleton-hero{height:14rem;min-height:14rem;border-radius:1.5rem;background:var(--tasko-hero-gradient,#21201f);box-shadow:var(--pro-shadow-sm);animation:pro-shimmer 1.4s ease-in-out infinite}[data-app=pro] .pro-account-skeleton-card{height:5.5rem;min-height:5.5rem;border-radius:1.5rem;background:var(--pro-bg-elevated);border:1px solid color-mix(in srgb,#21201f 26%,#d1d1d6);box-shadow:none;animation:pro-shimmer 1.4s ease-in-out infinite}[data-app=pro] .pro-account-identity{display:flex;flex-direction:column;gap:.875rem}[data-app=pro] .pro-account-hero{position:relative;overflow:hidden;border-radius:1.5rem;padding:1.25rem 1.25rem 1.4rem;color:#fff;border:none;background:radial-gradient(ellipse 90% 80% at 100% -20%,rgb(255 204 0/.18) 0,transparent 55%),linear-gradient(155deg,#171615,#21201f 48%,#3a3938);box-shadow:0 14px 32px -18px rgb(33 32 31/.45)}[data-app=pro] .pro-account-hero__glow{position:absolute;right:-2.5rem;top:-2.5rem;width:9rem;height:9rem;border-radius:999px;background:radial-gradient(circle,rgb(255 255 255/.12) 0,transparent 70%);pointer-events:none}[data-app=pro] .pro-account-hero__top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}[data-app=pro] .pro-account-hero__top-actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}[data-app=pro] .pro-account-hero__top-actions .pro-theme-toggle{transform:scale(.9);transform-origin:center right}[data-app=pro] .pro-account-hero__top-actions .pro-theme-toggle-track{box-shadow:inset 0 1px 0 rgb(255 255 255/.35),0 2px 10px -2px rgb(0 0 0/.45)}[data-app=pro] .pro-account-hero__eyebrow{margin:0;font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255/.62)}[data-app=pro] .pro-account-hero__preview-chip{flex-shrink:0;display:inline-flex;align-items:center;min-height:2rem;padding:0 .75rem;border-radius:999px;border:1px solid rgb(255 255 255/.22);background:rgb(255 255 255/.12);font-size:.75rem;font-weight:700;color:#fff;text-decoration:none;backdrop-filter:blur(8px);transition:background .16s ease,transform .16s ease}[data-app=pro] .pro-account-hero__preview-chip:hover{background:rgb(255 255 255/.2)}[data-app=pro] .pro-account-hero__preview-chip:active{transform:scale(.97)}[data-app=pro] .pro-account-hero__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.875rem}[data-app=pro] .pro-account-details{border-radius:1.25rem;border:1px solid var(--pro-border);background:var(--pro-bg-elevated);box-shadow:var(--pro-shadow-sm);padding:1rem 1.125rem;display:flex;flex-direction:column;gap:1.125rem}[data-app=pro] .pro-account-details__field{min-width:0}[data-app=pro] .pro-account-details__label{display:block;margin:0;font-size:.8125rem;font-weight:700;letter-spacing:-.01em;color:var(--pro-ink)}[data-app=pro] .pro-account-details__hint{margin:.25rem 0 .5rem;font-size:.75rem;line-height:1.4;color:var(--pro-ink-muted)}[data-app=pro] .pro-account-details__row{display:flex;flex-direction:column;gap:.5rem}@media (min-width:420px){[data-app=pro] .pro-account-details__row{flex-direction:row;align-items:center}[data-app=pro] .pro-account-details__row .pro-account-input{flex:1}}[data-app=pro] .pro-account-details__error{margin:.5rem 0 0;font-size:.75rem;color:var(--pro-danger)}[data-app=pro] .pro-account-hero__meta{width:100%;min-width:0}[data-app=pro] .pro-account-hero__name{margin:0;font-size:1.375rem;font-weight:800;line-height:1.2;letter-spacing:-.03em;word-break:break-word;color:#fff}[data-app=pro] .pro-account-hero__phone{margin:.375rem 0 0;font-size:.9375rem;font-weight:500;color:rgb(255 255 255/.88)}[data-app=pro] .pro-account-hero__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.875rem}[data-app=pro] .pro-account-hero__chip{display:inline-flex;align-items:center;gap:.3125rem;padding:.3125rem .625rem;border-radius:999px;font-size:.6875rem;font-weight:700;color:rgb(255 255 255/.92);background:rgb(255 255 255/.14);border:1px solid rgb(255 255 255/.12)}[data-app=pro] .pro-account-hero__chip--verified{background:rgb(37 99 235/.88);border-color:transparent}[data-app=pro] .pro-account-avatar-hero{display:flex;flex-direction:column;align-items:center;width:100%}[data-app=pro] .pro-account-avatar-hero .pro-account-avatar-hero-slot .tasko-avatar__ring{box-shadow:0 0 0 4px rgb(255 255 255/.35),0 12px 32px rgb(0 0 0/.28)}[data-app=pro] .pro-account-avatar-hero-slot{position:relative;display:inline-flex;padding:.1875rem}[data-app=pro] .pro-account-avatar-hero-btn{position:relative;display:block;flex-shrink:0;padding:0;border:none;background:transparent;border-radius:999px;overflow:visible;cursor:pointer}[data-app=pro] .pro-account-avatar-hero-btn:focus-visible{outline:2px solid rgb(255 255 255/.85);outline-offset:4px}[data-app=pro] .pro-account-avatar-hero-btn .tasko-avatar__ring{width:100%;height:100%;box-shadow:0 0 0 4px rgb(255 255 255/.35),0 12px 32px rgb(0 0 0/.28)}[data-app=pro] .pro-account-avatar-hero__img.tasko-avatar{display:inline-flex}[data-app=pro] .pro-account-avatar-hero__img .tasko-avatar__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%}[data-app=pro] .pro-account-avatar-hero-slot .tasko-verified-tick{right:0;bottom:0;transform:translate(8%,8%)}[data-app=pro] .pro-account-avatar-hero-slot .tasko-verified-tick--lg svg{width:1.625rem;height:1.625rem}[data-app=pro] .pro-account-avatar-hero__hint{margin:.625rem 0 0;max-width:16rem;font-size:.6875rem;line-height:1.4;color:rgb(255 255 255/.72);text-align:center}[data-app=pro] .pro-account-avatar-hero__links{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.375rem}[data-app=pro] .pro-account-avatar-hero__link{border:none;background:transparent;padding:0;font-size:.6875rem;font-weight:700;color:rgb(255 255 255/.9);text-decoration:underline;text-underline-offset:2px;cursor:pointer}[data-app=pro] .pro-account-avatar-hero__link:disabled{opacity:.5;cursor:not-allowed}[data-app=pro] .pro-account-avatar-hero__capture{width:100%;max-width:18rem;margin-top:.75rem}[data-app=pro] .pro-account-avatar-hero-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(0 0 0/.42);font-size:.6875rem;font-weight:700;color:#fff;opacity:0;transition:opacity .16s ease}[data-app=pro] .pro-account-avatar-hero-btn:focus-visible .pro-account-avatar-hero-overlay,[data-app=pro] .pro-account-avatar-hero-btn:hover .pro-account-avatar-hero-overlay{opacity:1}[data-app=pro] .pro-account-avatar-hero-btn:disabled .pro-account-avatar-hero-overlay{opacity:1}[data-app=pro] .pro-account-avatar-hero-error{margin:.5rem 0 0;max-width:18rem;font-size:.6875rem;line-height:1.35;color:#fecaca;text-align:center}[data-app=pro] .pro-account-hero__fields{margin-top:1rem;width:100%;min-width:0}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .pro-account-hero__fields,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .pro-account-hero__fields{min-height:3rem}[data-app=pro] .pro-account-preview-card__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}[data-app=pro] .pro-account-preview-card__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1rem;border-radius:999px;background:var(--pro-brand);color:var(--pro-on-brand,#fff);font-size:.75rem;font-weight:700;text-decoration:none}[data-app=pro] .pro-filter-sticky .pro-filter-bar+.pro-filter-bar,[data-app=pro] .pro-filter-sticky>.pro-filter-bar:not(:first-of-type){margin-top:.5rem}[data-app=pro] .pro-account-hero-setup{position:relative;z-index:1;margin-top:.75rem;border-radius:.875rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;text-align:center;background:rgb(255 255 255/.12);color:rgb(255 255 255/.92);border:1px solid rgb(255 255 255/.14)}[data-app=pro] .pro-account-hero-preview{display:flex;flex-direction:column;align-items:stretch;gap:.625rem}[data-app=pro] .pro-account-hero-preview__copy{margin:0;font-size:.8125rem;line-height:1.45;color:var(--pro-ink-muted);text-align:center}[data-app=pro] .pro-account-hero-preview__btn{display:flex;align-items:center;justify-content:center;min-height:2.75rem;border-radius:999px;background:var(--pro-brand);color:var(--pro-on-brand,#fff);font-size:.9375rem;font-weight:800;text-decoration:none}[data-app=pro] .pro-account-hero-preview__btn:active{transform:scale(.98)}[data-app=pro] .pro-account-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-width:0;padding:.375rem .5rem}[data-app=pro] .pro-account-stat-value{margin:0;font-size:1.125rem;font-weight:800;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--pro-brand)}[data-app=pro] .pro-account-stat-label{margin:0;font-size:.625rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-account-stat-divider{width:1px;height:2rem;align-self:center;background:color-mix(in srgb,var(--pro-border) 85%,transparent)}[data-app=pro] .pro-account-card,[data-app=pro] .pro-account-portfolio{border-radius:1.35rem;border-width:1px;padding:1rem;border-color:var(--pro-border);background:var(--pro-bg-elevated);box-shadow:var(--pro-shadow-sm)}[data-app=pro] .pro-account-card-head{margin-bottom:1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}[data-app=pro] .pro-account-card-title{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--pro-ink);letter-spacing:-.02em}[data-app=pro] .pro-account-card-sub{margin-top:.125rem;font-size:.75rem;line-height:1rem;color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row [data-app=pro] .pro-account-card-sub{color:#c8c6c2}[data-app=pro] .pro-account-row{display:flex;align-items:center;gap:.75rem;padding-top:.25rem;padding-bottom:.25rem}[data-app=pro] .pro-account-row--link{margin-left:-.25rem;margin-right:-.25rem;border-radius:.75rem;padding:.5rem .25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}[data-app=pro] .pro-account-row--link:hover{background:color-mix(in srgb,var(--pro-brand-muted) 55%,transparent)}[data-app=pro] .pro-account-row--link:active{transform:scale(.99)}[data-app=pro] .pro-account-row-icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background:var(--pro-brand-muted);color:var(--pro-brand);transition:transform .2s ease}[data-app=pro] .pro-account-row--link:hover .pro-account-row-icon{transform:scale(1.05)}[data-app=pro] .pro-account-row-icon--map{background:color-mix(in srgb,var(--pro-brand-muted) 80%,var(--pro-bg-elevated))}[data-app=pro] .pro-account-row-body{min-width:0;flex:1 1 0%}[data-app=pro] .pro-account-row-label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--pro-ink)}[data-app=pro] .pro-account-row-value{margin-top:.125rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row [data-app=pro] .pro-account-row-value{color:#c8c6c2}[data-app=pro] .pro-account-row-muted{margin-top:.125rem;display:block;font-size:.75rem;line-height:1rem;color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row [data-app=pro] .pro-account-row-muted{color:#c8c6c2}[data-app=pro] .pro-account-row-chevron{flex-shrink:0;font-size:1.125rem;line-height:1.75rem;font-weight:700;color:var(--pro-ink-muted);opacity:.6;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row [data-app=pro] .pro-account-row-chevron{color:#c8c6c2}[data-app=pro] .pro-account-row--link:hover .pro-account-row-chevron{opacity:1;color:var(--pro-brand);transform:translateX(2px)}[data-app=pro] .pro-account-row-divider{margin-top:.5rem;margin-bottom:.5rem;height:1px;background:var(--pro-border)}[data-app=pro] .pro-account-biz-cta{padding-bottom:.5rem;padding-left:3.25rem}[data-app=pro] .pro-account-prefs-city{padding-bottom:.25rem}[data-app=pro] .pro-account-prefs-label{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--pro-ink)}[data-app=pro] .pro-account-prefs-hint{margin-top:.125rem;font-size:.75rem;line-height:1rem;color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row [data-app=pro] .pro-account-prefs-hint{color:#c8c6c2}[data-app=pro] .pro-account-prefs-city .pro-city-settings{margin-top:.75rem}[data-app=pro] .pro-city-settings{border-radius:.75rem;border-width:1px;padding:.75rem;border-color:var(--pro-border);background:var(--pro-chip-bg)}[data-app=pro] .pro-city-settings-row{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){[data-app=pro] .pro-city-settings-row{flex-direction:row;align-items:flex-start}}[data-app=pro] .pro-city-settings-icon{display:none;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem}@media (min-width:640px){[data-app=pro] .pro-city-settings-icon{display:flex}}[data-app=pro] .pro-city-settings-icon{background:var(--pro-brand-muted);color:var(--pro-brand)}[data-app=pro] .pro-city-settings-copy{min-width:0;flex:1 1 0%}[data-app=pro] .pro-city-settings-copy--wide{width:100%}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .pro-city-settings-copy--wide,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .pro-city-settings-copy--wide{min-height:3rem}@media (min-width:640px){[data-app=pro] .pro-city-settings-copy--wide{flex:1 1 0%}}[data-app=pro] .pro-city-settings-label{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--pro-ink)}[data-app=pro] .pro-city-settings-hint{margin-top:.125rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row [data-app=pro] .pro-city-settings-hint{color:#c8c6c2}[data-app=pro] .pro-city-settings-away{border-radius:9999px;padding:.125rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;background:color-mix(in srgb,var(--pro-brand-muted) 80%,var(--pro-bg-elevated));color:var(--pro-brand)}[data-app=pro] .pro-city-settings-picker{width:100%;flex-shrink:0}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .pro-city-settings-picker,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .pro-city-settings-picker{min-height:3rem}@media (min-width:640px){[data-app=pro] .pro-city-settings-picker{width:auto;min-width:11.5rem}}[data-app=pro] .pro-city-settings-picker select{width:100%;min-width:0}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .pro-city-settings-picker select,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .pro-city-settings-picker select{min-height:3rem}[data-app=pro] .pro-city-settings-picker--stack{display:flex;flex-direction:column;gap:.5rem}[data-app=pro] .pro-city-settings-reset{width:100%;border-radius:.75rem;border-width:1px;padding:.625rem .75rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .pro-city-settings-reset,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .pro-city-settings-reset{min-height:3rem}[data-app=pro] .pro-city-settings-reset{border-color:color-mix(in srgb,var(--pro-brand) 28%,var(--pro-border));background:var(--pro-bg-elevated);color:var(--pro-brand)}[data-app=pro] .pro-city-settings-reset:hover{background:var(--pro-brand-muted)}[data-app=pro] .pro-city-settings-divider{margin-top:.75rem;margin-bottom:.75rem;height:1px;background:var(--pro-border)}[data-app=pro] .pro-account-prefs-theme{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.25rem;padding-bottom:.25rem}[data-app=pro] .pro-account-footer{padding-top:.5rem;text-align:center}[data-app=pro] .pro-account-footer-phone{margin-top:.625rem;font-size:11px;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:var(--pro-ink-muted)}[data-app=pro] .pro-setup-header [data-app=pro] .pro-account-footer-phone{margin-top:.375rem}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row [data-app=pro] .pro-account-footer-phone{color:#c8c6c2}[data-app=pro] .pro-account-field{display:flex;width:100%;flex-direction:column;gap:.25rem}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .pro-account-field,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .pro-account-field{min-height:3rem}[data-app=pro] .pro-account-field-label{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--pro-ink)}[data-app=pro] .pro-account-field-hint{font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row [data-app=pro] .pro-account-field-hint{color:#c8c6c2}[data-app=pro] .pro-account-name-row{display:flex;gap:.5rem}[data-app=pro] .pro-account-input,[data-app=pro] .pro-account-textarea{border-radius:.75rem;border-width:1px;background-color:var(--pro-bg);color:var(--pro-ink);border-color:var(--pro-border);transition:border-color .18s ease,box-shadow .18s ease}[data-app=pro] .pro-account-input:focus,[data-app=pro] .pro-account-textarea:focus{border-color:color-mix(in srgb,var(--pro-brand) 55%,var(--pro-border));box-shadow:0 0 0 3px var(--pro-brand-muted);outline:none}[data-app=pro] .pro-account-empty-inline{font-size:.875rem;line-height:1.25rem;color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row [data-app=pro] .pro-account-empty-inline{color:#c8c6c2}[data-app=pro] .pro-portfolio-stack{display:flex;flex-direction:column;gap:.75rem}[data-app=pro] .pro-portfolio-card{padding:.875rem 1rem 1rem}[data-app=pro] .pro-portfolio-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}[data-app=pro] .pro-portfolio-count{flex-shrink:0;border-radius:999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:800;color:var(--pro-brand);background:var(--pro-brand-muted)}[data-app=pro] .pro-portfolio-empty{margin:0 0 .875rem;font-size:.8125rem;color:var(--pro-ink-muted)}[data-app=pro] .pro-account-cert-form__row{display:grid;gap:.5rem}@media (min-width:380px){[data-app=pro] .pro-account-cert-form__row{grid-template-columns:1fr 1fr}}[data-app=pro] .pro-account-cert-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem}[data-app=pro] .pro-account-cert-form__actions button{flex:1 1 auto;min-width:8rem}[data-app=pro] .pro-account-signout-confirm{width:100%;min-height:2.75rem;border:none;border-radius:.875rem;background:#dc2626;color:#ffffff;font-size:.9375rem;font-weight:700;cursor:pointer;touch-action:manipulation}[data-app=pro] .pro-account-signout-confirm:disabled{opacity:.55;cursor:wait;pointer-events:none}[data-app=pro][data-theme=dark] .pro-account-signout-confirm{background:#ef4444;color:#ffffff}[data-app=pro] .pro-account-signout-cancel{width:100%;min-height:2.75rem;border:1px solid var(--pro-border);border-radius:.875rem;background:var(--pro-bg-elevated);color:var(--pro-ink);font-size:.9375rem;font-weight:600;cursor:pointer;touch-action:manipulation}[data-app=pro] .pro-account-signout-cancel:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}[data-app=pro] .pro-account-portfolio>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}[data-app=pro] .pro-account-photos-block>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}[data-app=pro] .pro-account-photo-count{flex-shrink:0;border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:700;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);background:var(--pro-chip-bg);color:var(--pro-ink-muted)}[data-app=pro] .pro-account-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}[data-app=pro] .pro-wallet-stats [data-app=pro] .pro-account-photo-grid{gap:.65rem}[data-app=pro] .pro-account-photo-cell{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:.75rem}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-account-photo-cell{z-index:2}[data-app=pro] .pro-account-photo-cell{background:var(--pro-chip-bg)}[data-app=pro] .pro-account-photo-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .pro-account-photo-img,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .pro-account-photo-img{min-height:3rem}[data-app=pro] .pro-account-photo-cell:hover .pro-account-photo-img{transform:scale(1.04)}[data-app=pro] .pro-account-photo-placeholder{position:absolute;inset:0;background:var(--pro-shimmer-a)}[data-app=pro] .pro-account-photo-remove{position:absolute;right:.375rem;top:.375rem;display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:rgb(0 0 0/.55);backdrop-filter:blur(4px)}[data-app=pro] .pro-account-photo-cell:focus-within .pro-account-photo-remove,[data-app=pro] .pro-account-photo-cell:hover .pro-account-photo-remove{opacity:1}[data-app=pro] .pro-account-photo-add,[data-app=pro] .pro-account-photo-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-radius:.75rem;border-width:1px;border-style:dashed;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:color-mix(in srgb,var(--pro-brand) 35%,var(--pro-border));background:color-mix(in srgb,var(--pro-brand-muted) 40%,var(--pro-bg-elevated));color:var(--pro-brand)}[data-app=pro] .pro-account-photo-add{aspect-ratio:1/1}[data-app=pro] .pro-account-photo-add:hover:not(:disabled),[data-app=pro] .pro-account-photo-empty:hover:not(:disabled){border-color:var(--pro-brand);background:var(--pro-brand-muted)}[data-app=pro] .pro-account-photo-empty{width:100%;padding-top:2rem;padding-bottom:2rem}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .pro-account-photo-empty,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .pro-account-photo-empty{min-height:3rem}[data-app=pro] .pro-account-photo-empty-icon{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;font-size:1.5rem;line-height:2rem;font-weight:300;background:var(--pro-brand-muted);color:var(--pro-brand)}[data-app=pro] .pro-account-certs-block>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}[data-app=pro] .pro-account-certs-block{border-top-width:1px;padding-top:1rem;border-color:var(--pro-border)}[data-app=pro] .pro-account-cert-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}[data-app=pro] .pro-account-cert-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;padding:.625rem .75rem;border-color:var(--pro-border);background:var(--pro-chip-bg)}[data-app=pro] .pro-account-cert-form{display:flex;flex-direction:column;gap:0}[data-app=pro] .pro-portfolio-card .pro-account-cert-form button{width:auto}[data-app=pro] .pro-collapse-chevron{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}[data-app=pro][data-theme=dark] [data-app=pro] .pro-collapse-chevron{color:var(--pro-ink-muted)}[data-app=pro] .pro-collapse[open] .pro-collapse-chevron{transform:rotate(180deg)}[data-app=pro] .pro-list-toolbar{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}[data-app=pro] .tasko-safe-top{padding-top:var(--pro-safe-top)}[data-app=pro] .tasko-safe-bottom{padding-bottom:var(--pro-safe-bottom)}[data-app=pro] .tasko-app-column:has(.pw){background:#21201f}[data-app=pro] .pro-welcome{background:transparent;color:var(--pro-welcome-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,system-ui,sans-serif;-webkit-font-smoothing:antialiased}[data-app=pro] .pro-welcome-muted{color:var(--pro-welcome-muted)}[data-app=pro] .pro-welcome-secondary{color:var(--pro-welcome-secondary)}[data-app=pro] .pro-welcome-surface{background:var(--pro-welcome-surface)}[data-app=pro] .pro-welcome-card{background:var(--pro-welcome-card)}[data-app=pro] .pro-welcome-footer{border-color:var(--pro-border);background:color-mix(in srgb,var(--pro-welcome-bg) 92%,transparent)}[data-app=pro] .pro-welcome-benefit{border-color:var(--pro-border)}[data-app=pro] .pro-branded-load{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 1.5rem;text-align:center}[data-app=pro] .pro-branded-load--fullscreen{min-height:100dvh;background:#21201f}[data-app=pro] .pro-branded-load__boot{display:grid;place-content:center}[data-app=pro] .pro-branded-load__label{font-size:.875rem;font-weight:600;color:var(--pro-ink-muted);letter-spacing:-.01em}[data-app=pro] .pro-branded-load--fullscreen .pro-branded-load__label{color:rgb(255 255 255/.72)}[data-app=pro] .pro-route-loading{display:flex;flex-direction:column;gap:.75rem;min-height:12rem;padding:1.25rem 1rem 2rem;background:var(--pro-bg,var(--pro-surface))}[data-app=pro] .pro-route-loading__bar{height:.7rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--pro-border) 70%,transparent) 0,color-mix(in srgb,var(--pro-border) 35%,transparent) 50%,color-mix(in srgb,var(--pro-border) 70%,transparent) 100%);background-size:200% 100%;animation:pro-shimmer 1.2s ease-in-out infinite}[data-app=pro] .pro-route-loading__stack{display:flex;flex-direction:column;gap:.65rem;margin-top:.5rem}[data-app=pro] .pro-route-loading__card{height:4.5rem;border-radius:1rem;background:linear-gradient(90deg,color-mix(in srgb,var(--pro-border) 55%,transparent) 0,color-mix(in srgb,var(--pro-border) 28%,transparent) 50%,color-mix(in srgb,var(--pro-border) 55%,transparent) 100%);background-size:200% 100%;animation:pro-shimmer 1.2s ease-in-out infinite}@keyframes pro-welcome-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pro-welcome-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.92)}}[data-app=pro] .pw-page{isolation:isolate}[data-app=pro] .pro-device-frame:has(.pw-page)>.tasko-bottom-chrome,[data-app=pro] .tasko-app-shell:has(.pw-page) .tasko-bottom-chrome,[data-app=pro] body:has(.pw-page)>.tasko-bottom-chrome,html.tasko-native[data-app=pro] body:has(.pw-page)>.tasko-bottom-chrome{display:none!important}[data-app=pro] .pro-app-chrome--nav:has(.pw-page)>.pro-app-chrome__scroll{padding-bottom:0!important}[data-app=pro] .pro-app-chrome:has(.pro-ride-onboard-page),[data-app=pro] .pro-app-chrome:has(.pw),[data-app=pro] .tasko-app-column:has(.pro-ride-onboard-page),[data-app=pro] .tasko-app-column:has(.pw-page),[data-app=pro] .tasko-app-shell:has(.pw){display:flex;flex-direction:column;flex:1 1 0%;min-height:0;height:100svh;height:100dvh;max-height:100svh;max-height:100dvh;overflow:hidden;background:#21201f}[data-app=pro] .pro-app-chrome:has(.pro-ride-onboard-page--flow),[data-app=pro] .tasko-app-column:has(.pro-ride-onboard-page--flow){background:#f7f8f8}[data-app=pro][data-theme=dark] .pro-app-chrome:has(.pro-ride-onboard-page--flow),[data-app=pro][data-theme=dark] .tasko-app-column:has(.pro-ride-onboard-page--flow){background:#121110}[data-app=pro] .pw{--pw-bg:#21201f;--pw-ink:rgb(255 255 255/0.97);--pw-muted:rgb(255 255 255/0.68);--pw-faint:rgb(255 255 255/0.44);--pw-line:rgb(255 255 255/0.14);--pw-accent:#ffcc00;--pw-ease:cubic-bezier(0.22,1,0.36,1);--pw-pad-x:1.5rem;position:relative;display:flex;flex:1 1 0%;flex-direction:column;min-height:0;width:100%;height:100%;max-height:100%;overflow:hidden;background:var(--pw-bg);color:var(--pw-ink);isolation:isolate;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,system-ui,sans-serif;-webkit-font-smoothing:antialiased}@keyframes pw-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}[data-app=pro] .pw__boot{position:absolute;inset:0;z-index:50;display:grid;place-content:center;background:var(--pw-bg);transition:opacity .48s var(--pw-ease),visibility .48s}[data-app=pro] .pw--ready .pw__boot{opacity:0;visibility:hidden;pointer-events:none}[data-app=pro] .pw__boot-mark{margin:0 auto}[data-app=pro] .pw__stage{position:relative;display:flex;flex:1;min-height:0;flex-direction:column}[data-app=pro] .pw__hero{position:absolute;inset:0;z-index:0;overflow:hidden;background:#171615}[data-app=pro] .pw__slide{position:absolute;inset:0;opacity:0;transition:opacity 1.4s var(--pw-ease);animation:pw-kb-a 16s ease-in-out infinite alternate;will-change:opacity,transform}[data-app=pro] .pw__slide:nth-child(3n+2){animation-name:pw-kb-b;animation-duration:18s}[data-app=pro] .pw__slide:nth-child(3n+3){animation-name:pw-kb-c;animation-duration:17s}[data-app=pro] .pw__slide.is-active{opacity:1;z-index:1}@keyframes pw-kb-a{0%{transform:scale(1) translate(0)}to{transform:scale(1.06) translate(1.2%,-.8%)}}@keyframes pw-kb-b{0%{transform:scale(1.06) translate(-1.1%)}to{transform:scale(1) translate(0)}}@keyframes pw-kb-c{0%{transform:scale(1) translate(0)}to{transform:scale(1.06) translate(-.9%,1%)}}[data-app=pro] .pw__slide-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%}[data-app=pro] .pw__slide:after{content:"";position:absolute;inset:0;pointer-events:none}[data-app=pro] .pw__slide--scrim-soft:after{background:linear-gradient(180deg,rgb(6 17 15/.14),transparent 26%)}[data-app=pro] .pw__slide--scrim-strong:after{background:linear-gradient(185deg,rgb(6 17 15/.24),transparent 30%),linear-gradient(0deg,rgb(6 17 15/.5) 0,transparent 52%)}[data-app=pro] .pw__slide--scrim-bright:after{background:linear-gradient(185deg,rgb(6 17 15/.42),rgb(6 17 15/.1) 34%,transparent 48%),linear-gradient(0deg,rgb(6 17 15/.62) 0,rgb(6 17 15/.18) 44%,transparent 62%)}[data-app=pro] .pw__hero-veil{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgb(6 17 15/.42) 0,rgb(6 17 15/.08) 28%,transparent 42%),linear-gradient(180deg,transparent 28%,rgb(6 17 15/.35) 42%,rgb(6 17 15/.42) 52%,rgb(6 17 15/.28) 62%,transparent 74%),linear-gradient(180deg,transparent 58%,rgb(6 17 15/.55) 78%,rgb(6 17 15/.92) 92%,var(--pw-bg) 100%)}[data-app=pro] .pw__hero-grain{position:absolute;inset:0;z-index:3;opacity:.04;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-app=pro] .pw__top{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:max(var(--pro-safe-top),.75rem) var(--pw-pad-x) .5rem}[data-app=pro] .pw__brand{display:inline-flex;align-items:center;gap:.625rem}[data-app=pro] .pw__brand-name{font-size:1.0625rem;font-weight:700;letter-spacing:-.035em}[data-app=pro] .pw__brand-pro{color:var(--pw-accent);font-weight:600}[data-app=pro] .pw__panel{position:relative;z-index:4;flex:1;min-height:0;gap:2rem;padding:0 var(--pw-pad-x) max(var(--pro-safe-bottom),1.5rem)}[data-app=pro] .pw__copy,[data-app=pro] .pw__panel{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}[data-app=pro] .pw__copy{width:100%;max-width:24rem;margin-inline:auto}[data-app=pro] .pw__title{display:flex;flex-direction:column;align-items:center;margin:0 auto;width:100%;font-size:clamp(2.5rem,10.5vw,3.25rem);font-weight:700;line-height:1.02;letter-spacing:-.055em;text-align:center;animation:pw-title-in .72s var(--pw-ease) both}[data-app=pro] .pw__title-em,[data-app=pro] .pw__title-line{display:block;text-align:center}[data-app=pro] .pw__title-em{margin-top:.1em;color:var(--pw-accent)}@keyframes pw-title-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}[data-app=pro] .pw__dock{display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:1rem;width:100%}[data-app=pro] .pw__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;width:min(100%,20rem);min-height:3.75rem;padding:1rem 2.25rem;border:none;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,#ffe566,#ffcc00 48%,#f0c000);color:#21201f;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:1.1875rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;box-shadow:inset 0 1px 0 rgb(255 255 255/.55),inset 0 0 0 1px rgb(255 255 255/.12),0 12px 32px -8px rgb(255 204 0/.38),0 26px 60px -18px rgb(0 0 0/.6);transition:transform .22s var(--pw-ease),box-shadow .22s ease,filter .22s ease}[data-app=pro] .pw__cta:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(105deg,transparent,rgb(255 255 255/.55),transparent);transform:skewX(-18deg);animation:pw-sheen 4.8s ease-in-out infinite;pointer-events:none}@keyframes pw-sheen{0%,58%{left:-60%}82%,to{left:130%}}[data-app=pro] .pw__cta:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:inset 0 1px 0 rgb(255 255 255/.7),inset 0 0 0 1px rgb(255 255 255/.16),0 16px 40px -8px rgb(255 204 0/.45),0 30px 70px -16px rgb(0 0 0/.65)}[data-app=pro] .pw__cta:active{transform:scale(.97)}[data-app=pro] .pw__reveal{opacity:0;transform:translateY(18px)}[data-app=pro] .pw--ready .pw__reveal{animation:pw-rise .78s var(--pw-ease) both}[data-app=pro] .pw:not(.pw--ready) .pw__reveal{animation:pw-rise .78s 1.35s var(--pw-ease) forwards}@media (max-height:720px){[data-app=pro] .pw{--pw-pad-x:1.25rem}[data-app=pro] .pw__panel{gap:1.5rem;padding-bottom:max(var(--pro-safe-bottom),1.25rem)}[data-app=pro] .pw__title{font-size:clamp(2.125rem,9vw,2.625rem)}[data-app=pro] .pw__cta{min-height:3.375rem}}@media (prefers-reduced-motion:reduce){[data-app=pro] .pw__boot{display:none}[data-app=pro] .pw__slide,[data-app=pro] .pw__slide.is-active{transition:none;transform:none;animation:none}[data-app=pro] .pw__reveal{opacity:1;transform:none;animation:none!important}[data-app=pro] .pw__title{animation:none}[data-app=pro] .pw__cta:active{transform:none}[data-app=pro] .pw__cta:before{animation:none;opacity:0}[data-app=pro] .ds-welcome-mark--boot{animation:none!important}}html[data-welcome] [data-app=pro] .pro-app-chrome:has(.pw),html[data-welcome] [data-app=pro] .pro-device-frame:has(.pw),html[data-welcome] [data-app=pro] .pw,html[data-welcome] [data-app=pro] .tasko-app-column:has(.pw),html[data-welcome] [data-app=pro] .tasko-app-shell:has(.pw){background:#21201f!important;color-scheme:dark}[data-app=pro] .pro-tile-chevron{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:var(--pro-chip-bg);color:var(--pro-ink-muted)}[data-app=pro] .pro-tile:hover .pro-tile-chevron{transform:translateX(2px);background:var(--pro-brand-muted);color:var(--pro-brand)}[data-app=pro] .pro-action-chip{flex-shrink:0;border-radius:9999px;padding:.375rem .875rem;font-size:.75rem;line-height:1rem;font-weight:700;background:var(--pro-brand-muted);color:var(--pro-brand)}[data-app=pro] .pro-text-link{font-size:.75rem;line-height:1rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-app=pro] .pro-text-link:disabled{opacity:.5}[data-app=pro] .pro-text-link{color:var(--pro-link)}[data-app=pro] .pro-text-link:hover:not(:disabled){color:var(--pro-link-hover)}[data-app=pro] .pro-surface-muted{background:var(--pro-chip-bg);border-color:var(--pro-border)}[data-app=pro] .pro-success-panel{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;padding:.625rem .75rem;border-color:var(--pro-success-border);background:var(--pro-success-bg)}[data-app=pro] .pro-text-danger{color:var(--pro-danger-fg)}[data-app=pro] .pro-offline-banner-sub{color:var(--pro-warning-fg);opacity:.85}[data-app=pro] .tasko-app-main.tasko-page-enter,[data-app=pro] .tasko-page-enter,[data-app=pro] .tasko-stagger-item{animation:none!important;opacity:1!important;transform:none!important}@keyframes pro-fade-up{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes pro-rise{0%{transform:translateY(10px)}to{transform:translateY(0)}}[data-app=pro] .tasko-stagger-item{animation:none!important;opacity:1!important;transform:none!important}[data-app=pro] .tasko-stagger-item:first-child{animation-delay:0s}[data-app=pro] .tasko-stagger-item:nth-child(2){animation-delay:40ms}[data-app=pro] .tasko-stagger-item:nth-child(3){animation-delay:80ms}[data-app=pro] .tasko-stagger-item:nth-child(4){animation-delay:.12s}[data-app=pro] .tasko-stagger-item:nth-child(5){animation-delay:.16s}[data-app=pro] .tasko-stagger-item:nth-child(6){animation-delay:.2s}[data-app=pro] .tasko-stagger-item:nth-child(7){animation-delay:.24s}[data-app=pro] .tasko-pulse{animation:pro-pulse 6s ease-in-out infinite}@keyframes pro-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){[data-app=pro] .pro-job-card-icon-urgent,[data-app=pro] .tasko-gradient-header,[data-app=pro] .tasko-page-enter,[data-app=pro] .tasko-pulse,[data-app=pro] .tasko-stagger-item{opacity:1!important;transform:none!important}}[data-app=pro] .pro-shimmer{background:linear-gradient(90deg,color-mix(in srgb,var(--pro-shimmer-a) 80%,transparent) 0,color-mix(in srgb,var(--pro-shimmer-b) 90%,transparent) 50%,color-mix(in srgb,var(--pro-shimmer-a) 80%,transparent) 100%);background-size:200% 100%;animation:pro-shimmer 1.8s ease-in-out infinite}@keyframes pro-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-app=pro] .pro-numeric{font-variant-numeric:tabular-nums;letter-spacing:-.03em}[data-app=pro] .pro-login-page{position:relative;display:flex;flex-direction:column}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-login-page{z-index:2}[data-app=pro] .pro-login-page{width:100%;min-height:100dvh;height:auto;max-height:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--pro-surface)}[data-app=pro] .pro-login-page--sheet{height:100dvh;max-height:100dvh;overflow:hidden;background:#21201f;color:#111827}[data-app=pro] .tasko-app-column:has(.pro-login-page){overflow-x:hidden;overflow-y:auto;height:auto;min-height:100dvh;max-height:none;background:var(--pro-surface)}[data-app=pro] .tasko-app-column:has(.pro-login-page--sheet),[data-app=pro] .tasko-app-shell:has(.pro-login-page--sheet){overflow:hidden;height:100dvh;max-height:100dvh;background:#21201f}[data-app=pro] .tasko-app-shell:has(.pro-login-page){overflow-x:hidden;background:var(--pro-surface)}[data-app=pro] .pro-login-sheet-hero{position:relative;z-index:1;flex:0 0 calc(env(safe-area-inset-top, 0px) + 13.25rem);display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse 70% 80% at 50% 20%,rgb(255 204 0/.18),transparent 60%),linear-gradient(165deg,#2a2928,#21201f 48%,#171615)}[data-app=pro] .pro-login-page--sheet:has(.tasko-pw-hint) .pro-login-sheet-hero{flex:0 0 auto;flex-basis:auto;min-height:calc(env(safe-area-inset-top, 0px) + 11.25rem)}[data-app=pro] .pro-login-page--sheet:has(.tasko-pw-hint) .pro-login-sheet-hero__photo{display:none}[data-app=pro] .pro-login-page--sheet:has(.tasko-pw-hint) .pro-login-sheet-hero__brand{gap:.375rem;padding:.15rem 1.5rem 2rem}[data-app=pro] .pro-login-page--sheet:has(.tasko-pw-hint) .pro-login-logo{width:3.25rem!important;height:3.25rem!important;border-radius:var(--ds-brand-mark-radius-md,.875rem);font-size:1.5rem!important}[data-app=pro] .pro-login-page--sheet:has(.tasko-pw-hint) .pro-login-logo .ds-brand-mark__pro{bottom:.4rem;font-size:.55rem}[data-app=pro] .pro-login-page--sheet:has(.tasko-pw-hint) .pro-login-sheet-hero__wordmark{font-size:1.125rem}[data-app=pro] .pro-login-page--sheet:has(.tasko-pw-hint) .pro-login-sheet{margin-top:-.5rem}[data-app=pro] .pro-login-page--sheet:has(.tasko-pw-hint) .pro-login-sheet__header p{display:none}[data-app=pro] .pro-login-sheet-hero__media{pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-app=pro] .pro-login-sheet-hero__photo{position:absolute;border-radius:1.125rem;background-size:cover;background-position:50%;box-shadow:0 16px 40px rgb(0 0 0/.35);opacity:.88}[data-app=pro] .pro-login-sheet-hero__photo--a{top:18%;left:-6%;width:5.5rem;height:6.75rem;transform:rotate(-6deg);background-image:url(/specialists/webp/tile/auto-mechanic.webp)}[data-app=pro] .pro-login-sheet-hero__photo--b{top:10%;right:-4%;width:5.75rem;height:7rem;transform:rotate(8deg);background-image:url(/specialists/webp/tile/electrician.webp)}[data-app=pro] .pro-login-sheet-hero__photo--c{bottom:8%;left:58%;width:4.25rem;height:5.25rem;transform:rotate(4deg);opacity:.72;background-image:url(/specialists/webp/tile/welder.webp)}[data-app=pro] .pro-login-sheet-hero__glow{position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 50% 45%,transparent 20%,rgb(23 22 21/.55) 100%)}[data-app=pro] .pro-login-page--sheet .pro-login-topbar{position:relative;z-index:2;background:transparent;padding-bottom:0}[data-app=pro] .pro-login-page--sheet .pro-login-back{width:2.5rem;height:2.5rem;padding:0;justify-content:center;color:#fff;background:rgb(255 255 255/.14);border:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px rgb(0 0 0/.18)}[data-app=pro] .pro-login-page--sheet .pro-login-back:hover{background:rgb(255 255 255/.22);border:none}[data-app=pro] .pro-login-sheet-hero__brand{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;gap:.625rem;padding:.25rem 1.5rem 2rem}[data-app=pro] .pro-login-page--sheet .pro-login-logo{box-shadow:0 0 0 1px rgb(255 255 255/.2),0 14px 36px rgb(0 0 0/.35)}[data-app=pro] .pro-login-sheet-hero__wordmark{margin:0;color:#fff;font-size:1.375rem;font-weight:700;letter-spacing:-.04em;line-height:1;text-shadow:0 8px 24px rgb(0 0 0/.35)}[data-app=pro] .pro-login-sheet-hero__wordmark span{color:#ffcc00}html.tasko-keyboard-open [data-app=pro] .pro-login-page--sheet .pro-login-sheet-hero{flex:0 0 0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;opacity:0;pointer-events:none}html.tasko-keyboard-open [data-app=pro] .pro-login-page--sheet .pro-login-sheet{margin-top:0!important;border-radius:0;box-shadow:none}html.tasko-keyboard-open [data-app=pro] .pro-login-page--sheet .pro-login-form,html.tasko-keyboard-open [data-app=pro] .pro-login-page--sheet .pro-login-sheet__scroll{padding-top:calc(env(safe-area-inset-top, 0px) + .75rem)}[data-app=pro] .pro-login-sheet{position:relative;z-index:2;display:flex;flex:1;min-height:0;flex-direction:column;margin-top:-.5rem;border-radius:1.75rem 1.75rem 0 0;background:#fff;box-shadow:0 -12px 40px rgb(0 0 0/.18);animation:pro-login-sheet-in .52s cubic-bezier(.22,1,.36,1) both}[data-app=pro] .pro-login-sheet__scroll{display:flex;flex:1;min-height:0;flex-direction:column;gap:1.25rem;padding:1.5rem 1.375rem 0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-app=pro] .pro-login-sheet__scroll::-webkit-scrollbar{display:none}[data-app=pro] .pro-login-sheet__header{display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;align-items:center;text-align:center}[data-app=pro] .pro-login-sheet__promo{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border-radius:1rem;background:#f0f7f5;color:#2a2928;font-size:.8125rem;font-weight:600;line-height:1.35}[data-app=pro] .pro-login-sheet__promo-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.75rem;background:#fff;color:#21201f;box-shadow:0 1px 2px rgb(15 23 42/.06)}[data-app=pro] .pro-login-sheet__header h1{margin:0;font-size:clamp(1.5rem,5vw,1.75rem);font-weight:800;letter-spacing:-.045em;line-height:1.1;color:#111827}[data-app=pro] .pro-login-sheet__header p{margin:0;max-width:22rem;font-size:1rem;font-weight:500;line-height:1.45;color:#4b5563;text-align:center}[data-app=pro] .pro-login-page--sheet .pro-login-form{display:flex;flex:0 0 auto;flex-direction:column;width:100%;max-width:none;min-height:0;margin:0}[data-app=pro] .pro-login-page--sheet .pro-login-sheet-card.tasko-auth-credential-card,[data-app=pro] .pro-login-page--sheet .tasko-auth-credential-card{display:flex;flex:0 0 auto;flex-direction:column;gap:1rem;min-height:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}[data-app=pro] .pro-login-page--sheet .tasko-auth-credential-card form{display:flex;flex:0 0 auto;flex-direction:column;gap:.95rem;min-height:0}[data-app=pro] .pro-login-page--sheet .tasko-social-auth{gap:.5rem}[data-app=pro] .pro-login-page--sheet .tasko-social-auth .mt-2{margin-top:.25rem!important;font-size:.8125rem!important;font-weight:600!important;line-height:1.35;color:#4b5563!important}[data-app=pro] .pro-login-page--sheet .tasko-social-auth__btn{min-height:3.125rem;border-radius:999px;border:1.5px solid #111827;background:#fff;color:#21201f;font-size:.9375rem;font-weight:700;letter-spacing:-.015em;box-shadow:none}[data-app=pro] .pro-login-page--sheet .tasko-social-auth__btn .tasko-social-auth__btn-label{color:#21201f}[data-app=pro] .pro-login-page--sheet .tasko-social-auth__btn--apple{background:#000;color:#fff;border-color:#000}[data-app=pro] .pro-login-page--sheet .tasko-social-auth__btn--apple .tasko-social-auth__btn-label{color:#fff}[data-app=pro] .pro-login-page--sheet .tasko-social-auth__btn--apple:hover:not(:disabled){background:#1a1a1a;border-color:#1a1a1a}[data-app=pro] .pro-login-page--sheet .tasko-social-auth__divider-label{text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:600;color:#4b5563}[data-app=pro] .pro-login-input{width:100%;min-height:3.125rem;padding:.7rem 1rem;border:1.5px solid #d1d5db;border-radius:.875rem;background:#fff;color:#111827;font-size:1rem;font-weight:500;outline:none}[data-app=pro] .pro-login-input::-moz-placeholder{color:#6b7280;opacity:1}[data-app=pro] .pro-login-input::placeholder{color:#6b7280;opacity:1}[data-app=pro] .pro-login-input--password{padding-right:4rem}[data-app=pro] .pro-login-input:focus{border-color:#21201f;box-shadow:0 0 0 3px rgb(33 32 31/.12)}[data-app=pro] .pro-login-show{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#21201f;font-size:.8125rem;font-weight:700;cursor:pointer}[data-app=pro] .pro-login-submit{width:100%;min-height:3.125rem;border-radius:999px;font-size:1rem;font-weight:700;letter-spacing:-.02em;transition:filter .16s ease,opacity .16s ease}[data-app=pro] .pro-login-submit:disabled{opacity:.5}[data-app=pro] .pro-login-sheet__forgot{margin:0;text-align:right;font-size:.9375rem}[data-app=pro] .pro-login-sheet__forgot a{font-weight:700;color:#21201f;text-decoration:none}[data-app=pro] .pro-login-sheet__switch{flex-shrink:0;margin:.25rem 0 0;padding-top:.35rem;padding-bottom:.5rem;text-align:center;font-size:.9375rem;font-weight:500;color:#4b5563}[data-app=pro] .pro-login-sheet__switch button{border:0;background:none;padding:0;font-weight:700;color:#21201f;cursor:pointer}[data-app=pro] .pro-login-page--sheet .pro-login-legal{flex-shrink:0;margin-top:auto;padding:.5rem 1.375rem max(env(safe-area-inset-bottom,0px),.85rem)}[data-app=pro] .pro-login-page--sheet .pro-login-legal .pro-login-sheet__switch{margin:0 0 .45rem;padding:0}[data-app=pro] .pro-login-page--sheet .pro-login-legal p{color:#4b5563;font-size:.8125rem;font-weight:500}[data-app=pro] .pro-login-page--sheet .pro-login-legal-link{color:#21201f;font-weight:800;text-decoration:underline;text-decoration-color:#ffcc00;text-underline-offset:3px;text-decoration-thickness:2px}@keyframes pro-login-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-height:720px){[data-app=pro] .pro-login-sheet-hero{flex-basis:calc(env(safe-area-inset-top, 0px) + 11.5rem)}[data-app=pro] .pro-login-page--sheet:has(.tasko-pw-hint) .pro-login-sheet-hero{flex:0 0 auto;flex-basis:auto;min-height:calc(env(safe-area-inset-top, 0px) + 10.75rem)}[data-app=pro] .pro-login-sheet-hero__photo,[data-app=pro] .pro-login-sheet__promo{display:none}[data-app=pro] .pro-login-page--sheet .pro-login-logo{width:3.25rem!important;height:3.25rem!important;border-radius:var(--ds-brand-mark-radius-md,.875rem);font-size:1.5rem!important}[data-app=pro] .pro-login-page--sheet .pro-login-logo .ds-brand-mark__pro{bottom:.4rem;font-size:.55rem}[data-app=pro] .pro-login-sheet-hero__brand{gap:.35rem;padding-bottom:1.75rem}[data-app=pro] .pro-login-sheet-hero__wordmark{font-size:1.125rem}[data-app=pro] .pro-login-sheet__scroll{gap:.875rem;padding-top:1.125rem}[data-app=pro] .pro-login-sheet__header h1{font-size:1.375rem}[data-app=pro] .pro-login-sheet__header p{font-size:.9375rem}[data-app=pro] .pro-login-page--sheet .pro-login-sheet-card.tasko-auth-credential-card,[data-app=pro] .pro-login-page--sheet .tasko-auth-credential-card,[data-app=pro] .pro-login-page--sheet .tasko-auth-credential-card form{gap:.75rem}[data-app=pro] .pro-login-input,[data-app=pro] .pro-login-page--sheet .tasko-social-auth__btn,[data-app=pro] .pro-login-submit{min-height:2.875rem}[data-app=pro] .pro-login-sheet__switch{padding-top:.75rem}[data-app=pro] .pro-login-page--sheet .pro-login-legal p{font-size:.75rem;line-height:1.4}}[data-app=pro] .pro-login-body{display:flex;min-height:0;flex:1 1 0%;flex-direction:column;justify-content:center;width:100%;gap:1.25rem;padding:0 1.25rem;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-app=pro] .pro-login-hero{display:flex;flex-shrink:0;flex-direction:column;align-items:center;text-align:center}[data-app=pro] .pro-login-hero h1{margin-top:1.25rem;font-size:1.625rem;font-weight:800;letter-spacing:-.025em}[data-app=pro] .pro-login-hero p{margin-top:.5rem;max-width:20rem;font-size:15px;line-height:1.625}[data-app=pro] .pro-login-page--sheet .tasko-social-auth [data-app=pro] .pro-login-hero p{margin-top:.25rem;font-size:.8125rem;font-weight:600;line-height:1.35;color:#4b5563}[data-app=pro] .pro-login-hero p{color:var(--pro-ink-secondary)}[data-app=pro] .pro-login-form{margin-left:auto;margin-right:auto;width:100%;max-width:24rem;flex-shrink:0}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .pro-login-form,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .pro-login-form{min-height:3rem}[data-app=pro] .pro-login-legal{flex-shrink:0;width:100%;padding:1rem 1.25rem max(env(safe-area-inset-bottom,0px),1.25rem);text-align:center;overflow:visible}[data-app=pro] .pro-login-legal p{margin:0 auto;max-width:min(22.5rem,100%);padding:0 .25rem;font-size:.8125rem;line-height:1.55;color:var(--pro-ink-muted);overflow-wrap:anywhere;word-break:break-word}[data-app=pro] .pro-login-legal-link{color:var(--pro-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}[data-app=pro] .pro-login-legal-help{margin-top:.5rem!important}[data-app=pro] .pro-contact-page,[data-app=pro] .pro-legal-page{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;height:100%;max-height:100%;overflow:hidden;background:var(--pro-bg)}[data-app=pro][data-theme=dark] .pro-app-chrome:has(.pro-legal-page--editorial),[data-app=pro][data-theme=dark] .pro-app-chrome__scroll:has(.pro-legal-page--editorial),[data-app=pro][data-theme=dark] .pro-device-frame:has(.pro-legal-page--editorial),[data-app=pro][data-theme=dark] .pro-legal-page.pro-legal-page--editorial,[data-app=pro][data-theme=dark] .tasko-app-column:has(.pro-legal-page--editorial),[data-app=pro][data-theme=dark] .tasko-app-shell:has(.pro-legal-page--editorial){background:#171615!important;color:#fff}[data-app=pro][data-theme=dark] .pro-legal-page.pro-legal-page--editorial .pro-login-back{color:#fff;background:rgb(255 255 255/.12);border-color:rgb(255 255 255/.18);box-shadow:none}[data-app=pro][data-theme=dark] .pro-legal-page.pro-legal-page--editorial .pro-login-back:hover{background:rgb(255 255 255/.18);border-color:rgb(255 255 255/.24)}[data-app=pro][data-theme=dark] .pro-legal-page.pro-legal-page--editorial .pro-legal-page__hero-copy h1{color:#fff}[data-app=pro][data-theme=dark] .pro-legal-page.pro-legal-page--editorial .pro-legal-page__hero-copy p{color:rgb(255 255 255/.62)}[data-app=pro][data-theme=dark] .pro-legal-page.pro-legal-page--editorial .pro-legal-page__hero-icon{background:rgb(255 204 0/.12);border:1px solid rgb(255 204 0/.22);color:#ffcc00}@supports not (height:100dvh){[data-app=pro] .pro-contact-page,[data-app=pro] .pro-legal-page{min-height:100vh}}[data-app=pro] .tasko-app-column:has(>.pro-contact-page),[data-app=pro] .tasko-app-column:has(>.pro-legal-page){display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}[data-app=pro] .pro-contact-page__topbar,[data-app=pro] .pro-legal-page__topbar{flex-shrink:0;padding:max(var(--pro-safe-top),.75rem) 1rem .5rem}[data-app=pro] .pro-contact-page__hero,[data-app=pro] .pro-legal-page__hero{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:.5rem;padding:.25rem 1.25rem .75rem;text-align:center}[data-app=pro] .pro-legal-page__hero-title-row{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}[data-app=pro] .pro-contact-page__hero h1,[data-app=pro] .pro-legal-page__hero-copy h1{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--pro-ink);line-height:1.2}[data-app=pro] .pro-contact-page__hero p,[data-app=pro] .pro-legal-page__hero-copy p{margin:.4rem 0 0;max-width:20rem;font-size:.8125rem;line-height:1.45;color:var(--pro-ink-muted)}[data-app=pro] .pro-legal-page__hero-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.55rem;background:color-mix(in srgb,var(--pro-brand) 14%,var(--pro-bg-elevated));color:var(--pro-brand);flex-shrink:0}[data-app=pro] .pro-contact-page__body,[data-app=pro] .pro-legal-doc{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:1rem;padding:0 1rem max(var(--pro-safe-bottom),1.25rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-top:3.25rem}[data-app=pro] .pro-legal-doc__lede{display:flex;flex-direction:column;gap:.4rem;flex-shrink:0}[data-app=pro] .pro-legal-doc__intro{margin:0;font-size:.875rem;line-height:1.55;color:var(--pro-ink-muted)}[data-app=pro] .pro-legal-doc__updated{margin:0;font-size:.7rem;font-weight:600;color:var(--pro-ink-muted);opacity:.85}[data-app=pro] .pro-legal-doc__index{display:flex;flex-direction:column;gap:.45rem;flex-shrink:0}[data-app=pro] .pro-legal-doc__index-label{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-legal-doc__index-list{display:flex;flex-direction:column;overflow:hidden;border-radius:1.1rem;border:.5px solid var(--pro-border);background:var(--pro-bg-elevated)}[data-app=pro] .pro-legal-doc__index-row{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-bottom:.5px solid var(--pro-border);text-decoration:none}[data-app=pro] .pro-legal-doc__index-row:last-child{border-bottom:none}[data-app=pro] .pro-legal-doc__index-row:focus-visible,[data-app=pro] .pro-legal-doc__index-row:hover{background:color-mix(in srgb,var(--pro-brand) 8%,var(--pro-bg-elevated));outline:none}[data-app=pro] .pro-legal-doc__index-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.2rem}[data-app=pro] .pro-legal-doc__index-title{font-size:.9rem;font-weight:700;color:var(--pro-ink)}[data-app=pro] .pro-legal-doc__index-text{font-size:.72rem;line-height:1.45;color:var(--pro-ink-muted)}[data-app=pro] .pro-legal-doc__index-chevron{flex-shrink:0;color:var(--pro-ink-muted);opacity:.7}[data-app=pro] .pro-legal-doc__toc{position:sticky;top:0;z-index:8;display:flex;gap:.45rem;flex-shrink:0;margin:0 -1rem;padding:.65rem 1rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:var(--pro-bg);border-bottom:.5px solid var(--pro-border);box-shadow:0 8px 16px -12px rgb(0 0 0/.18)}[data-app=pro] .pro-legal-doc__toc::-webkit-scrollbar{display:none;height:0}[data-app=pro] .pro-legal-doc__toc-link{display:inline-flex;flex-shrink:0;align-items:center;padding:.45rem .8rem;border-radius:999px;border:.5px solid var(--pro-border);background:var(--pro-bg-elevated);font-size:.7rem;font-weight:600;color:var(--pro-ink-muted);text-decoration:none;white-space:nowrap}[data-app=pro] .pro-legal-doc__toc-link--active{border-color:color-mix(in srgb,var(--pro-brand) 40%,var(--pro-border));background:var(--pro-brand);color:#fff}[data-app=pro] .pro-legal-doc__body{display:flex;flex-direction:column;gap:0;padding-top:.35rem}[data-app=pro] .pro-legal-doc__section{scroll-margin-top:3.5rem;padding:1.15rem 0;border-top:.5px solid var(--pro-border);border-radius:0;background:transparent;box-shadow:none}[data-app=pro] .pro-legal-doc__section:first-child{border-top:none;padding-top:.5rem}[data-app=pro] .pro-legal-doc__section--accent{margin-top:.5rem;padding:1rem;border:.5px solid color-mix(in srgb,var(--pro-brand) 24%,var(--pro-border));border-radius:1.1rem;background:linear-gradient(145deg,color-mix(in srgb,var(--pro-brand) 8%,var(--pro-bg-elevated)),var(--pro-bg-elevated))}[data-app=pro] .pro-legal-doc__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-bottom:.35rem;border-radius:.55rem;background:color-mix(in srgb,var(--pro-brand) 14%,var(--pro-bg-elevated));color:var(--pro-brand)}[data-app=pro] .pro-legal-doc__heading{margin:0 0 .65rem;font-size:1.05rem;font-weight:800;color:var(--pro-ink)}[data-app=pro] .pro-legal-doc__subheading{margin:.9rem 0 .4rem;font-size:.84rem;font-weight:700;color:var(--pro-ink)}[data-app=pro] .pro-legal-doc__list,[data-app=pro] .pro-legal-doc__paragraph{margin:0 0 .75rem;font-size:.875rem;line-height:1.65;color:var(--pro-ink-muted)}[data-app=pro] .pro-legal-doc__list{padding-left:1.15rem}[data-app=pro] .pro-legal-doc__list li{margin-bottom:.45rem}[data-app=pro] .pro-legal-doc__inline-link{font-weight:600;color:var(--pro-brand);text-decoration:underline;text-underline-offset:2px}[data-app=pro][data-theme=dark] .pro-contact-card__email,[data-app=pro][data-theme=dark] .pro-legal-doc__inline-link{color:#ffcc00}[data-app=pro] .pro-legal-doc__summary-card,[data-app=pro] .pro-legal-doc__summary-grid{display:none}[data-app=pro] .pro-contact-card{display:flex;flex-direction:column;gap:.65rem;padding:1.15rem;border-radius:1.15rem;border:.5px solid var(--pro-border);background:var(--pro-bg-elevated);box-shadow:0 2px 8px rgb(0 0 0/5%)}[data-app=pro] .pro-contact-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:color-mix(in srgb,var(--pro-brand) 14%,var(--pro-bg-elevated));color:var(--pro-brand)}[data-app=pro] .pro-contact-card h2{margin:0;font-size:1rem;font-weight:800;color:var(--pro-ink)}[data-app=pro] .pro-contact-card p{margin:0;font-size:.84rem;line-height:1.5;color:var(--pro-ink-muted)}[data-app=pro] .pro-contact-card__email{display:inline-block;font-size:.84rem;font-weight:600;color:var(--pro-brand);text-decoration:underline;text-underline-offset:2px;word-break:break-all;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-app=pro] .pro-contact-card__email:active{opacity:.85}[data-app=pro] .pro-contact-card__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:.25rem;width:100%;min-height:2.75rem;border-radius:999px;background:var(--pro-brand);color:#fff;font-size:.9rem;font-weight:700;text-decoration:none}[data-app=pro] .pro-contact-note{display:flex;flex-direction:column;gap:.5rem;font-size:.8rem;line-height:1.5;color:var(--pro-ink-muted);text-align:center}[data-app=pro] .pro-contact-note p{margin:0}[data-app=pro] .pro-contact-note__link{font-weight:600;color:var(--pro-brand);text-decoration:underline;text-underline-offset:2px}[data-app=pro] .pro-help-legal-grid{display:flex;flex-direction:column;gap:.65rem}[data-app=pro] .pro-help-legal-card{display:flex;flex-direction:column;gap:.35rem;padding:.9rem 1rem;border-radius:1rem;border:.5px solid var(--pro-border);background:var(--pro-bg-elevated)}[data-app=pro] .pro-help-legal-card--accent{border-color:color-mix(in srgb,var(--pro-brand) 28%,var(--pro-border));background:linear-gradient(135deg,color-mix(in srgb,var(--pro-brand) 10%,var(--pro-bg-elevated)),var(--pro-bg-elevated))}[data-app=pro] .pro-help-legal-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.55rem;background:color-mix(in srgb,var(--pro-brand) 14%,var(--pro-bg-elevated));color:var(--pro-brand)}[data-app=pro] .pro-help-legal-card h3{margin:0;font-size:.9rem;font-weight:700;color:var(--pro-ink)}[data-app=pro] .pro-help-legal-card p{margin:0;font-size:.8rem;line-height:1.45;color:var(--pro-ink-muted)}[data-app=pro] .pro-help-legal-link{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin-top:.65rem;width:100%;padding:.5rem 0;font-size:.84rem;font-weight:600;color:var(--pro-brand);text-decoration:none}[data-app=pro] .pro-login-code-actions{margin-top:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}[data-app=pro] .pro-login-resend-wait{font-size:.875rem;line-height:1.25rem;color:var(--pro-ink-muted)}[data-app=pro] .pro-login-resend-wait span{font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:var(--pro-ink)}[data-app=pro] .pro-login-change-phone,[data-app=pro] .pro-login-resend-btn{font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--pro-brand)}[data-app=pro] .pro-login-change-phone:hover,[data-app=pro] .pro-login-resend-btn:hover{color:var(--pro-brand-deep)}[data-app=pro] .pro-login-resend-btn:disabled{cursor:not-allowed;opacity:.5}[data-app=pro] .pro-login-topbar{position:sticky;top:0;z-index:20;display:flex;flex-shrink:0;align-items:center;padding-left:1rem;padding-right:1rem;padding-bottom:.25rem}[data-app=pro] header[data-app=pro] .pro-login-topbar{box-shadow:0 1px 0 rgb(15 20 25/.04),0 4px 16px -4px rgb(15 20 25/.06)}[data-app=pro] header[data-app=pro] .pro-login-topbar h1{font-weight:700;letter-spacing:-.025em}[data-app=pro][data-theme=dark] header[data-app=pro] .pro-login-topbar{box-shadow:0 1px 0 rgb(0 0 0/.25),0 4px 16px -4px rgb(0 0 0/.35);background:color-mix(in srgb,var(--pro-bg-elevated) 92%,transparent)}@media (hover:none),(max-width:768px){[data-app=pro] header[data-app=pro] .pro-login-topbar{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-width:640px){[data-app=pro] .pro-login-topbar{padding-left:1.25rem;padding-right:1.25rem}}[data-app=pro] .pro-login-topbar{padding-top:max(var(--pro-safe-top),.75rem);background:transparent}[data-app=pro] .pro-login-back{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.5rem .75rem .5rem .25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--pro-brand);background:var(--pro-bg-elevated);border:1px solid var(--pro-border);box-shadow:var(--pro-shadow-sm)}[data-app=pro] .pro-login-back:hover{background:var(--pro-brand-muted);border-color:color-mix(in srgb,var(--pro-brand) 25%,var(--pro-border))}[data-app=pro] .pro-login-logo{animation:pro-rise .6s var(--pro-ease-out) both;box-shadow:var(--pro-shadow-lg)}[data-app=pro] .pro-login-card,[data-app=pro] .tasko-auth-credential-card{border-radius:1.5rem;border-width:1px;background-color:rgb(255 255 255/.9);padding:1.5rem;--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}[data-app=pro][data-theme=dark] [data-app=pro] .pro-login-card,[data-app=pro][data-theme=dark] [data-app=pro] .tasko-auth-credential-card{background-color:var(--pro-bg-elevated)}[data-app=pro] .pro-login-card,[data-app=pro] .tasko-auth-credential-card{border-color:rgb(226 232 240/.8);box-shadow:var(--pro-shadow-float)}[data-app=pro] .pro-setup-card{position:relative;overflow:hidden;border-radius:1.35rem;border-width:1px;padding:1.25rem}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-setup-card{z-index:2}[data-app=pro] .pro-setup-card{background:linear-gradient(135deg,#fffbeb,#ffffff 55%);box-shadow:0 8px 32px -8px rgb(245 158 11/.2);border-left-width:4px;border-color:rgb(253 186 116/.65) rgb(253 186 116/.65) rgb(253 186 116/.65) #f59e0b;animation:pro-rise .52s var(--pro-ease-out) both}[data-app=pro] .pro-setup-card:before{content:"";position:absolute;top:-30%;right:-20%;width:50%;height:80%;background:radial-gradient(circle,rgb(245 158 11/.15) 0,transparent 70%);pointer-events:none}[data-app=pro] .pro-offline-banner{display:flex;align-items:center;gap:.75rem;border-radius:1rem;border-width:1px;padding:.625rem .75rem;border-color:var(--pro-border);background:var(--pro-bg-elevated);box-shadow:var(--pro-shadow-sm);animation:pro-fade-up .22s ease-out both}[data-app=pro] .pro-offline-banner-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background:var(--pro-brand-muted);color:var(--pro-brand)}[data-app=pro] .pro-offline-banner-icon-svg{height:18px;width:18px}[data-app=pro] .pro-offline-banner-copy{min-width:0;flex:1 1 0%}[data-app=pro] .pro-offline-banner-title{font-size:13px;font-weight:600;line-height:1.25;color:var(--pro-ink)}[data-app=pro] .pro-offline-banner-message{margin-top:.125rem;font-size:12px;line-height:1.375;color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row [data-app=pro] .pro-offline-banner-message{color:#c8c6c2}[data-app=pro] .pro-offline-banner-action{flex-shrink:0;border-radius:9999px;border-width:1px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:color-mix(in srgb,var(--pro-brand) 35%,var(--pro-border));background:var(--pro-brand);color:#ffffff}[data-app=pro] .pro-offline-banner-action:hover{background:var(--pro-brand-deep);border-color:var(--pro-brand-deep)}[data-app=pro] .pro-offline-banner-action:active{opacity:.92}[data-app=pro][data-theme=dark] .pro-offline-banner{border-color:var(--pro-border);background:var(--pro-bg-elevated);box-shadow:var(--pro-shadow-sm)}[data-app=pro][data-theme=dark] .pro-offline-banner-icon{background:var(--pro-brand-muted);color:var(--pro-brand-bright)}[data-app=pro][data-theme=dark] .pro-offline-banner-action{background:var(--pro-brand);border-color:color-mix(in srgb,var(--pro-brand) 50%,var(--pro-border))}[data-app=pro][data-theme=dark] .pro-offline-banner-action:hover{background:var(--pro-brand-bright)}[data-app=pro] .pro-alert-banner{border-radius:1rem;border-width:1px;padding:1rem;border-color:rgb(147 197 253/.7);background:linear-gradient(135deg,#eff6ff,#ffffff 70%);box-shadow:0 4px 16px -4px rgb(0 42 92/.12)}[data-app=pro] .pro-section-title{display:flex;align-items:center;gap:.5rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--pro-ink-muted)}[data-app=pro] .pro-section-title:before{content:"";display:block;width:3px;height:12px;border-radius:9999px;background:linear-gradient(180deg,var(--pro-brand-deep) 0,var(--pro-brand) 100%)}[data-app=pro] a.bg-tasko-brand,[data-app=pro] button.bg-tasko-brand{background:linear-gradient(145deg,var(--pro-brand-bright) 0,var(--pro-brand-deep) 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff;text-align:center;box-shadow:0 4px 16px -4px rgb(0 87 184/.45);transition:transform .2s var(--pro-ease-out),box-shadow .2s}[data-app=pro][data-theme=dark] a.bg-tasko-brand,[data-app=pro][data-theme=dark] button.bg-tasko-brand{background:#ffcc00!important;color:#21201f!important;-webkit-text-fill-color:#21201f}[data-app=pro] a.bg-tasko-brand:hover,[data-app=pro] button.bg-tasko-brand:hover{box-shadow:0 8px 24px -4px rgb(0 87 184/.5);transform:translateY(-1px)}[data-app=pro] a.bg-tasko-brand:active,[data-app=pro] button.bg-tasko-brand:active{transform:translateY(0) scale(.98)}[data-app=pro] a.bg-tasko-accent{background:linear-gradient(145deg,var(--pro-brand-bright) 0,var(--pro-brand-deep) 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff;box-shadow:var(--pro-shadow-md)}[data-app=pro][data-theme=dark] a.bg-tasko-accent{background:#ffcc00!important;color:#21201f!important;-webkit-text-fill-color:#21201f}[data-app=pro] a.bg-tasko-accent:hover{filter:brightness(1.05)}[data-app=pro] .pro-city-bar{display:flex;flex-direction:column;gap:.75rem;border-radius:1rem;border-width:1px;border-color:rgb(226 232 240/.7);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-app=pro][data-theme=dark] .border-tasko-border[data-app=pro] .pro-city-bar{background-color:var(--pro-bg-elevated);border-color:var(--pro-border);color:var(--pro-ink-secondary)}[data-app=pro][data-theme=dark] [data-app=pro] .pro-city-bar{background-color:var(--pro-bg-elevated);border-color:var(--pro-border)}@media (min-width:640px){[data-app=pro] .pro-city-bar{flex-direction:row;align-items:center}}[data-app=pro] .tasko-gradient-header>div{flex-wrap:wrap;row-gap:.5rem}[data-app=pro] .pro-online-pill{max-width:100%}[data-app=pro] .pro-filter-sticky{top:calc(3.5rem + var(--pro-safe-top))}[data-app=pro] .pro-desktop-canvas{min-height:100dvh;overflow-x:hidden;background:var(--pro-bg)}[data-app=pro] .pro-device-frame{position:relative;display:flex;flex-direction:column;width:100%;max-width:100%;min-height:100dvh;height:100dvh;max-height:100dvh;overflow:hidden;background:var(--pro-surface)}[data-app=pro] .tasko-web-handoff{box-sizing:border-box;min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;padding:max(2rem,env(safe-area-inset-top,0px)) max(1.25rem,env(safe-area-inset-right,0px)) max(2rem,env(safe-area-inset-bottom,0px)) max(1.25rem,env(safe-area-inset-left,0px));background:radial-gradient(ellipse 85% 55% at 50% -12%,rgb(58 57 56/.14) 0,transparent 58%),radial-gradient(ellipse 55% 40% at 90% 100%,rgb(255 204 0/.1) 0,transparent 55%),var(--pro-bg,#f5f5f4)}[data-app=pro][data-theme=dark] .tasko-web-handoff{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgb(255 204 0/.08) 0,transparent 60%),radial-gradient(ellipse 55% 40% at 90% 100%,rgb(33 32 31/.35) 0,transparent 55%),var(--pro-bg,#171615)}[data-app=pro] .tasko-web-handoff__panel{width:min(100%,32rem);display:flex;flex-direction:column;align-items:center;gap:1.75rem;text-align:center}[data-app=pro] .tasko-web-handoff__brand{display:flex;flex-direction:column;align-items:center;gap:.75rem}[data-app=pro] .tasko-web-handoff__body{width:100%}[data-app=pro] .tasko-web-handoff .tasko-return-to-app,[data-app=pro] .tasko-web-handoff__status{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%}[data-app=pro] .tasko-web-handoff .tasko-return-to-app__title,[data-app=pro] .tasko-web-handoff__status-title{margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:750;letter-spacing:-.02em;color:var(--pro-ink,#21201f)}[data-app=pro] .tasko-web-handoff .tasko-return-to-app__body,[data-app=pro] .tasko-web-handoff__status-body{margin:0;max-width:26rem;font-size:1rem;line-height:1.5;color:var(--pro-ink-muted,#636366)}[data-app=pro] .tasko-web-handoff .tasko-return-to-app__hint{margin:0;max-width:26rem;font-size:.875rem;line-height:1.45;color:var(--pro-ink-muted,#636366)}[data-app=pro] .tasko-web-handoff__actions{width:min(100%,20rem);margin-top:.25rem}[data-app=pro] .pro-device-frame:has(.tasko-web-handoff){height:auto;max-height:none;overflow:visible;background:transparent}[data-app=pro] .pro-app-chrome:has(.tasko-web-handoff),[data-app=pro] .pro-app-chrome__scroll:has(.tasko-web-handoff),[data-app=pro] .pro-device-frame:has(.tasko-web-handoff)>.tasko-app-shell{min-height:100dvh;height:auto;max-height:none;overflow:visible;background:transparent}[data-app=pro] .pro-device-frame>.tasko-app-shell{flex:1;min-height:0!important;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}[data-app=pro] .tasko-app-shell{min-height:100dvh;width:100%;max-width:100%;overflow-x:clip;background:var(--pro-bg)}[data-app=pro] .tasko-app-column{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:32rem}[data-app=pro] .pro-area-picker__other [data-app=pro] .tasko-app-column{z-index:2}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .tasko-app-column,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .tasko-app-column{min-height:3rem}[data-app=pro] .tasko-app-column{display:flex;flex-direction:column;flex:1;min-height:0;overflow-x:hidden}@media (max-width:767px){[data-app=pro] .tasko-app-column{min-height:0;flex:1}[data-app=pro] .pro-desktop-canvas{padding:0;background:var(--pro-surface)}[data-app=pro] .pro-device-frame{width:100%;max-width:none;height:100dvh;min-height:100dvh;max-height:100dvh;margin:0;overflow:hidden;border:0;border-radius:0;box-shadow:none}}@media (min-width:768px){[data-app=pro] .pro-desktop-canvas{display:flex;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;padding:2rem max(1rem,env(safe-area-inset-right)) 2rem max(1rem,env(safe-area-inset-left));background:radial-gradient(ellipse 85% 55% at 50% -12%,rgb(58 57 56/.16) 0,transparent 58%),radial-gradient(ellipse 55% 40% at 90% 100%,rgb(33 32 31/.08) 0,transparent 55%),var(--pro-desktop-shell)}[data-app=pro][data-theme=dark] .pro-desktop-canvas{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgb(255 204 0/.08) 0,transparent 60%),radial-gradient(ellipse 55% 40% at 90% 100%,rgb(33 32 31/.35) 0,transparent 55%),var(--pro-desktop-shell)}[data-app=pro] .pro-device-frame{width:min(100%,26rem);height:calc(100dvh - 4rem);min-height:calc(100dvh - 4rem);max-height:calc(100dvh - 4rem);margin-inline:auto;overflow:hidden;border-radius:1.75rem;border:1px solid var(--pro-border);background:var(--pro-surface);box-shadow:0 0 0 1px rgb(33 32 31/.05),0 22px 44px -14px rgb(33 32 31/.2),0 8px 16px -6px rgb(33 32 31/.1)}[data-app=pro] .pro-desktop-canvas:has(.tasko-web-handoff){display:block;padding:0;background:transparent}[data-app=pro] .pro-device-frame:has(.tasko-web-handoff){width:100%;max-width:none;min-height:100dvh;height:auto;max-height:none;margin-inline:0;overflow:visible;border-radius:0;border:0;box-shadow:none;background:transparent}[data-app=pro] .pro-device-frame:has(.tasko-web-handoff)>.tasko-app-shell{min-height:100dvh;height:auto;max-height:none;overflow:visible;background:transparent}[data-app=pro][data-theme=dark] .pro-device-frame{border-color:rgb(255 204 0/.12);box-shadow:0 0 0 1px rgb(255 255 255/.04),0 24px 80px -20px rgb(0 0 0/.65)}[data-app=pro] .pro-device-frame>.tasko-app-shell{flex:1;min-height:0!important;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--pro-surface)}[data-app=pro] .pro-device-frame:has(.pro-setup-main--fit),[data-app=pro] .pro-device-frame:has(.pro-setup-main--fit) .pro-app-chrome,[data-app=pro] .pro-device-frame:has(.pro-setup-main--fit) .tasko-app-column,[data-app=pro] .pro-device-frame:has(.pro-setup-main--fit) .tasko-app-shell,[data-app=pro] .pro-device-frame:has(.pro-setup-main--fit)>.tasko-app-shell{background:var(--pro-setup-wash)}[data-app=pro] .pro-device-frame>.tasko-app-shell>.tasko-app-column{flex:1;min-height:0;max-height:100%;width:100%;max-width:none;margin-inline:0}[data-app=pro] .pro-device-frame:has(.pw){height:calc(100dvh - 4rem);max-height:calc(100dvh - 4rem);background:#21201f}[data-app=pro] .pro-device-frame:has(.pw) .pro-app-chrome,[data-app=pro] .pro-device-frame:has(.pw) .tasko-app-column,[data-app=pro] .pro-device-frame:has(.pw)>.tasko-app-shell{flex:1 1 0%;min-height:0;height:100%;max-height:100%;overflow:hidden;background:#21201f}[data-app=pro] .pro-device-frame .pw{flex:1 1 0%;min-height:0;height:100%;max-height:100%}[data-app=pro] .tasko-chat-call{width:min(100%,26rem);max-width:26rem;height:100dvh;max-height:100dvh;border-radius:0}[data-app=pro] .tasko-chat-call-portal{align-items:stretch;padding:0}[data-app=pro] .tasko-chat-call-mini{width:min(calc(100% - 1.5rem),calc(26rem - 1.5rem));max-width:calc(26rem - 1.5rem)}}@media (min-width:1280px){[data-app=pro] .pro-desktop-canvas{padding:2.5rem 1.5rem}}[data-app=pro] .pro-hub{margin-top:.5rem}[data-app=pro] .pro-hub>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}[data-app=pro] .pro-login-page--sheet .tasko-social-auth [data-app=pro] .pro-hub{margin-top:.25rem;font-size:.8125rem;font-weight:600;line-height:1.35;color:#4b5563}[data-app=pro] .pro-hub-market-wrap{position:relative}[data-app=pro] .pro-hub-market{position:relative;overflow:hidden;border-radius:1.35rem;border-width:0}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-hub-market{z-index:2}[data-app=pro] .pro-hub-market{background:var(--pro-bg-elevated);box-shadow:0 1px 2px rgb(15 23 42/.04),0 0 0 1px color-mix(in srgb,var(--pro-border) 75%,transparent)}[data-app=pro] .pro-hub-market:before{display:none}[data-app=pro] .pro-hub-market summary{position:relative;z-index:1;align-items:center;gap:.75rem;padding:1rem}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-hub-market summary{z-index:2}[data-app=pro] .pro-hub-market summary{border:none}[data-app=pro] .pro-hub-market[open] summary{border-bottom-width:1px;border-color:rgb(209 250 229/.8)}[data-app=pro] .pro-hub-market-pin{position:relative;display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1rem}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-hub-market-pin{z-index:2}[data-app=pro] .pro-hub-market-pin{color:var(--pro-brand);background:color-mix(in srgb,var(--pro-brand-muted) 65%,var(--pro-bg-elevated));box-shadow:none}[data-app=pro] .pro-hub-market-pulse{position:absolute;inset:-4px;border-radius:inherit;border:2px solid rgb(255 204 0/.55);animation:pro-hub-gps-pulse 2.4s ease-out infinite;pointer-events:none}@keyframes pro-hub-gps-pulse{0%{transform:scale(.92);opacity:.85}70%,to{transform:scale(1.18);opacity:0}}[data-app=pro] .pro-hub-market-copy{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;align-items:flex-start;gap:.125rem}[data-app=pro] .pro-hub-market-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--pro-brand)}[data-app=pro] .pro-hub-market-city{font-size:1.0625rem;font-weight:600;letter-spacing:-.025em;color:var(--pro-ink)}[data-app=pro] .pro-hub-market-meta{display:flex;flex-shrink:0;align-items:center;gap:.5rem}[data-app=pro] .pro-hub-market-mode{border-radius:9999px;padding:.25rem .625rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em}[data-app=pro] .pro-hub-market-mode.is-gps{background:#ffcc00;color:#21201f;box-shadow:0 2px 8px -2px rgb(255 204 0/.4)}[data-app=pro] .pro-hub-market-mode.is-manual{background:rgb(241 245 249/.95);color:var(--pro-ink-muted);box-shadow:inset 0 0 0 1px rgb(226 232 240/.9)}[data-app=pro] .pro-hub-market-detecting{font-size:10px;font-weight:600;color:var(--pro-brand);animation:pro-pulse 1.2s ease-in-out infinite}[data-app=pro] .pro-hub-market-chevron{margin-left:.125rem;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}[data-app=pro][data-theme=dark] [data-app=pro] .pro-hub-market-chevron{color:var(--pro-ink-muted)}[data-app=pro] .pro-hub-market-static{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem;overflow:hidden;border-radius:1.35rem;padding:1rem}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-hub-market-static{z-index:2}[data-app=pro] .pro-hub-market-static{background:radial-gradient(ellipse 90% 70% at 100% 0,rgb(33 32 31/.1) 0,transparent 55%),radial-gradient(ellipse 60% 50% at 0 100%,rgb(33 32 31/.06) 0,transparent 50%),linear-gradient(145deg,#ffffff,#f4f4f2 45%,#eef1f4);box-shadow:var(--pro-shadow-md),0 0 0 1px rgb(255 204 0/.35) inset}[data-app=pro] .pro-hub-market-static:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2321201f' fill-opacity='0.03'%3E%3Cpath d='M0 20h40M20 0v40'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none}[data-app=pro] .pro-hub-group{position:relative;overflow:hidden;border-radius:1.35rem}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-hub-group{z-index:2}[data-app=pro] .pro-hub-group{background:var(--pro-bg-elevated);box-shadow:0 1px 2px rgb(15 23 42/.04),0 0 0 1px color-mix(in srgb,var(--pro-border) 75%,transparent)}[data-app=pro] .pro-hub-group:after{display:none}[data-app=pro] .pro-hub-group-header{display:flex;align-items:center;gap:.5rem;padding:1rem 1rem .375rem}[data-app=pro] .pro-hub-group-accent{display:none}[data-app=pro] .pro-hub-group-header h2{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--pro-ink-secondary)}[data-app=pro] .pro-hub-group-list{padding-left:.5rem;padding-right:.5rem;padding-bottom:.5rem}[data-app=pro] .pro-hub-row{position:relative;display:flex;align-items:center;gap:.75rem;border-radius:1rem;padding:.875rem .75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-hub-row{z-index:2}[data-app=pro] .pro-hub-row{min-height:4.25rem}[data-app=pro] .pro-hub-row:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgb(239 246 255/.9),transparent 60%);opacity:0;transition:opacity .25s var(--pro-ease-out);pointer-events:none}[data-app=pro] .pro-hub-row:focus-visible:before,[data-app=pro] .pro-hub-row:hover:before{opacity:1}[data-app=pro] .pro-hub-row:hover{transform:translateX(2px)}[data-app=pro] .pro-hub-row:active{transform:scale(.985)}[data-app=pro] .pro-hub-row+.pro-hub-row{margin-top:2px}[data-app=pro] .pro-hub-row+.pro-hub-row:after{display:none}[data-app=pro] .pro-hub-row-highlight{background:linear-gradient(135deg,rgb(255 251 235/.65),transparent)}[data-app=pro] .pro-hub-row-icon{position:relative;z-index:1;display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:.85rem}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-hub-row-icon{z-index:2}[data-app=pro] .pro-hub-row-icon{color:var(--pro-brand);background:color-mix(in srgb,var(--pro-brand-muted) 70%,var(--pro-bg-elevated));box-shadow:none}[data-app=pro] .pro-hub-row-icon:after,[data-app=pro] .pro-hub-row-icon:before{display:none}[data-app=pro] .pro-hub-row:hover .pro-hub-row-icon{transform:none;box-shadow:none}[data-app=pro] .pro-hub-glyph{position:relative;z-index:1;height:20px;width:20px}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-hub-glyph{z-index:2}[data-app=pro] .pro-hub-glyph{filter:none}[data-app=pro] .pro-hub-row-icon-amber,[data-app=pro] .pro-hub-row-icon-brand,[data-app=pro] .pro-hub-row-icon-emerald,[data-app=pro] .pro-hub-row-icon-sky,[data-app=pro] .pro-hub-row-icon-violet{background:color-mix(in srgb,var(--pro-brand-muted) 70%,var(--pro-bg-elevated));color:var(--pro-brand);box-shadow:none}[data-app=pro] .pro-hub-row-icon svg{stroke:currentColor}[data-app=pro] .pro-hub-row-body{position:relative;z-index:1;min-width:0;flex:1 1 0%}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-hub-row-body{z-index:2}[data-app=pro] .pro-hub-row-body{display:flex;flex-direction:column;gap:.125rem;justify-content:center}[data-app=pro] .pro-hub-row-title{display:flex;min-width:0;align-items:center;gap:.5rem}[data-app=pro] .pro-hub-row-label{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--pro-ink);transition:color .2s ease}[data-app=pro] .pro-hub-row:focus-visible .pro-hub-row-label,[data-app=pro] .pro-hub-row:hover .pro-hub-row-label{color:var(--tasko-brand)}[data-app=pro] .pro-hub-row-desc{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.35;color:var(--pro-ink-muted)}[data-app=pro] .pro-hub-row-badge{flex-shrink:0;border-radius:9999px;padding:.125rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;background:linear-gradient(145deg,#fef3c7,#fde68a);color:#b45309;box-shadow:0 2px 6px -2px rgb(245 158 11/.45)}[data-app=pro] .pro-hub-row-highlight .pro-hub-row-badge{background:linear-gradient(145deg,#fb923c,#ea580c);color:#ffffff}[data-app=pro] .pro-hub-row-chevron{position:relative;z-index:1;display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-hub-row-chevron{z-index:2}[data-app=pro] .pro-hub-row-chevron{color:#64748b;background:#f1f5f9;box-shadow:inset 0 0 0 1px rgb(15 23 42/.06)}[data-app=pro] .pro-hub-row:hover .pro-hub-row-chevron{color:var(--pro-brand);background:color-mix(in srgb,var(--pro-brand-muted) 70%,white);transform:translateX(3px)}[data-app=pro] .pro-home-header-wrap{padding-bottom:1.15rem;flex-shrink:0;overflow:visible}[data-app=pro] .pro-home-header:not(.pro-home-header--fintech):not(.pro-home-header--stage):not(.pro-home-header--night):not(.pro-home-header--work):not(.pro-home-header--spot){position:relative;z-index:1;display:flex;flex-direction:column;gap:.85rem;padding:.5rem 1rem .35rem}[data-app=pro] .pro-home-header__bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.5rem}[data-app=pro] .pro-home-header-glass{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:1.2rem;text-decoration:none;color:inherit;background:rgb(255 255 255/.12);border:1px solid rgb(255 255 255/.18);box-shadow:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .18s ease,background .18s ease,border-color .18s ease}[data-app=pro] .pro-home-header-glass:hover{background:rgb(255 255 255/.16);border-color:rgb(255 255 255/.26)}[data-app=pro] .pro-home-header-glass:active{transform:scale(.985)}[data-app=pro] .pro-home-header-glass:focus-visible{outline:2px solid rgb(255 255 255/.7);outline-offset:3px}[data-app=pro] .pro-home-header-avatar-link{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;overflow:visible}[data-app=pro] .pro-home-header-avatar{display:inline-flex!important;width:2.75rem!important;height:2.75rem!important;overflow:visible;box-shadow:0 0 0 2px rgb(255 255 255/.35)}[data-app=pro] .pro-home-header-avatar .tasko-verified-tick{right:0;bottom:0;transform:translate(12%,12%);box-shadow:0 0 0 2px rgb(255 255 255/.95),0 2px 6px rgb(0 0 0/.28)}[data-app=pro] .pro-home-header-avatar .tasko-verified-tick--md svg,[data-app=pro] .pro-home-header-avatar .tasko-verified-tick--sm svg{width:.9rem;height:.9rem}[data-app=pro] .pro-home-header-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:.1rem}[data-app=pro] .pro-home-header-greeting{font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:rgb(255 255 255/.7)}[data-app=pro] .pro-home-header-name{font-size:1.0625rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;color:#fff}[data-app=pro] .pro-home-header-name.is-phone{font-size:.95rem;font-weight:650;color:rgb(255 255 255/.94)}[data-app=pro] .pro-home-header-meta{font-size:.71875rem;font-weight:550;color:rgb(255 255 255/.62)}[data-app=pro] .pro-home-header-chevron{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;color:rgb(255 255 255/.55);background:rgb(255 255 255/.08)}[data-app=pro] .pro-home-header-skeleton{pointer-events:none}[data-app=pro] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-app=pro] .pro-theme-toggle{position:relative;flex-shrink:0;border-width:0;background-color:transparent;padding:0}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-theme-toggle{z-index:2}[data-app=pro] .pro-theme-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent}[data-app=pro] .pro-theme-toggle:focus-visible .pro-theme-toggle-track{outline:2px solid rgb(255 255 255/.65);outline-offset:3px}[data-app=pro] .pro-theme-toggle-track{position:relative;display:block;overflow:hidden}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-theme-toggle-track{z-index:2}[data-app=pro] .pro-theme-toggle-track{width:3.25rem;height:1.75rem;border-radius:9999px;background:linear-gradient(145deg,var(--pro-brand) 0,var(--pro-brand-deep) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255/.35),0 4px 14px -4px rgb(33 32 31/.5);transition:background .55s var(--pro-ease-out),box-shadow .45s var(--pro-ease-out)}[data-app=pro] .pro-theme-toggle[data-theme=dark] .pro-theme-toggle-track{background:linear-gradient(145deg,#171615,#21201f 45%,#3a3938);box-shadow:inset 0 0 0 1px rgb(255 204 0/.22),inset 0 1px 0 rgb(255 255 255/.18),0 4px 18px -4px rgb(0 0 0/.55)}[data-app=pro] .pro-theme-toggle-sky{position:absolute;inset:0;pointer-events:none}[data-app=pro] .pro-theme-toggle-star{position:absolute;border-radius:50%;background:#ffffff;opacity:0;transform:scale(.4);transition:opacity .45s var(--pro-ease-out),transform .45s var(--pro-ease-spring)}[data-app=pro] .pro-theme-toggle-star-a{top:.45rem;left:.55rem;width:2px;height:2px}[data-app=pro] .pro-theme-toggle-star-b{top:.75rem;left:1.05rem;width:3px;height:3px;transition-delay:.04s}[data-app=pro] .pro-theme-toggle-star-c{top:.35rem;left:1.45rem;width:2px;height:2px;transition-delay:.08s}[data-app=pro] .pro-theme-toggle[data-theme=dark] .pro-theme-toggle-star{opacity:.85;transform:scale(1)}[data-app=pro] .pro-theme-toggle-thumb{position:absolute;display:flex;align-items:center;justify-content:center;top:3px;left:3px;width:1.375rem;height:1.375rem;border-radius:9999px;background:linear-gradient(180deg,#ffffff,#f0f6ff);color:#f59e0b;box-shadow:0 2px 8px rgb(15 23 42/.22),inset 0 0 0 1px rgb(255 255 255/.65);transition:transform .5s var(--pro-ease-spring),color .35s,background .35s}[data-app=pro] .pro-theme-toggle[data-theme=dark] .pro-theme-toggle-thumb{transform:translateX(1.5rem);color:#c4b5fd;background:linear-gradient(180deg,#eef2ff,#ddd6fe)}[data-app=pro] .pro-theme-toggle:active .pro-theme-toggle-thumb{transform:scale(.94)}[data-app=pro] .pro-theme-toggle[data-theme=dark]:active .pro-theme-toggle-thumb{transform:translateX(1.5rem) scale(.94)}@keyframes pulse{50%{opacity:.5}}[data-app=pro] .pro-theme-toggle-skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:9999px}[data-app=pro][data-theme=dark] .bg-slate-200[data-app=pro] .pro-theme-toggle-skeleton,[data-app=pro][data-theme=dark] [data-app=pro] .pro-theme-toggle-skeleton.bg-slate-200{background-color:var(--pro-shimmer-a)}[data-app=pro] .pro-theme-toggle-skeleton{width:3.25rem;height:1.75rem;background:rgb(255 255 255/.15)}[data-app=pro] .pro-theme-toggle-featured.pro-theme-toggle-skeleton{width:3.75rem;height:2rem}[data-app=pro] .pro-theme-featured-card{display:flex;align-items:center;gap:1rem;border-radius:1rem;border-width:1px;padding:1rem;background:var(--pro-bg-elevated);border-color:var(--pro-border);box-shadow:var(--pro-shadow-sm)}[data-app=pro] .pro-theme-toggle-featured .pro-theme-toggle-track{width:3.75rem;height:2rem}[data-app=pro] .pro-theme-toggle-featured .pro-theme-toggle-thumb{width:1.5rem;height:1.5rem}[data-app=pro] .pro-theme-toggle-featured[data-theme=dark] .pro-theme-toggle-thumb{transform:translateX(1.65rem)}[data-app=pro][data-theme=dark] .tasko-app-shell{background:var(--pro-bg)}[data-app=pro][data-theme=dark] .pro-collapse,[data-app=pro][data-theme=dark] .pro-hub-group,[data-app=pro][data-theme=dark] .pro-job-card,[data-app=pro][data-theme=dark] .pro-quick-chip,[data-app=pro][data-theme=dark] .pro-wallet-bank,[data-app=pro][data-theme=dark] .pro-wallet-empty,[data-app=pro][data-theme=dark] .pro-wallet-stat,[data-app=pro][data-theme=dark] .pro-wallet-tx{background:var(--pro-bg-elevated);border-color:var(--pro-border)}[data-app=pro][data-theme=dark] .pro-hub-group{background:linear-gradient(180deg,var(--pro-bg-elevated) 0,var(--pro-bg-soft) 100%)}[data-app=pro][data-theme=dark] .pro-hub-market,[data-app=pro][data-theme=dark] .pro-hub-market-static{background:radial-gradient(ellipse 90% 70% at 100% 0,rgb(255 204 0/.15) 0,transparent 55%),linear-gradient(145deg,var(--pro-bg-elevated) 0,#21201f 45%,#1a1918 100%);box-shadow:var(--pro-shadow-md),0 0 0 1px var(--pro-border-blue) inset}[data-app=pro][data-theme=dark] .pro-hub-row+.pro-hub-row:after{display:none}[data-app=pro][data-theme=dark] .pro-hub-row-chevron{background:rgb(15 23 42/.55);color:#94a3b8;box-shadow:inset 0 0 0 1px rgb(255 255 255/.08)}[data-app=pro][data-theme=dark] .pro-hub-row-icon,[data-app=pro][data-theme=dark] .pro-hub-row-icon-amber,[data-app=pro][data-theme=dark] .pro-hub-row-icon-brand,[data-app=pro][data-theme=dark] .pro-hub-row-icon-emerald,[data-app=pro][data-theme=dark] .pro-hub-row-icon-sky,[data-app=pro][data-theme=dark] .pro-hub-row-icon-violet{color:var(--pro-brand-bright,#ffcc00);background:color-mix(in srgb,var(--pro-brand) 18%,var(--pro-bg-elevated));box-shadow:none}[data-app=pro][data-theme=dark] .pro-setup-card{background:linear-gradient(145deg,rgb(120 53 15/.15) 0,var(--pro-bg-elevated) 55%);border-color:rgb(245 158 11/.25)}[data-app=pro][data-theme=dark] .pro-alert-banner{background:linear-gradient(135deg,rgb(33 32 31/.45) 0,var(--pro-bg-elevated) 70%);border-color:var(--pro-border-blue)}[data-app=pro][data-theme=dark] .pro-filter-sticky{background:color-mix(in srgb,var(--pro-bg) 95%,transparent);border-color:var(--pro-border)}[data-app=pro][data-theme=dark] .pro-quick-chip-label,[data-app=pro][data-theme=dark] .text-tasko-ink{color:var(--pro-ink)}[data-app=pro][data-theme=dark] .text-tasko-ink-secondary{color:var(--pro-ink-secondary)}[data-app=pro][data-theme=dark] .text-tasko-ink-muted{color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .bg-tasko-surface{background-color:var(--pro-surface)!important}[data-app=pro][data-theme=dark] .bg-slate-100,[data-app=pro][data-theme=dark] .bg-slate-200,[data-app=pro][data-theme=dark] .bg-slate-50{background-color:var(--pro-chip-bg)!important}[data-app=pro][data-theme=dark] .text-slate-300,[data-app=pro][data-theme=dark] .text-slate-400,[data-app=pro][data-theme=dark] .text-slate-500{color:var(--pro-ink-muted)!important}[data-app=pro][data-theme=dark] .text-slate-700,[data-app=pro][data-theme=dark] .text-slate-800{color:var(--pro-ink-secondary)!important}[data-app=pro][data-theme=dark] .text-blue-700,[data-app=pro][data-theme=dark] .text-blue-800,[data-app=pro][data-theme=dark] .text-blue-900{color:var(--pro-link)!important}[data-app=pro][data-theme=dark] .text-amber-700,[data-app=pro][data-theme=dark] .text-amber-900,[data-app=pro][data-theme=dark] .text-amber-900\/80{color:var(--pro-warning-fg)!important}[data-app=pro][data-theme=dark] .text-red-600{color:var(--pro-danger-fg)!important}[data-app=pro][data-theme=dark] .text-emerald-700{color:var(--pro-success-fg)!important}[data-app=pro][data-theme=dark] .border-emerald-100{border-color:var(--pro-success-border)!important}[data-app=pro][data-theme=dark] .bg-emerald-50,[data-app=pro][data-theme=dark] .bg-emerald-50\/50{background-color:var(--pro-success-bg)!important}[data-app=pro][data-theme=dark] .bg-blue-100,[data-app=pro][data-theme=dark] .bg-tasko-brand-muted{background-color:var(--pro-brand-muted)!important}[data-app=pro][data-theme=dark] .animate-pulse.bg-slate-200,[data-app=pro][data-theme=dark] .bg-slate-200.animate-pulse{background-color:var(--pro-shimmer-a)!important}[data-app=pro][data-theme=dark] .pro-nav-float{border-color:rgb(255 204 0/.16);background:linear-gradient(165deg,rgb(33 32 31/.94),rgb(33 32 31/.92) 50%,rgb(33 32 31/.94));box-shadow:0 0 0 1px rgb(0 0 0/.35),0 -4px 24px -6px rgb(0 0 0/.35),0 20px 44px -14px rgb(0 0 0/.5),inset 0 1px 0 rgb(255 255 255/.06)}[data-app=pro][data-theme=dark] .pro-nav-float:before{background:linear-gradient(180deg,rgb(255 255 255/.06),transparent 40%)}[data-app=pro][data-theme=dark] .pro-nav-indicator{background:linear-gradient(155deg,#ffcc00,#e6b800);box-shadow:0 2px 12px -2px rgb(0 0 0/.45),0 0 0 1px rgb(255 204 0/.35),inset 0 1px 0 rgb(255 255 255/.2)}[data-app=pro][data-theme=dark] .pro-nav-item--active,[data-app=pro][data-theme=dark] .pro-nav-item--active .pro-nav-label{color:#ffcc00}[data-app=pro][data-theme=dark] .pro-nav-item--active .pro-nav-icon-ring{color:#21201f}[data-app=pro][data-theme=dark] .pro-nav-item:hover:not(.pro-nav-item--active) .pro-nav-icon-ring{background:rgb(58 57 56/.85);color:var(--pro-nav-inactive-hover)}[data-app=pro][data-theme=dark] .pro-nav-badge{box-shadow:0 2px 6px -1px rgb(234 88 12/.45),0 0 0 2px var(--pro-bg-elevated)}[data-app=pro][data-theme=dark]{--pro-setup-wash:radial-gradient(ellipse 90% 70% at 100% -8%,rgb(255 204 0/0.16) 0%,transparent 55%),radial-gradient(ellipse 70% 55% at -5% 105%,rgb(33 32 31/0.55) 0%,transparent 50%),linear-gradient(165deg,#171615,#1a1918 42%,#21201f)}[data-app=pro][data-theme=dark] .pro-app-chrome:has(.pro-setup-main--fit),[data-app=pro][data-theme=dark] .pro-device-frame:has(.pro-setup-main--fit),[data-app=pro][data-theme=dark] .pro-device-frame:has(.pro-setup-main--fit)>.tasko-app-shell,[data-app=pro][data-theme=dark] .tasko-app-column:has(.pro-setup-main--fit),[data-app=pro][data-theme=dark] .tasko-app-shell:has(.pro-setup-main--fit){background:var(--pro-setup-wash)}[data-app=pro][data-theme=dark] .tasko-app-shell:has(.pro-setup-main--fit)>header.pro-setup-header{background:transparent;border-bottom-color:rgb(255 204 0/.1)}[data-app=pro][data-theme=dark] .pro-setup-layout--fit .pro-setup-nav,[data-app=pro][data-theme=dark] .pro-setup-nav{gap:.75rem;background:transparent;border:none;box-shadow:none;padding-top:.75rem}[data-app=pro][data-theme=dark] .pro-svc-picker__search{border-color:rgb(255 204 0/.35);background:#1c1b1a;box-shadow:0 4px 16px -6px rgb(0 0 0/.4)}[data-app=pro][data-theme=dark] .pro-svc-picker__search:focus-within{border-color:rgb(255 204 0/.65);box-shadow:0 0 0 3px rgb(255 204 0/.14)}[data-app=pro][data-theme=dark] .pro-svc-picker__pick{border-color:rgb(255 204 0/.18);background:rgb(255 204 0/.12);color:#eef1f4}[data-app=pro][data-theme=dark] .pro-svc-picker__tile{background:var(--pro-bg-elevated);box-shadow:0 8px 24px -12px rgb(0 0 0/.55)}[data-app=pro][data-theme=dark] .pro-svc-picker__tile.is-selected{border-color:rgb(255 204 0/.85);box-shadow:0 0 0 3px rgb(255 204 0/.14),0 10px 24px -10px rgb(0 0 0/.55)}[data-app=pro][data-theme=dark] .pro-svc-picker__check.is-on{background:#ffcc00;color:#21201f}[data-app=pro][data-theme=dark] .pro-svc-picker__empty{border-color:rgb(255 204 0/.18);background:rgb(33 32 31/.45);color:var(--pro-ink-secondary)}[data-app=pro][data-theme=dark] .pro-svc-picker__search-input{color:#eef1f4}[data-app=pro][data-theme=dark] .pro-area-picker__search-icon,[data-app=pro][data-theme=dark] .pro-svc-picker__search-icon{color:#ffcc00}[data-app=pro][data-theme=dark] .pro-svc-picker__search-input::-moz-placeholder{color:#b0aca6;opacity:1}[data-app=pro][data-theme=dark] .pro-svc-picker__search-input::placeholder{color:#b0aca6;opacity:1}[data-app=pro][data-theme=dark] .pro-svc-picker__count{color:#d4d2ce}[data-app=pro][data-theme=dark] .pro-svc-picker__count-num{background:#ffcc00;color:#21201f}[data-app=pro][data-theme=dark] .pro-svc-picker__count-hint{color:#b0aca6}[data-app=pro][data-theme=dark] .pro-setup-profile-panel{border-color:var(--pro-border);background:var(--pro-bg-elevated)}[data-app=pro][data-theme=dark] .pro-setup-photo-action{border-color:color-mix(in srgb,#ffcc00 28%,var(--pro-border));background:color-mix(in srgb,#ffcc00 12%,var(--pro-bg-elevated));color:#ffcc00}[data-app=pro][data-theme=dark] .pro-setup-photo-action--primary{border-color:transparent;background:#ffcc00;color:#21201f}[data-app=pro][data-theme=dark] .pro-setup-photo:not(.has-photo) .pro-setup-photo-avatar .tasko-avatar__fallback{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,#ffcc00 22%,var(--pro-bg-elevated)) 0,transparent 62%),color-mix(in srgb,#21201f 40%,var(--pro-bg-soft))}[data-app=pro][data-theme=dark] .pro-setup-photo-avatar-overlay--idle{color:#f4f4f2}[data-app=pro][data-theme=dark] .pro-setup-btn--back{border-color:rgb(255 255 255/.16);background:#2a2928;color:#f5f5f7;box-shadow:none}[data-app=pro][data-theme=dark] .pro-setup-btn--back:hover:not(:disabled){background:#3a3938;color:#ffcc00;border-color:rgb(255 204 0/.35)}[data-app=pro][data-theme=dark] .pro-setup-btn--primary{background:#ffcc00!important;color:#21201f!important;box-shadow:0 4px 16px -4px rgb(255 204 0/.35)}[data-app=pro][data-theme=dark] .pro-setup-btn--primary:hover:not(:disabled){background:#f0c000!important;color:#21201f!important}[data-app=pro][data-theme=dark] .pro-setup-btn--primary:disabled{color:rgb(33 32 31/.55)!important;background:color-mix(in srgb,#ffcc00 45%,#3a3938)!important}[data-app=pro][data-theme=dark] .pro-setup-btn--secondary{border-color:rgb(255 255 255/.14);background:#2a2928;color:#d4d2ce}[data-app=pro][data-theme=dark] .pro-setup-card-label{background:rgb(120 53 15/.35);color:#fcd34d}[data-app=pro][data-theme=dark] header.pro-support-header-wrap{background:var(--pro-bg-elevated);border-color:var(--pro-border)}[data-app=pro][data-theme=dark] .pro-support-header-back.tasko-shell-back,[data-app=pro][data-theme=dark] button.tasko-shell-back.pro-support-header-back{color:#ffcc00!important;background:rgb(255 204 0/.12)!important}[data-app=pro][data-theme=dark] .pro-support-header-back.tasko-shell-back:hover,[data-app=pro][data-theme=dark] button.tasko-shell-back.pro-support-header-back:hover{color:#ffcc00!important;background:rgb(255 204 0/.2)!important}[data-app=pro][data-theme=dark] .pro-support-header-status{background:linear-gradient(135deg,rgb(33 32 31/.55),rgb(23 22 21/.65));border-color:rgb(255 204 0/.35);box-shadow:0 1px 3px rgb(0 0 0/.35),inset 0 1px 0 rgb(255 255 255/.06)}[data-app=pro][data-theme=dark] .pro-support-header-status-ring{background:rgb(255 204 0/.18)}[data-app=pro][data-theme=dark] .pro-support-header-status-dot{background:var(--pro-brand-bright);box-shadow:0 0 0 2px rgb(255 204 0/.3)}[data-app=pro][data-theme=dark] .pro-support-header-status-label{color:#ffcc00}[data-app=pro][data-theme=dark] .pro-support-footer{border-color:var(--pro-border);background:var(--pro-bg-elevated);box-shadow:0 -8px 24px -12px rgb(0 0 0/.45)}[data-app=pro][data-theme=dark] .pro-support-day-divider span{background:var(--pro-chip-bg);box-shadow:inset 0 0 0 1px var(--pro-border)}[data-app=pro][data-theme=dark] .pro-support-bubble-ops{border-color:var(--pro-border-blue);background:var(--pro-bg-elevated)}[data-app=pro][data-theme=dark] .pro-support-bubble-eyebrow{color:var(--pro-brand-bright)}[data-app=pro][data-theme=dark] .pro-support-bubble-system{background:var(--pro-chip-bg)}[data-app=pro][data-theme=dark] .pro-support-file-card{border-color:var(--pro-border);background:var(--pro-chip-bg)}[data-app=pro][data-theme=dark] .pro-support-quick-chip{border-color:var(--pro-border-blue);background:var(--pro-bg-elevated);color:var(--pro-brand-bright)}[data-app=pro][data-theme=dark] .pro-support-attach-sheet{border-color:var(--pro-border);background:var(--pro-bg-elevated)}[data-app=pro][data-theme=dark] .pro-support-attach-sheet-item{color:#cbd5e1}[data-app=pro][data-theme=dark] .pro-support-attach-sheet-icon{background:rgb(33 32 31/.55);color:#ffcc00}[data-app=pro][data-theme=dark] .pro-support-composer-bar{border-color:var(--pro-border);background:color-mix(in srgb,var(--pro-bg-elevated) 92%,#171615);box-shadow:none}[data-app=pro][data-theme=dark] .pro-support-composer-field::-moz-placeholder{color:#94a3b8;-webkit-text-fill-color:#94a3b8}[data-app=pro][data-theme=dark] .pro-support-composer-field::placeholder{color:#94a3b8;-webkit-text-fill-color:#94a3b8}[data-app=pro][data-theme=dark] .pro-support-composer-plus{color:#94a3b8}[data-app=pro][data-theme=dark] .pro-support-composer-plus:hover:not(:disabled){background:rgb(255 255 255/.08);color:#e2e8f0}[data-app=pro][data-theme=dark] .pro-support-composer-field{color:var(--pro-ink)}[data-app=pro][data-theme=dark] .pro-support-composer-action.is-mic{color:#94a3b8}[data-app=pro][data-theme=dark] .pro-support-composer-action.is-mic:hover:not(:disabled){background:rgb(255 255 255/.08);color:#e2e8f0}[data-app=pro][data-theme=dark] .pro-support-composer-recording,[data-app=pro][data-theme=dark] .pro-support-recording{border-color:rgb(248 113 113/.35);background:rgb(127 29 29/.2)}[data-app=pro][data-theme=dark] .pro-support-error{border-color:rgb(248 113 113/.35);background:rgb(127 29 29/.25);color:#fca5a5}[data-app=pro][data-theme=dark] .pro-stat-hero{background:linear-gradient(135deg,var(--pro-bg-elevated) 0,rgb(33 32 31/.35) 55%,rgb(58 57 56/.18) 100%);border-color:var(--pro-border-blue)}[data-app=pro][data-theme=dark] .pro-city-bar{background:var(--pro-bg-elevated);border-color:var(--pro-border)}[data-app=pro][data-theme=dark] .pro-setup-step--areas .pro-city-bar{background:transparent;border:none;box-shadow:none}[data-app=pro][data-theme=dark] .pro-setup-step--areas .pro-city-bar--picker select{background:var(--pro-bg-elevated);border-color:var(--pro-border);box-shadow:none}[data-app=pro][data-theme=dark] .pro-setup-step--areas .pro-city-bar--picker select:focus,[data-app=pro][data-theme=dark] .pro-setup-step--areas .pro-city-bar--picker select:hover{background:var(--pro-bg-elevated);border-color:var(--pro-brand-bright)}[data-app=pro][data-theme=dark] .pro-area-picker__search,[data-app=pro][data-theme=dark] .pro-setup-step--areas .pro-city-bar__static{background:var(--pro-bg-elevated);border-color:var(--pro-border)}[data-app=pro][data-theme=dark] .pro-area-picker__search{box-shadow:none}[data-app=pro][data-theme=dark] .pro-area-picker__tile{background:var(--pro-bg-elevated);border-color:var(--pro-border);box-shadow:none}[data-app=pro][data-theme=dark] .pro-area-picker__tile.is-selected{background:color-mix(in srgb,var(--pro-brand-muted) 40%,var(--pro-bg-elevated));border-color:var(--pro-brand-bright);box-shadow:0 0 0 2px color-mix(in srgb,var(--pro-brand-bright) 22%,transparent)}[data-app=pro][data-theme=dark] .pro-area-picker__pick{background:color-mix(in srgb,var(--pro-brand-muted) 40%,var(--pro-bg-elevated));border-color:color-mix(in srgb,var(--pro-brand-bright) 30%,transparent);color:var(--pro-brand-bright)}[data-app=pro][data-theme=dark] .pro-area-picker__other{background:color-mix(in srgb,var(--pro-brand-muted) 22%,var(--pro-bg-elevated));border-color:var(--pro-border)}[data-app=pro][data-theme=dark] .pro-job-card{background:var(--pro-bg-elevated);border-color:var(--pro-border)}[data-app=pro][data-theme=dark] .pro-job-card:hover{border-color:var(--pro-border-blue)}[data-app=pro][data-theme=dark] .pro-job-card-icon{background:linear-gradient(145deg,rgb(33 32 31/.55),rgb(58 57 56/.35))}[data-app=pro][data-theme=dark] .pro-job-card-icon-urgent{background:linear-gradient(145deg,rgb(120 53 15/.35),rgb(154 52 18/.25));color:#fdba74}[data-app=pro][data-theme=dark] .pro-collapse[open] summary{border-color:var(--pro-border)}[data-app=pro][data-theme=dark] .pro-tile:before{background:linear-gradient(135deg,rgb(255 204 0/.1),transparent 50%)}[data-app=pro][data-theme=dark] .pro-tile-icon{background:linear-gradient(145deg,rgb(33 32 31/.55),rgb(58 57 56/.32))}[data-app=pro][data-theme=dark] .pro-tile-icon-accent{background:linear-gradient(145deg,rgb(120 53 15/.35),rgb(154 52 18/.22))}[data-app=pro][data-theme=dark] .pro-wallet-stat-escrow .pro-wallet-stat-value{color:#fdba74}[data-app=pro][data-theme=dark] .pro-wallet-stat-month .pro-wallet-stat-value{color:#eef1f4}[data-app=pro][data-theme=dark] .pro-wallet-bank.is-linked{border-color:color-mix(in srgb,#ffcc00 32%,var(--pro-border))}[data-app=pro][data-theme=dark] .pro-wallet-linked-badge{color:#ffcc00;border-color:color-mix(in srgb,#ffcc00 28%,var(--pro-border));background:rgb(255 204 0/.12)}[data-app=pro][data-theme=dark] .pro-wallet-bank-toggle,[data-app=pro][data-theme=dark] .pro-wallet-pending-badge{background:#ffcc00;color:#21201f}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row{background:#1c1b1a;border-color:rgb(255 255 255/.12);color:#eef1f4}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row .text-\[var\(--pro-ink-muted\)\],[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row p{color:#c8c6c2}[data-app=pro][data-theme=dark] .pro-wallet-opay-strip{background:linear-gradient(135deg,color-mix(in srgb,var(--pro-brand-muted) 55%,var(--pro-bg-elevated)) 0,var(--pro-bg-elevated) 100%)}[data-app=pro][data-theme=dark] .pro-wallet-input{background:var(--pro-bg-soft);color:#eef1f4}[data-app=pro][data-theme=dark] .pro-wallet-input::-moz-placeholder{color:#b0aca6;opacity:1}[data-app=pro][data-theme=dark] .pro-wallet-input::placeholder{color:#b0aca6;opacity:1}[data-app=pro][data-theme=dark] .pro-wallet-input:focus{background:var(--pro-bg-elevated);border-color:#ffcc00}[data-app=pro][data-theme=dark] .pro-wallet-save,[data-app=pro][data-theme=dark] .pro-wallet-save.ds-btn--primary{background:#ffcc00!important;color:#21201f!important;border:none!important;box-shadow:0 4px 16px -4px rgb(255 204 0/.35)}[data-app=pro][data-theme=dark] .pro-wallet-save:disabled{color:rgb(33 32 31/.55)!important;background:color-mix(in srgb,#ffcc00 42%,#3a3938)!important}[data-app=pro][data-theme=dark] .pro-wallet-payout-banner,[data-app=pro][data-theme=dark] .pro-wallet-support{background:linear-gradient(135deg,rgb(33 32 31/.55) 0,var(--pro-bg-elevated) 75%);border-color:rgb(255 255 255/.1)}[data-app=pro][data-theme=dark] .pro-wallet-support-title{color:#eef1f4}[data-app=pro][data-theme=dark] .pro-wallet-support-copy{color:#d4d2ce}[data-app=pro][data-theme=dark] .pro-wallet-payout-meta{color:#ffcc00}[data-app=pro][data-theme=dark] .border-tasko-warning\/30.bg-tasko-warning-muted,[data-app=pro][data-theme=dark] .ds-alert--warning{background:rgb(255 204 0/.1)!important;border-color:rgb(255 204 0/.28)!important;color:#eef1f4!important}[data-app=pro][data-theme=dark] .pro-wallet-tabs{background:#2a2928}[data-app=pro][data-theme=dark] .pro-wallet-tabs button[data-active=true]{background:#ffcc00;color:#21201f;box-shadow:none}[data-app=pro][data-theme=dark] .pro-wallet-empty{background:linear-gradient(180deg,var(--pro-bg-soft) 0,var(--pro-bg-elevated) 100%)}[data-app=pro][data-theme=dark] .pro-wallet-empty-icon,[data-app=pro][data-theme=dark] .pro-wallet-tx-icon-queued{background:rgb(255 204 0/.14);color:#ffcc00}[data-app=pro][data-theme=dark] .pro-wallet-tx-icon.is-paid{background:color-mix(in srgb,#059669 22%,var(--pro-bg-elevated));color:#6ee7b7}[data-app=pro][data-theme=dark] .pro-wallet-tx-icon.is-failed{background:color-mix(in srgb,#f87171 16%,var(--pro-bg-elevated));color:#fca5a5}[data-app=pro][data-theme=dark] .pro-wallet-retry{background:color-mix(in srgb,#f87171 10%,var(--pro-bg-elevated));border-color:color-mix(in srgb,#f87171 28%,var(--pro-border))}[data-app=pro][data-theme=dark] .pro-wallet-crossover,[data-app=pro][data-theme=dark] .pro-wallet-processing{background:var(--pro-bg-elevated);border-color:var(--pro-border)}[data-app=pro][data-theme=dark] .pro-wallet-retry-btn{background:#fff;color:#171615}[data-app=pro][data-theme=dark] .pro-wallet-stat-escrow{border-color:rgb(245 158 11/.22)}[data-app=pro][data-theme=dark] .pro-wallet-stat-month{border-color:var(--pro-border-blue)}[data-app=pro][data-theme=dark] .pro-login-page:not(.pro-login-page--sheet){background:radial-gradient(ellipse 90% 60% at 50% -12%,rgb(255 204 0/.12),transparent 58%),linear-gradient(180deg,var(--pro-bg) 0,var(--pro-bg-soft) 72%)}[data-app=pro][data-theme=dark] .tasko-app-column:has(.pro-login-page:not(.pro-login-page--sheet)),[data-app=pro][data-theme=dark] .tasko-app-shell:has(.pro-login-page:not(.pro-login-page--sheet)){background:var(--pro-bg)}[data-app=pro][data-theme=dark] .pro-login-page:not(.pro-login-page--sheet) .pro-login-back{color:#f8fafc;background:rgb(255 255 255/.12);border-color:rgb(255 255 255/.18);box-shadow:none}[data-app=pro][data-theme=dark] .pro-login-page:not(.pro-login-page--sheet) .pro-login-back:hover{background:rgb(255 255 255/.18);border-color:rgb(255 255 255/.24)}[data-app=pro][data-theme=dark] .pro-login-card,[data-app=pro][data-theme=dark] .pro-login-page:not(.pro-login-page--sheet) .tasko-auth-credential-card{background:color-mix(in srgb,var(--pro-bg-elevated) 92%,transparent);border-color:var(--pro-border)}[data-app=pro][data-theme=dark] .pro-login-page--sheet,[data-app=pro][data-theme=dark] .tasko-app-column:has(.pro-login-page--sheet),[data-app=pro][data-theme=dark] .tasko-app-shell:has(.pro-login-page--sheet){background:#21201f!important}[data-app=pro][data-theme=dark] .pro-login-page--sheet .pro-login-sheet{background:#fff;color:#111827}[data-app=pro][data-theme=dark] .pro-login-page--sheet .tasko-auth-credential-card{background:transparent;border:none;box-shadow:none}[data-app=pro][data-theme=dark] .pro-login-page--sheet .tasko-social-auth__btn:not(.tasko-social-auth__btn--apple){background:#fff;border-color:#21201f;color:#21201f}[data-app=pro][data-theme=dark] .pro-login-page--sheet .tasko-social-auth__btn:not(.tasko-social-auth__btn--apple) .tasko-social-auth__btn-label{color:#21201f}[data-app=pro][data-theme=dark] .pro-login-legal p{color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-login-page--sheet .pro-login-legal p{color:#9ca3af}[data-app=pro][data-theme=dark] .pro-login-legal-link{color:var(--pro-brand-bright)}[data-app=pro][data-theme=dark] .pro-login-page--sheet .pro-login-legal-link{color:#21201f}[data-app=pro][data-theme=dark] .pro-login-page--sheet .pro-login-input{background:#ffffff!important;color:#111827!important;border-color:#d1d5db!important}[data-app=pro][data-theme=dark] .pro-login-page--sheet .pro-login-input::-moz-placeholder{color:#6b7280!important;opacity:1}[data-app=pro][data-theme=dark] .pro-login-page--sheet .pro-login-input::placeholder{color:#6b7280!important;opacity:1}[data-app=pro][data-theme=dark] .pro-login-page--sheet .pro-login-input:focus{border-color:#21201f!important;box-shadow:0 0 0 3px rgb(33 32 31/.12)!important}[data-app=pro][data-theme=dark] .pro-login-page--sheet .pro-login-sheet__forgot a,[data-app=pro][data-theme=dark] .pro-login-page--sheet .pro-login-sheet__switch button,[data-app=pro][data-theme=dark] .pro-login-page--sheet .pro-login-show{color:#21201f!important}[data-app=pro][data-theme=dark] .pro-login-page--sheet .pro-login-sheet__header h1{color:#111827}[data-app=pro][data-theme=dark] .pro-login-page--sheet .pro-login-sheet__header p,[data-app=pro][data-theme=dark] .pro-login-page--sheet .pro-login-sheet__switch,[data-app=pro][data-theme=dark] .pro-login-page--sheet .tasko-social-auth__divider-label{color:#4b5563}[data-app=pro] .pro-check-email.tasko-check-email{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.25rem 0 1rem;text-align:center}[data-app=pro] .tasko-check-email__icon{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:1.375rem;background:#f0f7f5;color:#21201f}[data-app=pro] .tasko-check-email__address{margin:0;max-width:100%;width:100%;padding:.75rem 1rem;border-radius:1rem;background:#f8faf9;border:1px solid #e8eeec;color:#111827;font-size:1.0625rem;font-weight:700;letter-spacing:-.025em;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}[data-app=pro] .tasko-check-email__note{width:100%;text-align:left}[data-app=pro] .tasko-check-email__alt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.25rem;color:#21201f;font-size:.875rem;font-weight:700;cursor:pointer}[data-app=pro] .tasko-check-email__hint{margin:.5rem 0 0;color:#9ca3af;font-size:.75rem;font-weight:500;line-height:1.4}[data-app=pro][data-theme=dark] .pro-hub-market-label{color:rgb(255 204 0/.92)}[data-app=pro][data-theme=dark] .pro-hub-market{background:radial-gradient(ellipse 90% 70% at 100% 0,rgb(255 204 0/.15) 0,transparent 55%),linear-gradient(145deg,var(--pro-bg-elevated) 0,#21201f 45%,#1a1918 100%)}[data-app=pro][data-theme=dark] .pro-hub-market[open] summary{border-color:var(--pro-border)}[data-app=pro][data-theme=dark] .pro-hub-market-pin{background:linear-gradient(145deg,var(--pro-bg-elevated) 0,rgb(33 32 31/.55) 100%);box-shadow:0 4px 14px -3px rgb(0 0 0/.35),0 0 0 1px var(--pro-border) inset}[data-app=pro][data-theme=dark] .pro-hub-market-mode.is-manual{background:var(--pro-chip-bg);color:var(--pro-ink-muted);box-shadow:inset 0 0 0 1px var(--pro-border)}[data-app=pro][data-theme=dark] .pro-collapse-chevron,[data-app=pro][data-theme=dark] .pro-hub-market-chevron{color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-hub-row:before{background:linear-gradient(135deg,rgb(33 32 31/.35),transparent 60%)}[data-app=pro][data-theme=dark] header.sticky{box-shadow:0 1px 0 rgb(0 0 0/.25),0 4px 16px -4px rgb(0 0 0/.35);background:color-mix(in srgb,var(--pro-bg-elevated) 92%,transparent)!important}[data-app=pro][data-theme=dark] .border-blue-100,[data-app=pro][data-theme=dark] .border-blue-100\/80,[data-app=pro][data-theme=dark] .border-blue-200,[data-app=pro][data-theme=dark] .border-blue-200\/80{border-color:var(--pro-border-blue)!important}[data-app=pro][data-theme=dark] .bg-\[\#e8f0fe\],[data-app=pro][data-theme=dark] .from-\[\#eef4ff\].to-white{background:var(--pro-brand-muted)!important}[data-app=pro][data-theme=dark] .pro-theme-featured-card,[data-app=pro][data-theme=dark] .pro-theme-toggle-featured{background:var(--pro-bg-elevated);border-color:var(--pro-border)}[data-app=pro][data-theme=dark] .pro-theme-toggle-track{background:linear-gradient(145deg,#1a1918,#171615);border-color:var(--pro-border)}[data-app=pro][data-theme=dark] .pro-theme-toggle-thumb{background:linear-gradient(145deg,#475569,#334155)}[data-app=pro][data-theme=dark] .pro-theme-toggle-featured[data-theme=light] .pro-theme-toggle-thumb{background:linear-gradient(145deg,#fde68a,#f59e0b)}[data-app=pro][data-theme=dark] .pro-theme-toggle-featured[data-theme=dark] .pro-theme-toggle-thumb{background:linear-gradient(145deg,#64748b,#475569)}[data-app=pro][data-theme=dark] .border-tasko-border.bg-tasko-surface-elevated,[data-app=pro][data-theme=dark] .border-tasko-border.bg-white{background-color:var(--pro-bg-elevated)!important;border-color:var(--pro-border)!important;color:var(--pro-ink-secondary)}[data-app=pro][data-theme=dark] .bg-slate-100.text-slate-700{background-color:var(--pro-chip-bg)!important;color:var(--pro-ink-secondary)!important}[data-app=pro][data-theme=dark] .border-amber-200.bg-amber-50,[data-app=pro][data-theme=dark] .border-red-200.bg-red-50{background-color:var(--pro-warning-bg)!important;border-color:var(--pro-warning-border)!important;color:var(--pro-ink)}[data-app=pro][data-theme=dark] .border-red-200.bg-red-50{background-color:rgb(127 29 29/.22)!important;border-color:rgb(248 113 113/.28)!important}[data-app=pro][data-theme=dark] .bg-red-50{background-color:rgb(127 29 29/.18)!important}[data-app=pro][data-theme=dark] .bg-tasko-brand-muted.text-tasko-brand{background-color:var(--pro-brand-muted)!important;color:var(--pro-brand-bright)!important}[data-app=pro][data-theme=dark] .bg-tasko-surface-elevated,[data-app=pro][data-theme=dark] .bg-white,[data-app=pro][data-theme=dark] .bg-white\/90,[data-app=pro][data-theme=dark] .bg-white\/95{background-color:var(--pro-bg-elevated)!important}[data-app=pro][data-theme=dark] .border-slate-100,[data-app=pro][data-theme=dark] .border-slate-200,[data-app=pro][data-theme=dark] .border-slate-200\/60,[data-app=pro][data-theme=dark] .border-slate-200\/70,[data-app=pro][data-theme=dark] .border-slate-200\/80,[data-app=pro][data-theme=dark] .border-tasko-border{border-color:var(--pro-border)!important}[data-app=pro][data-theme=dark] .pro-services-card,[data-app=pro][data-theme=dark] .pro-setup-option-selected{background:linear-gradient(135deg,rgb(33 32 31/.35) 0,var(--pro-bg-elevated) 70%)!important}[data-app=pro][data-theme=dark] .pro-home-earnings:after{opacity:.35}[data-app=pro][data-theme=dark] .bg-tasko-surface-elevated{background-color:var(--pro-bg-elevated)!important}[data-app=pro][data-theme=dark] input:not([type=checkbox]):not([type=radio]):not(.pro-login-input),[data-app=pro][data-theme=dark] select,[data-app=pro][data-theme=dark] textarea{background-color:var(--pro-bg-elevated);color:var(--pro-ink);border-color:var(--pro-border)}[data-app=pro][data-theme=dark] input::-moz-placeholder,[data-app=pro][data-theme=dark] textarea::-moz-placeholder{color:#b0aca6;opacity:1}[data-app=pro][data-theme=dark] input::placeholder,[data-app=pro][data-theme=dark] textarea::placeholder{color:#b0aca6;opacity:1}[data-app=pro][data-theme=dark] .ds-btn--primary{background:#ffcc00!important;color:#21201f!important;border-color:transparent!important}[data-app=pro][data-theme=dark] .ds-btn--primary:disabled{color:#21201f!important;opacity:1!important;background:color-mix(in srgb,#ffcc00 72%,#6b6560)!important}[data-app=pro][data-theme=dark] .ds-btn--secondary{color:#ffcc00!important;border-color:rgb(255 204 0/.35)!important;background:rgb(255 204 0/.08)!important}[data-app=pro][data-theme=dark] .ds-btn--outline{color:#eef1f4!important;border-color:rgb(255 255 255/.18)!important}[data-app=pro][data-theme=dark] .pro-wallet-step-num{background:rgb(255 204 0/.16);color:#ffcc00}[data-app=pro][data-theme=dark] .pro-collapse summary,[data-app=pro][data-theme=dark] .pro-wallet-faq.pro-collapse summary{color:#eef1f4}[data-app=pro][data-theme=dark] .pro-rides-money__input,[data-app=pro][data-theme=dark] .tasko-bank-picker__input{background:#21201f!important;color:#eef1f4!important;border-color:rgb(255 255 255/.14)!important}[data-app=pro][data-theme=dark] .pro-rides-money__input::-moz-placeholder,[data-app=pro][data-theme=dark] .tasko-bank-picker__input::-moz-placeholder{color:#b0aca6!important;opacity:1!important}[data-app=pro][data-theme=dark] .pro-rides-money__input::placeholder,[data-app=pro][data-theme=dark] .tasko-bank-picker__input::placeholder{color:#b0aca6!important;opacity:1!important}[data-app=pro][data-theme=dark] .pro-home-earnings{background:radial-gradient(ellipse 90% 70% at 100% -10%,rgb(255 204 0/.1) 0,transparent 55%),linear-gradient(160deg,#1c1b1a,#21201f 55%,#171615)!important}[data-app=pro][data-theme=dark] .pro-home-earnings-value{color:#ffcc00!important}[data-app=pro][data-theme=dark] .pro-home-earnings-stat{color:#eef1f4!important}[data-app=pro][data-theme=dark] main.pro-wallet-page{padding-bottom:calc(var(--tasko-scroll-pad-bottom-nav, 6.5rem) + 1.25rem)!important}[data-app=pro][data-theme=dark] .pro-wallet-empty .ds-btn--secondary,[data-app=pro][data-theme=dark] .pro-wallet-support .ds-btn--secondary{border-color:#ffcc00!important;color:#ffcc00!important;background:transparent!important}[data-app=pro][data-theme=dark] .text-tasko-brand{color:var(--tasko-brand)!important}[data-app=pro][data-theme=dark] .hover\:text-tasko-brand:hover{color:var(--tasko-brand-hover)!important}[data-app=pro][data-theme=dark] .bg-tasko-brand{background-color:var(--tasko-brand)!important;color:var(--pro-on-brand)!important}[data-app=pro][data-theme=dark] .border-tasko-brand{border-color:color-mix(in srgb,var(--tasko-brand) 55%,var(--pro-border))!important}[data-app=pro][data-theme=dark] .focus\:ring-tasko-brand\/15:focus,[data-app=pro][data-theme=dark] .focus\:ring-tasko-brand\/20:focus,[data-app=pro][data-theme=dark] .ring-tasko-brand\/15{--tw-ring-color:color-mix(in srgb,var(--tasko-brand) 35%,transparent)!important}[data-app=pro][data-theme=dark] .hover\:bg-tasko-surface:hover{background-color:var(--pro-chip-bg)!important}[data-app=pro][data-theme=dark] .pro-home-earnings-value{color:var(--pro-brand-bright)}[data-app=pro][data-theme=dark] .pro-account-card,[data-app=pro][data-theme=dark] .pro-account-hero,[data-app=pro][data-theme=dark] .pro-account-portfolio,[data-app=pro][data-theme=dark] .pro-card-premium,[data-app=pro][data-theme=dark] .pro-offline-banner,[data-app=pro][data-theme=dark] .pro-trust-card,[data-app=pro][data-theme=dark] .pro-trust-center,[data-app=pro][data-theme=dark] .tasko-settings-group{border:1px solid rgb(255 204 0/.2)!important;background:#1c1b1a;box-shadow:inset 0 1px 0 rgb(255 255 255/.04),0 8px 28px -10px rgb(0 0 0/.65)}[data-app=pro][data-theme=dark] .pro-account-hero{background:radial-gradient(ellipse 90% 80% at 100% -20%,rgb(255 204 0/.22) 0,transparent 55%),radial-gradient(ellipse 70% 60% at -10% 110%,rgb(33 32 31/.45) 0,transparent 50%),linear-gradient(155deg,#171615,#21201f 42%,#3a3938);border-color:rgb(255 255 255/.1)!important}[data-app=pro][data-theme=dark] .tasko-settings-group>*+:before{background:rgb(255 255 255/.08)}[data-app=pro][data-theme=dark] .pro-account-stat-value,[data-app=pro][data-theme=dark] .pro-wallet-stat-value{color:#eef1f4}[data-app=pro][data-theme=dark] main.pro-account-page{background:#121110}[data-app=pro][data-theme=dark] .pro-account-section .tasko-overline,[data-app=pro][data-theme=dark] .pro-account-section__title{color:rgb(255 204 0/.72);letter-spacing:.08em}[data-app=pro][data-theme=dark] .tasko-settings-row__icon{color:#ffcc00}[data-app=pro][data-theme=dark] .tasko-settings-row__icon--danger,[data-app=pro][data-theme=dark] .tasko-settings-row__icon.tasko-settings-row__icon--danger{color:#f87171;background:rgb(239 68 68/.18);box-shadow:inset 0 0 0 .5px rgb(248 113 113/.35)}[data-app=pro][data-theme=dark] .tasko-settings-row__label--danger{color:#f87171}[data-app=pro][data-theme=dark] .pro-account-photo-count{background:color-mix(in srgb,#ffcc00 18%,#1c1b1a);color:#c4c0ba;box-shadow:inset 0 0 0 1px rgb(255 204 0/.24)}[data-app=pro][data-theme=dark] .pro-account-photo-add,[data-app=pro][data-theme=dark] .pro-account-photo-empty{border-color:rgb(255 204 0/.38);background:color-mix(in srgb,#ffcc00 10%,#1c1b1a);color:#eef1f4}[data-app=pro][data-theme=dark] .pro-account-photo-empty-icon{background:color-mix(in srgb,#ffcc00 20%,#1c1b1a);color:#ffcc00}[data-app=pro][data-theme=dark] .pro-account-photo-add,[data-app=pro][data-theme=dark] .pro-trust-card__score-num{color:#ffcc00}[data-app=pro][data-theme=dark] .pro-trust-card__ring-fill{stroke:#ffcc00}[data-app=pro][data-theme=dark] .pro-trust-card__ring-track{stroke:rgb(255 204 0/.2)}[data-app=pro][data-theme=dark] .pro-trust-card__shield{background:color-mix(in srgb,#ffcc00 20%,#1c1b1a);color:#ffcc00}[data-app=pro][data-theme=dark] .pro-trust-card__item{background:color-mix(in srgb,#21201f 70%,#1c1b1a);box-shadow:inset 0 0 0 1px rgb(255 204 0/.12)}[data-app=pro][data-theme=dark] .pro-trust-pill--muted{background:color-mix(in srgb,#ffcc00 14%,#1c1b1a);color:#c4c0ba}[data-app=pro][data-theme=dark] .pro-trust-pill--done{background:color-mix(in srgb,#10b981 18%,#1c1b1a);color:#6ee7b7}[data-app=pro][data-theme=dark] .pro-trust-pill--pending{background:color-mix(in srgb,#f59e0b 18%,#1c1b1a);color:#fcd34d}[data-app=pro][data-theme=dark] .pro-trust-card__boost{background:color-mix(in srgb,#ffcc00 12%,#1c1b1a);color:#c4c0ba}[data-app=pro] .pro-insights-dashboard{display:flex;flex-direction:column;gap:2rem}[data-app=pro] .pro-insights-section__title{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-insights-section__sub{margin-top:.25rem;font-size:.75rem;color:var(--pro-ink-muted);line-height:1.45}[data-app=pro] .pro-insights-grid{display:grid;gap:.75rem;margin-top:.75rem}[data-app=pro] .pro-insights-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){[data-app=pro] .pro-insights-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app=pro] .pro-insights-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}[data-app=pro] .pro-insights-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-app=pro] .pro-insights-stat{display:flex;flex-direction:column;justify-content:center;min-height:5.25rem;padding:1rem 1.125rem;border-radius:1rem;border:1px solid var(--pro-line);background:var(--pro-card);box-shadow:var(--pro-shadow-sm);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}[data-app=pro] a:focus-visible .pro-insights-stat,[data-app=pro] a:hover .pro-insights-stat{border-color:color-mix(in srgb,var(--tasko-brand) 32%,transparent);box-shadow:var(--pro-shadow-md)}[data-app=pro] a:active .pro-insights-stat{transform:scale(.99)}[data-app=pro] .pro-insights-stat__label{font-size:.625rem;font-weight:600;letter-spacing:.06em;line-height:1.35;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-insights-stat__value{margin-top:.375rem;font-size:1.375rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--pro-ink)}[data-app=pro] .pro-insights-stat__hint{margin-top:.375rem;font-size:.625rem;line-height:1.35;color:var(--pro-ink-muted)}[data-app=pro] .pro-insights-metric{padding:.625rem .5rem;border-radius:.875rem;border:1px solid var(--pro-line);background:var(--pro-surface-elevated);text-align:center;box-shadow:var(--pro-shadow-sm)}[data-app=pro] .pro-insights-metric__label{font-size:.5625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-insights-metric__value{margin-top:.125rem;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;color:var(--pro-ink)}[data-app=pro] .pro-insights-chart{margin-top:1rem;padding:.875rem 1rem;border-radius:1rem;border:1px solid var(--pro-line);background:var(--pro-surface-elevated);box-shadow:var(--pro-shadow-sm)}[data-app=pro] .pro-insights-chart__title{margin-bottom:.5rem;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-insights-chart__bars{display:flex;align-items:flex-end;gap:.25rem;height:4rem}[data-app=pro] .pro-insights-chart__bar{flex:1;min-width:0;border-radius:.25rem .25rem 0 0;background:color-mix(in srgb,var(--tasko-brand) 82%,transparent)}[data-app=pro] .pro-insights-pipeline-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;border-radius:1rem;border:1px solid var(--pro-line);background:var(--pro-card);box-shadow:var(--pro-shadow-sm);transition:border-color .15s ease,box-shadow .15s ease}[data-app=pro] a:focus-visible .pro-insights-pipeline-row,[data-app=pro] a:hover .pro-insights-pipeline-row{border-color:color-mix(in srgb,var(--tasko-brand) 32%,transparent);box-shadow:var(--pro-shadow-md)}[data-app=pro][data-theme=dark] .pro-insights-chart,[data-app=pro][data-theme=dark] .pro-insights-metric,[data-app=pro][data-theme=dark] .pro-insights-pipeline-row,[data-app=pro][data-theme=dark] .pro-insights-stat{background:var(--pro-bg-elevated);border-color:var(--pro-border)}[data-app=pro][data-theme=dark] .pro-insights-metric__value,[data-app=pro][data-theme=dark] .pro-insights-stat__value{color:var(--pro-brand-bright)}[data-app=pro][data-theme=dark] .pro-insights-chart__bar{background:color-mix(in srgb,var(--pro-brand-bright) 78%,transparent)}[data-app=pro][data-theme=dark] .pro-account-row-icon{background:color-mix(in srgb,#ffcc00 22%,#1c1b1a);color:#ffcc00}[data-app=pro][data-theme=dark] .pro-account-input,[data-app=pro][data-theme=dark] .pro-account-textarea,[data-app=pro][data-theme=dark] .pro-wallet-input{background:var(--pro-bg-soft);color:var(--pro-ink);border-color:var(--pro-border)}[data-app=pro][data-theme=dark] .pro-account-input:focus,[data-app=pro][data-theme=dark] .pro-account-textarea:focus,[data-app=pro][data-theme=dark] .pro-wallet-input:focus{border-color:var(--tasko-brand);background:var(--pro-bg-elevated)}[data-app=pro][data-theme=dark] .pro-account-link-tile:hover,[data-app=pro][data-theme=dark] .pro-hub-row:hover .pro-hub-row-desc{color:var(--pro-ink)}[data-app=pro][data-theme=dark] .pro-hub-row:hover .pro-hub-row-label{color:var(--tasko-brand)}[data-app=pro][data-theme=dark] .pro-wallet-tabs button[data-active=false]{color:#c8c6c2}[data-app=pro][data-theme=dark] .pro-wallet-tabs button[data-active=false]:hover{color:#eef1f4}[data-app=pro][data-theme=dark] .pro-setup-option-selected{border-color:color-mix(in srgb,var(--tasko-brand) 45%,var(--pro-border))!important}[data-app=pro][data-theme=dark] .pro-support-bubble-me{box-shadow:0 4px 14px -4px rgb(0 0 0/.45)}[data-app=pro][data-theme=dark] .pro-collapse-chevron,[data-app=pro][data-theme=dark] .pro-tile-chevron{color:var(--pro-ink-muted);background:var(--pro-chip-bg)}[data-app=pro][data-theme=dark] .pro-section-title:before{background:linear-gradient(180deg,var(--pro-brand-bright) 0,var(--pro-brand) 100%)}@media (prefers-reduced-motion:reduce){[data-app=pro] .pro-branded-load__ring,[data-app=pro] .pro-theme-toggle-star,[data-app=pro] .pro-theme-toggle-thumb,[data-app=pro] .pro-theme-toggle-track,[data-app=pro] .pw__boot-mark,[data-app=pro] .pw__reveal{animation:none!important;transition:none!important}[data-app=pro] .pw--ready .pw__reveal{opacity:1;transform:none}}[data-app=pro] .pro-trust-card{overflow:hidden;border-radius:1.25rem;border:none;background:var(--pro-bg-elevated);box-shadow:0 1px 2px rgb(15 23 42/.04),0 0 0 1px color-mix(in srgb,var(--pro-border) 75%,transparent);padding:1.25rem 1.15rem 1.2rem}[data-app=pro] .pro-trust-card__hero{display:flex;align-items:center;gap:1rem}[data-app=pro] .pro-trust-card__score{position:relative;flex-shrink:0;width:3.5rem;height:3.5rem}[data-app=pro] .pro-trust-card__ring{width:100%;height:100%;transform:rotate(-90deg)}[data-app=pro] .pro-trust-card__ring-track{fill:none;stroke:var(--pro-surface-sunken);stroke-width:3.25}[data-app=pro] .pro-trust-card__ring-fill{fill:none;stroke:var(--pro-brand);stroke-width:3.25;stroke-linecap:round;transition:stroke-dasharray .4s ease}[data-app=pro] .pro-trust-card__score-num{position:absolute;inset:0;display:grid;place-items:center;font-size:.75rem;font-weight:700;letter-spacing:-.02em;color:var(--pro-brand)}[data-app=pro] .pro-trust-card__eyebrow{margin:0;font-size:.625rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-trust-card__tier{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.025em;color:var(--pro-ink)}[data-app=pro] .pro-trust-card__sub{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--pro-ink-muted)}[data-app=pro] .pro-trust-card__shield{display:none}[data-app=pro] .pro-trust-card__boost{margin:1rem 0 0;padding:.7rem .85rem;border-radius:.85rem;font-size:.8125rem;line-height:1.4;color:var(--pro-ink-secondary);background:color-mix(in srgb,var(--pro-brand-muted) 35%,var(--pro-bg-elevated))}[data-app=pro] .pro-trust-card__grid{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.35rem}[data-app=pro] .pro-trust-card__item{display:flex;align-items:center;gap:.5rem;padding:.75rem .85rem;border-radius:.85rem;background:var(--pro-surface-sunken)}[data-app=pro] .pro-trust-card__item-main{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:.5rem}[data-app=pro] .pro-trust-card__item--link{text-decoration:none;color:inherit;transition:background .16s ease}[data-app=pro] .pro-trust-card__item--link:hover{background:color-mix(in srgb,var(--pro-brand-muted) 55%,var(--pro-surface-sunken))}[data-app=pro] .pro-trust-card__item-label{font-size:.8125rem;font-weight:600;color:var(--pro-ink)}[data-app=pro] .pro-trust-card__chevron{flex-shrink:0;color:var(--pro-ink-muted)}[data-app=pro] .pro-trust-pill{display:inline-block;max-width:11rem;padding:.2rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-app=pro] .pro-trust-pill--done{background:color-mix(in srgb,var(--pro-accent-emerald) 14%,var(--pro-bg-elevated));color:#047857}[data-app=pro] .pro-trust-pill--pending{background:color-mix(in srgb,var(--pro-accent-gold) 16%,var(--pro-bg-elevated));color:#b45309}[data-app=pro] .pro-trust-pill--warn{background:color-mix(in srgb,var(--pro-danger) 10%,var(--pro-bg-elevated));color:var(--pro-danger-fg,#b91c1c)}[data-app=pro] .pro-trust-pill--muted{background:var(--pro-bg-elevated);color:var(--pro-ink-muted)}[data-app=pro] .pro-trust-card__btn{margin-top:.875rem;width:100%}[data-app=pro] .pro-trust-card__banner{margin-top:1rem;padding:.8rem .9rem;border-radius:.85rem;font-size:.8125rem;line-height:1.45}[data-app=pro] .pro-trust-card__banner--success{background:color-mix(in srgb,var(--pro-accent-emerald) 12%,var(--pro-bg-elevated));color:#047857}[data-app=pro] .pro-trust-card__banner--info{background:color-mix(in srgb,var(--pro-brand-muted) 55%,var(--pro-bg-elevated));color:var(--pro-ink-secondary)}[data-app=pro] .pro-trust-card__cta{margin-top:1rem}[data-app=pro] .pro-trust-card__cta-copy{margin:0 0 .75rem;font-size:.8125rem;line-height:1.45;color:var(--pro-ink-muted)}[data-app=pro] .pro-trust-card__reject{margin:.5rem 0 0;font-size:.75rem;color:var(--pro-danger-fg,#b91c1c)}[data-app=pro] .pro-trust-center{margin-top:0;padding:1rem;border-radius:1.35rem;border:1px solid var(--pro-border);background:var(--pro-bg-elevated);box-shadow:var(--pro-shadow-sm)}.pro-trust-center__head{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.pro-trust-center__title{font-size:1rem;font-weight:800;color:var(--pro-ink)}.pro-trust-center__score{font-size:.8125rem;font-weight:700;color:var(--pro-brand)}.pro-trust-center__meter{margin-top:.75rem;height:.35rem;border-radius:999px;background:var(--pro-surface-sunken);overflow:hidden}.pro-trust-center__meter-fill{display:block;height:100%;background:var(--pro-brand);border-radius:inherit}.pro-trust-center__list{margin-top:.875rem;display:grid;gap:.5rem;list-style:none;padding:0;font-size:.8125rem}.pro-trust-center__list li{display:flex;justify-content:space-between;gap:.75rem}.pro-trust-center__list strong{color:var(--pro-ink)}.pro-trust-center__list span{color:var(--pro-ink-muted);text-align:right}.pro-trust-center__hint{margin-top:.75rem;font-size:.75rem;color:var(--pro-ink-muted)}.pro-trust-center__form{margin-top:1rem}.pro-trust-center__label{display:block;margin-bottom:.35rem;font-size:.75rem;font-weight:700;color:var(--pro-ink-muted)}.pro-trust-center__sub{margin-top:.25rem;font-size:.75rem;color:var(--pro-ink-muted)}.pro-trust-center__cta{margin-top:1rem}.pro-trust-center__cta-copy{font-size:.8125rem;line-height:1.45;color:var(--pro-ink-secondary)}[data-app=pro] .pro-verification>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}[data-app=pro] .pro-verification-hero{border-radius:1rem;border-width:1px;padding:1rem;text-align:center;border-color:color-mix(in srgb,var(--pro-brand) 28%,var(--pro-border));background:linear-gradient(165deg,color-mix(in srgb,var(--pro-brand-muted) 70%,var(--pro-bg-elevated)) 0,var(--pro-bg-elevated) 100%)}[data-app=pro] .pro-verification-hero__icon{margin-left:auto;margin-right:auto;display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:var(--pro-brand)}[data-app=pro] .pro-verification-hero__title{margin-top:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:800;letter-spacing:-.025em;color:var(--pro-ink)}[data-app=pro] .pro-verification-hero__sub{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--pro-ink-secondary)}[data-app=pro] .pro-verification-trust>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}[data-app=pro] .pro-verification-trust{border-radius:1rem;border-width:1px;padding:1rem;list-style:none;border-color:var(--pro-border);background:var(--pro-bg-elevated)}[data-app=pro] .pro-verification-trust li{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.375;color:var(--pro-ink-secondary)}[data-app=pro] .pro-verification-note{border-radius:1rem;border-width:1px;padding:.75rem 1rem;border-color:color-mix(in srgb,var(--pro-brand) 22%,var(--pro-border));background:color-mix(in srgb,var(--pro-brand-muted) 35%,var(--pro-bg-elevated))}[data-app=pro] .pro-verification-note__lead{font-size:.875rem;line-height:1.25rem;font-weight:800;letter-spacing:-.025em;color:var(--pro-ink)}[data-app=pro] .pro-verification-note__detail{margin-top:.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--pro-ink-secondary)}[data-app=pro] .pro-verification-form-lead{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--pro-ink-secondary)}[data-app=pro] .pro-verification-form-lead strong{font-weight:700;color:var(--pro-ink)}[data-app=pro] .pro-verification-card-empty{position:relative;margin-top:.75rem;display:flex;min-height:9rem;width:100%;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;border-width:2px;border-style:dashed;padding:1.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-verification-card-empty{z-index:2}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .pro-verification-card-empty,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .pro-verification-card-empty{min-height:3rem}[data-app=pro] .pro-verification-card-empty{border-color:color-mix(in srgb,var(--pro-brand) 35%,var(--pro-border));background:color-mix(in srgb,var(--pro-brand-muted) 40%,var(--pro-bg));color:var(--pro-brand-deep)}[data-app=pro] .pro-verification-card-empty:hover:not(:disabled){border-color:var(--pro-brand);background:color-mix(in srgb,var(--pro-brand-muted) 65%,var(--pro-bg))}[data-app=pro] .pro-verification-card-preview{margin-top:.75rem}[data-app=pro] .pro-verification-card-preview>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}[data-app=pro] .pro-verification-card-preview__img{max-height:13rem;width:100%;border-radius:1rem;border-width:1px;-o-object-fit:contain;object-fit:contain}[data-app=pro] .pro-job-detail-footer a[data-app=pro] .pro-verification-card-preview__img,[data-app=pro] .pro-job-detail-footer button[data-app=pro] .pro-verification-card-preview__img{min-height:3rem}[data-app=pro] .pro-verification-card-preview__img{border-color:var(--pro-border);background:var(--pro-bg)}[data-app=pro] .pro-verification-footnote{text-align:center;font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-wallet-bank-header-row [data-app=pro] .pro-verification-footnote{color:#c8c6c2}[data-app=pro] .pro-nin-upload-empty__icon{margin-bottom:.5rem;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;background:color-mix(in srgb,var(--pro-brand-muted) 70%,var(--pro-bg));color:var(--pro-brand-deep)}[data-app=pro] .pro-availability-card{padding:.875rem 1rem 1rem}[data-app=pro] .pro-availability-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}[data-app=pro] .pro-availability-live{width:.5rem;height:.5rem;border-radius:999px;background:var(--pro-ink-muted);opacity:.45}[data-app=pro] .pro-availability-live.is-on{background:#ffcc00;opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,#ffcc00 28%,transparent)}[data-app=pro] .pro-availability-card__error{margin:.75rem 0 0;font-size:.8125rem;font-weight:600;color:var(--pro-danger-fg,#b91c1c)}[data-app=pro] .pro-availability-panel{padding:1rem}[data-app=pro] .pro-availability-toggle{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-radius:1rem;padding:.25rem}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-availability-toggle{z-index:2}[data-app=pro] .pro-wallet-stats [data-app=pro] .pro-availability-toggle{gap:.65rem}[data-app=pro] .pro-availability-toggle{background:color-mix(in srgb,var(--pro-brand-muted) 45%,var(--pro-bg));border:1px solid var(--pro-border)}[data-app=pro] .pro-availability-toggle:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:.85rem;background:var(--pro-bg-elevated);box-shadow:var(--pro-shadow-sm);transition:transform .28s var(--pro-ease-out);z-index:0}[data-app=pro] .pro-availability-toggle[data-available=false]:before{transform:translateX(calc(100% + 4px))}[data-app=pro] .pro-availability-toggle button{position:relative;z-index:10;min-height:44px;border-radius:.75rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}[data-app=pro] .pro-area-picker__other [data-app=pro] .pro-availability-toggle button{z-index:2}[data-app=pro] .pro-availability-toggle button[data-active=true]{color:var(--pro-brand-deep)}[data-app=pro] .pro-availability-toggle button[data-active=false]{color:var(--pro-ink-muted)}[data-app=pro] .pro-availability-toggle button:disabled{opacity:.6}[data-app=pro] .pro-availability-dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgb(16 185 129/.22);vertical-align:middle}[data-app=pro] .pro-availability-dot[data-live=true]{animation:pro-welcome-pulse 2s ease-in-out infinite}[data-app=pro] .pro-app-chrome:has(main.pro-verification-page){min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}[data-app=pro] .pro-app-chrome__scroll:has(main.pro-verification-page){flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 1.25rem)!important}[data-app=pro] .pro-app-chrome__scroll:has(main.pro-verification-page)>.tasko-app-shell,[data-app=pro] .pro-app-chrome__scroll:has(main.pro-verification-page)>.tasko-app-shell--external-nav,[data-app=pro] .pro-app-chrome__scroll:has(main.pro-verification-page)>[class*=pro-app--]{flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:-moz-min-content!important;min-height:min-content!important;overflow:visible!important}[data-app=pro] .pro-app-chrome__scroll .tasko-app-shell:has(main.pro-verification-page){height:auto!important;max-height:none!important;min-height:-moz-min-content!important;min-height:min-content!important;flex:0 0 auto!important;overflow:visible!important}[data-app=pro] .pro-app-chrome__scroll .tasko-app-shell:has(main.pro-verification-page)>main.pro-verification-page,[data-app=pro] main.pb-nav.pro-verification-page,[data-app=pro] main.pro-verification-page,[data-app=pro] main.pro-verification-page.pb-nav{flex:0 0 auto!important;min-height:auto!important;height:auto!important;overflow:visible!important;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 2rem)!important}[data-app=pro] main.pro-verification-page.pro-face-verify-page{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 1.5rem)!important}[data-app=pro] .pro-face-verify-page:has(.tasko-face-verify.is-capturing) .pro-verification-flow{gap:.75rem}[data-app=pro] .pro-face-verify-page:has(.tasko-face-verify.is-capturing) .pro-verification-flow__progress{padding:.65rem .85rem .7rem}[data-app=pro] .pro-face-verify-page:has(.tasko-face-verify.is-capturing) .pro-verification-flow__body{gap:.75rem}[data-app=pro] .pro-face-verify-page:has(.tasko-face-verify.is-capturing) .tasko-flow-progress__hint{display:none}[data-app=pro] header.pro-verification-header{position:sticky;top:0;z-index:30;background:var(--pro-bg-elevated)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:.5px solid var(--pro-border);isolation:isolate}[data-app=pro] .pro-verification-flow{display:flex;flex-direction:column;gap:1.15rem;width:100%;max-width:26rem;margin-inline:auto;padding-bottom:.5rem}[data-app=pro] .pro-verification-flow__progress{position:static;z-index:auto;margin:0;padding:.85rem .9rem .95rem;border-radius:1.15rem;border:.5px solid color-mix(in srgb,var(--pro-border) 80%,transparent);background:var(--pro-bg-elevated);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-app=pro] .pro-verification-flow__progress .tasko-flow-progress{margin-bottom:0}[data-app=pro] .pro-verification-flow__progress .tasko-flow-progress__steps{margin-bottom:.5rem}[data-app=pro] .pro-verification-flow__progress .tasko-flow-progress__meta{margin-top:.35rem}[data-app=pro] .pro-verification-flow__progress .tasko-flow-progress__hint{margin-top:.35rem;font-size:.8125rem;line-height:1.45}[data-app=pro] .pro-verification-flow__progress .tasko-flow-progress__step--current .tasko-flow-progress__dot{background:var(--pro-accent-gold,#ffcc00);color:var(--pro-brand-deep,#21201f);border-color:var(--pro-accent-gold,#ffcc00)}[data-app=pro] .pro-verification-flow__progress .tasko-flow-progress__step--current .tasko-flow-progress__label{color:var(--pro-brand-deep,#21201f);font-weight:750}[data-app=pro] .pro-verification-flow__progress .tasko-flow-progress__fill{background:var(--pro-accent-gold,#ffcc00)}[data-app=pro] .pro-verification-flow__body{display:flex;flex-direction:column;gap:1.15rem;min-width:0}[data-app=pro] .pro-verification-panel{display:flex;flex-direction:column;gap:1.15rem;width:100%}[data-app=pro] .pro-verification-panel__card{padding:1.35rem 1.25rem 1.4rem;border-radius:1.35rem;border:.5px solid color-mix(in srgb,var(--pro-brand) 16%,var(--pro-border));background:radial-gradient(ellipse 120% 80% at 0 0,color-mix(in srgb,var(--pro-brand) 10%,transparent),transparent 55%),linear-gradient(165deg,color-mix(in srgb,var(--pro-brand-muted) 45%,var(--pro-bg-elevated)) 0,var(--pro-bg-elevated) 68%)}[data-app=pro] .pro-verification-panel__card--success{text-align:center}[data-app=pro] .pro-verification-panel__brand{display:flex;align-items:flex-start;gap:.85rem}[data-app=pro] .pro-verification-panel__mark{display:inline-grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:999px;background:var(--pro-brand);color:var(--pro-on-brand);box-shadow:0 8px 20px -10px color-mix(in srgb,var(--pro-brand) 55%,transparent)}[data-app=pro] .pro-verification-panel__mark--gold{background:var(--pro-accent-gold,#ffcc00);color:var(--pro-brand-deep,#21201f);box-shadow:0 8px 20px -10px rgb(255 204 0/.45)}[data-app=pro] .pro-verification-panel__card--pay .pro-verification-panel__price{margin-top:1rem}[data-app=pro] .pro-verification-panel__card--pay .pro-verification-panel__brand+.pro-verification-panel__price{margin-top:1.15rem}[data-app=pro] .pro-verification-panel__card--success .pro-verification-panel__mark{margin:0 auto .85rem}[data-app=pro] .pro-verification-panel__heading{margin:0;font-size:1.2rem;font-weight:800;letter-spacing:-.025em;line-height:1.25;color:var(--pro-ink)}[data-app=pro] .pro-verification-panel__eyebrow{margin:.2rem 0 0;font-size:.75rem;font-weight:650;letter-spacing:.01em;color:var(--pro-ink-muted)}[data-app=pro] .pro-verification-panel__card>.pro-verification-panel__eyebrow{margin:0 0 .85rem;text-align:center;text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:700;color:var(--pro-brand)}[data-app=pro] .pro-verification-panel__price{margin-top:1.15rem;padding:1.1rem 1rem 1.15rem;border-radius:1.1rem;text-align:center;background:color-mix(in srgb,var(--pro-bg-elevated) 88%,white);border:.5px solid color-mix(in srgb,var(--pro-brand) 12%,var(--pro-border))}[data-app=pro] .pro-verification-panel__amount{margin:0;padding:.15rem 0;font-size:clamp(2rem,8vw,2.35rem);font-weight:800;letter-spacing:-.04em;line-height:1.15;color:var(--pro-ink);font-variant-numeric:tabular-nums;overflow:visible}[data-app=pro] .pro-verification-panel__amount-note{margin:.45rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.4;color:var(--pro-ink-muted)}[data-app=pro] .pro-verification-panel__jobs{margin:1rem 0 0;padding:.65rem .85rem;border-radius:.85rem;font-size:.8125rem;line-height:1.4;color:var(--pro-ink);background:color-mix(in srgb,var(--pro-brand) 8%,var(--pro-bg-elevated));border:.5px solid color-mix(in srgb,var(--pro-brand) 14%,transparent)}[data-app=pro] .pro-verification-panel__lede{margin:1rem 0 0;font-size:.9rem;line-height:1.55;color:var(--pro-ink-secondary)}[data-app=pro] .pro-verification-panel__card--success .pro-verification-panel__lede{margin-top:.5rem}[data-app=pro] .pro-verification-panel__list{margin:0;padding:0;list-style:none;display:grid;gap:.65rem}[data-app=pro] .pro-verification-panel__after{margin:0 0 .35rem;font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-verification-panel__row{display:flex;align-items:flex-start;gap:.8rem;padding:.95rem 1rem;border-radius:1.05rem;border:.5px solid color-mix(in srgb,var(--pro-border) 90%,transparent);background:var(--pro-bg-elevated)}[data-app=pro] .pro-verification-panel__check{display:inline-grid;place-items:center;flex-shrink:0;width:1.55rem;height:1.55rem;margin-top:.05rem;border-radius:999px;background:color-mix(in srgb,var(--pro-brand) 12%,var(--pro-bg-elevated));color:var(--pro-brand)}[data-app=pro] .pro-verification-panel__row-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.2rem}[data-app=pro] .pro-verification-panel__row-title{font-size:.9rem;font-weight:700;color:var(--pro-ink)}[data-app=pro] .pro-verification-panel__row-detail{font-size:.8rem;line-height:1.45;color:var(--pro-ink-muted)}[data-app=pro] .pro-verification-panel__actions{display:grid;gap:.75rem;padding-top:.25rem;padding-bottom:.5rem;margin-bottom:.25rem}[data-app=pro] .pro-verification-panel__actions--primary{padding-top:0;padding-bottom:0;margin-bottom:0}[data-app=pro] .pro-verification-panel__actions--foot{padding-top:.25rem;padding-bottom:1.25rem}[data-app=pro] .pro-verification-panel__actions--primary .ds-btn--primary,[data-app=pro] .pro-verification-panel__cta,[data-app=pro] .pro-verification-panel__cta.ds-btn,[data-app=pro] .pro-verification-panel__cta.ds-btn--primary,[data-app=pro] .pro-verification-panel__cta.tasko-btn-gold{min-height:3.2rem!important;border-radius:999px!important;border:none!important;font-size:1rem!important;font-weight:750!important;letter-spacing:-.01em;background:#ffcc00!important;color:#21201f!important;box-shadow:0 10px 24px -12px rgb(255 204 0/.45)!important;filter:none!important}[data-app=pro] .pro-verification-panel__actions--primary .ds-btn--primary:disabled,[data-app=pro] .pro-verification-panel__cta:disabled{background:color-mix(in srgb,#ffcc00 72%,#6b6560)!important;color:#21201f!important;box-shadow:none!important;opacity:1!important}[data-app=pro] .pro-verification-panel__actions--primary .ds-btn--secondary{min-height:3rem!important;border-radius:999px!important;border:1.5px solid #21201f!important;background:#ffcc00!important;color:#21201f!important;font-weight:750!important;box-shadow:none!important}[data-app=pro] .pro-verification-panel__links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem 1.1rem}[data-app=pro] .pro-verification-panel__links a,[data-app=pro] .pro-verification-panel__text-link{font-size:.8125rem;font-weight:650;color:var(--pro-brand);text-decoration:none;text-align:center;display:block;width:100%;border:none;background:none;padding:.35rem 0 0;cursor:pointer;font:inherit}[data-app=pro] .pro-verification-panel__links a:hover,[data-app=pro] .pro-verification-panel__text-link:hover{text-decoration:underline;text-underline-offset:2px}[data-app=pro] .pro-verification-panel__secure{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:0;font-size:.72rem;font-weight:600;color:var(--pro-ink-muted)}[data-app=pro] .pro-verification-panel__text-btn{border:none;background:none;cursor:pointer;padding:.15rem;font:inherit;font-size:.78rem;font-weight:500;color:var(--pro-ink-muted);text-align:center}[data-app=pro] .pro-verification-panel__text-btn:hover:not(:disabled){text-decoration:underline;text-underline-offset:2px}[data-app=pro] .pro-verification-panel__text-btn:disabled{opacity:.55;cursor:not-allowed}[data-app=pro] .pro-verification-panel__confirming{display:grid;gap:.55rem;justify-items:center;text-align:center;padding:2.75rem 1rem 1.5rem}[data-app=pro] .pro-verification-panel__spinner{width:1.75rem;height:1.75rem;border-radius:999px;border:2.5px solid color-mix(in srgb,var(--pro-brand) 18%,transparent);border-top-color:var(--pro-brand);animation:pro-verification-spin .75s linear infinite}@keyframes pro-verification-spin{to{transform:rotate(1turn)}}[data-app=pro][data-theme=dark] .pro-verification-panel__price{background:color-mix(in srgb,var(--pro-bg) 55%,var(--pro-bg-elevated))}[data-app=pro] .pro-verification-process__lead{margin:0 0 1rem;font-size:.875rem;line-height:1.5;color:var(--pro-ink-secondary)}[data-app=pro] .pro-verification-process__steps{margin:0 0 1rem;padding:0;list-style:none;display:grid;gap:.5rem}[data-app=pro] .pro-verification-process__row{display:flex;align-items:center;gap:.625rem;padding:.75rem;border-radius:.875rem;border:1px solid var(--pro-border);background:var(--pro-bg-elevated)}[data-app=pro] .pro-verification-process__row--link{text-decoration:none;color:inherit}[data-app=pro] .pro-verification-process__step-num{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px;font-size:.75rem;font-weight:800;background:var(--pro-brand-muted);color:var(--pro-brand)}[data-app=pro] .pro-verification-process__step-label{display:block;font-size:.875rem;font-weight:700;color:var(--pro-ink)}[data-app=pro] .pro-verification-process__step-hint{display:block;font-size:.75rem;color:var(--pro-ink-muted)}[data-app=pro] .pro-verification-process__pill{padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:700}[data-app=pro] .pro-verification-process__pill--done{background:color-mix(in srgb,var(--pro-brand) 14%,transparent);color:var(--pro-brand)}[data-app=pro] .pro-verification-process__pill--active{background:var(--pro-brand);color:var(--pro-on-brand)}[data-app=pro] .pro-verification-process__pill--todo{background:var(--pro-surface-sunken);color:var(--pro-ink-muted)}[data-app=pro] .pro-verification-process__banner{margin-bottom:1rem;padding:.75rem;border-radius:.75rem;font-size:.8125rem;color:var(--pro-ink-secondary);background:color-mix(in srgb,var(--pro-brand) 10%,var(--pro-bg-elevated))}[data-app=pro] .pro-verification-status__hero{margin-bottom:1rem;padding:1rem;border-radius:1rem;border:1px solid var(--pro-border);background:var(--pro-bg-elevated)}[data-app=pro] .pro-verification-status__hero--verified{border-color:color-mix(in srgb,var(--pro-brand) 35%,var(--pro-border));background:var(--pro-brand-muted)}[data-app=pro] .pro-verification-status__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-verification-status__title{margin:.25rem 0 0;font-size:1.0625rem;font-weight:800;color:var(--pro-ink)}[data-app=pro] .pro-verification-status__sub{margin:.375rem 0 0;font-size:.8125rem;color:var(--pro-ink-secondary)}[data-app=pro] .pro-verification-status__list{margin:0 0 1rem;padding:0;list-style:none;display:grid;gap:.5rem}[data-app=pro] .pro-verification-status__list li{display:flex;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-radius:.75rem;font-size:.8125rem;background:var(--pro-surface-sunken);color:var(--pro-ink-secondary)}[data-app=pro] .pro-verification-status__list li span:last-child{font-weight:600;color:var(--pro-ink);text-align:right}.pro-premium-block{margin-top:1rem}.pro-premium-video__player{width:100%;max-height:12rem;border-radius:.75rem;background:#000}.pro-premium-packages,.pro-premium-video{display:flex;flex-direction:column;gap:.5rem}.pro-premium-packages{list-style:none;padding:0;margin:.5rem 0}.pro-premium-package{display:flex;justify-content:space-between;gap:.75rem;padding:.75rem;border-radius:.75rem;border:1px solid var(--pro-border);background:var(--pro-surface)}.pro-premium-package-form{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.pro-premium-calendar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:.5rem}.pro-premium-day{padding:.5rem;border-radius:.625rem;border:1px solid var(--pro-border);background:var(--pro-surface);text-align:left;font-size:.6875rem;font-weight:700;color:var(--pro-ink-muted)}.pro-premium-day--on{border-color:color-mix(in srgb,var(--pro-brand) 35%,var(--pro-border));background:color-mix(in srgb,var(--pro-brand-muted) 40%,transparent);color:var(--pro-ink)}.pro-premium-day__hours{display:block;margin-top:.15rem;font-weight:600;font-size:.625rem}.pro-skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:.75rem 1.25rem;border-radius:0 0 .75rem .75rem;background:var(--pro-brand);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none}.pro-skip-link:focus{left:1rem;top:.5rem;outline:2px solid var(--pro-brand-bright);outline-offset:2px}html[data-bfcache-restore] [data-app=pro] .tasko-app-main,html[data-bfcache-restore] [data-app=pro] .tasko-page-enter,html[data-bfcache-restore] [data-app=pro] .tasko-stagger-item{animation:none!important;opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){[data-app=pro] .tasko-page-enter,[data-app=pro] .tasko-stagger-item{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}@media (hover:none),(max-width:768px){html[data-app=pro],html[data-app=pro] body{overscroll-behavior-y:none}[data-app=pro] .tasko-page-enter,[data-app=pro] .tasko-stagger-item{animation:none!important;opacity:1!important;transform:none!important}[data-app=pro] .pro-card-premium:hover{transform:none}[data-app=pro] header.sticky{backdrop-filter:none;-webkit-backdrop-filter:none}[data-app=pro] .pro-nav-float{backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}}[data-app=pro] .pro-feed-head-wrap{border-bottom:1px solid color-mix(in srgb,var(--pro-border) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--pro-bg-elevated) 97%,transparent) 0,color-mix(in srgb,var(--pro-bg-elevated) 90%,transparent) 100%);backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%)}[data-app=pro] .pro-feed-head{display:flex;flex-direction:column;gap:.625rem;padding:.75rem 1rem .625rem}[data-app=pro] .pro-feed-head__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2rem}[data-app=pro] .pro-feed-head__actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}[data-app=pro] .pro-feed-head__lead{display:flex;align-items:center;gap:.5rem;min-width:0}[data-app=pro] .pro-feed-head__title{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--pro-ink)}[data-app=pro] .pro-feed-head__stat{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.375rem;padding:0 .45rem;border-radius:999px;background:color-mix(in srgb,var(--pro-brand-bright,var(--pro-brand)) 14%,var(--pro-bg-soft));color:var(--pro-brand-bright,var(--pro-brand));font-size:.6875rem;font-weight:800;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums}[data-app=pro] .pro-feed-head__stat.is-loading{opacity:.7;animation:pro-feed-pulse 1.4s ease-in-out infinite}[data-app=pro] .pro-feed-head__refresh{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex-shrink:0;border:1px solid color-mix(in srgb,var(--pro-border) 80%,transparent);border-radius:999px;background:var(--pro-bg-elevated);color:var(--pro-ink-secondary);box-shadow:var(--pro-shadow-sm);cursor:pointer;transition:background .2s var(--pro-ease-out,ease),color .2s var(--pro-ease-out,ease),border-color .2s ease,transform .15s ease,box-shadow .2s ease}[data-app=pro] .pro-feed-head__refresh:hover:not(:disabled){background:var(--pro-bg-soft);color:var(--pro-brand);border-color:color-mix(in srgb,var(--pro-brand) 28%,var(--pro-border));box-shadow:var(--pro-shadow-md)}[data-app=pro] .pro-feed-head__refresh:active:not(:disabled){transform:scale(.94)}[data-app=pro] .pro-feed-head__refresh:disabled{opacity:.55;cursor:wait}@keyframes pro-feed-spin{to{transform:rotate(1turn)}}[data-app=pro] .pro-feed-head__spin{animation:pro-feed-spin .85s linear infinite}[data-app=pro] .pro-feed-head__market{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:.5rem;align-items:stretch}@media (max-width:360px){[data-app=pro] .pro-feed-head__market{grid-template-columns:1fr}}[data-app=pro] .pro-feed-head__city{position:relative;display:flex;align-items:center;gap:.375rem;min-height:2.5rem;padding:0 .625rem 0 .5rem;border-radius:.875rem;background:var(--pro-bg-elevated);border:1px solid color-mix(in srgb,var(--pro-border) 85%,transparent);box-shadow:var(--pro-shadow-sm);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}[data-app=pro] .pro-feed-head__city:focus-within{border-color:color-mix(in srgb,var(--pro-brand) 40%,var(--pro-border));box-shadow:var(--pro-shadow-sm),0 0 0 3px color-mix(in srgb,var(--pro-brand) 12%,transparent)}[data-app=pro] .pro-feed-head__city-icon{display:grid;place-items:center;flex-shrink:0;color:var(--pro-brand-bright,var(--pro-brand));pointer-events:none}[data-app=pro] .pro-feed-head__city-label{flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pro-ink-muted);pointer-events:none}[data-app=pro] .pro-feed-head__city-control{flex:1;min-width:0}[data-app=pro] .pro-feed-head__city-control select,[data-app=pro] .pro-feed-head__city-control>div{width:100%;min-height:2.5rem;margin:0;padding:0;border:none!important;border-radius:0;background:transparent!important;box-shadow:none!important;font-size:.8125rem;font-weight:700;letter-spacing:-.02em;color:var(--pro-ink);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}[data-app=pro] .pro-feed-head__city-control select:focus{outline:none;box-shadow:none!important}[data-app=pro] .pro-feed-head__city-chevron{display:grid;place-items:center;flex-shrink:0;color:var(--pro-ink-muted);pointer-events:none}[data-app=pro] .pro-feed-head__tabs{display:grid;grid-template-columns:1fr 1fr;gap:.125rem;padding:.1875rem;border-radius:.875rem;background:var(--pro-bg-soft);border:1px solid color-mix(in srgb,var(--pro-border) 70%,transparent)}[data-app=pro] .pro-feed-head__tab{min-height:2.125rem;border:none;border-radius:.6875rem;background:transparent;font-size:.8125rem;font-weight:650;letter-spacing:-.01em;color:var(--pro-ink-muted);cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease}[data-app=pro] .pro-feed-head__tab:active{transform:scale(.98)}[data-app=pro] .pro-feed-head__tab.is-active{background:var(--pro-bg-elevated);color:var(--pro-ink);font-weight:750;box-shadow:0 1px 2px rgb(15 23 42/.06),0 4px 10px -4px rgb(33 32 31/.12)}[data-app=pro][data-theme=dark] .pro-feed-head__tab.is-active{background:color-mix(in srgb,var(--pro-bg-elevated) 90%,#fff)}[data-app=pro] main.pro-feed-page{padding-top:.625rem!important;padding-bottom:var(--tasko-scroll-pad-bottom-nav)!important;display:flex;flex-direction:column;min-height:0;gap:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:color-mix(in srgb,var(--pro-bg-soft) 70%,var(--pro-surface-sunken,#e8eeec))}[data-app=pro] main.pro-feed-page.pro-feed-page--empty{flex:1;overflow:hidden}[data-app=pro] .tasko-app-shell:has(main.pro-feed-page--empty){height:100dvh;max-height:100dvh;overflow:hidden}[data-app=pro] .tasko-app-shell:has(main.pro-feed-page--empty)>main.pro-feed-page--empty{flex:1 1 auto;min-height:0}[data-app=pro] .pro-feed-empty{display:flex;flex:1;flex-direction:column;align-items:stretch;justify-content:center;min-height:0;margin:0;padding:.25rem 0 0;text-align:left;border:none;background:transparent;box-shadow:none;animation:pro-feed-empty-in .35s cubic-bezier(.2,.7,.2,1) both}@keyframes pro-feed-empty-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-app=pro] .pro-feed-empty__title{margin:0;font-size:1.125rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--pro-ink)}[data-app=pro] .pro-feed-empty__desc{margin:.3rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--pro-ink-muted)}[data-app=pro] .pro-feed-empty__actions-list{display:flex;flex-direction:column;gap:0;width:100%;margin:.85rem 0 0;border:1px solid var(--pro-border);border-radius:.875rem;background:var(--pro-bg-elevated);overflow:hidden}[data-app=pro] .pro-feed-empty__action{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.625rem;padding:.55rem .85rem;border:none;border-bottom:1px solid var(--pro-border);border-radius:0;background:transparent;text-align:left;text-decoration:none;color:inherit;cursor:pointer;font:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}[data-app=pro] .pro-feed-empty__action:last-child{border-bottom:none}[data-app=pro] .pro-feed-empty__action:hover{background:color-mix(in srgb,var(--pro-brand) 5%,transparent)}[data-app=pro] .pro-feed-empty__action:active{background:color-mix(in srgb,var(--pro-brand) 8%,transparent)}[data-app=pro] .pro-feed-empty__action:focus-visible{outline:2px solid color-mix(in srgb,var(--pro-brand) 55%,transparent);outline-offset:-2px}[data-app=pro] .pro-feed-empty__action-title{font-size:.8125rem;font-weight:700;letter-spacing:-.01em;color:var(--pro-ink)}[data-app=pro] .pro-feed-empty__chevron{flex-shrink:0;color:var(--pro-ink-muted)}[data-app=pro] .pro-feed-empty__actions{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;width:100%;margin-top:.85rem}[data-app=pro] .pro-feed-empty__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.625rem;padding:0 1rem;border:none;border-radius:999px;background:var(--pro-accent-gold,#ffcc00);font-size:.8125rem;font-weight:750;color:var(--pro-brand-deep,#21201f);text-decoration:none;cursor:pointer;box-shadow:0 6px 14px -4px rgb(255 204 0/.35)}[data-app=pro] .pro-feed-empty__cta:active{transform:scale(.98)}[data-app=pro] .pro-feed-empty__ghost{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.25rem;padding:0 1rem;border:1px solid var(--pro-border);border-radius:999px;background:transparent;font-size:.75rem;font-weight:700;color:var(--pro-brand);cursor:pointer}[data-app=pro][data-theme=dark] .pro-feed-empty{background:transparent}[data-app=pro] .pro-feed-search-panel{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.875rem;padding:.85rem;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--pro-border) 70%,transparent);background:#fff;box-shadow:0 8px 24px -16px rgb(33 32 31/.18)}[data-app=pro] .pro-feed-search-panel__q .ds-input,[data-app=pro] .pro-feed-search-panel__q input{min-height:2.65rem!important;border-radius:999px!important;background:#f1f2f4!important;border:1px solid color-mix(in srgb,var(--pro-border) 75%,transparent)!important;box-shadow:none!important;font-size:.875rem!important}[data-app=pro] .pro-feed-search-panel__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;align-items:stretch}[data-app=pro] .pro-feed-search-panel__drop{position:relative;min-width:0}[data-app=pro] .pro-feed-search-panel__drop select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:2.45rem;padding:0 1.65rem 0 .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--pro-accent-gold,#ffcc00) 55%,var(--pro-border));background:var(--pro-accent-gold,#ffcc00) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2321201f' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .55rem center;color:var(--pro-brand-deep,#21201f);font-size:.6875rem;font-weight:750;letter-spacing:-.02em;cursor:pointer;text-overflow:ellipsis}[data-app=pro] .pro-feed-search-panel__drop select:focus{outline:none;border-color:var(--pro-brand-deep,#21201f);box-shadow:0 0 0 3px color-mix(in srgb,var(--pro-accent-gold,#ffcc00) 45%,transparent)}[data-app=pro] .pro-feed-notices{display:flex;flex-direction:column;gap:.625rem;margin-bottom:.875rem}[data-app=pro] .pro-feed-notices:empty{display:none;margin:0}[data-app=pro] .pro-feed-error{margin-bottom:.875rem}[data-app=pro] .pro-feed-stream{display:flex;flex-direction:column;gap:.75rem;margin:0;padding-bottom:.5rem}[data-app=pro] .pro-feed-search-results{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem}[data-app=pro] .pro-feed-swipe-row{position:relative;overflow:hidden;border-radius:1.35rem;touch-action:pan-y;isolation:isolate}[data-app=pro] .pro-feed-swipe-row.is-dragging{touch-action:none}[data-app=pro] .pro-feed-swipe-row__action{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:flex-end;padding-right:1.25rem;background:#dc2626;color:#fff;font-size:.8125rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;pointer-events:none}[data-app=pro] .pro-feed-swipe-row__panel{position:relative;z-index:1;background:var(--pro-bg-elevated);border-radius:inherit;transition:transform .22s cubic-bezier(.2,.7,.2,1)}[data-app=pro] .pro-feed-swipe-row.is-dragging .pro-feed-swipe-row__panel{transition:none;will-change:transform}[data-app=pro] .pro-feed-swipe-row.is-removing .pro-feed-swipe-row__panel{transform:translate3d(-108%,0,0);opacity:0;transition:transform .26s cubic-bezier(.2,.7,.2,1),opacity .2s ease}[data-app=pro] .pro-feed-swipe-row.is-removing{min-height:0;max-height:0;opacity:0;margin:0;pointer-events:none;transition:max-height .2s ease,opacity .16s ease,margin .2s ease}[data-app=pro] .pro-feed-head__hint{margin:-.125rem 0 0;font-size:.6875rem;font-weight:500;letter-spacing:.01em;text-align:center;color:color-mix(in srgb,var(--pro-ink-muted) 88%,transparent)}[data-app=pro] .pro-feed-post{overflow:hidden;border-radius:1.125rem;border:1px solid color-mix(in srgb,var(--pro-border) 70%,transparent);background:var(--pro-bg-elevated);box-shadow:0 1px 2px rgb(15 23 42/.04),0 8px 24px -12px rgb(33 32 31/.14);transition:transform .2s var(--pro-ease-out,ease),box-shadow .2s ease}@media (hover:hover) and (pointer:fine){[data-app=pro] .pro-feed-post:hover{box-shadow:0 2px 4px rgb(15 23 42/.05),0 14px 32px -14px rgb(33 32 31/.2);transform:translateY(-1px)}}[data-app=pro] .pro-feed-post--urgent{box-shadow:0 1px 2px rgb(15 23 42/.04),0 8px 24px -12px rgb(33 32 31/.14),inset 3px 0 0 #f97316}[data-app=pro] .pro-feed-post__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.625rem;padding:.875rem 1rem .375rem}[data-app=pro] .pro-feed-post__actor{display:flex;align-items:flex-start;gap:.625rem;min-width:0;flex:1;text-decoration:none;color:inherit}[data-app=pro] .pro-feed-post__avatar{flex-shrink:0;margin-top:.0625rem}[data-app=pro] .pro-feed-post__actor-copy{display:flex;flex-direction:column;min-width:0;gap:.125rem}[data-app=pro] .pro-feed-post__name{font-size:.9375rem;font-weight:750;letter-spacing:-.02em;color:var(--pro-ink);line-height:1.25}[data-app=pro] .pro-feed-post__subline{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem;font-size:.75rem;font-weight:550;line-height:1.35;color:var(--pro-ink-muted)}[data-app=pro] .pro-feed-post__subline-service{display:inline-flex;align-items:center;gap:.25rem;font-weight:650;color:var(--pro-ink-secondary)}[data-app=pro] .pro-feed-post__glyph{display:inline-grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:.3rem;background:color-mix(in srgb,var(--pro-brand) 10%,var(--pro-bg-soft));font-size:.6875rem;line-height:1}[data-app=pro] .pro-feed-post__subline-meta{display:inline-flex;align-items:center;gap:.2rem}[data-app=pro] .pro-feed-post__subline-meta svg{color:var(--pro-brand);flex-shrink:0}[data-app=pro] .pro-feed-post__when{flex-shrink:0;display:inline-flex;align-items:center;margin-top:.125rem;padding:.28rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--pro-bg-soft) 80%,var(--pro-bg-elevated));font-size:.625rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--pro-ink-secondary)}[data-app=pro] .pro-feed-post__when.is-urgent{background:#fff7ed;color:#c2410c}[data-app=pro] .pro-feed-post__when.is-invited{background:#fef3c7}[data-app=pro] .pro-feed-post__story{padding:.25rem 1rem .75rem}[data-app=pro] .pro-feed-post__job-title{margin:0 0 .35rem;font-size:1.125rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--pro-ink)}[data-app=pro] .pro-feed-post__job-title a{color:inherit;text-decoration:none}[data-app=pro] .pro-feed-post__job-title a:hover{color:var(--pro-brand)}[data-app=pro] .pro-feed-post__text{margin:0;font-size:.9375rem;line-height:1.55;color:var(--pro-ink);white-space:pre-wrap;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}[data-app=pro] .pro-feed-post__voice-lead{margin:0 0 .5rem;font-size:.8125rem;font-weight:650;color:var(--pro-ink-secondary)}[data-app=pro] .pro-feed-post__story .pro-feed-voice,[data-app=pro] .pro-feed-post__story .pro-feed-voice--ui{margin-top:.625rem}[data-app=pro] .pro-feed-post__media-bleed{margin:0;background:#0f172a08}[data-app=pro] .pro-feed-post__media-bleed .pro-feed-media{margin:0}[data-app=pro] .pro-feed-post__media-bleed .pro-feed-media__grid{border-radius:0}[data-app=pro] .pro-feed-post__insight{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 1rem;border-top:1px solid color-mix(in srgb,var(--pro-border) 55%,transparent)}[data-app=pro] .pro-feed-post__budget{display:flex;align-items:baseline;gap:.4rem;min-width:0}[data-app=pro] .pro-feed-post__budget-label{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-feed-post__budget-value{font-size:.875rem;font-weight:700;letter-spacing:-.015em;color:var(--pro-ink-secondary)}[data-app=pro] .pro-feed-post__budget.is-set .pro-feed-post__budget-value{color:var(--pro-brand);font-weight:800}[data-app=pro] .pro-feed-voice{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--pro-brand) 22%,var(--pro-border));background:linear-gradient(135deg,color-mix(in srgb,var(--pro-brand) 6%,var(--pro-bg-elevated)) 0,var(--pro-bg-soft) 100%)}[data-app=pro] .pro-feed-voice--ui{margin:0}[data-app=pro] .pro-feed-voice__play{display:grid;place-items:center;width:2.125rem;height:2.125rem;flex-shrink:0;border:none;border-radius:999px;background:var(--pro-brand);color:#fff;cursor:pointer}[data-app=pro] .pro-feed-voice__play:disabled{opacity:.5;cursor:not-allowed}[data-app=pro] .pro-feed-voice__body{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}[data-app=pro] .pro-feed-voice__mic{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:999px;background:color-mix(in srgb,var(--pro-brand) 12%,transparent);color:var(--pro-brand)}[data-app=pro] .pro-feed-voice__label{margin:0;font-size:.8125rem;font-weight:700;color:var(--pro-ink)}[data-app=pro] .pro-feed-voice__hint{margin:.125rem 0 0;font-size:.6875rem;color:var(--pro-ink-muted)}[data-app=pro] .pro-feed-voice__error{margin:.125rem 0 0;font-size:.6875rem;color:var(--pro-danger-fg)}[data-app=pro] .pro-feed-voice.tasko-voice-note-player .tasko-voice-note-player__play{background:var(--pro-brand);color:#fff}[data-app=pro] .pro-feed-voice.tasko-voice-note-player.is-playing .tasko-voice-note-player__play{box-shadow:0 0 0 3px color-mix(in srgb,var(--pro-brand) 22%,transparent)}[data-app=pro] .pro-feed-voice.tasko-voice-note-player .tasko-voice-wave__bar.is-filled{background:var(--pro-brand)}[data-app=pro] .pro-feed-voice.tasko-voice-note-player .tasko-voice-note-player__time{color:var(--pro-brand)}[data-app=pro] .pro-feed-voice.tasko-voice-note-player .tasko-voice-note-player__body{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}[data-app=pro] .pro-feed-voice.tasko-voice-note-player .tasko-voice-note-player__icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:999px;background:color-mix(in srgb,var(--pro-brand) 12%,transparent);color:var(--pro-brand)}[data-app=pro] .pro-feed-voice.tasko-voice-note-player .tasko-voice-note-player__label{margin:0;font-size:.8125rem;font-weight:700;color:var(--pro-ink)}[data-app=pro] .pro-feed-voice.tasko-voice-note-player .tasko-voice-note-player__hint{margin:.125rem 0 0;font-size:.6875rem;color:var(--pro-ink-muted)}[data-app=pro] .pro-feed-voice.tasko-voice-note-player .tasko-voice-note-player__error{margin:.125rem 0 0;font-size:.6875rem;color:var(--pro-danger-fg)}[data-app=pro] .pro-feed-media{display:flex;flex-direction:column;gap:.25rem}[data-app=pro] .pro-feed-media__grid{display:grid;gap:2px;overflow:hidden;border-radius:.625rem;text-decoration:none}[data-app=pro] .pro-feed-media--1{grid-template-columns:1fr;height:clamp(10rem,52vw,14rem)}[data-app=pro] .pro-feed-media--2{grid-template-columns:repeat(2,1fr);height:clamp(5.5rem,28vw,7.5rem)}[data-app=pro] .pro-feed-media--3{grid-template-columns:1.15fr .85fr;grid-template-rows:repeat(2,1fr);height:clamp(6.5rem,32vw,8.5rem)}[data-app=pro] .pro-feed-media--3 .pro-feed-media__cell:first-child{grid-row:span 2}[data-app=pro] .pro-feed-media--4{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:clamp(6.5rem,32vw,8.5rem)}[data-app=pro] .pro-feed-media__cell{position:relative;display:block;overflow:hidden;min-height:0;min-width:0;background:var(--pro-bg-soft)}[data-app=pro] .pro-feed-media__img{width:100%;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;display:block}[data-app=pro] .pro-feed-media__cell--video .pro-feed-media__video-el{aspect-ratio:unset;background:#0f172a}[data-app=pro] .pro-feed-media__cell--video .pro-feed-media__video-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:rgb(255 255 255/.92);color:var(--pro-brand);transform:translate(-50%,-50%);box-shadow:0 4px 12px rgb(0 0 0/.22);pointer-events:none}[data-app=pro] .pro-feed-media__cell--more:after{content:"";position:absolute;inset:0;background:rgb(0 0 0/.45)}[data-app=pro] .pro-feed-media__more{position:absolute;inset:0;z-index:1;display:grid;place-items:center;font-size:1.25rem;font-weight:800;color:#fff}[data-app=pro] .pro-feed-media__files{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}[data-app=pro] .pro-feed-media__file{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;padding:.3125rem .5rem;border-radius:.5rem;border:1px solid var(--pro-border);background:var(--pro-bg-soft);text-decoration:none;color:inherit}[data-app=pro] .pro-feed-media__file-icon{display:grid;place-items:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:.3125rem;background:color-mix(in srgb,var(--pro-brand) 12%,var(--pro-bg-elevated));font-size:.5rem;font-weight:800;color:var(--pro-brand)}[data-app=pro] .pro-feed-media__file-name{font-size:.6875rem;font-weight:600;color:var(--pro-ink-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-app=pro] .pro-feed-media__file-more{font-size:.6875rem;font-weight:700;color:var(--pro-brand);text-decoration:none}[data-app=pro] .pro-feed-post__foot{display:flex;flex-direction:column;gap:.625rem;padding:.75rem 1rem 1rem;border-top:1px solid color-mix(in srgb,var(--pro-border) 55%,transparent);background:var(--pro-bg-elevated)}[data-app=pro] .pro-feed-post__signal{display:flex;align-items:center;justify-content:flex-end;gap:.375rem;margin-bottom:0;font-size:.75rem;font-weight:650;letter-spacing:-.01em;color:var(--pro-ink-muted);white-space:nowrap}[data-app=pro] .pro-feed-post__signal--hot{color:var(--pro-brand-bright,var(--pro-brand))}[data-app=pro] .pro-feed-post__signal-pulse{width:.4375rem;height:.4375rem;border-radius:999px;background:#ffcc00;box-shadow:0 0 0 3px rgb(255 204 0/.28);animation:pro-feed-pulse 2s ease-in-out infinite}@keyframes pro-feed-pulse{0%,to{opacity:1}50%{opacity:.55}}[data-app=pro] .pro-feed-post__actions{display:flex;align-items:center;gap:.625rem}[data-app=pro] .pro-feed-post__cta{flex:1;min-height:2.625rem;font-size:.9375rem;font-weight:750;letter-spacing:-.015em;border-radius:999px;box-shadow:0 6px 16px color-mix(in srgb,var(--pro-brand) 18%,transparent);transition:transform .15s ease,box-shadow .2s ease}[data-app=pro] .pro-feed-post__cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px color-mix(in srgb,var(--pro-brand) 24%,transparent)}[data-app=pro] .pro-feed-post__cta:active{transform:translateY(0)}[data-app=pro] .pro-feed-post__details{flex-shrink:0;font-size:.8125rem;font-weight:700;color:var(--pro-ink-secondary);text-decoration:none;padding:.5rem .35rem;transition:color .15s ease}[data-app=pro] .pro-feed-post__details:hover{color:var(--pro-brand);text-decoration:underline;text-underline-offset:2px}[data-app=pro] .pro-feed-post__dismiss{flex-shrink:0;font-size:.8125rem;font-weight:700;color:var(--pro-ink-muted);background:transparent;border:none;padding:.5rem .35rem;cursor:pointer}[data-app=pro] .pro-feed-post__dismiss:hover:not(:disabled){color:var(--pro-ink);text-decoration:underline}[data-app=pro] .pro-feed-post__dismiss:disabled{opacity:.55;cursor:wait}[data-app=pro] .pro-job-card-dismiss{display:block;width:100%;margin-top:.5rem;padding:.45rem .75rem;font-size:.75rem;font-weight:700;color:var(--pro-ink-muted);background:rgb(15 23 42/.04);border:none;border-radius:.65rem;cursor:pointer}[data-app=pro] .pro-job-card-dismiss:hover:not(:disabled){color:var(--pro-ink);background:rgb(15 23 42/.07)}[data-app=pro] .tasko-app-column:has(main.pro-chat-page),[data-app=pro] .tasko-app-column:has(main.pro-chat-page)>.tasko-app-shell{--pro-chat-canvas:#eef1f4;--pro-chat-canvas-deep:#e8e8e6;--pro-chat-ink-soft:#5c5854}[data-app=pro][data-theme=dark] .tasko-app-column:has(main.pro-chat-page),[data-app=pro][data-theme=dark] .tasko-app-column:has(main.pro-chat-page)>.tasko-app-shell{--pro-chat-canvas:#171615;--pro-chat-canvas-deep:#121110;--pro-chat-ink-soft:#c7c7cc}[data-app=pro] .pro-device-frame:has(main.pro-chat-page)>.tasko-app-shell{flex:1 1 0;min-height:0!important;height:100%;max-height:100%;overflow:hidden}[data-app=pro] .tasko-app-column:has(main.pro-chat-page){display:flex;flex-direction:column;flex:1 1 0;height:100%;max-height:100%;min-height:0;overflow:hidden;background:var(--pro-chat-canvas)}html.tasko-native[data-app=pro] .tasko-app-column:has(main.pro-chat-page),html.tasko-native[data-app=pro] .tasko-app-column:has(main.pro-support-chat-page){height:100%!important;max-height:100%!important;min-height:0!important}[data-app=pro] .tasko-app-column:has(main.pro-chat-page) .pro-app-chrome__scroll,[data-app=pro] .tasko-app-column:has(main.pro-chat-page)>.pro-app-chrome{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:100%;max-height:100%;overflow:hidden;background:var(--pro-chat-canvas)}[data-app=pro] .pro-app-chrome:has(main.pro-chat-page) .tasko-app-shell,[data-app=pro] .pro-app-chrome:has(main.pro-chat-page) .tasko-app-shell--external-nav,[data-app=pro] .pro-trip-chat-overlay .tasko-app-shell,[data-app=pro] .pro-trip-chat-overlay .tasko-app-shell--external-nav,[data-app=pro] .tasko-app-column:has(main.pro-chat-page) .tasko-app-shell{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto;flex:1 1 0;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;gap:0;background:var(--pro-chat-canvas)}[data-app=pro] .tasko-app-column:has(main.pro-chat-page) .tasko-app-shell>header{grid-row:1}[data-app=pro] .tasko-app-column:has(main.pro-chat-page) .tasko-app-shell>main.pro-chat-page{grid-row:2;min-height:0}[data-app=pro] .tasko-app-column:has(main.pro-chat-page) .tasko-bottom-chrome,[data-app=pro] .tasko-app-column:has(main.pro-chat-page)>.tasko-app-shell>.tasko-bottom-chrome,[data-app=pro] .tasko-app-column:has(main.pro-support-chat-page) .tasko-bottom-chrome,[data-app=pro] .tasko-app-column:has(main.pro-support-chat-page)>.tasko-app-shell>.tasko-bottom-chrome{display:none!important}[data-app=pro] .pro-trip-chat-overlay header.pro-chat-thread-header,[data-app=pro] .tasko-app-column:has(main.pro-chat-page) header.pro-chat-thread-header{flex-shrink:0;z-index:1000;position:sticky;top:0;isolation:isolate;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border-bottom:1px solid rgb(33 32 31/.1);background:rgb(255 255 255/.94);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);padding-top:max(.5rem,var(--pro-safe-top),env(safe-area-inset-top,0px));padding-bottom:.35rem;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}html.tasko-keyboard-open[data-app=pro] .tasko-app-column:has(main.pro-support-chat-page)>.tasko-app-shell>header,html.tasko-keyboard-open[data-app=pro] header.pro-chat-thread-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgb(255 255 255/.98)!important}html.tasko-keyboard-open[data-app=pro][data-theme=dark] .tasko-app-column:has(main.pro-support-chat-page)>.tasko-app-shell>header,html.tasko-keyboard-open[data-app=pro][data-theme=dark] header.pro-chat-thread-header{background:rgb(23 22 21/.98)!important}html.tasko-native[data-app=pro] .pro-trip-chat-overlay header.pro-chat-thread-header,html.tasko-native[data-app=pro] .tasko-app-column:has(main.pro-chat-page) header.pro-chat-thread-header,html.tasko-native[data-app=pro] .tasko-app-column:has(main.pro-support-chat-page)>.tasko-app-shell>header{padding-top:max(2rem,var(--pro-safe-top),env(safe-area-inset-top,0px))!important}[data-app=pro][data-theme=dark] .tasko-app-column:has(main.pro-chat-page) header.pro-chat-thread-header{background:rgb(23 22 21/.94)}[data-app=pro] header.pro-chat-thread-header>div{padding-top:.55rem;padding-bottom:.55rem;padding-right:.85rem;gap:.65rem}[data-app=pro] header.pro-chat-thread-header h1{font-size:1.125rem!important;line-height:1.2!important}[data-app=pro] header.pro-chat-thread-header h1+div{font-size:.75rem;line-height:1.3}[data-app=pro] header.pro-chat-thread-header a.tasko-ripple,[data-app=pro] header.pro-chat-thread-header a.tasko-shell-back,[data-app=pro] header.pro-chat-thread-header button.tasko-ripple,[data-app=pro] header.pro-chat-thread-header button.tasko-shell-back{touch-action:manipulation;cursor:pointer;position:relative;z-index:20;flex-shrink:0;pointer-events:auto}.pro-chat-thread-header__actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.pro-chat-thread-header__actions .pro-theme-toggle{transform:scale(.88);transform-origin:center right}.pro-chat-thread-header__job{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .625rem;border-radius:999px;border:none;background:var(--pro-brand);font-size:.6875rem;font-weight:700;letter-spacing:.02em;color:#fff;white-space:nowrap;transition:background .14s ease}.pro-chat-thread-header__job:hover{background:color-mix(in srgb,var(--pro-brand) 88%,black)}[data-app=pro] main.pb-nav.pro-chat-page,[data-app=pro] main.pro-chat-page,[data-app=pro] main.pro-chat-page.pb-nav{display:flex;min-height:0;min-width:0;flex:1 1 0;height:100%;flex-direction:column;width:100%!important;max-width:100%!important;margin-inline:0!important;overflow:hidden;overflow-x:clip;padding:0!important;background:var(--pro-chat-canvas,#eef1f4)!important;box-sizing:border-box}[data-app=pro] main.pro-chat-page .tasko-chat__composer-slot:empty{display:none}[data-app=pro] .pro-chat-safety{margin:.5rem .75rem 0;padding:.4375rem .625rem;border-radius:.625rem;background:color-mix(in srgb,var(--pro-brand-muted) 55%,var(--pro-bg-elevated));font-size:.6875rem;font-weight:600;line-height:1.4;color:var(--pro-brand)}[data-app=pro] main.pro-chat-page .pro-chat-thread.tasko-chat,[data-app=pro] main.pro-chat-page .tasko-chat{display:flex;flex:1 1 0;flex-direction:column;min-height:0;height:100%;max-height:100%;min-width:0;width:100%;max-width:100%;border:none;border-radius:0;box-shadow:none;background:var(--pro-chat-canvas);overflow:hidden;margin-bottom:0!important;box-sizing:border-box}[data-app=pro] main.pro-chat-page .tasko-chat__messages{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;overflow-x:clip;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;background-color:var(--pro-chat-canvas,#eef1f4)!important;background-image:var(--tasko-chat-wallpaper-image),linear-gradient(180deg,var(--tasko-chat-wallpaper-canvas,var(--pro-chat-canvas,#eef1f4)),var(--tasko-chat-wallpaper-canvas,var(--pro-chat-canvas,#eef1f4)))!important;background-size:var(--tasko-chat-wallpaper-size,360px) var(--tasko-chat-wallpaper-size,360px),100% 100%!important;background-repeat:repeat,no-repeat!important;background-position:0 0,50%!important;padding:.5rem max(.85rem,env(safe-area-inset-right,0px)) .75rem max(.85rem,env(safe-area-inset-left,0px))}[data-app=pro] main.pro-chat-page .tasko-chat__messages>*{flex:0 0 auto;max-width:100%;min-width:0;box-sizing:border-box}[data-app=pro] main.pro-chat-page .tasko-chat__group{width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}[data-app=pro] main.pro-chat-page .tasko-chat__bubble-stack{flex:0 1 auto!important;width:auto!important;max-width:min(72%,16.5rem)!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}[data-app=pro] main.pro-chat-page .tasko-chat__group--mine .tasko-chat__bubble-stack{margin-left:auto}[data-app=pro] main.pro-chat-page .tasko-chat__bubble{max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important;box-sizing:border-box!important}[data-app=pro] main.pro-chat-page .tasko-chat__text{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%}[data-app=pro] main.pro-chat-page .tasko-chat__attach-drawer{z-index:120}[data-app=pro] main.pro-chat-page .tasko-chat__attach-grid{max-width:22rem}[data-app=pro] main.pro-chat-page .tasko-chat__job-dock{position:relative;z-index:200;isolation:isolate;flex-shrink:0;padding:.45rem .75rem .35rem;border-top:1px solid rgb(33 32 31/.1);background:var(--pro-chat-canvas);box-shadow:none}[data-app=pro][data-theme=dark] main.pro-chat-page .tasko-chat__job-dock{border-top-color:rgb(255 255 255/.1)}[data-app=pro] main.pro-chat-page .tasko-chat__job-dock .tasko-chat__job-cta{min-height:2.65rem;font-size:.875rem;font-weight:750;box-shadow:0 6px 16px color-mix(in srgb,var(--pro-brand) 24%,transparent)}[data-app=pro] main.pro-chat-page .tasko-chat__system-card--client-hired,[data-app=pro] main.pro-chat-page .tasko-chat__system-card--hired{width:100%;max-width:100%;margin-inline:0;gap:.15rem;padding:.85rem .9rem;border-radius:1.15rem;border:1px solid rgb(33 32 31/.1);background:#fff;color:#21201f;box-shadow:none;box-sizing:border-box;--color-tasko-ink:#21201f;--color-tasko-ink-secondary:#5c5854;--color-tasko-ink-muted:#8a8682;--color-tasko-brand:#21201f}[data-app=pro] main.pro-chat-page .tasko-chat__system-card--client-hired .tasko-chat__system-card-title,[data-app=pro] main.pro-chat-page .tasko-chat__system-card--hired .tasko-chat__system-card-title{color:#21201f}[data-app=pro] main.pro-chat-page .tasko-chat__system-card--client-hired .tasko-chat__system-card-meta,[data-app=pro] main.pro-chat-page .tasko-chat__system-card--hired .tasko-chat__system-card-meta{color:#5c5854}[data-app=pro] main.pro-chat-page .tasko-chat__system-card--client-hired .tasko-chat__system-card-icon,[data-app=pro] main.pro-chat-page .tasko-chat__system-card--hired .tasko-chat__system-card-icon{width:2.5rem;height:2.5rem;margin:0;max-width:none;padding:0;border:none;background:#21201f;color:#ffcc00;font-size:inherit;font-weight:inherit;line-height:1;text-align:center}[data-app=pro] main.pro-chat-page .tasko-chat__system-card-when{color:#8a8682}[data-app=pro] main.pro-chat-page .tasko-chat__system-card--client-hired .tasko-chat__system-card-hint,[data-app=pro] main.pro-chat-page .tasko-chat__system-card--hired .tasko-chat__system-card-hint{margin-top:.2rem;font-size:.75rem}[data-app=pro] main.pro-chat-page .tasko-chat__system-card--client-hired .tasko-chat__system-card-cta,[data-app=pro] main.pro-chat-page .tasko-chat__system-card--hired .tasko-chat__system-card-cta{margin-top:.45rem;min-height:2.25rem;font-size:.8125rem}[data-app=pro] main.pro-chat-page .tasko-chat__system-card-cta--disabled,[data-app=pro] main.pro-chat-page .tasko-chat__system-card-cta:disabled{background:color-mix(in srgb,var(--color-tasko-ink-muted) 22%,var(--color-tasko-surface-sunken));color:var(--color-tasko-ink-muted);box-shadow:none;cursor:default;pointer-events:none}[data-app=pro] main.pro-chat-page .tasko-chat__composer-slot{position:relative;z-index:100;isolation:isolate;flex-shrink:0;background:var(--pro-chat-canvas)}[data-app=pro] header.pro-chat-thread-header .tasko-chat-call-header__btn{background:linear-gradient(180deg,rgb(255 255 255/.55),rgb(241 242 244/.92));color:#21201f;box-shadow:inset 0 1px 0 rgb(255 255 255/.85),inset 0 -1px 0 rgb(33 32 31/.06),inset 0 0 0 1px rgb(33 32 31/.08)}[data-app=pro] header.pro-chat-thread-header .tasko-chat-call-header__btn:not(:disabled):active{background:#e8e8e6}[data-app=pro][data-theme=dark] header.pro-chat-thread-header .tasko-chat-call-header__btn{background:linear-gradient(180deg,rgb(255 255 255/.18),rgb(255 255 255/.07));color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.22),inset 0 -1px 0 rgb(0 0 0/.18),inset 0 0 0 1px rgb(255 255 255/.1)}[data-app=pro][data-theme=dark] header.pro-chat-thread-header .tasko-chat-call-header__btn:not(:disabled):active{background:rgb(255 255 255/.2)}[data-app=pro] main.pro-chat-page .tasko-chat-call{z-index:100}[data-app=pro] .tasko-app-column:has(main.pro-chat-page) .tasko-chat__composer--above-nav,[data-app=pro] main.pro-chat-page .tasko-chat__composer,[data-app=pro] main.pro-chat-page .tasko-chat__composer--above-nav{margin:0!important;padding:.35rem max(.65rem,env(safe-area-inset-right,0px)) max(.55rem,env(safe-area-inset-bottom,0px)) max(.65rem,env(safe-area-inset-left,0px))!important;border-top:1px solid rgb(33 32 31/.1)!important;background:#ffffff!important;box-shadow:none!important;backdrop-filter:none!important;width:100%;max-width:100%;box-sizing:border-box;min-width:0}[data-app=pro][data-theme=dark] main.pro-chat-page .tasko-chat__composer{border-top-color:rgb(255 255 255/.06)!important;background:var(--pro-chat-canvas)!important}[data-app=pro] main.pro-chat-page .tasko-chat__attach{color:var(--pro-chat-ink-soft)}[data-app=pro] main.pro-chat-page .tasko-chat__composer-bar{background:#fff;border:none;border-radius:1.5rem;box-shadow:none;outline:none}[data-app=pro] main.pro-chat-page .tasko-chat__composer-bar:focus-within{border:none;box-shadow:none;outline:none}[data-app=pro] main.pro-chat-page .tasko-chat__composer-locked{padding:.65rem .85rem max(.75rem,env(safe-area-inset-bottom,0px),var(--pro-safe-bottom,0px))!important;margin:0!important;border-radius:0!important;background:var(--pro-chat-canvas-deep)!important;border-top:1px solid rgb(33 32 31/.1)}[data-app=pro][data-theme=dark] .tasko-app-column:has(main.pro-chat-page) header.pro-chat-thread-header{background:rgb(23 22 21/.96);border-bottom-color:rgb(255 255 255/.08)}[data-app=pro][data-theme=dark] .pro-chat-safety{color:var(--pro-success-fg);background:color-mix(in srgb,var(--pro-success-bg) 70%,var(--pro-bg-elevated))}[data-app=pro][data-theme=dark] main.pro-chat-page .tasko-chat__date span{color:var(--pro-ink-secondary);background:rgb(255 204 0/.12)}[data-app=pro][data-theme=dark] main.pro-chat-page .tasko-chat__system:not(.tasko-chat__system--call) span{color:var(--pro-ink);background:rgb(255 204 0/.1);border-color:rgb(255 204 0/.16)}[data-app=pro] main.pro-chat-page .tasko-chat__system-link{color:var(--color-tasko-brand)}[data-app=pro][data-theme=dark] main.pro-chat-page .tasko-chat__system-link{color:#ffcc00}[data-app=pro][data-theme=dark] .tasko-chat__bubble--theirs{background:#ffffff;color:#21201f;border:none;box-shadow:0 1px 2px rgb(0 0 0/.2)}[data-app=pro][data-theme=dark] .tasko-chat__bubble--mine{background:#21201f;color:#ffffff;box-shadow:none}[data-app=pro][data-theme=dark] .tasko-chat__bubble--theirs .tasko-chat__meta{color:#5c5854;opacity:1}[data-app=pro][data-theme=dark] .tasko-chat__bubble--theirs .tasko-chat__voice-play{background:#21201f;color:#ffcc00}[data-app=pro][data-theme=dark] .tasko-chat__bubble--theirs .tasko-chat__voice-bar{opacity:.7;background:#21201f}[data-app=pro][data-theme=dark] .tasko-chat__bubble--theirs .tasko-chat__voice-meta{opacity:1;color:#5c5854}[data-app=pro][data-theme=dark] .tasko-chat__bubble--theirs .tasko-chat__voice-progress{background:rgb(33 32 31/.12)}[data-app=pro][data-theme=dark] .tasko-chat__bubble--theirs .tasko-chat__voice-progress span{background:#21201f}[data-app=pro][data-theme=dark] main.pro-chat-page .tasko-chat__composer-bar{background:#2a2928;border:none;border-radius:1.5rem;box-shadow:none;outline:none}[data-app=pro][data-theme=dark] main.pro-chat-page .tasko-chat__composer-bar:focus-within{border:none;box-shadow:none;outline:none}[data-app=pro][data-theme=dark] main.pro-chat-page .tasko-chat__tool{color:#eef1f4}[data-app=pro][data-theme=dark] main.pro-chat-page .tasko-chat__action--mic{background:#ffcc00!important;color:#21201f!important;box-shadow:0 2px 8px rgb(255 204 0/.28)}[data-app=pro][data-theme=dark] main.pro-chat-page .tasko-chat__tool:hover{background:rgb(255 204 0/.12)}[data-app=pro][data-theme=dark] main.pro-chat-page .tasko-chat__action--mic:hover{background:#f0c000!important;color:#21201f!important}[data-app=pro][data-theme=dark] main.pro-chat-page .tasko-chat__input{color:#eef1f4;background:#2a2928!important;background-color:#2a2928!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-app=pro][data-theme=dark] main.pro-chat-page .tasko-chat__input::-moz-placeholder{color:#b0aca6}[data-app=pro][data-theme=dark] main.pro-chat-page .tasko-chat__input::placeholder{color:#b0aca6}[data-app=pro][data-theme=dark] .tasko-chat__avatar{background:rgb(255 204 0/.2);color:var(--pro-brand-bright);border:1px solid rgb(255 204 0/.25)}[data-app=pro][data-theme=dark] main.pro-chat-page .tasko-chat__empty{color:var(--pro-ink-muted)}[data-app=pro] .tasko-app-column:has(main.pro-offer-page){height:100%;max-height:100%;min-height:0;overflow:hidden}[data-app=pro] .tasko-app-column:has(main.pro-offer-page)>.tasko-app-shell{height:100%;max-height:100%;min-height:0!important;overflow:hidden;display:flex;flex-direction:column}[data-app=pro] .tasko-app-shell:has(main.pro-offer-page){height:100%;max-height:100%;overflow:hidden}[data-app=pro] main.pro-offer-page{--pro-offer-nav-clearance:var(--tasko-pad-above-nav,calc(var(--tasko-nav-dock-height, 5rem) + var(--safe-bottom, 0px) + 0.5rem));display:flex;flex-direction:column;flex:1 1 auto;min-height:0!important;width:100%;max-width:none!important;padding-top:.7rem!important;overflow:hidden!important}[data-app=pro] main.pb-nav.pro-offer-page:not(.pro-chat-page):not(.pro-support-chat-page),[data-app=pro] main.pro-offer-page{padding-bottom:0!important}[data-app=pro] main.pro-offer-page .pro-offer-shell{display:grid;grid-template-rows:minmax(0,1fr) auto;flex:1 1 0%;min-height:0;height:100%;max-height:100%;overflow:hidden;gap:0}[data-app=pro] main.pro-offer-page .tasko-sticky-form-shell__scroll{display:flex;flex-direction:column;gap:1.1rem;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:.5rem}[data-app=pro] .pro-offer-context{display:flex;flex-direction:column;flex-shrink:0;gap:.45rem;padding:0 .05rem}[data-app=pro] .pro-offer-context__category{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.03em;line-height:1.25;color:var(--pro-ink)}[data-app=pro] .pro-offer-context__meta{display:flex;flex-wrap:wrap;gap:.4rem}[data-app=pro] .pro-offer-context__chip{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;min-width:0;padding:.3rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--pro-brand) 8%,var(--pro-bg-elevated));color:var(--pro-ink-secondary);font-size:.75rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}[data-app=pro] .pro-offer-context__chip svg{flex-shrink:0;color:var(--pro-brand-bright)}[data-app=pro] .pro-offer-price{display:flex;flex-direction:column;flex-shrink:0;gap:.7rem;padding:.9rem .95rem .85rem;border-radius:1.2rem;border:1px solid color-mix(in srgb,var(--pro-brand-bright) 22%,var(--pro-border));background:linear-gradient(180deg,color-mix(in srgb,var(--pro-brand-bright) 8%,var(--pro-bg-elevated)) 0,var(--pro-bg-elevated) 55%);box-shadow:var(--pro-shadow-sm);overflow:visible}[data-app=pro] .pro-offer-price__head{display:flex;flex-direction:column;gap:.2rem}[data-app=pro] .pro-offer-price__title{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-offer-price__budget{margin:0;font-size:.84rem;line-height:1.35;color:var(--pro-ink-secondary)}[data-app=pro] .pro-offer-price__budget strong{color:var(--pro-ink);font-weight:700}[data-app=pro] .pro-offer-price__pad{display:flex;align-items:center;gap:.35rem;width:100%;height:3.5rem;min-height:3.5rem;max-height:3.5rem;padding:0 .9rem;border-radius:.95rem;border:1.5px solid color-mix(in srgb,var(--pro-brand-bright) 28%,var(--pro-border));background:var(--pro-surface-sunken);box-shadow:inset 0 1px 2px rgb(33 32 31/.04);transition:border-color .16s var(--pro-ease-out),box-shadow .16s var(--pro-ease-out)}[data-app=pro] .pro-offer-price__pad:focus-within{border-color:var(--pro-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--pro-brand) 16%,transparent)}[data-app=pro] .pro-offer-price__currency{flex-shrink:0;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--pro-ink-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-app=pro] .pro-offer-price__input{flex:1 1 auto;min-width:0;width:100%;height:100%;margin:0;padding:0;border:0!important;outline:none;background:transparent!important;box-shadow:none!important;color:var(--pro-ink)!important;-webkit-text-fill-color:var(--pro-ink);font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;caret-color:var(--pro-brand);-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-app=pro] .pro-offer-price__input:disabled{opacity:.65}[data-app=pro] .pro-offer-price__row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}[data-app=pro] .pro-offer-price__min{margin:0;font-size:.72rem;line-height:1.3;color:var(--pro-ink-muted);white-space:nowrap}[data-app=pro] .pro-offer-price__fee{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .75rem;border-radius:.85rem;background:color-mix(in srgb,var(--pro-brand-bright) 12%,var(--pro-bg-soft));border:1px solid color-mix(in srgb,var(--pro-brand-bright) 28%,var(--pro-border))}[data-app=pro] .pro-offer-price__fee-title{margin:0;font-size:.8rem;font-weight:700;line-height:1.35;color:var(--pro-ink)}[data-app=pro] .pro-offer-price__fee-split{margin:0;font-size:.74rem;line-height:1.4;color:var(--pro-ink-secondary)}[data-app=pro] .pro-offer-price__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin-left:auto}[data-app=pro] .pro-offer-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--pro-brand-bright) 22%,var(--pro-border));background:color-mix(in srgb,var(--pro-brand-bright) 8%,var(--pro-bg-elevated));color:var(--pro-ink-secondary);border-radius:999px;padding:.32rem .62rem;font-size:.72rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;transition:background .16s var(--pro-ease-out),border-color .16s var(--pro-ease-out),color .16s var(--pro-ease-out),transform .16s var(--pro-ease-out)}[data-app=pro] .pro-offer-chip:hover:not(:disabled){background:color-mix(in srgb,var(--pro-brand-bright) 16%,var(--pro-bg-elevated));color:var(--pro-ink)}[data-app=pro] .pro-offer-chip:active:not(:disabled){transform:scale(.97)}[data-app=pro] .pro-offer-chip.is-active{background:var(--pro-brand);border-color:var(--pro-brand);color:#fff}[data-app=pro] .pro-offer-chip:disabled{opacity:.55;cursor:not-allowed}[data-app=pro] .pro-offer-pitch{display:flex;flex-direction:column;flex:1 1 auto;gap:.5rem;min-height:0;padding:0 .05rem}[data-app=pro] .pro-offer-pitch__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-shrink:0}[data-app=pro] .pro-offer-pitch__title{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-offer-pitch__count{flex-shrink:0;padding-top:.1rem;font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--pro-ink-muted)}[data-app=pro] .pro-offer-pitch__lead{margin:.15rem 0 0;font-size:.84rem;line-height:1.35;color:var(--pro-ink-secondary)}[data-app=pro] .pro-offer-message{flex:1 1 auto;width:100%;min-height:7.25rem!important;max-height:none!important;resize:none;border:1.5px solid color-mix(in srgb,var(--pro-brand) 16%,var(--pro-border))!important;background:var(--pro-surface-elevated,#fff);border-radius:1rem!important;box-shadow:inset 0 1px 2px rgb(33 32 31/.04);transition:border-color .16s var(--pro-ease-out),box-shadow .16s var(--pro-ease-out)}[data-app=pro] .pro-offer-message:focus{border-color:var(--pro-brand);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--pro-brand) 16%,transparent)}[data-app=pro] main.pro-offer-page .tasko-sticky-form-shell__scroll{position:relative;z-index:0}[data-app=pro] main.pro-offer-page .pro-offer-footer.tasko-sticky-form-footer{position:relative;z-index:5;grid-row:2;align-self:end;justify-self:stretch;flex-shrink:0;margin-top:auto;padding:.55rem 0 var(--pro-offer-nav-clearance);border-top:1px solid color-mix(in srgb,var(--pro-border) 80%,transparent);background:var(--pro-bg-elevated,#fff);box-shadow:0 -8px 24px -16px rgb(15 23 42/.18);backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:auto;touch-action:manipulation}[data-app=pro] .pro-offer-footer__error{margin:0 0 .65rem}[data-app=pro] .pro-offer-send{position:relative;z-index:1;min-height:3.1rem;font-weight:700!important;letter-spacing:-.015em;touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-app=pro] .pro-offer-footer__note{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:.5rem 0 0;text-align:center;font-size:.75rem;line-height:1.35;color:var(--pro-ink-muted)}[data-app=pro] .pro-offer-footer__note svg{flex-shrink:0;color:var(--pro-brand-bright)}[data-app=pro] .pro-offer-eta-datetime{color-scheme:light;min-height:3rem}[data-app=pro] .pro-offer-eta-datetime::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}[data-app=pro] .pro-offer-when-option{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}[data-app=pro] .pro-offer-when-hint{font-size:.75rem;font-weight:500;color:var(--pro-ink-muted)}[data-app=pro] .pro-job-skip-btn{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;margin-top:.4rem;min-height:2.35rem;padding:.4rem .9rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--pro-border) 90%,transparent);background:transparent;color:var(--pro-ink-secondary);font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}[data-app=pro] .pro-job-skip-btn:hover{background:color-mix(in srgb,var(--pro-ink) 4%,transparent);border-color:color-mix(in srgb,var(--pro-border) 100%,transparent);color:var(--pro-ink)}[data-app=pro] .pro-job-skip-btn:disabled{opacity:.55;cursor:not-allowed}[data-app=pro] .pro-job-skip-btn__hint{font-size:.6875rem;font-weight:500;color:var(--pro-ink-muted)}[data-app=pro] .pro-feed-post--skeleton .pro-feed-post__header{display:flex;gap:.625rem;padding:.875rem 1rem 0}[data-app=pro] .pro-feed-post__skel-avatar{width:3rem;height:3rem;flex-shrink:0;border-radius:999px;background:color-mix(in srgb,var(--pro-border) 45%,transparent)}[data-app=pro] .pro-feed-post__skel-line{height:.625rem;border-radius:999px;background:color-mix(in srgb,var(--pro-border) 45%,transparent)}[data-app=pro] .pro-feed-post__skel-line--sm{width:55%}[data-app=pro] .pro-feed-post__skel-line--md{width:80%}[data-app=pro] .pro-feed-post__skel-line--lg{width:40%}[data-app=pro] .pro-feed-post__skel-line--full{width:100%}[data-app=pro] .pro-feed-post__skel-media{height:7rem;margin-top:.5rem;border-radius:.625rem;background:color-mix(in srgb,var(--pro-border) 35%,transparent)}[data-app=pro] .pro-feed-post__skel-btn{height:2.75rem;border-radius:999px;background:color-mix(in srgb,var(--pro-border) 40%,transparent)}[data-app=pro][data-theme=dark] .pro-feed-post{background:linear-gradient(165deg,var(--pro-bg-elevated) 0,color-mix(in srgb,var(--pro-bg-elevated) 92%,#000) 100%);box-shadow:0 8px 24px -12px rgb(0 0 0/.45),0 0 0 1px color-mix(in srgb,var(--pro-border) 40%,transparent) inset}[data-app=pro][data-theme=dark] .pro-feed-search-panel{background:var(--pro-bg-elevated);border-color:rgb(255 255 255/.1);box-shadow:none}[data-app=pro][data-theme=dark] .pro-feed-search-panel__q .ds-input,[data-app=pro][data-theme=dark] .pro-feed-search-panel__q input{background:#1c1b1a!important;border-color:rgb(255 255 255/.1)!important;color:#f5f5f7!important}[data-app=pro][data-theme=dark] .pro-feed-search-panel__drop select{background-color:#ffcc00;border-color:rgb(255 204 0/.55);color:#21201f}[data-app=pro][data-theme=dark] .pro-feed-post__pricing--set{background:linear-gradient(135deg,color-mix(in srgb,var(--pro-brand-bright) 16%,var(--pro-bg-elevated)) 0,var(--pro-bg-soft) 100%)}[data-app=pro][data-theme=dark] .pro-feed-head__city{background:var(--pro-bg-elevated);border-color:rgb(255 204 0/.24)}[data-app=pro][data-theme=dark] main.pro-feed-page,[data-app=pro][data-theme=dark] main.pro-jobs-page{background:#171615}[data-app=pro][data-theme=dark] .pro-feed-swipe-row__panel{background:#1c1b1a}[data-app=pro][data-theme=dark] .pro-feed-post,[data-app=pro][data-theme=dark] .pro-my-job{border:1px solid rgb(255 204 0/.24)!important;background:#1c1b1a;box-shadow:inset 0 1px 0 rgb(255 255 255/.04),0 10px 28px -10px rgb(0 0 0/.7)!important}[data-app=pro][data-theme=dark] .pro-feed-post:hover,[data-app=pro][data-theme=dark] .pro-my-job:hover{border-color:rgb(255 204 0/.38)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 12px 32px -10px rgb(0 0 0/.75)}[data-app=pro][data-theme=dark] .pro-feed-post__foot{background:#1c1b1a;border-top-color:rgb(255 204 0/.16)}[data-app=pro][data-theme=dark] .pro-my-job__foot{border-top-color:rgb(255 204 0/.16);background:transparent}[data-app=pro][data-theme=dark] .pro-feed-post__signal{color:#98989d}[data-app=pro][data-theme=dark] .pro-feed-post__signal--hot{color:#ffcc00}[data-app=pro][data-theme=dark] .pro-feed-post__budget-label{color:#8a8680}[data-app=pro][data-theme=dark] .pro-feed-post__budget-value{color:#e8e8e6}[data-app=pro][data-theme=dark] .pro-feed-post__budget.is-set .pro-feed-post__budget-value{color:#ffcc00}[data-app=pro][data-theme=dark] .pro-feed-post__insight{border-top-color:rgb(255 204 0/.12)}[data-app=pro][data-theme=dark] .pro-feed-post__details,[data-app=pro][data-theme=dark] .pro-feed-post__secondary-link{color:#c4c0ba}[data-app=pro][data-theme=dark] .pro-feed-post__details:hover,[data-app=pro][data-theme=dark] .pro-feed-post__secondary-link:hover{color:#ffcc00}[data-app=pro][data-theme=dark] .pro-feed-post__subline,[data-app=pro][data-theme=dark] .pro-feed-post__subline-meta{color:#8a8680}[data-app=pro][data-theme=dark] .pro-feed-post__subline-service{color:#c4c0ba}[data-app=pro][data-theme=dark] .pro-feed-post__when{background:color-mix(in srgb,var(--pro-bg-soft) 70%,#1c1b1a);color:#c4c0ba}[data-app=pro][data-theme=dark] .pro-feed-post__when.is-urgent{background:rgb(154 52 18/.35);color:#fdba74}[data-app=pro][data-theme=dark] .pro-feed-post__when.is-invited{background:rgb(180 83 9/.35);color:#fcd34d}[data-app=pro][data-theme=dark] .pro-feed-post__glyph{background:color-mix(in srgb,#ffcc00 18%,#1c1b1a)}[data-app=pro][data-theme=dark] .pro-feed-head__refresh{background:#1c1b1a;border-color:rgb(255 204 0/.24);color:#c4c0ba}[data-app=pro][data-theme=dark] .pro-feed-head__refresh:hover:not(:disabled){color:#ffcc00;border-color:rgb(255 204 0/.4);background:#2a2928}[data-app=pro][data-theme=dark] .pro-feed-head__tabs{background:color-mix(in srgb,#21201f 80%,#171615);border-color:rgb(255 204 0/.2)}[data-app=pro][data-theme=dark] .pro-feed-head__tab{color:#c4c0ba}[data-app=pro][data-theme=dark] .pro-feed-head__tab.is-active{background:#1c1b1a;color:#eef1f4;box-shadow:0 1px 4px rgb(0 0 0/.35)}[data-app=pro][data-theme=dark] .pro-feed-head-wrap{background:color-mix(in srgb,#171615 92%,transparent);border-bottom-color:rgb(255 204 0/.16)}[data-app=pro][data-theme=dark] .pro-feed-post__cta{box-shadow:0 6px 18px rgb(255 204 0/.2)}[data-app=pro][data-theme=dark] .pro-theme-toggle-featured[data-theme=dark] .pro-theme-toggle-track,[data-app=pro][data-theme=dark] .pro-theme-toggle[data-theme=dark] .pro-theme-toggle-track{background:linear-gradient(145deg,#171615,#21201f 45%,#3a3938);box-shadow:inset 0 0 0 1px rgb(255 204 0/.4),inset 0 1px 0 rgb(255 255 255/.2),0 4px 18px -4px rgb(0 0 0/.55)}[data-app=pro] .pro-job-media{display:flex;flex-direction:column;gap:.75rem}[data-app=pro] .pro-job-media__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}[data-app=pro] .pro-job-media__photos--single{grid-template-columns:1fr}[data-app=pro] .pro-job-media__photo-link{display:block;width:100%;padding:0;border:0;overflow:hidden;border-radius:.75rem;background:var(--pro-bg-soft);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}[data-app=pro] .pro-job-media__photo{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}[data-app=pro] .pro-job-media__video-wrap,[data-app=pro] .pro-job-media__voice-wrap{padding-inline:0}[data-app=pro] .pro-job-media__video-frame{position:relative;width:100%;overflow:hidden;border-radius:.75rem;background:#0b1220}[data-app=pro] .pro-job-media__label{margin:0 0 .375rem;font-size:.75rem;font-weight:700;color:var(--pro-ink-muted)}[data-app=pro] .pro-job-media__audio,[data-app=pro] .pro-job-media__video{display:block;width:100%;max-height:min(42vh,16.5rem);aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;border-radius:.75rem;background:#0b1220}[data-app=pro] .pro-job-media__video:not(.is-playing){pointer-events:none}[data-app=pro] .pro-job-media__video-play{position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;width:3.25rem;height:3.25rem;margin:0;padding:0;border:0;border-radius:999px;background:rgb(15 23 42/.72);color:#fff;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transform:translate(-50%,-50%)}[data-app=pro] .pro-job-media__video-play-icon{display:grid;place-items:center;pointer-events:none}[data-app=pro] .pro-job-media__file{display:flex;align-items:center;gap:.75rem;margin-inline:1rem;padding:.75rem;border-radius:.875rem;border:1px solid var(--pro-border);background:var(--pro-bg-soft);text-decoration:none;color:inherit}[data-app=pro] .pro-job-media__file-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.625rem;background:color-mix(in srgb,var(--pro-brand) 12%,var(--pro-bg-elevated));font-size:.625rem;font-weight:800;color:var(--pro-brand)}[data-app=pro] .pro-job-media__file-name{display:block;font-size:.8125rem;font-weight:700;color:var(--pro-ink)}[data-app=pro] .pro-job-media__file-action{display:block;margin-top:.125rem;font-size:.6875rem;color:var(--pro-brand)}[data-app=pro] .tasko-app-shell:has(main.pro-job-status-page){height:auto!important;max-height:none!important;min-height:-moz-min-content;min-height:min-content;flex:0 0 auto!important;overflow:visible!important}[data-app=pro] .pro-app-chrome__scroll:has(main.pro-job-status-page){overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-app=pro] .pro-app-chrome--nav .pro-app-chrome__scroll:has(main.pro-job-status-page)>[class*=pro-app--]{height:auto!important;max-height:none!important;min-height:-moz-min-content!important;min-height:min-content!important;flex:0 0 auto!important;overflow:visible!important}[data-app=pro] .tasko-app-column .tasko-app-shell--external-nav>main.pro-job-status-page.tasko-app-main,[data-app=pro] main.pro-job-status-page{flex:0 0 auto!important;min-height:auto!important;height:auto!important;overflow:visible!important;padding-top:.85rem!important;padding-bottom:calc(var(--tasko-scroll-pad-bottom-nav, 6.5rem) + 1.25rem)!important}[data-app=pro] header.pro-job-status-header{position:relative;z-index:30;flex-shrink:0;isolation:isolate;background:var(--pro-bg-elevated,#fff)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:.5px solid var(--pro-border)}[data-app=pro] .pro-device-frame:has(main.pro-job-detail-page){height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}[data-app=pro] .pro-device-frame:has(main.pro-job-detail-page)>.tasko-app-shell{flex:1 1 0%;min-height:0!important;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}[data-app=pro] .tasko-app-column:has(main.pro-job-detail-page){flex:1 1 0%;height:100%;max-height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}[data-app=pro] .tasko-app-column:has(main.pro-job-detail-page)>.tasko-app-shell{flex:1 1 0%;height:100%;max-height:100%;min-height:0!important;overflow:hidden;display:flex;flex-direction:column}[data-app=pro] .tasko-app-column .tasko-app-shell--external-nav>main.pro-job-detail-page,[data-app=pro] .tasko-app-column .tasko-app-shell:has(.tasko-bottom-chrome)>main.pro-job-detail-page{flex:1 1 0%;min-height:0!important}[data-app=pro] main.pro-job-detail-page{--pro-job-detail-nav-clearance:var(--tasko-pad-above-nav,calc(var(--tasko-nav-dock-height, 5rem) + var(--safe-bottom, 0px) + 0.5rem));display:flex;flex-direction:column;flex:1 1 0%;min-height:0!important;width:100%;max-width:none!important;padding-top:.7rem!important;overflow:hidden!important}[data-app=pro] main.pb-nav.pro-job-detail-page:not(.pro-chat-page):not(.pro-support-chat-page),[data-app=pro] main.pro-job-detail-page{padding-bottom:0!important}[data-app=pro] main.pro-job-detail-page .pro-job-detail-shell{display:grid;grid-template-rows:minmax(0,1fr) auto;flex:1 1 0%;min-height:0;height:100%;max-height:100%;overflow:hidden;gap:0}[data-app=pro] main.pro-job-detail-page .tasko-sticky-form-shell__scroll{display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:.5rem}[data-app=pro] main.pro-job-detail-page .pro-job-detail-footer.tasko-sticky-form-footer{position:relative;z-index:2;flex-shrink:0;margin-top:auto;padding:.55rem 0 var(--pro-job-detail-nav-clearance);border-top:1px solid color-mix(in srgb,var(--pro-border) 80%,transparent);background:var(--pro-bg-elevated,#fff);box-shadow:0 -8px 24px -16px rgb(15 23 42/.18)}[data-app=pro] .pro-job-detail-footer__stack{display:flex;flex-direction:column;gap:.5rem;width:100%}[data-app=pro] .pro-job-detail{display:flex;flex-direction:column;gap:.8rem}[data-app=pro] .pro-job-detail__chips{display:flex;flex-wrap:wrap;gap:.4rem}[data-app=pro] .pro-job-detail__client-card{display:flex;align-items:center;gap:.75rem;padding:.15rem 0;border:0;border-radius:0;background:transparent}[data-app=pro] .pro-job-detail__client-name{margin:0;font-size:.975rem;font-weight:700;color:var(--pro-ink);letter-spacing:-.01em}[data-app=pro] .pro-job-detail__client-meta{margin:.1rem 0 0;font-size:.78rem;line-height:1.35;color:var(--pro-ink-muted)}[data-app=pro] .pro-job-detail__card{border:1px solid color-mix(in srgb,var(--pro-border) 85%,transparent);border-radius:1rem;background:var(--pro-bg-elevated,#fff);padding:.8rem .9rem;box-shadow:0 1px 2px rgba(15,23,42,.03)}[data-app=pro] .pro-job-detail__card--brief{border:0;border-radius:0;background:transparent;padding:.15rem 0;box-shadow:none}[data-app=pro] .pro-job-detail__card--brief .pro-job-detail__text{margin-bottom:.65rem;font-size:1rem;line-height:1.55}[data-app=pro] .pro-job-detail__card--yours{border-color:color-mix(in srgb,var(--pro-brand) 35%,var(--pro-border));background:color-mix(in srgb,var(--pro-brand) 6%,var(--pro-bg-elevated,#fff))}[data-app=pro] .pro-job-detail__section-label{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-job-detail__text{margin:0 0 .75rem;font-size:.95rem;line-height:1.55;color:var(--pro-ink);white-space:pre-wrap}[data-app=pro] .pro-job-detail__facts{display:grid;grid-template-columns:1fr 1fr;gap:.55rem .65rem}[data-app=pro] .pro-job-detail__fact{display:flex;gap:.55rem;align-items:flex-start;min-width:0}[data-app=pro] .pro-job-detail__fact-icon{display:inline-flex;height:1.7rem;width:1.7rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background:color-mix(in srgb,var(--pro-brand) 10%,transparent);color:var(--pro-brand)}[data-app=pro] .pro-job-detail__fact-body{min-width:0}[data-app=pro] .pro-job-detail__fact-label{margin:0;font-size:.65rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-job-detail__fact-value{margin:.1rem 0 0;font-size:.84rem;font-weight:600;line-height:1.3;color:var(--pro-ink);overflow-wrap:anywhere}[data-app=pro] .pro-job-detail__fact-value.is-emphasis{font-weight:750}[data-app=pro] .pro-job-detail__fact-hint{margin:.12rem 0 0;font-size:.7rem;line-height:1.3;color:var(--pro-ink-muted)}[data-app=pro] .pro-job-detail__empty{margin:0;font-size:.875rem;color:var(--pro-ink-muted)}[data-app=pro] .pro-job-detail__your-price{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--pro-ink)}[data-app=pro] .pro-job-detail__your-message{margin:.5rem 0 0;font-size:.875rem;line-height:1.45;color:var(--pro-ink-secondary);white-space:pre-wrap}[data-app=pro] .pro-job-detail-footer .pro-job-skip-btn{margin-top:.4rem}[data-app=pro] .pro-job-detail-footer .ds-btn,[data-app=pro] .pro-job-detail-footer a.w-full,[data-app=pro] .pro-job-detail-footer button.w-full{min-height:3rem}[data-app=pro] .pro-job-detail-footer__sent{border:1.5px solid color-mix(in srgb,var(--pro-brand) 42%,transparent);background:color-mix(in srgb,var(--pro-brand) 12%,var(--pro-bg-elevated,#fff));color:var(--pro-brand);font-weight:700}[data-app=pro] .pro-jobs-head-wrap{border-bottom:none;background:color-mix(in srgb,var(--pro-bg-elevated) 94%,transparent);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}[data-app=pro] .pro-jobs-head{display:flex;flex-direction:column;gap:.5rem;padding:.625rem 1rem .5rem}[data-app=pro] .pro-jobs-head__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2rem}[data-app=pro] .pro-jobs-head__lead{display:flex;align-items:baseline;gap:.5rem;min-width:0;flex:1}[data-app=pro] .pro-jobs-head__title{margin:0;font-size:1.375rem;font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--pro-ink)}[data-app=pro] .pro-jobs-head__stat{margin:0;font-size:.75rem;font-weight:600;letter-spacing:-.01em;color:var(--pro-ink-muted);white-space:nowrap}[data-app=pro] .pro-jobs-head__stat.is-loading{opacity:.75}[data-app=pro] .pro-jobs-head__theme{display:grid;place-items:center;flex-shrink:0;transform:scale(.88);transform-origin:center right}[data-app=pro] .pro-jobs-head__alert{display:flex;align-items:flex-start;gap:.5rem;padding:.5625rem .75rem;border-radius:.75rem;border:1px solid color-mix(in srgb,#dc2626 28%,var(--pro-border));background:color-mix(in srgb,#fef2f2 65%,var(--pro-bg-elevated));color:#991b1b}[data-app=pro] .pro-jobs-head__alert svg{flex-shrink:0;margin-top:.0625rem}[data-app=pro] .pro-jobs-head__alert-copy{flex:1;min-width:0;margin:0;font-size:.6875rem;font-weight:600;line-height:1.45}[data-app=pro] .pro-jobs-head__alert-link{flex-shrink:0;font-size:.6875rem;font-weight:800;color:#b91c1c;text-decoration:underline;text-underline-offset:2px}[data-app=pro] .pro-jobs-head__filters{display:flex;gap:.375rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -1rem;padding:.0625rem 1rem}[data-app=pro] .pro-jobs-head__filters::-webkit-scrollbar{display:none}[data-app=pro] .pro-jobs-head__filters .ds-btn{flex-shrink:0;padding-inline:.6875rem;min-height:1.875rem;font-size:.75rem;font-weight:650;border-radius:999px}[data-app=pro] .pro-jobs-head__search{margin:0}[data-app=pro] .pro-jobs-head__search .ds-input,[data-app=pro] .pro-jobs-head__search input{min-height:2.375rem;font-size:.875rem;border-radius:.75rem;background:var(--pro-bg-soft);border-color:transparent;box-shadow:none}[data-app=pro] .pro-jobs-head__search .ds-input:focus-within,[data-app=pro] .pro-jobs-head__search input:focus{background:var(--pro-bg-elevated);border-color:color-mix(in srgb,var(--pro-brand) 35%,var(--pro-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--pro-brand) 12%,transparent)}[data-app=pro][data-theme=dark] .pro-jobs-head__title{color:var(--pro-ink)}[data-app=pro][data-theme=dark] .pro-jobs-head__stat{color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-jobs-head__alert{border-color:color-mix(in srgb,#f87171 35%,var(--pro-border));background:color-mix(in srgb,#7f1d1d 35%,var(--pro-bg-elevated));color:#fecaca}[data-app=pro][data-theme=dark] .pro-jobs-head__alert-link{color:#fca5a5}[data-app=pro] .pro-jobs-head-wrap h1{color:var(--pro-ink);font-weight:800;letter-spacing:-.035em}[data-app=pro][data-theme=dark] .pro-jobs-head-wrap h1{color:var(--pro-ink)}[data-app=pro] main.pro-jobs-page{padding-top:.625rem;background:color-mix(in srgb,var(--pro-bg-soft) 70%,var(--pro-surface-sunken,#e8eeec))}[data-app=pro] .pro-jobs-alerts{display:flex;flex-direction:column;gap:.625rem;margin-bottom:.875rem}[data-app=pro] .pro-jobs-toolbar{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:none}[data-app=pro] .pro-jobs-search{margin-bottom:.625rem}[data-app=pro] .pro-jobs-filters{display:flex;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.125rem;margin:0 -.25rem;padding-inline:.25rem}[data-app=pro] .pro-jobs-filters::-webkit-scrollbar{display:none}[data-app=pro] .pro-jobs-filters .ds-btn{flex-shrink:0}[data-app=pro] .pro-jobs-toolbar__filters{margin-top:.75rem}[data-app=pro] .pro-jobs-meta{margin-bottom:.75rem}[data-app=pro] .pro-jobs-list{display:flex;flex-direction:column;gap:1.25rem}[data-app=pro] .pro-jobs-section{display:flex;flex-direction:column;gap:.75rem}[data-app=pro] .pro-my-job{display:block;overflow:hidden;border-radius:1.125rem;border:1px solid color-mix(in srgb,var(--pro-border) 85%,transparent)!important;background:var(--pro-bg-elevated);box-shadow:0 1px 2px rgb(15 23 42/.05),0 10px 28px -14px rgb(33 32 31/.22)!important;text-decoration:none;color:inherit;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}@media (hover:hover){[data-app=pro] .pro-my-job:hover{border-color:color-mix(in srgb,var(--pro-brand) 28%,var(--pro-border))!important;box-shadow:0 2px 4px rgb(15 23 42/.06),0 14px 32px -14px rgb(33 32 31/.28)!important;transform:translateY(-1px)}}[data-app=pro] .pro-my-job--hired{border-color:color-mix(in srgb,var(--pro-brand) 35%,var(--pro-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--pro-brand) 12%,transparent)}[data-app=pro] .pro-hired-banner{display:flex;align-items:center;gap:.875rem;width:100%;box-sizing:border-box;margin:0 0 1.25rem;padding:1rem 1rem 1rem .95rem;border-radius:1.125rem;border:1px solid color-mix(in srgb,var(--pro-brand) 30%,var(--pro-border));background:var(--pro-bg-elevated);box-shadow:var(--pro-shadow-sm);text-decoration:none;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:visible;transform:none;animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-app=pro] .pro-hired-banner:hover{border-color:color-mix(in srgb,var(--pro-brand) 48%,var(--pro-border));background:color-mix(in srgb,var(--pro-brand) 5%,var(--pro-bg-elevated))}[data-app=pro] .pro-hired-banner:active{transform:scale(.99)}[data-app=pro] .pro-hired-banner:focus-visible{outline:2px solid color-mix(in srgb,var(--pro-brand) 55%,transparent);outline-offset:2px}[data-app=pro] .pro-hired-banner__icon{flex:0 0 auto;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--pro-brand);color:#fff}[data-app=pro] .pro-hired-banner__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}[data-app=pro] .pro-hired-banner__kicker{display:block;font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.35;color:var(--pro-brand)}[data-app=pro] .pro-hired-banner__title{display:block;font-size:1rem;font-weight:750;letter-spacing:-.02em;line-height:1.3;color:var(--pro-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-app=pro] .pro-hired-banner__detail{display:block;font-size:.8125rem;font-weight:550;line-height:1.35;color:var(--pro-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-app=pro] .pro-hired-banner__cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.15rem;min-height:2.25rem;padding:.5rem .85rem;border-radius:999px;background:var(--pro-brand);color:#fff;font-size:.8125rem;font-weight:750;line-height:1;white-space:nowrap}[data-app=pro][data-theme=dark] .pro-hired-banner{background:color-mix(in srgb,var(--pro-brand) 12%,var(--pro-bg-elevated));border-color:color-mix(in srgb,var(--pro-brand) 40%,var(--pro-border))}[data-app=pro] .pro-invite-banner{position:relative;display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:var(--pro-radius-xl);border:1.5px solid color-mix(in srgb,#d97706 35%,var(--pro-border));background:linear-gradient(135deg,color-mix(in srgb,#fef3c7 55%,var(--pro-surface)) 0,var(--pro-surface) 100%);overflow:hidden}[data-app=pro] .pro-invite-banner__glow{position:absolute;inset:-40% auto auto -20%;width:8rem;height:8rem;border-radius:50%;background:color-mix(in srgb,#f59e0b 20%,transparent);filter:blur(24px);pointer-events:none}[data-app=pro] .pro-invite-banner__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:#d97706;color:#fff}[data-app=pro] .pro-invite-banner__body{flex:1;min-width:0}[data-app=pro] .pro-invite-banner__eyebrow{font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b45309}[data-app=pro] .pro-invite-banner__title{font-size:1rem;font-weight:700;color:var(--pro-ink);line-height:1.25}[data-app=pro] .pro-invite-banner__meta{margin-top:.125rem;font-size:.8125rem;color:var(--pro-ink-muted)}[data-app=pro] .pro-invite-banner__more{margin-top:.25rem;font-size:.75rem;font-weight:600;color:#b45309}[data-app=pro] .pro-invite-banner__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:.125rem;padding:.5rem .75rem;border:none;border-radius:999px;background:#d97706;color:#fff;font:inherit;font-size:.8125rem;font-weight:700;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-app=pro] .pro-lost-offer-banner{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;margin-bottom:.75rem;border-radius:var(--pro-radius-xl);border:1.5px solid color-mix(in srgb,var(--pro-ink-muted) 35%,var(--pro-border));background:color-mix(in srgb,var(--pro-surface-muted) 40%,var(--pro-surface))}[data-app=pro] .pro-lost-offer-banner__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--pro-ink-muted);color:#fff}[data-app=pro] .pro-lost-offer-banner__body{flex:1;min-width:0}[data-app=pro] .pro-lost-offer-banner__eyebrow{font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-lost-offer-banner__title{font-size:1rem;font-weight:700;color:var(--pro-ink);line-height:1.25}[data-app=pro] .pro-lost-offer-banner__meta{margin-top:.125rem;font-size:.8125rem;color:var(--pro-ink-muted)}[data-app=pro] .pro-lost-offer-banner__more{margin-top:.25rem;font-size:.75rem;font-weight:600;color:var(--pro-ink-muted)}[data-app=pro] .pro-lost-offer-banner__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:.125rem;padding:.5rem .75rem;border-radius:999px;background:var(--pro-ink);color:#fff;font-size:.8125rem;font-weight:700;text-decoration:none}[data-app=pro] .pro-feed-post--invited{border-color:color-mix(in srgb,#d97706 40%,var(--pro-border));box-shadow:0 0 0 1px color-mix(in srgb,#f59e0b 14%,transparent),0 10px 28px color-mix(in srgb,#f59e0b 10%,transparent)}[data-app=pro] .pro-feed-post__invite-ribbon{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(90deg,color-mix(in srgb,#fef3c7 75%,var(--pro-surface)) 0,color-mix(in srgb,#fff7ed 45%,var(--pro-surface)) 100%);border-bottom:1px solid color-mix(in srgb,#f59e0b 20%,var(--pro-border))}[data-app=pro] .pro-feed-post__invite-pulse{flex-shrink:0;width:.5rem;height:.5rem;border-radius:999px;background:#d97706;box-shadow:0 0 0 3px rgb(217 119 6/.22);animation:pro-feed-pulse 2s ease-in-out infinite}[data-app=pro] .pro-feed-post__invite-ribbon-text{font-size:.75rem;font-weight:750;letter-spacing:-.01em;color:#92400e;line-height:1.35}[data-app=pro] .pro-feed-post__when.is-invited{background:color-mix(in srgb,#fef3c7 85%,var(--pro-surface));color:#b45309;border-color:color-mix(in srgb,#f59e0b 35%,transparent)}[data-app=pro] .pro-feed-post__foot--invited{gap:.625rem;padding-top:.75rem;border-top-color:color-mix(in srgb,#f59e0b 18%,var(--pro-border))}[data-app=pro] .pro-feed-post__cta--invite{min-height:2.875rem;font-size:.9375rem;font-weight:800;box-shadow:0 8px 22px color-mix(in srgb,var(--pro-brand) 28%,transparent)}[data-app=pro] .pro-feed-post__secondary-actions{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}[data-app=pro] .pro-feed-post__secondary-link{padding:.25rem .125rem;border:none;background:transparent;font:inherit;font-size:.8125rem;font-weight:700;color:var(--pro-ink-secondary);text-decoration:none;cursor:pointer;transition:color .15s ease}[data-app=pro] .pro-feed-post__secondary-link:hover:not(:disabled){color:var(--pro-brand);text-decoration:underline;text-underline-offset:2px}[data-app=pro] .pro-feed-post__secondary-link:disabled{opacity:.65;cursor:wait}[data-app=pro] .pro-feed-post__signal--invited{color:#b45309;font-weight:700}[data-app=pro] .pro-jobs-section__title{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-jobs-section+.pro-jobs-section{margin-top:.35rem}[data-app=pro] .pro-jobs-section--disputed .pro-jobs-section__title{color:#b91c1c}[data-app=pro] .pro-disputed-banner{position:relative;display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:var(--pro-radius-xl);border:1.5px solid color-mix(in srgb,#dc2626 35%,var(--pro-border));background:linear-gradient(135deg,color-mix(in srgb,#fef2f2 70%,var(--pro-surface)) 0,var(--pro-surface) 100%);overflow:hidden}[data-app=pro] .pro-disputed-banner__glow{position:absolute;inset:-40% auto auto -20%;width:8rem;height:8rem;border-radius:50%;background:color-mix(in srgb,#dc2626 14%,transparent);filter:blur(24px);pointer-events:none}[data-app=pro] .pro-disputed-banner__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:#dc2626;color:#fff}[data-app=pro] .pro-disputed-banner__body{flex:1;min-width:0}[data-app=pro] .pro-disputed-banner__eyebrow{font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b91c1c}[data-app=pro] .pro-disputed-banner__title{font-size:1rem;font-weight:700;color:var(--pro-ink);line-height:1.25}[data-app=pro] .pro-disputed-banner__meta{margin-top:.125rem;font-size:.8125rem;color:var(--pro-ink-muted)}[data-app=pro] .pro-disputed-banner__hint{margin-top:.25rem;font-size:.75rem;line-height:1.4;color:var(--pro-ink-secondary)}[data-app=pro] .pro-disputed-banner__more{margin-top:.25rem;font-size:.75rem;font-weight:600;color:#b91c1c}[data-app=pro] .pro-disputed-banner__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:.125rem;padding:.5rem .75rem;border:none;border-radius:999px;background:#dc2626;color:#fff;font:inherit;font-size:.8125rem;font-weight:700;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-app=pro] .pro-my-job--disputed{border-color:color-mix(in srgb,#dc2626 32%,var(--pro-border));box-shadow:0 0 0 1px color-mix(in srgb,#dc2626 10%,transparent)}[data-app=pro] .pro-my-job--disputed .pro-my-job__head{background:transparent}[data-app=pro] .pro-my-job--disputed{box-shadow:0 1px 2px rgb(15 23 42/.04),0 8px 24px -12px rgb(33 32 31/.14),inset 3px 0 0 #dc2626}[data-app=pro] .pro-my-job--disputed .pro-my-job__status,[data-app=pro] .pro-my-job__status--danger{color:#b91c1c}[data-app=pro] .pro-my-job__cta-hint--danger{color:#b91c1c;font-weight:700}[data-app=pro][data-theme=dark] .pro-disputed-banner{border-color:color-mix(in srgb,#f87171 35%,var(--pro-border));background:linear-gradient(135deg,color-mix(in srgb,#7f1d1d 35%,var(--pro-surface)) 0,var(--pro-surface) 100%)}[data-app=pro][data-theme=dark] .pro-disputed-banner__eyebrow,[data-app=pro][data-theme=dark] .pro-disputed-banner__more{color:#fca5a5}[data-app=pro][data-theme=dark] .pro-my-job--disputed .pro-my-job__head{background:transparent}[data-app=pro][data-theme=dark] .pro-jobs-section--disputed .pro-jobs-section__title,[data-app=pro][data-theme=dark] .pro-my-job__cta-hint--danger,[data-app=pro][data-theme=dark] .pro-my-job__status--danger{color:#fca5a5}[data-app=pro] .pro-my-job__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem .25rem;border-bottom:none;background:transparent}[data-app=pro] .pro-my-job__status{font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}[data-app=pro] .pro-my-job__status--brand{color:var(--pro-brand)}[data-app=pro] .pro-my-job__status--success{color:var(--pro-success-fg)}[data-app=pro] .pro-my-job__status--warning{color:var(--pro-warning-fg)}[data-app=pro] .pro-my-job__status--neutral{color:var(--pro-ink-muted)}[data-app=pro] .pro-my-job__when{flex-shrink:0;padding:.2rem .5rem;border-radius:999px;background:var(--pro-bg-elevated);border:1px solid var(--pro-border);font-size:.625rem;font-weight:700;text-transform:uppercase;color:var(--pro-ink-secondary)}[data-app=pro] .pro-my-job__when.is-urgent{background:#fff7ed;border-color:rgb(251 191 36/.45);color:#c2410c}[data-app=pro] .pro-my-job__body{padding:.875rem}[data-app=pro] .pro-my-job__main{display:flex;align-items:flex-start;gap:.75rem}[data-app=pro] .pro-my-job__glyph{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.75rem;background:linear-gradient(145deg,color-mix(in srgb,var(--pro-brand) 12%,#fff) 0,color-mix(in srgb,var(--pro-brand) 6%,var(--pro-bg-soft)) 100%);font-size:1.125rem;line-height:1}[data-app=pro] .pro-my-job__title{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--pro-ink)}[data-app=pro] .pro-my-job__location{display:flex;align-items:center;gap:.3rem;margin:.25rem 0 0;font-size:.75rem;font-weight:600;color:var(--pro-ink-muted)}[data-app=pro] .pro-my-job__location svg{color:var(--pro-brand)}[data-app=pro] .pro-my-job__desc{margin:.625rem 0 0;font-size:.875rem;line-height:1.5;color:var(--pro-ink-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}[data-app=pro] .pro-my-job__media{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.625rem}[data-app=pro] .pro-my-job__chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:999px;background:var(--pro-bg-soft);border:1px solid var(--pro-border);font-size:.6875rem;font-weight:700;color:var(--pro-ink-secondary)}[data-app=pro] .pro-my-job__thumb{width:100%;margin-top:.625rem;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:.625rem;background:var(--pro-bg-soft)}[data-app=pro] .pro-my-job__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 1rem .875rem;border-top:1px solid color-mix(in srgb,var(--pro-border) 45%,transparent);background:transparent}[data-app=pro] .pro-my-job__offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;min-width:0}[data-app=pro] .pro-my-job__offer-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pro-ink-muted)}[data-app=pro] .pro-my-job__offer-value{font-size:1rem;font-weight:800;color:var(--pro-ink)}[data-app=pro] .pro-my-job__eta{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;color:var(--pro-ink-muted)}[data-app=pro] .pro-my-job__cta-hint{font-size:.8125rem;font-weight:600;color:var(--pro-brand)}[data-app=pro] .pro-my-job__chevron{flex-shrink:0;color:var(--pro-ink-muted)}[data-app=pro] .pro-error-fallback{display:flex;min-height:100dvh;align-items:center;justify-content:center;padding:1.5rem 1.25rem;background:var(--pro-surface)}[data-app=pro] .pro-error-fallback__inner{width:100%;max-width:22rem;text-align:center}[data-app=pro] .pro-error-fallback__title{margin-top:1.25rem;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--pro-ink)}[data-app=pro] .pro-error-fallback__message{margin-top:.75rem;font-size:.9375rem;line-height:1.5;color:var(--pro-ink-muted)}[data-app=pro] .pro-disputes-head-wrap{border-bottom:1px solid color-mix(in srgb,var(--pro-border) 70%,transparent);background:color-mix(in srgb,var(--pro-bg-elevated) 94%,transparent);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}[data-app=pro] .pro-disputes-head{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem .5rem .625rem}[data-app=pro] .pro-disputes-head__lead{display:flex;align-items:baseline;gap:.5rem;min-width:0;flex:1}[data-app=pro] .pro-disputes-head__theme{flex-shrink:0;margin-left:auto;transform:scale(.9);transform-origin:center right}[data-app=pro] .pro-disputes-head__title{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.035em;line-height:1.1;color:var(--pro-ink)}[data-app=pro] .pro-disputes-head__stat{font-size:.75rem;font-weight:600;color:var(--pro-ink-muted);white-space:nowrap}[data-app=pro] .pro-disputes-head__stat.is-loading{opacity:.75}[data-app=pro] main.pro-disputes-page{padding-top:.75rem!important}[data-app=pro] main.pro-disputes-page--empty{display:flex;flex:1;flex-direction:column;min-height:0}[data-app=pro] .pro-disputes-skel{display:flex;flex-direction:column;gap:.75rem}[data-app=pro] .pro-disputes-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;min-height:min(28rem,calc(100dvh - 8rem));padding:1rem .25rem 2rem;text-align:center;animation:pro-disputes-in .35s cubic-bezier(.2,.7,.2,1) both}@keyframes pro-disputes-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-app=pro] .pro-disputes-empty__icon{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.25rem;border-radius:999px;background:color-mix(in srgb,var(--pro-brand) 10%,var(--pro-bg-soft));color:var(--pro-brand)}[data-app=pro] .pro-disputes-empty__title{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.03em;color:var(--pro-ink)}[data-app=pro] .pro-disputes-empty__copy{margin:0;max-width:20rem;font-size:.875rem;font-weight:500;line-height:1.5;color:var(--pro-ink-secondary)}[data-app=pro] .pro-disputes-empty__steps{margin:.5rem 0 .25rem;padding:0;list-style:none;width:min(100%,17.5rem);text-align:left}[data-app=pro] .pro-disputes-empty__steps li{position:relative;padding:.4rem 0 .4rem 1.75rem;font-size:.8125rem;font-weight:600;color:var(--pro-ink);border-bottom:1px solid color-mix(in srgb,var(--pro-border) 80%,transparent)}[data-app=pro] .pro-disputes-empty__steps li:last-child{border-bottom:none}[data-app=pro] .pro-disputes-empty__steps li:before{content:counter(step);counter-increment:step;position:absolute;left:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:999px;background:var(--pro-bg-soft);font-size:.6875rem;font-weight:800;color:var(--pro-brand)}[data-app=pro] .pro-disputes-empty__steps{counter-reset:step}[data-app=pro] .pro-disputes-empty__cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;margin-top:.75rem;padding:0 1.5rem;width:min(100%,17.5rem);border-radius:999px;background:var(--pro-brand);color:#fff;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .18s ease,transform .12s ease}[data-app=pro] .pro-disputes-empty__cta:hover{background:var(--pro-brand-bright)}[data-app=pro] .pro-disputes-empty__cta:active{transform:scale(.98)}[data-app=pro] .pro-disputes-empty__policy{margin-top:.25rem;font-size:.8125rem;font-weight:650;color:var(--pro-brand);text-decoration:underline;text-underline-offset:2px}[data-app=pro] .pro-disputes-lede{margin:0 0 .875rem;font-size:.8125rem;font-weight:500;line-height:1.45;color:var(--pro-ink-muted)}[data-app=pro] .pro-disputes-lede__link{font-weight:700;color:var(--pro-brand);text-decoration:underline;text-underline-offset:2px}[data-app=pro] .pro-disputes-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.625rem}[data-app=pro] .pro-disputes-row{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;border-radius:1rem;border:1px solid var(--pro-border);background:var(--pro-bg-elevated);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}[data-app=pro] .pro-disputes-row.is-active{border-color:color-mix(in srgb,#dc2626 28%,var(--pro-border));background:color-mix(in srgb,#fef2f2 55%,var(--pro-bg-elevated))}[data-app=pro] .pro-disputes-row:hover{border-color:color-mix(in srgb,var(--pro-brand) 30%,var(--pro-border))}[data-app=pro] .pro-disputes-row__main{min-width:0;flex:1}[data-app=pro] .pro-disputes-row__title{margin:0;font-size:.9375rem;font-weight:750;letter-spacing:-.02em;color:var(--pro-ink)}[data-app=pro] .pro-disputes-row__reason{margin:.35rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--pro-ink-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-app=pro] .pro-disputes-row__meta{margin:.45rem 0 0;font-size:.6875rem;font-weight:600;color:var(--pro-ink-muted)}[data-app=pro][data-theme=dark] .pro-disputes-row.is-active{background:color-mix(in srgb,#7f1d1d 30%,var(--pro-bg-elevated));border-color:color-mix(in srgb,#f87171 30%,var(--pro-border))}[data-app=pro] main.pro-chat-page,[data-app=pro] main.pro-chat-page.pb-nav{padding-bottom:0!important}[data-app=pro] .pro-account-delete{margin-inline:auto;max-width:26rem;display:flex;flex-direction:column;gap:1.25rem;padding:.25rem .25rem 2.5rem}[data-app=pro] .pro-account-delete-banner,[data-app=pro][data-theme=dark] .pro-account-delete-banner{display:block;margin:0;padding:1.35rem 1.25rem;border-radius:1.25rem;border:1px solid color-mix(in srgb,#ff3b30 18%,var(--pro-border))!important;background:color-mix(in srgb,#ff3b30 6%,var(--pro-bg-elevated))!important;color:var(--pro-ink)!important;box-shadow:none;text-align:left}[data-app=pro] .pro-account-delete-banner--hero,[data-app=pro][data-theme=dark] .pro-account-delete-banner--hero{padding:1.5rem 1.35rem 1.4rem;text-align:center}[data-app=pro] .pro-account-delete-banner__icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0 auto .85rem;border-radius:999px;background:color-mix(in srgb,#ff3b30 12%,transparent);color:#c41e1a;box-shadow:none}[data-app=pro][data-theme=dark] .pro-account-delete-banner__icon{color:#ff6961;background:color-mix(in srgb,#ff3b30 18%,transparent)}[data-app=pro] .pro-account-delete-banner__title,[data-app=pro][data-theme=dark] .pro-account-delete-banner__title{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.025em;line-height:1.3;color:var(--pro-ink)!important;opacity:1!important}[data-app=pro] .pro-account-delete-banner__title--lg{font-size:1.1875rem}[data-app=pro] .pro-account-delete-banner__body,[data-app=pro][data-theme=dark] .pro-account-delete-banner__body{margin:.55rem 0 0;font-size:.9375rem;font-weight:450;line-height:1.5;color:var(--pro-ink-muted)!important;opacity:1!important}[data-app=pro] .pro-account-delete-panel{padding:1.15rem 1.2rem;border-radius:1.25rem;border:1px solid var(--pro-border);background:var(--pro-bg-elevated)}[data-app=pro] .pro-account-delete-panel__label{margin:0;font-size:.6875rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-account-delete-facts{margin:.85rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}[data-app=pro] .pro-account-delete-fact{display:flex;gap:.75rem;align-items:flex-start;font-size:.9375rem;line-height:1.45;color:var(--pro-ink)}[data-app=pro] .pro-account-delete-fact__dot{width:.375rem;height:.375rem;margin-top:.5rem;flex-shrink:0;border-radius:999px;background:color-mix(in srgb,#ff3b30 70%,#991b1b)}[data-app=pro] .pro-account-delete-note{padding:1rem 1.15rem;border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--pro-border) 80%,transparent);background:var(--pro-surface-sunken,var(--pro-bg-soft))}[data-app=pro] .pro-account-delete-note__label{margin:0;font-size:.6875rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--pro-ink-muted)}[data-app=pro] .pro-account-delete-note__body{margin:.45rem 0 0;font-size:.875rem;line-height:1.5;color:var(--pro-ink-secondary,var(--pro-ink-muted))}[data-app=pro] .pro-account-delete-actions{display:flex;flex-direction:column;gap:.5rem;padding-top:.35rem}[data-app=pro] .pro-account-delete-continue{color:#c41e1a!important;font-weight:600;border-color:color-mix(in srgb,#c41e1a 45%,transparent)!important;background:var(--pro-surface-elevated,#fff)!important}[data-app=pro] .pro-account-delete-continue:hover{background:color-mix(in srgb,#c41e1a 8%,transparent)!important}[data-app=pro][data-theme=dark] .pro-account-delete-continue{color:#ff6961!important;border-color:color-mix(in srgb,#ff6961 50%,transparent)!important;background:var(--pro-surface-elevated,#1c1c1e)!important}[data-app=pro][data-theme=dark] .pro-account-delete-continue:hover{background:color-mix(in srgb,#ff6961 12%,transparent)!important}[data-app=pro] .pro-account-delete-field__label{font-size:.8125rem;font-weight:600;color:var(--pro-ink)}[data-app=pro] .pro-account-delete-error,[data-app=pro][data-theme=dark] .pro-account-delete-error{margin:0;padding:.85rem 1rem;border-radius:.95rem;border:1px solid color-mix(in srgb,#ff3b30 22%,transparent)!important;background:color-mix(in srgb,#ff3b30 8%,var(--pro-bg-elevated))!important;color:#9f1239!important;font-size:.875rem;font-weight:600;line-height:1.45}[data-app=pro] .tasko-appearance-page{display:flex;flex-direction:column;gap:1.5rem;padding:.25rem 0 1.5rem}[data-app=pro] .tasko-appearance-page__title{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--pro-ink)}[data-app=pro] .tasko-appearance-page__copy{margin:.5rem 0 0;font-size:.9375rem;line-height:1.45;color:var(--pro-ink-secondary)}[data-app=pro] .tasko-appearance{display:flex;flex-direction:column;gap:.75rem}[data-app=pro] .tasko-appearance-option{display:flex;align-items:center;gap:.875rem;width:100%;min-height:4.5rem;padding:.875rem 1rem;border:1.5px solid var(--pro-border);border-radius:1rem;background:var(--pro-bg-elevated);color:var(--pro-ink);text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}[data-app=pro] .tasko-appearance-option:hover{border-color:color-mix(in srgb,var(--pro-ink) 28%,var(--pro-border))}[data-app=pro] .tasko-appearance-option:active{transform:scale(.992)}[data-app=pro] .tasko-appearance-option.is-selected{border-color:var(--pro-ink);box-shadow:0 0 0 1px var(--pro-ink)}[data-app=pro] .tasko-appearance-option:focus-visible{outline:2px solid var(--pro-brand,#21201f);outline-offset:2px}[data-app=pro] .tasko-appearance-option__preview{display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px;flex-shrink:0;background:color-mix(in srgb,#9ec9ff 28%,var(--pro-bg))}[data-app=pro] .tasko-appearance-option__preview--dark{background:color-mix(in srgb,#1a2430 55%,var(--pro-bg))}[data-app=pro] .tasko-appearance-option__preview--system{background:color-mix(in srgb,#c5c9d0 40%,var(--pro-bg))}[data-app=pro] .tasko-appearance-option__phone-frame{stroke:color-mix(in srgb,var(--pro-ink) 55%,transparent)}[data-app=pro] .tasko-appearance-option__phone-screen{fill:#f4f7fb}[data-app=pro] .tasko-appearance-option__preview--dark .tasko-appearance-option__phone-screen{fill:#1c2430}[data-app=pro] .tasko-appearance-option__preview--system .tasko-appearance-option__phone-screen{fill:#dfe3ea}[data-app=pro] .tasko-appearance-option__phone-split{stroke:color-mix(in srgb,var(--pro-ink) 35%,transparent)}[data-app=pro] .tasko-appearance-option__label{flex:1;min-width:0;font-size:1rem;font-weight:650;letter-spacing:-.01em}[data-app=pro] .tasko-appearance-option__radio{display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--pro-ink-muted) 70%,transparent);flex-shrink:0}[data-app=pro] .tasko-appearance-option.is-selected .tasko-appearance-option__radio{border-color:var(--pro-brand,#21201f);background:var(--pro-brand,#21201f)}[data-app=pro] .tasko-appearance-option__radio-dot{width:.4rem;height:.4rem;border-radius:999px;background:#fff}[data-app=pro][data-theme=dark] .tasko-appearance-option.is-selected{border-color:#fff;box-shadow:0 0 0 1px #fff}html.tasko-native[data-app=pro] .pro-desktop-canvas{display:block!important;padding:0!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;background:var(--pro-surface)!important}html.tasko-native[data-app=pro] .pro-device-frame{width:100%!important;max-width:none!important;min-height:0!important;max-height:100%!important;height:100%!important;margin:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}html[data-app=pro],html[data-app=pro] body{height:100%;max-height:100dvh;overflow:hidden}[data-app=pro] .pro-app-chrome,[data-app=pro] .pro-device-frame>.tasko-app-shell,[data-app=pro] .tasko-app-column{min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}[data-app=pro] .pro-app-chrome{position:relative!important;display:flex!important;flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;flex:1 1 auto!important;width:100%!important}[data-app=pro] .pro-app-chrome>.pro-app-chrome__scroll{grid-row:auto!important;grid-column:auto!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-self:stretch!important}[data-app=pro] .pro-app-chrome--nav>.pro-app-chrome__scroll{padding-bottom:var(--tasko-scroll-pad-bottom-nav,5.75rem)!important}[data-app=pro] .pro-app-chrome>.tasko-bottom-chrome{grid-row:auto!important;grid-column:auto!important;position:absolute!important;inset:auto 0 0 0!important;bottom:0!important;left:0!important;right:0!important;align-self:auto!important;width:100%!important;flex:none!important;z-index:240!important;pointer-events:none;transform:none!important}[data-app=pro] .pro-app-chrome--nav .pro-app-chrome__scroll>[class*=pro-app--]:not(:has(main.pro-job-detail-page)):not(:has(main.pro-offer-page)):not(:has(main.pro-chat-page)):not(:has(main.pro-support-chat-page)):not(:has(main.pro-rides-home)):not(:has(main.pro-rides-trip)),[data-app=pro] .pro-app-chrome--nav .tasko-app-shell--external-nav:not(:has(main.pro-job-detail-page)):not(:has(main.pro-offer-page)):not(:has(main.pro-chat-page)):not(:has(main.pro-support-chat-page)):not(:has(main.pro-rides-home)):not(:has(main.pro-rides-trip)),[data-app=pro] .pro-app-chrome--nav .tasko-app-shell:not(:has(main.pro-job-detail-page)):not(:has(main.pro-offer-page)):not(:has(main.pro-chat-page)):not(:has(main.pro-support-chat-page)):not(:has(main.pro-rides-home)):not(:has(main.pro-rides-trip)){height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;flex:none!important}[data-app=pro] .pro-app-chrome--nav .tasko-app-shell--external-nav>.tasko-app-main:not(.pro-offer-page):not(.pro-job-detail-page):not(.pro-chat-page):not(.pro-support-chat-page):not(.pro-rides-home):not(.pro-rides-trip){height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;flex:none!important}[data-app=pro] .pro-app-chrome:has(main.pro-chat-page)>.pro-app-chrome__scroll,[data-app=pro] .pro-app-chrome:has(main.pro-support-chat-page)>.pro-app-chrome__scroll{overflow:hidden!important;padding-bottom:0!important;display:flex!important;flex-direction:column!important;flex:1 1 0%!important;min-height:0!important;height:100%!important;max-height:100%!important}[data-app=pro] .pro-app-chrome--nav:has(main.pro-job-detail-page)>.pro-app-chrome__scroll,[data-app=pro] .pro-app-chrome--nav:has(main.pro-offer-page)>.pro-app-chrome__scroll,[data-app=pro] .pro-app-chrome:has(main.pro-job-detail-page)>.pro-app-chrome__scroll,[data-app=pro] .pro-app-chrome:has(main.pro-offer-page)>.pro-app-chrome__scroll{overflow:hidden!important;padding-bottom:0!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;max-height:none!important;flex:1 1 0%!important}[data-app=pro] .pro-app-chrome--nav:has(main.pro-job-detail-page) .tasko-app-shell,[data-app=pro] .pro-app-chrome--nav:has(main.pro-job-detail-page) .tasko-app-shell--external-nav,[data-app=pro] .pro-app-chrome--nav:has(main.pro-offer-page) .tasko-app-shell,[data-app=pro] .pro-app-chrome--nav:has(main.pro-offer-page) .tasko-app-shell--external-nav,[data-app=pro] .pro-app-chrome:has(main.pro-job-detail-page)>.pro-app-chrome__scroll>*,[data-app=pro] .pro-app-chrome:has(main.pro-offer-page)>.pro-app-chrome__scroll>*{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:100%!important;height:100%!important;max-height:100%!important;overflow:hidden!important}[data-app=pro] .pro-app-chrome .tasko-app-shell--external-nav>main.pro-job-detail-page,[data-app=pro] .pro-app-chrome .tasko-app-shell--external-nav>main.pro-offer-page,[data-app=pro] .pro-app-chrome--nav .tasko-app-shell--external-nav>main.pro-job-detail-page,[data-app=pro] .pro-app-chrome--nav .tasko-app-shell--external-nav>main.pro-offer-page{display:flex!important;flex-direction:column!important;flex:1 1 0%!important;min-height:0!important;height:0!important;max-height:none!important;overflow:hidden!important}[data-app=pro] .pro-app-chrome--nav:has(main.pro-rides-home)>.pro-app-chrome__scroll,[data-app=pro] .pro-app-chrome--rides.pro-app-chrome--nav>.pro-app-chrome__scroll:has(main.pro-rides-home),[data-app=pro] .pro-app-chrome:has(main.pro-rides-home)>.pro-app-chrome__scroll{overflow:hidden!important;padding-bottom:0!important;display:flex!important;flex-direction:column!important;flex:1 1 0%!important;min-height:0!important;height:100%!important;max-height:100%!important}[data-app=pro] .pro-app-chrome--nav:has(main.pro-rides-home) .tasko-app-shell,[data-app=pro] .pro-app-chrome--nav:has(main.pro-rides-home) .tasko-app-shell--external-nav,[data-app=pro] .pro-app-chrome:has(main.pro-rides-home)>.pro-app-chrome__scroll>*{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}[data-app=pro] .pro-app-chrome .tasko-app-shell--external-nav>main.pro-rides-home,[data-app=pro] .pro-app-chrome .tasko-app-shell--external-nav>main.pro-rides-trip,[data-app=pro] .pro-app-chrome--nav .tasko-app-shell--external-nav>main.pro-rides-home,[data-app=pro] .pro-app-chrome--nav .tasko-app-shell--external-nav>main.pro-rides-trip{display:flex!important;flex-direction:column!important;flex:1 1 0%!important;min-height:0!important;height:0!important;max-height:none!important;max-width:none!important;width:100%!important;overflow:hidden!important;padding:0!important}[data-app=pro] .pro-app-chrome--nav:has(main.pro-rides-trip)>.pro-app-chrome__scroll,[data-app=pro] .pro-app-chrome--rides.pro-app-chrome--nav>.pro-app-chrome__scroll:has(main.pro-rides-trip),[data-app=pro] .pro-app-chrome:has(main.pro-rides-trip)>.pro-app-chrome__scroll{overflow:hidden!important;padding-bottom:0!important;display:flex!important;flex-direction:column!important;flex:1 1 0%!important;min-height:0!important;height:100%!important;max-height:100%!important}[data-app=pro] .pro-app-chrome--nav:has(main.pro-rides-trip) .tasko-app-shell,[data-app=pro] .pro-app-chrome--nav:has(main.pro-rides-trip) .tasko-app-shell--external-nav,[data-app=pro] .pro-app-chrome:has(main.pro-rides-trip)>.pro-app-chrome__scroll>*{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}html.tasko-native[data-app=pro],html.tasko-native[data-app=pro] body{height:100%!important;max-height:100%!important;overflow:hidden}html.tasko-native[data-app=pro] .pro-app-chrome{position:fixed!important;inset:0!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:hidden!important}html.tasko-native[data-app=pro] .pro-app-chrome>.tasko-bottom-chrome,html.tasko-native[data-app=pro] .pro-device-frame>.tasko-bottom-chrome,html.tasko-native[data-app=pro] .tasko-bottom-chrome,html.tasko-native[data-app=pro] body>.tasko-bottom-chrome{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:400!important;display:flex!important;transform:none!important}html.tasko-keyboard-open.tasko-native[data-app=pro] .tasko-bottom-chrome,html.tasko-keyboard-open.tasko-native[data-app=pro] body>.tasko-bottom-chrome{display:none!important;visibility:hidden!important;pointer-events:none!important}html.tasko-native[data-app=pro] body:has(.pw-page)>.tasko-bottom-chrome{display:none!important}[data-app=pro] .pro-app-chrome .pro-branded-load--fullscreen{min-height:0;height:100%;flex:1 1 auto}