.landing h2{margin:4px 0 12px;font-size:clamp(1.35rem,3.2vw,2rem)}.landing section{scroll-margin-top:72px}.kicker{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}a.button.big{padding:14px 24px;font-size:1.02rem}a.button.ghost{color:#fff;border:1.5px solid #ffffffb3}a.button.ghost:hover{background:#ffffff24}a.button.light:hover{background:#fff6fa}a.button.primary:hover{background:var(--brand-dark)}a.button.outline-light{color:#fff;border:1.5px solid #fffc}a.button.outline-light:hover{background:#ffffff1f}a.button .arrow{transition:transform .2s}a.button:hover .arrow{transform:translate(4px)}.landing-hero{color:#fff;background:radial-gradient(circle at 85% 10%, #ffffff38, transparent 40%), linear-gradient(135deg, var(--brand) 0%, #ff5c8a 100%);border-radius:0 0 32px 32px;gap:28px;margin:-16px -16px 0;padding:28px 16px 36px;display:grid;position:relative;overflow:hidden}@media (width>=761px){.landing-hero{border-radius:32px;grid-template-columns:1.15fr 1fr;align-items:center;margin:16px 0 0;padding:56px 48px}}.landing-hero .eyebrow{opacity:.92;margin:0;font-size:.9rem;font-weight:700}.landing-hero h1{letter-spacing:-.03em;margin:10px 0 14px;font-size:clamp(2rem,5.4vw,3.3rem);line-height:1.05}.landing-hero h1.typed{display:grid}.typed>span{grid-area:1/1}.typed-ghost{visibility:hidden}.caret{vertical-align:-.05em;background:currentColor;border-radius:2px;width:.08em;height:.9em;margin-left:.06em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.landing-hero .hl{text-decoration:underline}.landing-hero .lead{opacity:.94;max-width:520px;margin:0 0 22px;font-size:1.05rem}.landing-hero .actions{flex-wrap:wrap;gap:10px;display:flex}.landing-hero [data-book],main>.hero{view-transition-name:book}.trust{flex-wrap:wrap;gap:8px 16px;margin:22px 0 0;padding:0;font-size:.88rem;font-weight:600;list-style:none;display:flex}.trust li{align-items:center;gap:6px;display:inline-flex}.trust .icon{background:#ffffff40;border-radius:50%;width:18px;height:18px;padding:2px}.collage{grid-template-columns:repeat(3,1fr);justify-self:center;gap:12px;width:100%;max-width:420px;padding:18px 8px;display:grid;position:relative}.float-tile{aspect-ratio:1;background:radial-gradient(circle at 30% 20%, #ffffffbf, transparent 60%), var(--tint);rotate:calc((var(--i) - 2.5) * 2deg);border-radius:28px;place-items:center;display:grid;box-shadow:0 12px 28px #50001e2e}.float-tile:nth-child(3n+2){translate:0 18px}.float-tile img{object-fit:contain;width:84%;height:84%}.float-chip{background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.82rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 8px 22px #00000029}.float-chip .icon{width:16px;height:16px}.float-chip.verified{color:var(--teal);top:0;left:-4px}.float-chip.booked{color:var(--brand);bottom:-2px;right:0}@media (width<=760px){.collage{grid-template-columns:repeat(6,1fr);gap:8px;max-width:none;padding:16px 0 10px}.float-tile{border-radius:18px}.float-tile:nth-child(3n+2){translate:0}.float-tile:nth-child(2n){translate:0 10px}.float-chip{padding:5px 10px;font-size:.74rem}.float-chip.verified{top:-6px;left:0}.float-chip.booked{bottom:-14px;right:0}}.stats{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:0;margin:18px 0 0;padding:6px;display:grid}.stats div{text-align:center;padding:12px 14px}.stats div+div{border-left:1px solid var(--border)}.stats dt{color:var(--muted);font-size:.8rem;font-weight:600}.stats dd{letter-spacing:-.02em;color:var(--text);margin:2px 0 0;font-size:1.6rem;font-weight:800}.stats .star{color:var(--gold)}@media (width>=761px){.stats{margin:-30px 48px 0;position:relative}}@media (width<=560px){.stats{grid-template-columns:1fr 1fr}.stats div:nth-child(3){border-left:none}.stats div:nth-child(n+3){border-top:1px solid var(--border)}}.what{align-items:center;gap:20px;margin-top:48px;display:grid}@media (width>=761px){.what{grid-template-columns:1fr 1.1fr;gap:40px;margin-top:72px}}.what .muted{font-size:1rem;line-height:1.6}.what-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.what-card{min-height:150px;color:var(--text);border-radius:22px;flex-direction:column;gap:4px;padding:16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.what-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #0000001a}.what-card img{object-fit:contain;width:72px;height:72px;margin:-4px 0 6px -4px}.what-card span{color:var(--muted);font-size:.86rem}.what-card strong{font-size:1.05rem}.what-card.trades{background:var(--brand-soft);grid-row:span 2}.what-card.trades img{width:120px;height:120px}.what-card.pros{background:var(--teal-soft)}.what-card.wallet{background:var(--amber-soft)}.wallet-mark{background:linear-gradient(135deg, var(--brand), #ff7a59);border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid;color:#fff!important}.how{text-align:center;margin-top:64px}.how>.tabs{margin:4px auto 24px}.how-steps{text-align:left;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.how-steps:before{content:"";border-top:2px dashed color-mix(in srgb, var(--brand) 35%, transparent);position:absolute;top:140px;left:12%;right:12%}.how-steps li{flex-direction:column;gap:4px;display:flex;position:relative}.how-steps .art{background:var(--surface);height:140px;box-shadow:var(--shadow);border-radius:22px;place-items:center;padding:12px;display:grid;overflow:hidden}.how-steps .num{z-index:1;background:var(--brand);color:#fff;width:36px;height:36px;box-shadow:0 0 0 5px var(--bg);border-radius:50%;place-items:center;margin:0 0 -10px;font-weight:800;display:grid;position:relative;translate:0 -18px}.how-steps strong{font-size:1.05rem}.how-steps p{color:var(--muted);margin:0;font-size:.9rem}.how-cta{margin-top:28px}@media (width<=760px){.how-steps{grid-template-columns:1fr;gap:0}.how-steps:before{border-top:none;border-left:2px dashed color-mix(in srgb, var(--brand) 35%, transparent);inset:24px auto 24px 17px}.how-steps li{grid-template-columns:36px 1fr 108px;align-items:start;column-gap:14px;padding:10px 0 18px;display:grid}.how-steps .num{grid-row:1/span 2;margin:0;translate:none}.how-steps .art{border-radius:18px;grid-area:1/3/span 2;height:100px;padding:8px}.how-steps strong,.how-steps p{grid-column:2}}.art-tiles{grid-template-columns:1fr 1fr;gap:6px;width:min(120px,100%);display:grid}.art-tiles span{aspect-ratio:1;background:var(--tint);border-radius:14px;place-items:center;display:grid}.art-tiles img{object-fit:contain;width:82%;height:82%}.art-worker{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(150px,100%);overflow:hidden}.mini-cover{background:linear-gradient(135deg, var(--c1), var(--c2));place-items:center;height:46px;display:grid;position:relative}.mini-avatar{width:30px;height:30px;color:var(--c1,var(--brand));background:#ffffffeb;border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;display:grid}.mini-cover .rating-chip{padding:1px 6px;font-size:.62rem;position:absolute;bottom:4px;right:4px}.mini-lines{gap:5px;padding:8px;display:grid}.mini-lines i{background:var(--surface-2);border-radius:6px;height:6px}.mini-lines i.short{width:60%}.mini-book{white-space:nowrap;background:var(--brand);color:#fff;border-radius:999px;justify-self:start;padding:3px 10px;font-size:.68rem;font-weight:800}.art-tracker{gap:6px;width:min(150px,100%);display:grid}.art-tracker .bars{grid-template-columns:repeat(4,1fr);gap:3px;margin-bottom:4px;display:grid}.art-tracker .bars i{background:var(--brand);transform-origin:0;border-radius:4px;height:5px}.art-tracker .bubble{white-space:nowrap;justify-self:start;max-width:100%;padding:4px 9px;font-size:.7rem}.art-tracker .bubble.mine{justify-self:end}.art-stars{justify-items:center;gap:10px;display:grid}.art-stars .pill{font-size:.66rem}.row-stars{color:var(--gold);gap:2px;font-size:1.5rem;line-height:1;display:flex}.art-docs{gap:6px;width:min(150px,100%);display:grid}.art-docs span{background:var(--surface-2);border-radius:10px;align-items:center;gap:6px;padding:5px 8px;font-size:.72rem;font-weight:700;display:flex}.art-docs .icon{background:var(--green);color:#fff;border-radius:50%;width:14px;height:14px;padding:1px}.art-verified{justify-items:center;gap:8px;display:grid}.art-verified .mini-avatar{background:var(--teal-soft);width:52px;height:52px;color:var(--teal);font-size:1.3rem}.art-notify{justify-items:end;gap:8px;width:min(160px,100%);display:grid}.art-notify .note{background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:8px;width:100%;padding:8px;font-size:.68rem;line-height:1.3;display:flex}.art-notify .note .icon{width:16px;height:16px;color:var(--brand)}.art-payout{color:#fff;background:linear-gradient(135deg, var(--brand), #ff7a59);border-radius:14px;gap:2px;width:min(150px,100%);padding:12px;display:grid;position:relative}.art-payout .label{opacity:.85;font-size:.66rem}.art-payout strong{font-size:1.3rem}.art-payout .plus{background:var(--green);border-radius:999px;padding:2px 7px;font-size:.72rem;font-weight:800;position:absolute;top:-2px;right:6px}@media (width<=760px){.what-card.trades{grid-area:auto/1/auto/-1;justify-content:center;min-height:0;padding-right:120px}.what-card.trades img{width:108px;height:108px;margin:0;position:absolute;bottom:-6px;right:8px}.mini-book{padding:2px 7px;font-size:.6rem}.art-tiles{gap:4px;width:78px}.art-tiles span{border-radius:10px}.art-worker,.art-tracker,.art-docs,.art-notify,.art-payout{width:100%}.mini-cover{height:34px}.mini-avatar{width:24px;height:24px;font-size:.75rem}.mini-lines{gap:4px;padding:5px}.mini-lines i.short,.mini-cover .rating-chip{display:none}.art-tracker .bubble{padding:3px 7px;font-size:.6rem}.row-stars{font-size:1.05rem}.art-stars .pill{padding:2px 6px;font-size:.56rem}.art-docs span{gap:4px;padding:3px 5px;font-size:.6rem}.art-verified .mini-avatar{width:38px;height:38px;font-size:1rem}.art-verified .badge{font-size:.62rem}.art-notify .note{gap:4px;padding:5px;font-size:.56rem}.art-notify .note .icon{display:none}.art-payout{padding:8px}.art-payout strong{font-size:1rem}.art-payout .plus{font-size:.58rem;top:-4px;right:2px}}.about{color:#fff;background:radial-gradient(circle at 100% 0,#e21b7073,#0000 50%),linear-gradient(120deg,#2b2b2e,#4a2238);border-radius:28px;gap:28px;margin-top:64px;padding:28px 20px;display:grid}@media (width>=761px){.about{grid-template-columns:1.3fr 1fr;align-items:center;gap:44px;padding:44px}}.about .kicker{color:#ff9cc4}.about-copy>p{opacity:.88;line-height:1.6}.values{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.values li{border-left:3px solid var(--brand);gap:2px;padding-left:14px;display:grid}.values strong{font-size:1.02rem}.values span{opacity:.82;font-size:.9rem}.team{gap:12px;margin:0;padding:0;list-style:none;display:grid}.team li{background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:14px;display:grid}.team-avatar{color:#fff;background:linear-gradient(135deg, var(--c1), var(--c2));border-radius:50%;grid-row:span 2;place-items:center;width:56px;height:56px;font-size:1.15rem;font-weight:800;display:grid;box-shadow:0 0 0 3px #ffffff2e}.team li>span:last-child{opacity:.78;font-size:.86rem}#top-workers,#reviews{margin-top:52px}#top-workers .section-head,#reviews .section-head{align-items:end;margin-top:0}.review-wall{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.quote{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;gap:10px;margin:0;padding:18px 18px 16px;display:flex;position:relative}.quote:before{content:"“";color:var(--brand-soft);font-family:Georgia,serif;font-size:4.5rem;line-height:1;position:absolute;top:-6px;right:14px}.quote-stars{color:var(--gold);letter-spacing:1px}.quote-stars .dim{color:var(--border)}.quote blockquote{flex:1;margin:0;font-size:1rem;line-height:1.5}.quote figcaption{align-items:flex-start;gap:10px;font-size:.86rem;display:flex}.quote figcaption a{font-size:.82rem;font-weight:600;text-decoration:none}.avatar.small{width:36px;height:36px;font-size:.95rem}@media (width<=760px){.review-wall{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(260px,82%);grid-auto-flow:column;margin:0 -16px;padding:4px 16px 12px;overflow-x:auto}.review-wall::-webkit-scrollbar{display:none}.quote{scroll-snap-align:start}}.landing-cta{gap:14px;margin-top:56px;display:grid}@media (width>=761px){.landing-cta{grid-template-columns:1.4fr 1fr}}.landing-cta>div{color:#fff;border-radius:28px;padding:28px 24px}.landing-cta h2{margin-top:0}.landing-cta p{opacity:.9;margin:0 0 18px}.cta-book{background:radial-gradient(circle at 90% 20%, #ffffff40, transparent 45%), linear-gradient(135deg, var(--brand), #ff5c8a)}.cta-earn{background:linear-gradient(120deg,#2b2b2e,#4a2238)}.site-footer{text-align:left;border-top:1px solid var(--border);grid-template-columns:1.5fr repeat(3,1fr);gap:24px;margin-top:56px;padding:32px 0 8px;display:grid}.site-footer nav{align-content:start;gap:8px;display:grid}.site-footer nav strong{margin-bottom:2px;font-size:.9rem}.site-footer nav a{color:var(--muted);font-size:.88rem;text-decoration:none}.site-footer nav a:hover{color:var(--brand)}.footer-brand p{margin:8px 0 0}.footer-brand .pay{flex-wrap:wrap;gap:6px;display:flex}.copyright{border-top:1px solid var(--border);grid-column:1/-1;margin:8px 0 0;padding-top:16px;font-size:.8rem}@media (width<=760px){.site-footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}.how-link{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);color:var(--text);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding:16px 18px;text-decoration:none;display:flex}.how-link>span:last-child{color:var(--brand);font-size:1.2rem;font-weight:800}@media (prefers-reduced-motion:no-preference){.landing-hero .copy>*{animation:.55s cubic-bezier(.2,.8,.2,1) both rise-in}.landing-hero .copy>:nth-child(2){animation-delay:60ms}.landing-hero .copy>:nth-child(3){animation-delay:.12s}.landing-hero .copy>:nth-child(4){animation-delay:.18s}.landing-hero .copy>:nth-child(5){animation-delay:.24s}.float-tile{animation:.6s cubic-bezier(.34,1.56,.64,1) both pop-in,5s ease-in-out infinite bob;animation-delay:calc(var(--i) * 70ms), calc(var(--i) * -.8s)}.float-chip{animation:.5s cubic-bezier(.34,1.56,.64,1) .6s both pop-in,6s ease-in-out 1s infinite bob}.float-chip.booked{animation-delay:.8s,-2s}.reveal{transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.reveal:not(.is-in){opacity:0;transform:translateY(28px)}.how.is-in .how-steps li{animation:.5s cubic-bezier(.2,.8,.2,1) both rise-in;animation-delay:calc(var(--i) * .12s)}.how.is-in .how-steps .num{animation:.5s cubic-bezier(.34,1.56,.64,1) both num-pop;animation-delay:calc(var(--i) * .12s + .15s)}.how.is-in .how-steps:before{animation:1s ease-out .2s both draw-x}.how.is-in .art-tiles span{animation:.45s cubic-bezier(.34,1.56,.64,1) both pop-in;animation-delay:calc(var(--i) * 90ms + .25s)}.how.is-in .art-worker{animation:.5s .4s both rise-in}.how.is-in .art-worker .mini-book{animation:1.8s ease-in-out 1.2s infinite pulse}.how.is-in .art-tracker .bars i{animation:.4s ease-out both fill}.how.is-in .art-tracker .bars i:first-child{animation-delay:.5s}.how.is-in .art-tracker .bars i:nth-child(2){animation-delay:.8s}.how.is-in .art-tracker .bars i:nth-child(3){animation-delay:1.1s}.how.is-in .art-tracker .bars i:nth-child(4){animation-delay:1.4s}.how.is-in .art-tracker .bubble{animation:.4s 1s both rise-in}.how.is-in .art-tracker .bubble.mine{animation-delay:1.5s}.how.is-in .row-stars span{animation:.4s cubic-bezier(.34,1.56,.64,1) both star-pop;animation-delay:calc(var(--i) * .11s + .7s)}.how.is-in .art-docs span{animation:.4s both rise-in;animation-delay:calc(var(--i) * .15s + .25s)}.how.is-in .art-docs .icon{animation:.4s both star-pop;animation-delay:calc(var(--i) * .15s + .5s)}.how.is-in .art-verified .badge{animation:.5s cubic-bezier(.34,1.56,.64,1) .7s both stamp}.how.is-in .art-notify .note{animation:.5s cubic-bezier(.34,1.56,.64,1) .6s both drop-in}.how.is-in .art-notify .mini-book{animation:.4s 1s both pop-in,1.8s ease-in-out 1.6s infinite pulse}.how.is-in .art-payout .plus{animation:.6s ease-out .9s both float-up}.about.is-in .team li{animation:.5s cubic-bezier(.2,.8,.2,1) both rise-in}.about.is-in .team li:nth-child(2){animation-delay:.1s}.about.is-in .team li:nth-child(3){animation-delay:.2s}.review-wall>*{animation:none}#reviews.is-in .quote{animation:.5s both rise-in}#reviews.is-in .quote:nth-child(3n+2){animation-delay:90ms}#reviews.is-in .quote:nth-child(3n){animation-delay:.18s}::view-transition-group(book){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(book){width:100%;height:100%}::view-transition-new(book){width:100%;height:100%}::view-transition-old(book){animation:.2s ease-out both fade-out}::view-transition-new(book){animation:.35s ease-in .1s both fade-in}}@keyframes bob{50%{transform:translateY(-8px)}}@keyframes num-pop{0%{transform:scale(0)}}@keyframes draw-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fill{0%{transform:scaleX(0)}}@keyframes pulse{50%{transform:scale(1.08)}}@keyframes star-pop{0%{opacity:0;transform:scale(0)rotate(-30deg)}}@keyframes stamp{0%{opacity:0;transform:scale(2.2)rotate(-12deg)}}@keyframes drop-in{0%{opacity:0;transform:translateY(-24px)}}@keyframes float-up{0%{opacity:0;transform:translateY(14px)}}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}}@media (width<=760px) and (prefers-reduced-motion:no-preference){.how.is-in .how-steps:before{animation-name:draw-y}}@keyframes draw-y{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}:root{--brand:#e21b70;--brand-dark:#b8135a;--brand-soft:#fde8f1;--teal:#0f9d9a;--teal-soft:#e0f5f4;--green:#0a7a3d;--green-soft:#e3f4ea;--amber:#b45309;--amber-soft:#fef3c7;--red:#d42a2a;--red-soft:#fde2e2;--gold:#f5a524;--bg:#f7f7f8;--surface:#fff;--surface-2:#f2f2f4;--text:#2b2b2e;--muted:#6b6b72;--border:#ececf0;--shadow:0 1px 2px #0000000a, 0 4px 16px #0000000f;--radius:16px;--tabbar:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);-webkit-tap-highlight-color:transparent;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--brand:#ff4d94;--brand-dark:#ff7aae;--brand-soft:#3a1626;--teal:#3cc8c4;--teal-soft:#11302f;--green:#4ccb83;--green-soft:#12301f;--amber:#f2b247;--amber-soft:#36290f;--red:#ff6b6b;--red-soft:#3a1717;--bg:#121214;--surface:#1c1c20;--surface-2:#26262b;--text:#f1f1f4;--muted:#a3a3ad;--border:#2e2e34;--shadow:0 1px 2px #0000004d, 0 4px 16px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);margin:0;line-height:1.45}main{max-width:1080px;min-height:60vh;margin:0 auto;padding:16px 16px 32px}h1,h2,h3{letter-spacing:-.01em;line-height:1.2}h1{font-size:1.6rem}h2{margin:28px 0 12px;font-size:1.2rem}a{color:var(--brand)}img{max-width:100%;display:block}.topbar{z-index:20;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding:10px 16px;display:flex}.brand{color:var(--brand);letter-spacing:-.02em;align-items:center;gap:8px;font-size:1.2rem;font-weight:800;text-decoration:none;display:inline-flex}.brand span.dark{color:var(--text)}.topnav{align-items:center;gap:4px;display:flex}.topnav a,.topnav button.link{color:var(--text);border-radius:999px;padding:8px 12px;font-size:.92rem;font-weight:600;text-decoration:none}.topnav a:hover,.topnav button.link:hover{background:var(--surface-2)}.topnav a.active{color:var(--brand);background:var(--brand-soft)}.topnav a.cta{background:var(--brand);color:#fff}.topnav a.cta:hover{background:var(--brand-dark)}.topbar .account,.tabbar{display:none}@media (width<=760px){.topnav{display:none}.topbar .account{display:inline-flex}.tabbar{z-index:30;height:calc(var(--tabbar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.tabbar a{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.7rem;font-weight:600;text-decoration:none;display:flex}.tabbar a.active{color:var(--brand)}body{padding-bottom:calc(var(--tabbar) + env(safe-area-inset-bottom))}}.icon{flex:none;width:22px;height:22px}.hero{color:#fff;background:linear-gradient(135deg, var(--brand) 0%, #ff5c8a 100%);border-radius:0 0 28px 28px;margin:-16px -16px 0;padding:20px 16px 28px}@media (width>=761px){.hero{border-radius:24px;margin:16px 0 0;padding:36px 32px}}.hero h1{margin:6px 0 4px;font-size:clamp(1.5rem,4vw,2.3rem)}.hero p{opacity:.92;max-width:560px;margin:0 0 16px}.hero .hello{opacity:.9;margin:0;font-weight:600}.location{background:#ffffff2e;border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;display:inline-flex}.location select{color:inherit;background:0 0;border:none;padding:6px 4px;font-weight:700}.location select option{color:#222}.search{background:var(--surface);color:var(--text);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:8px;max-width:640px;padding:4px 4px 4px 16px;display:flex}.search input{background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 0}.search .icon{color:var(--muted)}.bento{grid-template-rows:auto auto;grid-template-columns:1.25fr 1fr;gap:12px;margin-top:20px;display:grid}.bento a{border-radius:var(--radius);min-height:108px;color:var(--text);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;justify-content:space-between;gap:6px;padding:14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.bento a:first-child{background:var(--brand-soft);grid-row:span 2}.bento a.pro{background:var(--teal-soft)}.bento strong{font-size:1.05rem}.bento span{color:var(--muted);font-size:.85rem}.bento div{z-index:1;position:relative}.bento img{object-fit:contain;width:72px;height:72px;position:absolute;bottom:-6px;right:-6px}.bento a:first-child{min-height:228px}.bento a:first-child img{width:132px;height:132px}.bento a.pro div{padding-right:56px}.bento a.pro img{width:64px;height:64px}@media (width>=761px){.bento{grid-template-rows:auto;grid-template-columns:2fr 1fr 1fr}.bento a:first-child{grid-row:auto;min-height:132px}.bento a:first-child img{width:112px;height:112px}}.section-head{justify-content:space-between;align-items:baseline;gap:12px;margin:28px 0 12px;display:flex}.section-head h2{margin:0}.section-head a,.section-head button.link{color:var(--brand);font-size:.9rem;font-weight:700;text-decoration:none}.category-rail{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:18px 14px;display:grid}.category{color:var(--text);text-align:center;cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.category .tile{aspect-ratio:1;background:radial-gradient(circle at 30% 20%, #ffffffb3, transparent 60%), var(--tint,var(--brand-soft));border-radius:28px;place-items:center;width:100%;margin-bottom:4px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:grid;position:relative;overflow:hidden}.category .tile img{object-fit:contain;width:86%;height:86%;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.category .tile.text{color:var(--brand);font-size:2rem;font-weight:800}.category:hover .tile{transform:translateY(-4px);box-shadow:0 10px 22px #0000001a}.category:hover .tile img{transform:scale(1.07)rotate(-2deg)}.category:active .tile{transition-duration:.1s;transform:scale(.95)}.category strong{font-size:.86rem;line-height:1.2}.category .muted{font-size:.74rem}@media (prefers-color-scheme:dark){.category .tile{filter:brightness(.9)saturate(.9)}}@media (width<=760px){.category-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:auto auto;grid-template-columns:none;grid-auto-columns:84px;grid-auto-flow:column;gap:14px 12px;margin:0 -16px;padding:2px 16px 8px;scroll-padding-inline:16px;overflow-x:auto}.category-rail::-webkit-scrollbar{display:none}.category{scroll-snap-align:start}.category .tile{border-radius:24px}.category strong{font-size:.78rem}.category .muted{font-size:.7rem}@supports (animation-timeline:scroll()){.categories{timeline-scope:--rail}.category-rail{scroll-timeline:--rail x}.categories:after{content:"";background:linear-gradient(var(--brand), var(--brand)) no-repeat 0 0 / 50% 100%, var(--border);border-radius:4px;width:40px;height:4px;margin:6px auto 0;animation:linear both rail-progress;animation-timeline:--rail;display:block}}}@keyframes rail-progress{to{background-position:100% 0,0 0}}.promo{border-radius:var(--radius);color:#fff;background:linear-gradient(120deg,#2b2b2e,#4a2238);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:18px 20px;display:flex}.promo p{opacity:.85;margin:4px 0 0;font-size:.9rem}.promo a{flex:none}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.steps li{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);counter-increment:step;padding:16px;list-style:none}.steps li:before{content:counter(step);background:var(--teal-soft);width:28px;height:28px;color:var(--teal);border-radius:50%;place-items:center;margin-bottom:8px;font-weight:800;display:grid}.steps p{color:var(--muted);margin:4px 0 0;font-size:.9rem}ol.steps{margin:0;padding:0}.lane{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(250px,280px);grid-auto-flow:column;gap:12px;margin:0 -16px;padding:4px 16px 12px;display:grid;overflow-x:auto}.lane::-webkit-scrollbar{display:none}.lane>*{scroll-snap-align:start}.row{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.list{gap:12px;margin-bottom:16px;display:grid}.cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:16px;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:inherit;box-shadow:var(--shadow);padding:16px;text-decoration:none}.meta,.muted{color:var(--muted);font-size:.88rem}.grow{flex:240px}.error{color:var(--red)}.page-title{margin:8px 0 16px}.worker-card{border:none;flex-direction:column;padding:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.worker-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.cover{background:linear-gradient(135deg, var(--c1), var(--c2));place-items:center;height:112px;display:grid;position:relative}.cover .avatar{width:64px;height:64px;color:var(--c1);background:#ffffffeb;font-size:1.6rem;box-shadow:0 4px 12px #0000001f}.cover .badge{position:absolute;top:10px;left:10px}.cover .rating-chip{position:absolute;bottom:10px;right:10px}.worker-card .body{gap:2px;padding:12px 14px 14px;display:grid}.worker-card .body strong{font-size:1rem}.worker-card .body p{margin:0}.worker-card .headline{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.worker-card .meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.avatar{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.avatar.large{width:88px;height:88px;font-size:2.2rem}.stars{color:var(--gold);font-weight:700}.rating-chip{background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #0000001f}.rating-chip .star{color:var(--gold)}.badge{background:var(--brand);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.badge.verified{background:var(--teal)}.pill{background:var(--surface-2);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:.76rem;font-weight:600;display:inline-flex}.pill.ok{color:var(--green);background:var(--green-soft)}.pill.bad{color:var(--red);background:var(--red-soft)}.pill.warn{color:var(--amber);background:var(--amber-soft)}.pill.info{color:var(--teal);background:var(--teal-soft)}.pill.brand{color:var(--brand);background:var(--brand-soft)}.filters{z-index:10;background:var(--bg);margin:-16px -16px 12px;padding:12px 16px 8px;position:sticky;top:57px}.chips{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--border);background:var(--surface);color:var(--text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.chip img{object-fit:cover;border-radius:50%;width:22px;height:22px}.chip.active{background:var(--brand);border-color:var(--brand);color:#fff}.chip-select{border-radius:999px;padding:7px 12px;font-size:.85rem;font-weight:600}.empty{text-align:center;color:var(--muted);padding:40px 16px}.empty strong{color:var(--text);margin-bottom:4px;font-size:1.05rem;display:block}.profile-hero{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin-bottom:8px;position:relative;overflow:hidden}.profile-hero .cover{height:140px}.profile-hero .info{margin-top:-44px;padding:0 16px 16px;position:relative}.profile-hero .avatar{border:4px solid var(--surface);background:var(--surface);color:var(--c1,var(--brand))}.profile-hero h1{margin:8px 0 2px}.profile-hero p{margin:4px 0}.facts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.facts div{background:var(--surface-2);text-align:center;border-radius:12px;padding:10px}.facts strong{font-size:1.05rem;display:block}.facts span{color:var(--muted);font-size:.75rem}.service{justify-content:space-between;align-items:center;gap:16px;display:flex}.service p{margin:2px 0}.price{color:var(--brand);font-weight:800}.service button{flex:none}.review-summary{align-items:center;gap:12px;margin-bottom:8px;display:flex}.review-summary .big{font-size:2rem;font-weight:800}.review{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:8px;padding:12px 14px}.review p{margin:4px 0 0}.sheet-backdrop{z-index:50;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{border-radius:24px 24px 0 0;width:100%;max-width:560px;max-height:92vh;margin:0;animation:.2s ease-out sheet-up;overflow-y:auto}@media (width>=761px){.sheet-backdrop{align-items:center}.sheet{border-radius:24px}}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}.sheet h3{margin:0}.booking-card{gap:8px;display:grid}.booking-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.booking-card header strong{font-size:1.02rem}.booking-card .meta{margin:0}.tracker{grid-template-columns:repeat(4,1fr);gap:4px;margin:4px 0;padding:0;list-style:none;display:grid}.tracker li{color:var(--muted);text-align:center;font-size:.7rem}.tracker li:before{content:"";background:var(--border);border-radius:4px;height:4px;margin-bottom:6px;display:block}.tracker li.done{color:var(--text);font-weight:600}.tracker li.done:before{background:var(--brand)}button{font:inherit;border:1px solid var(--brand);background:var(--brand);color:#fff;cursor:pointer;border-radius:999px;padding:10px 18px;font-weight:700;transition:background .15s}button:hover:not(:disabled){background:var(--brand-dark);border-color:var(--brand-dark)}button.secondary{color:var(--brand);background:0 0}button.secondary:hover:not(:disabled){background:var(--brand-soft);color:var(--brand);border-color:var(--brand)}button.link{color:var(--text);background:0 0;border:none;padding:0;font-weight:600}button.link:hover:not(:disabled){background:0 0}button.small{padding:5px 12px;font-size:.82rem}button.light{color:var(--brand);background:#fff;border-color:#fff}button:disabled{opacity:.5;cursor:not-allowed}input,select,textarea{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;max-width:100%;padding:10px 12px}input:focus,select:focus,textarea:focus{outline:2px solid var(--brand);outline-offset:0;border-color:#0000}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.form{gap:12px;margin:16px 0;display:grid}.form.narrow{max-width:420px;margin:32px auto}.turnstile:empty{display:none}.form label{gap:4px;font-size:.9rem;font-weight:600;display:grid}.form label.inline{align-items:center;gap:6px;margin-right:12px;font-weight:500;display:inline-flex}.form label.inline.disabled{color:var(--muted)}fieldset{border:1px solid var(--border);border-radius:12px;padding:10px 12px}legend{padding:0 4px;font-size:.9rem;font-weight:700}.checks{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:4px;display:grid}.breakdown{border-collapse:collapse;width:100%}.breakdown td,.breakdown th{text-align:left;padding:6px 0}.breakdown td:last-child,.breakdown th:last-child{text-align:right}.breakdown tr:last-child th{border-top:1px dashed var(--border);padding-top:10px;font-size:1.05rem}.tabs{background:var(--surface-2);border-radius:999px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.tabs button{border:none;padding:7px 16px}.tabs button.secondary{color:var(--muted);background:0 0}.tabs button.secondary:hover:not(:disabled){background:var(--surface)}footer{text-align:center;color:var(--muted);padding:24px 16px;font-size:.85rem}.auth{max-width:440px;margin:24px auto;padding:24px}.auth h1{margin-top:0;font-size:1.5rem}a.button{border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}a.button.primary{background:var(--brand);color:#fff}a.button.light{color:var(--brand);background:#fff}.social.google{color:#1f1f1f;background:#fff;border:1px solid #747775;width:100%}.social.facebook{color:#fff;background:#1877f2;border:1px solid #1877f2;width:100%;margin-top:8px}.divider{color:var(--muted);align-items:center;gap:8px;margin:16px 0 4px;font-size:.85rem;display:flex}.divider:before,.divider:after{content:"";border-top:1px solid var(--border);flex:1}.split{grid-template-columns:minmax(220px,1fr) 2fr;align-items:start;gap:16px;display:grid}@media (width<=720px){.split{grid-template-columns:1fr}}.pick{text-align:left;cursor:pointer;font:inherit;flex-direction:column;gap:2px;display:flex}.pick.selected{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.detail h2{margin-top:0}.detail textarea{width:100%;min-height:64px}.docs{border-collapse:collapse;width:100%}.docs td{border-bottom:1px solid var(--border);padding:6px 4px}.docs .actions{text-align:right;white-space:nowrap}.banner{border-left:4px solid var(--gold);margin-bottom:16px}.banner.approved{border-left-color:var(--green)}.banner.rejected{border-left-color:var(--red)}.banner p{margin:6px 0 0}.chat{border-top:1px solid var(--border);margin-top:4px;padding-top:12px}.chat-log{flex-direction:column;gap:6px;max-height:320px;padding:4px;display:flex;overflow-y:auto}.bubble{background:var(--surface-2);overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;flex-direction:column;align-self:flex-start;max-width:80%;padding:7px 12px;display:flex}.bubble.mine{background:var(--brand);color:#fff;border-radius:16px 16px 4px;align-self:flex-end}.bubble strong{font-size:.8rem}.bubble time{opacity:.7;align-self:flex-end;font-size:.7rem}.wallet-balance{background:linear-gradient(135deg, var(--brand), #ff7a59);color:#fff;border:none}.wallet-balance p{margin:0}.wallet-balance .muted,.wallet-balance .meta{color:#ffffffd9}.wallet-balance .balance{color:#fff;margin:4px 0 8px;font-size:2.4rem;font-weight:800}.topup{justify-content:space-between;align-items:center;gap:12px;display:flex}.history td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 0}.history td.credit{color:var(--green)}.badge .icon{width:14px;height:14px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filters h1{margin:0;font-size:1.3rem}.row.center{justify-content:center}button.category,button.category:hover:not(:disabled){color:var(--text);background:0 0;border:none;padding:0}button.chip{border-color:var(--border);background:var(--surface);color:var(--text);padding:7px 14px}button.chip:hover:not(:disabled){background:var(--surface-2);border-color:var(--border);color:var(--text)}button.chip.active,button.chip.active:hover:not(:disabled){background:var(--brand);border-color:var(--brand);color:#fff}button.pick,button.pick:hover:not(:disabled){background:var(--surface);color:var(--text);border-color:var(--border)}button.pick.selected{border-color:var(--brand)}.sheet-wrap{width:100%;max-width:560px}.sheet-wrap .sheet{max-width:none}.inline-icon{vertical-align:-3px;width:16px;height:16px;display:inline}.form.sheet,.card.sheet{margin:0}.booking-card header .pill{white-space:nowrap;flex:none}@media (width>=761px){.lane{margin:0;padding:4px 0 12px}}button.locate{background:var(--surface,#fff);color:var(--brand);border:1px solid;align-items:center;gap:6px;display:inline-flex}button.locate .icon{width:18px;height:18px}button.locate.on-hero{color:inherit;background:#ffffff2e;border-color:#0000;border-radius:999px;margin-left:8px;padding:7px 12px;font-weight:700}.locate-error{margin-top:6px;font-size:.85rem;display:block}.pin-set{color:var(--muted);align-items:center;gap:4px;font-size:.85rem;display:inline-flex}.pin-set .icon{width:16px;height:16px}button.locate:hover:not(:disabled){background:var(--brand-soft);color:var(--brand);border-color:var(--brand)}button.locate.on-hero:hover:not(:disabled){color:inherit;background:#ffffff47;border-color:#0000}.topbar{view-transition-name:topbar}.tabbar{view-transition-name:tabbar}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.16s ease-in both page-out}::view-transition-new(root){animation:.32s cubic-bezier(.2,.8,.2,1) both page-in}html[data-nav=back]::view-transition-old(root){animation-name:page-out-back}html[data-nav=back]::view-transition-new(root){animation-name:page-in-back}.hero>*,.bento>*,.section-head,.lane>*,.steps>li,.promo,.page-title,.filters,.cards>*,.list>*,.profile-hero,.auth{animation:.45s cubic-bezier(.2,.8,.2,1) both rise-in}.hero>:nth-child(2){animation-delay:40ms}.hero>:nth-child(3){animation-delay:80ms}.hero>:nth-child(4){animation-delay:.12s}.hero>:nth-child(5){animation-delay:.16s}.bento>:nth-child(2),.lane>:nth-child(2),.steps>li:nth-child(2),.cards>:nth-child(2),.list>:nth-child(2){animation-delay:60ms}.bento>:nth-child(3),.lane>:nth-child(3),.steps>li:nth-child(3),.cards>:nth-child(3),.list>:nth-child(3){animation-delay:.12s}.lane>:nth-child(n+4),.cards>:nth-child(n+4),.list>:nth-child(n+4){animation-delay:.18s}.category{animation:.5s cubic-bezier(.34,1.56,.64,1) both pop-in;animation-delay:calc(min(var(--i,0), 14) * 35ms)}.bento a,.card,.steps li{transition:transform .2s,box-shadow .2s}.bento a:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000001a}.tabbar a.active .icon{animation:.35s cubic-bezier(.34,1.56,.64,1) tab-bounce}}@keyframes page-out{to{opacity:0;transform:translate(-24px)}}@keyframes page-in{0%{opacity:0;transform:translate(32px)}}@keyframes page-out-back{to{opacity:0;transform:translate(24px)}}@keyframes page-in-back{0%{opacity:0;transform:translate(-32px)}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}}@keyframes pop-in{0%{opacity:0;transform:translateY(12px)scale(.92)}}@keyframes tab-bounce{40%{transform:translateY(-4px)scale(1.12)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.category .tile,.category .tile img{transition:none}.category:hover .tile,.category:hover .tile img{transform:none}}.brand-logo{object-fit:contain;width:32px;height:32px}.address-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;display:grid}.pin-picker{gap:6px;display:grid}.pin-map{border:1px solid var(--border);z-index:0;background:#eef1f4;border-radius:14px;width:100%;height:240px;overflow:hidden}.pin-map.loading{color:var(--muted);place-items:center;font-size:.9rem;display:grid}.pin-picker .pin-set{display:block}.map-pin svg{filter:drop-shadow(0 2px 3px #00000059);width:36px;height:36px}.map-pin path{fill:var(--brand);stroke:#fff;stroke-width:1.5px}.map-pin circle{fill:#fff}.worker-card .distance{color:var(--brand);font-weight:700}.booking-card .address .icon{color:var(--brand)}@media (width<=420px){.address-grid{grid-template-columns:1fr}}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-photo{align-items:center}.profile-photo .avatar{background:var(--surface-2);color:var(--brand)}.file-pick{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex;position:relative}.file-pick input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-pick input:disabled{cursor:not-allowed}.file-pick .button{border:1px solid var(--brand);background:var(--brand);color:#fff;border-radius:999px;padding:10px 18px;font-weight:700;display:inline-block}.file-pick .button.secondary{color:var(--brand);background:0 0}.file-pick:focus-within .button{outline:2px solid var(--brand);outline-offset:2px}.file-pick:has(input:disabled) .button{opacity:.5}.file-list{margin:0;padding-left:18px;font-size:.9rem}.review-form{gap:10px;margin-top:8px;display:grid}.review-form>button{justify-self:start}.media-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.media-grid.small{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));margin:8px 0 0}.media-grid li{gap:4px;display:grid;position:relative}.media-grid img,.media-grid video{aspect-ratio:1;object-fit:cover;background:var(--surface-2);border-radius:12px;width:100%;display:block}.media-grid>li>button:not(.remove){background:0 0;border:none;border-radius:12px;padding:0}.media-grid>li>button:not(.remove):hover{background:0 0}.media-grid .caption{color:var(--muted);font-size:.8rem}.media-grid .remove{background:var(--surface);position:absolute;top:6px;right:6px}.lightbox{z-index:60;background:#000000d9;align-content:center;place-items:center;gap:12px;padding:16px;display:grid;position:fixed;inset:0}.lightbox img{object-fit:contain;border-radius:12px;max-width:100%;max-height:80vh}.lightbox p{color:#fff;text-align:center;margin:0}.lightbox button.secondary{background:var(--surface)}
