.es{flex-direction:column;min-height:100vh;display:flex}.es-nav .link{align-items:center;gap:7px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.es-nav .nav-ico{opacity:.85;flex:none}.es-nav .link[aria-current=page] .nav-ico,.es-nav .nav-msgs[aria-pressed=true] .nav-ico{opacity:1;color:var(--color-accent)}.es-nav a.link{color:var(--color-neutral-400)}.es-nav a.link[aria-current=page]{color:var(--color-text)}.es-nav .btn-primary{margin-left:auto}.es-nav .cnt-new{background:var(--color-accent);color:var(--color-on-accent)}.es-nav form{display:contents}.es-nav .salir{color:var(--color-neutral-500);font-size:13px}.es-nav .salir:hover{color:var(--color-accent)}.es-body{flex-direction:column;flex:1;min-height:0;display:flex}.av{background:var(--color-accent-800);width:44px;height:44px;color:var(--color-accent-200);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:500;display:grid}.av.sm{width:34px;height:34px;font-size:12px}.av.lg{width:52px;height:52px;font-size:16px}.av.av-img{background:var(--color-neutral-800);overflow:hidden}.av img{object-fit:cover;width:100%;height:100%;display:block}.es-nav .nav-av{outline-offset:2px;border-radius:50%;text-decoration:none;display:inline-flex}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.pill-new{background:var(--color-accent-800);color:var(--color-accent-100)}.pill-short{background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent-200);border:1px solid var(--color-accent-700)}.pill-declined{background:var(--color-neutral-800);color:var(--color-neutral-400)}.pill-hired{background:var(--color-accent);color:var(--color-on-accent)}.cnt{background:var(--color-neutral-800);color:var(--color-neutral-300);border-radius:999px;padding:1px 7px;font-size:12px}.kv{flex-direction:column;gap:2px;display:flex}.kv .k{color:var(--color-neutral-500);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.kv .v{font-feature-settings:"tnum" 1;font-size:15px}.tnum{font-feature-settings:"tnum" 1}.tabs{border-bottom:1px solid var(--color-divider);gap:24px;display:flex}.tab{font:inherit;color:var(--color-neutral-400);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 0;font-size:15px;display:flex}.tab:hover{color:var(--color-text)}.tab[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-accent)}.tab[aria-selected=true] .cnt{background:var(--color-accent-800);color:var(--color-accent-100)}.fbtn[aria-pressed=true]{background:var(--color-accent-800);color:var(--color-accent-100);border-color:#0000}.es-page{flex-direction:column;gap:26px;padding:34px 56px 40px;display:flex}.es-page h1{letter-spacing:-.015em;margin:0;font-size:34px;font-weight:500;line-height:1.1}.es-page .lead{color:color-mix(in srgb, var(--color-text) 74%, transparent);max-width:52ch;margin:10px 0 0;font-size:15.5px;line-height:25px}.es-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.es-head .btn-primary{flex:none}.es-empty{color:var(--color-neutral-500);text-align:center;margin:0;padding:40px 0;font-size:14.5px}.es-empty a{text-decoration:none}.stats{border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 78%, transparent), color-mix(in srgb, var(--color-surface) 38%, transparent));box-shadow:var(--shadow-sm);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.25fr);display:grid;overflow:hidden}.stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{border-right:1px solid var(--color-divider);flex-direction:column;gap:12px;padding:20px 24px;display:flex}.stat:last-child{border-right:0}.stat .l{letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-500);font-size:11.5px;line-height:18px}.stat .n{font-feature-settings:"tnum" 1;letter-spacing:-.02em;font-size:38px;font-weight:500;line-height:1}.stats.three .stat .n{font-size:34px}.stat .s{color:var(--color-neutral-500);font-size:12.5px}.stat.hi{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 7%, transparent), transparent 70%)}.stat.hi .l{color:var(--color-accent)}.stat.hi .n{color:var(--color-accent-100);text-shadow:0 0 26px color-mix(in srgb, var(--color-accent) 40%, transparent)}.stat.hi .s{color:var(--color-accent-200)}.stat.note{text-align:left;align-items:flex-start}.stat.note .t{align-items:center;gap:8px;margin-top:4px;font-size:13.5px;font-weight:500;line-height:19px;display:flex}.stat.note .t svg{color:var(--color-accent);flex:none}.stat.note .s{color:var(--color-neutral-400);margin-top:-6px;line-height:19px}.filters{flex-wrap:wrap;gap:6px;display:flex}.filters .cnt{margin-left:6px}.plist{flex-direction:column;gap:12px;display:flex}.pcard{border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 78%, transparent);cursor:pointer;text-align:left;font:inherit;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 32px;width:100%;padding:20px 22px;text-decoration:none;display:grid}.pcard:hover{border-color:var(--color-accent-700);box-shadow:0 12px 34px -26px var(--color-accent);color:inherit;transform:translateY(-1px)}.pcard:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pcard .main{flex-direction:column;gap:10px;min-width:0;display:flex}.pcard .meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pcard .meta span:last-child{color:var(--color-neutral-500);font-size:13px}.pcard h3{max-width:46ch;margin:0;font-size:19px;font-weight:500;line-height:1.25}.pcard .kvs{flex-wrap:wrap;gap:32px;display:flex}.pcard .kvs .v{font-size:14px}.pcard .side{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.pcard .side .big{font-feature-settings:"tnum" 1;font-size:30px;line-height:1}.pcard .side .w{color:var(--color-neutral-500);font-size:12.5px}.pcard .side .go{color:var(--color-accent);font-size:13.5px}.pnewbtn{border:1px dashed var(--color-neutral-600);border-radius:var(--radius-lg);font:inherit;color:var(--color-neutral-400);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px 22px;font-size:14.5px;text-decoration:none;display:flex}.pnewbtn:hover{border-color:var(--color-accent-700);color:var(--color-text)}.det-head{padding:28px 56px 0}.det-head .crumb{color:var(--color-neutral-500);font-size:13px;text-decoration:none}.det-head .crumb:hover{color:var(--color-accent)}.det-top{justify-content:space-between;align-items:flex-start;gap:32px;margin-top:12px;display:flex}.det-top .meta{align-items:center;gap:8px;margin-bottom:8px;display:flex}.det-top .meta span:last-child{color:var(--color-neutral-500);font-size:13px}.det-top h1{letter-spacing:-.01em;max-width:30ch;margin:0;font-size:28px;line-height:1.2}.det-top .acts{flex:none;gap:8px;display:flex}.det-top .acts .muted{color:var(--color-neutral-400)}.det-kvs{gap:40px;margin-top:16px;display:flex}.det-head .tabs{margin-top:18px}.det-grid{flex:1;grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);min-height:0;display:grid}.det-list{border-right:1px solid var(--color-divider);flex-direction:column;gap:0;padding:16px 0 24px 56px;display:flex}.det-list .det-tools{padding:0 20px 12px 0}.det-inbox-h{color:var(--color-neutral-500);justify-content:space-between;align-items:center;gap:12px;padding:0 20px 12px 0;font-size:13px;display:flex}.linkbtn{font:inherit;color:var(--color-accent);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.guia{border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-accent-900) 35%, var(--color-surface));flex-direction:column;gap:12px;margin:16px 56px 0;padding:16px 20px;display:flex}.guia-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.guia-h h3{margin:0;font-size:16px;font-weight:500}.guia-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.guia-steps li{align-items:flex-start;gap:10px;display:flex}.guia-steps strong{margin-bottom:2px;font-size:14.5px;font-weight:500;display:block}.guia-steps p{color:var(--color-neutral-400);margin:0;font-size:13.5px;line-height:20px}.guia-n{background:var(--color-accent);width:24px;height:24px;color:var(--color-on-accent);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:grid}.sel-help{color:var(--color-neutral-500);max-width:72ch;margin:-4px 0 0;font-size:13px;line-height:19px}.sel-help strong{color:var(--color-neutral-300);font-weight:500}.det-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.det-tools .fl{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.det-tools label{color:var(--color-neutral-500);align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.det-tools select{width:auto;min-width:0;min-height:36px;padding:4px 8px;font-size:13px}.prop{border:0;border-top:1px solid var(--color-divider);cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border-left:3px solid #0000;border-radius:0;grid-template-columns:40px 1fr auto;gap:0 12px;width:100%;padding:14px 20px 14px 14px;display:grid}.prop:last-child{border-bottom:1px solid var(--color-divider)}.prop:hover{background:color-mix(in srgb, var(--color-surface) 70%, transparent)}.prop[data-selected=true]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface));border-left-color:var(--color-accent)}.prop .body{flex-direction:column;gap:4px;min-width:0;display:flex}.prop .who{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prop .who .name{font-size:15.5px;font-weight:500}.prop .loc{color:var(--color-neutral-500);font-size:13px}.prop .sum{color:color-mix(in srgb, var(--color-text) 72%, transparent);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13.5px;line-height:20px;display:-webkit-box;overflow:hidden}.prop .price{text-align:right;flex-direction:column;gap:2px;display:flex}.prop .price .p{font-feature-settings:"tnum" 1;font-size:17px}.prop .price .t{color:var(--color-neutral-500);font-size:12.5px}.det-sel{flex-direction:column;min-height:0;display:flex}.sel-head{flex-direction:column;gap:16px;padding:20px 56px 0 32px;display:flex}.sel-who{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sel-who .id{align-items:center;gap:14px;display:flex}.sel-who .id>div{flex-direction:column;gap:3px;display:flex}.sel-who .name{font-size:19px;font-weight:500}.sel-who .sub{color:var(--color-neutral-500);font-size:13px}.sel-who .stars{color:var(--color-accent-300);font-size:13px}.sel-who>a{white-space:nowrap;font-size:14px;text-decoration:none}.sel-strip{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 60%, transparent);gap:32px;padding:14px 18px;display:flex}.sel-strip .v{font-size:20px}.sel-strip .fee{margin-left:auto}.sel-strip .fee .v{color:var(--color-neutral-400);font-size:15px}.sel-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sel-actions .sel-main{flex-wrap:wrap;gap:8px;display:flex}.sel-actions .muted{color:var(--color-neutral-400);min-height:34px;padding-inline:4px;font-size:14px}.sel-actions .btn-secondary[aria-pressed=true],.mob-actions .btn-secondary[aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.sel-actions .btn-secondary,.mob-actions .btn-secondary{color:var(--color-text);border-color:color-mix(in srgb, var(--color-text) 30%, transparent)}.sel-actions .btn-secondary:hover:not(:disabled),.mob-actions .btn-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-text) 55%, transparent)}.sel-actions .muted,.mob-actions .row .muted{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-decoration-color:color-mix(in srgb, currentColor 50%, transparent)}.big-btn.wide{min-height:46px;padding-inline:18px;font-size:15px}.hint.between{justify-content:space-between}.hint.between a{white-space:nowrap;text-decoration:none}.hint.plain{background:var(--color-surface);border-color:var(--color-divider);color:var(--color-neutral-300)}.sel-body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:20px 56px 24px 32px;display:flex;overflow:auto}.sel-body .paras{flex-direction:column;gap:12px;display:flex}.rate{border:1px solid color-mix(in srgb, var(--color-accent) 35%, var(--color-divider));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface));flex-direction:column;gap:10px;max-width:62ch;padding:16px 18px;display:flex}.rate.done{border-color:var(--color-divider);background:var(--color-surface);gap:6px}.rate-k{font-size:15px;font-weight:500}.rate-help{color:var(--color-neutral-400);margin-top:-4px;font-size:13px}.rate-pick{align-items:center;gap:2px;display:flex}.rate-pick button{appearance:none;color:var(--color-neutral-600);cursor:pointer;background:0 0;border:0;padding:2px 3px;font-size:30px;line-height:1;transition:color .12s,transform .12s}.rate-pick button.on{color:#f5c342}.rate-pick button:hover{transform:scale(1.12)}.rate-pick button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:6px}.rate-lbl{color:var(--color-neutral-300);min-width:70px;margin-left:10px;font-size:13.5px}.rate-stars{color:#f5c342;letter-spacing:1px;font-size:22px;line-height:1}.rate-stars .off{color:var(--color-neutral-600)}.rate-body{color:var(--color-neutral-300);margin:0;font-size:14.5px;line-height:23px}.rate textarea.input{resize:vertical;min-height:72px}.sel-body .paras p{color:color-mix(in srgb, var(--color-text) 88%, transparent);max-width:62ch;margin:0;font-size:15px;line-height:25px}.plan-k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin:0 0 14px;font-size:13px}.ms{grid-template-columns:20px 1fr auto;align-items:start;gap:0 12px;display:grid}.ms .line{flex-direction:column;align-items:center;display:flex}.ms .dot{border:1.5px solid var(--color-accent);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.ms .dot.on{background:var(--color-accent)}.ms .stem{background:var(--color-neutral-800);flex:1;width:1px;margin:6px 0}.ms .body{padding-bottom:18px}.ms .body p:first-child{margin:0;font-size:15px;font-weight:500}.ms .body p:last-child{color:var(--color-neutral-400);max-width:52ch;margin:3px 0 0;font-size:14px;line-height:22px}.ms .amt{text-align:right;font-feature-settings:"tnum" 1;padding-bottom:18px;font-size:14.5px}.ms .amt span{display:block}.ms .amt span:last-child{color:var(--color-neutral-500);font-size:12.5px}.skills{flex-wrap:wrap;gap:8px;display:flex}.chat{flex-direction:column;flex:1;gap:12px;display:flex}.chat .note{color:var(--color-neutral-500);text-align:center;margin:0;font-size:12px}.msgrow{flex-direction:column;display:flex}.msgrow.me{align-items:flex-end}.msgrow.them{align-items:flex-start}.msg{white-space:pre-line;border-radius:14px;max-width:78%;padding:10px 14px;font-size:14.5px;line-height:1.5}.msg-them{background:var(--color-surface);border:1px solid var(--color-divider);border-bottom-left-radius:4px}.msg-me{background:var(--color-accent-800);color:var(--color-accent-100);border-bottom-right-radius:4px}.msg-time{color:var(--color-neutral-500);margin-top:4px;font-size:11px}.typing{color:var(--color-neutral-500);font-size:12.5px}.chat-foot{flex-direction:column;gap:10px;display:flex}.quick{flex-wrap:wrap;gap:6px;display:flex}.quick .btn{white-space:normal;text-align:left;max-width:100%;height:auto;padding-block:7px;line-height:1.35}.compose{gap:8px;display:flex}.compose .input{flex:1;min-height:46px;font-size:15px}.compose .btn-primary{min-height:46px}.work-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.work-grid .card{gap:8px;padding:16px 18px}.work-grid .card-title{font-size:15.5px}.work-grid .card-body{line-height:1.5}.work-grid .card-meta{color:var(--color-accent-300)}.det-desc{flex-direction:column;gap:16px;max-width:680px;padding:28px 56px;display:flex}.det-desc p{margin:0;font-size:15.5px;line-height:26px}.det-act{flex-direction:column;max-width:680px;padding:28px 56px;display:flex}.act{grid-template-columns:20px 1fr auto;align-items:start;gap:0 14px;display:grid}.act .line{flex-direction:column;align-items:center;display:flex}.act .dot{background:var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.act .stem{background:var(--color-neutral-800);flex:1;width:1px;margin:6px 0}.act p{margin:0;padding-bottom:20px;font-size:15px}.act .when{color:var(--color-neutral-500);white-space:nowrap;font-size:13px}.overlay{z-index:50;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sheet{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);width:520px;max-width:100%;max-height:92vh;box-shadow:var(--shadow-lg);flex-direction:column;gap:18px;padding:28px;display:flex;overflow:auto}.sheet h3{margin:0;font-size:22px;font-weight:500}.sheet .sub{color:color-mix(in srgb, var(--color-text) 72%, transparent);margin:8px 0 0;font-size:14.5px;line-height:23px}.sheet.edit{gap:16px;width:660px}.sheet .field>label{font-size:13.5px}.sheet .input{min-height:46px;font-size:15px}.sheet textarea.input{line-height:24px}.sheet .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sheet .actions{justify-content:flex-end;gap:8px;display:flex}.hire-rows{border:1px solid var(--color-divider);border-radius:var(--radius-md);flex-direction:column;padding:4px 16px;display:flex}.hire-rows>div{border-bottom:1px solid var(--color-divider);justify-content:space-between;padding:12px 0;font-size:14.5px;display:flex}.hire-rows>div:last-child{color:var(--color-neutral-400);border-bottom:0}.hire-rows .tnum.hi{color:var(--color-accent-200)}.hire-list{color:color-mix(in srgb, var(--color-text) 85%, transparent);flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.hire-list li{gap:10px;display:flex}.hire-list li span{color:var(--color-accent)}.mx{flex-direction:column;flex:1;min-height:0;display:flex}.mx-head{border-bottom:1px solid var(--color-divider);flex:none;padding:30px 56px 20px}.mx-head h1{font-size:30px}.mx-head .lead{max-width:60ch;margin-top:9px;font-size:15px;line-height:24px}.mx-grid{flex:1;grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);min-height:0;display:grid}.mx-list{border-right:1px solid var(--color-divider);flex-direction:column;gap:8px;padding:14px 16px 20px 56px;display:flex;overflow:auto}.mx-item{grid-template-columns:44px 1fr;padding:14px 16px}.mx-item .body{gap:3px}.mx-item .top{align-items:baseline;gap:8px;display:flex}.mx-item .top .name{font-size:15px;font-weight:500}.mx-item .top .time{color:var(--color-neutral-500);white-space:nowrap;margin-left:auto;font-size:12px}.mx-item .proj{color:var(--color-accent-300);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mx-item .last{align-items:center;gap:8px;display:flex}.mx-item .last p{color:var(--color-neutral-400);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:20px;display:-webkit-box;overflow:hidden}.mx-thread{flex-direction:column;min-height:0;display:flex}.mx-thread-head{border-bottom:1px solid var(--color-divider);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 56px 16px 32px;display:flex}.mx-thread-head .who{flex-direction:column;gap:3px;min-width:0;display:flex}.mx-thread-head .name{font-size:18px;font-weight:500}.mx-thread-head .sub{color:var(--color-neutral-500);font-size:13px}.mx-thread-head .proj{color:var(--color-accent-300);font-size:13px}.mx-thread-head .acts{flex:none;align-items:center;gap:8px;display:flex}.mx-thread-head .acts a{white-space:nowrap;font-size:13.5px;text-decoration:none}.mx-msgs{flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px 56px 20px 32px;display:flex;overflow:auto}.mx-compose{border-top:1px solid var(--color-divider);flex:none;padding:14px 56px 22px 32px}.pay-sec{flex-direction:column;gap:12px;display:flex}.pay-sec h2{letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-500);margin:0;font-size:15px;font-weight:400}.pay-group{border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 70%, transparent);overflow:hidden}.pay-head{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.pay-head .who{align-items:center;gap:14px;min-width:0;display:flex}.pay-head .who>div{flex-direction:column;gap:3px;min-width:0;display:flex}.pay-head .name{font-size:16px;font-weight:500}.pay-head .proj{color:var(--color-accent-300);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pay-head .prog{color:var(--color-neutral-500);font-size:12.5px;display:block}.pay-head .nums{flex:none;align-items:center;gap:28px;display:flex}.pay-head .nums .v{font-size:18px}.pay-head .nums .esc .v{color:var(--color-accent-100)}.pay-head .nums a{white-space:nowrap;font-size:13.5px;text-decoration:none}.pay-row{border-bottom:1px solid var(--color-divider);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:0 16px;padding:14px 22px;display:grid}.pay-row .i{color:var(--color-neutral-500);font-feature-settings:"tnum" 1;font-size:13px}.pay-row .t{flex-direction:column;gap:2px;min-width:0;display:flex}.pay-row .t span:first-child{font-size:14.5px;font-weight:500}.pay-row .t span:last-child{color:var(--color-neutral-500);font-size:12.5px}.pay-row .st{align-items:center;gap:12px;display:flex}.pay-row .st .p{font-feature-settings:"tnum" 1;text-align:right;min-width:84px;font-size:15px}.pay-note{color:var(--color-neutral-500);padding:12px 22px;font-size:12.5px;line-height:19px}.pay-hist{border:1px solid var(--color-divider);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.pay-hist .av{background:var(--color-neutral-800);color:var(--color-neutral-300)}.pay-hist .name{font-size:15.5px;font-weight:500}.pay-hist .proj{color:var(--color-neutral-400);font-size:13px}.pay-method{border:1px solid var(--color-divider);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.pay-method .t{flex-direction:column;gap:3px;display:flex}.pay-method .t span:first-child{font-size:14px;font-weight:500}.pay-method .t span:last-child{color:var(--color-neutral-500);font-size:13px}.mob-actions{display:none}@media (max-width:860px){.es-nav{gap:12px;padding:10px 16px;overflow-x:auto}.es-nav .btn-primary,.es-nav .salir{display:none}.es-page{gap:14px;padding:18px 18px 28px}.es-page h1{font-size:24px;line-height:1.15}.es-page .lead{color:var(--color-neutral-400);margin-top:8px;font-size:13.5px;line-height:21px}.es-head .btn-primary{display:none}.stats{border-radius:var(--radius-md);box-shadow:none;background:0 0;gap:18px;padding:12px 14px;display:flex;overflow-x:auto}.stat{border:0;gap:2px;padding:0}.stat .l{letter-spacing:.04em;font-size:12px;line-height:1.4}.stat .n,.stats.three .stat .n{text-shadow:none;font-size:19px;font-weight:400}.stat .s{display:none}.stat.hi{background:0 0}.stat.hi .l{color:var(--color-neutral-500)}.stat.hi .n{color:var(--color-accent-200)}.stat.note,.filters{display:none}.plist{gap:10px}.pcard{gap:0 14px;padding:14px 16px}.pcard .main{gap:7px}.pcard .meta span:last-child,.pcard .kvs,.pcard .side .go{display:none}.pcard h3{font-size:15px;line-height:1.3}.pcard .mob-meta{color:var(--color-neutral-500);font-size:12.5px;display:block!important}.pcard .side{gap:4px}.pcard .side .big{font-size:22px}.pcard .side .w{font-size:11.5px}.pnewbtn{min-height:48px}.det-head{padding:12px 18px 0}.det-head .crumb{min-height:44px;color:var(--color-accent);align-items:center;font-size:14px;display:inline-flex}.det-top{flex-direction:column;gap:10px;margin-top:4px}.det-top .meta{justify-content:space-between;margin-bottom:0}.det-top .meta>span:nth-child(2){display:none}.det-list .prop[data-selected=true]{border-color:var(--color-divider);box-shadow:none}.det-top h1{margin-top:10px;font-size:20px;line-height:1.25}.det-top .acts .btn{min-height:36px;padding-inline:12px;font-size:13px}.det-top .acts .muted,.det-top .acts .share,.det-kvs{display:none}.det-mobmeta{color:var(--color-neutral-500);margin:6px 0 0;font-size:13px;display:block!important}.det-head .tabs{margin-top:14px}.tab{font-size:14px}.det-grid{grid-template-columns:1fr}.det-list{border-right:0;gap:0;padding:8px 0 24px}.det-inbox-h{padding:6px 18px 10px}.guia{margin:12px 18px 0;padding:14px 16px}.guia-steps{grid-template-columns:1fr;gap:12px}.prop{padding:12px 18px 12px 14px}.det-tools{display:none}.prop{grid-template-columns:40px 1fr auto;padding:14px}.prop .av{width:40px;height:40px;font-size:13px}.prop .who .name{font-size:15px}.prop .who .pill-new,.prop .who .pill-short{display:none}.prop .who .star{display:inline!important}.prop .loc{font-size:12.5px}.prop .sum{display:none}.prop .price .p{font-size:15px}.prop .price .t{font-size:12px}.det-sel{display:none}.det-sel.open{display:flex}.det-list.hidden{display:none}.sel-back{display:inline-flex!important}.sel-head{gap:12px;padding:12px 18px 0}.sel-who .id>div{gap:2px}.sel-who .name{font-size:17px}.sel-who .sub,.sel-who .stars{font-size:12.5px}.sel-who .av.lg{width:48px;height:48px}.sel-who>a{display:none}.sel-strip{background:0 0;gap:20px;padding:12px 14px}.sel-strip .v{font-size:18px}.sel-strip .fee,.sel-actions{display:none}.sel-body{gap:12px;padding:12px 18px 20px}.sel-body .paras p{font-size:14.5px;line-height:23px}.plan-k,.ms .body p:last-child,.ms .amt span:last-child,.skills{display:none}.ms{border-top:1px solid var(--color-divider);grid-template-columns:1fr auto;gap:12px;padding:10px 0;font-size:14px}.ms .line{display:none}.ms .body,.ms .amt{padding-bottom:0}.ms .body p:first-child{font-weight:400}.ms .amt span:first-child{color:var(--color-neutral-300)}.msg{max-width:86%;font-size:14px}.quick,.chat .note{display:none}.compose .input,.compose .btn-primary{min-height:44px}.work-grid{grid-template-columns:1fr}.mob-actions{flex-direction:column;gap:8px;padding:8px 18px 20px;display:flex}.mob-actions .row{gap:8px;display:flex}.mob-actions .row .btn{flex:1;min-height:44px}.mob-actions .row .muted{color:var(--color-neutral-400)}.det-desc,.det-act{padding:16px 18px}.sheet{gap:12px;padding:20px 18px 24px}.sheet.edit{width:100%}.sheet .two{grid-template-columns:1fr}.sheet .actions .btn{flex:1}.overlay.bottom{align-items:end;padding:0}.overlay.bottom .sheet{border-radius:18px 18px 0 0;max-height:88%}.mx-head{padding:18px 18px 14px}.mx-head h1{font-size:24px}.mx-head .lead{display:none}.mx-grid{grid-template-columns:1fr}.mx-list{border-right:0;padding:12px 18px 20px}.mx-list.hidden,.mx-thread{display:none}.mx-thread.open{display:flex}.mx-thread-head{padding:12px 18px}.mx-thread-head .acts .btn{min-height:32px;padding-inline:10px;font-size:12.5px}.mx-thread-head .acts a{display:none}.mx-msgs{padding:14px 18px}.mx-compose{padding:10px 18px 18px}.mx-back{display:inline-flex!important}.pay-head{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.pay-head .nums{justify-content:space-between;gap:14px}.pay-row{grid-template-columns:22px minmax(0,1fr);gap:8px 12px;padding:12px 16px}.pay-row .st{grid-column:2;justify-content:space-between}.pay-row .btn{grid-column:2;justify-self:start}.pay-hist{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.pay-hist .nums{justify-content:space-between;align-items:center;gap:14px;display:flex}}.det-feats{flex-direction:column;gap:4px;margin:4px 0 0;padding-left:18px;display:flex}.msg-call{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.msg-call .btn{min-height:34px;font-size:13px}.msg-me.msg-call .btn-primary{background:var(--color-surface);color:var(--color-accent-800);border-color:#0000}.msg-call-end{opacity:.7;font-size:12px}.call-overlay{z-index:70;background:#121212;flex-direction:column;display:flex;position:fixed;inset:0}.call-bar{color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex}.call-bar .state{color:#ffffffa6;margin-left:8px}.call-bar .btn{color:#fff;background:0 0;border:1px solid #ffffff59;min-height:36px}.call-frame{flex:1;min-height:0}.es-nav .nav-msgs{font:inherit;color:var(--color-neutral-400);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:16px;font-weight:500;display:inline-flex}.es-nav .nav-msgs:hover{color:var(--color-accent)}.es-nav .nav-msgs[aria-pressed=true],.es-nav .nav-msgs[aria-current=page]{color:var(--color-text)}.cp{z-index:45;background:var(--color-surface);border-left:1px solid var(--color-divider);visibility:hidden;flex-direction:column;width:min(440px,100vw);transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(104%);box-shadow:-24px 0 60px -30px #000c}.cp[data-open=true]{visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1);transform:none}.cp-head{border-bottom:1px solid var(--color-divider);flex:none;align-items:center;gap:12px;min-height:68px;padding:14px 16px 14px 18px;display:flex}.cp-head .av{width:38px;height:38px;font-size:13px}.cp-head .who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cp-head .name{align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.cp-head .sub{color:var(--color-neutral-500);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cp-head .acts{flex:none;gap:2px;display:flex}.cp-head .acts .btn{min-height:32px;padding-inline:8px;font-size:12.5px}.cp-back,.cp-close{min-width:36px;min-height:36px;color:var(--color-neutral-400);flex:none;padding:0;font-size:16px}.cp-back:hover:not(:disabled),.cp-close:hover:not(:disabled){color:var(--color-text)}.cp-full{white-space:nowrap;flex:none;font-size:13px;text-decoration:none}.cp-list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 14px 20px;display:flex;overflow:auto}.cp-item{background:color-mix(in srgb, var(--color-surface) 50%, var(--color-bg))}.cp-item[data-unread=true]{border-color:var(--color-accent-700)}.cp-item[data-unread=true] .top .name{color:var(--color-accent-100)}.cp-msgs{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 18px;display:flex;overflow:auto}.cp-msgs .note a{text-decoration:none}.cp-hint{color:var(--color-neutral-400);border:1px dashed var(--color-neutral-700);border-radius:var(--radius-md);margin:4px 0 0;padding:12px 14px;font-size:13.5px;line-height:21px}.cp-compose{border-top:1px solid var(--color-divider);flex-direction:column;flex:none;gap:10px;padding:12px 18px 18px;display:flex}.cp-compose .compose .input,.cp-compose .compose .btn-primary{min-height:44px}.cp .msg{max-width:86%;font-size:14px}@media (max-width:860px){.cp{border-left:0;width:100vw}.cp-head{padding:10px 12px 10px 14px}.cp-full{display:none}.cp .quick{display:flex}}.pf-card{border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:16px;padding:22px;display:flex}.pf-card h2{margin:0;font-size:17px;font-weight:500}.pf-sub{color:var(--color-neutral-400);max-width:60ch;margin:-8px 0 0;font-size:14px;line-height:22px}.pf-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pf-row-btn{grid-template-columns:minmax(0,1fr) auto;align-items:end}.pf-ok{color:var(--color-accent-200);margin:0;font-size:13.5px}.pf-actions{flex-wrap:wrap;gap:8px;display:flex}.pf-check{color:var(--color-neutral-300);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.pf-check input{accent-color:var(--color-accent);flex:none;margin:2px 0 0}.pf-kv{flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;display:flex}.pf-kv .pf-k{color:var(--color-neutral-400)}.pf-kv strong{font-weight:500}.pf-badge{background:var(--color-neutral-800);color:var(--color-neutral-300);border-radius:999px;padding:2px 9px;font-size:12px}.pf-badge.ok{background:color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-accent-200)}.pf-phone{border:1px solid var(--color-divider);border-radius:var(--radius-md);flex-direction:column;gap:14px;padding:16px;display:flex}.pf-phone h2{font-size:16px}.pf-phone .sub{color:var(--color-neutral-400);margin:6px 0 0;font-size:14px;line-height:22px}.pf-round{background:var(--color-accent-800);width:48px;height:48px;color:var(--color-accent-200);border-radius:50%;place-items:center;display:grid}.es-nav a.av{text-decoration:none}.pf-hero{flex-direction:row;align-items:center;gap:22px}.pf-hero .pf-hero-av{width:96px;height:96px;font-size:30px}.pf-hero-body{flex-direction:column;gap:8px;min-width:0;display:flex}.pf-hero-name{font-size:22px;font-weight:500;line-height:1.2;font-family:var(--font-heading)}.pf-hero-sub{color:var(--color-neutral-400);overflow-wrap:anywhere;font-size:14px}.pf-hero .pf-actions{margin-top:4px}@media (max-width:860px){.pf-row,.pf-row-btn{grid-template-columns:1fr}.pf-card{padding:18px}.es-nav .link{gap:6px;font-size:15px}.es-nav .nav-ico{width:18px;height:18px}.pf-hero{flex-direction:column;align-items:flex-start;gap:14px}.pf-hero .pf-hero-av{width:80px;height:80px;font-size:26px}}.mt{border:1px solid var(--color-divider);background:var(--color-surface);border-radius:14px;flex-direction:column;gap:8px;min-width:260px;max-width:86%;padding:12px 14px;font-size:14px;display:flex}.msgrow.me .mt{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface))}.mt[data-state=confirmed]{border-color:var(--color-accent-700)}.mt[data-state=closed],.mt[data-state=past]{opacity:.75}.mt-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mt-k{color:var(--color-neutral-500);font-size:12.5px}.mt-when{font-feature-settings:"tnum" 1;font-size:16px;font-weight:500}.mt-note{color:color-mix(in srgb, var(--color-text) 80%, transparent);white-space:pre-line;margin:0;font-size:13.5px;line-height:20px}.mt-acts{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;display:flex}.mt-acts .btn{min-height:32px;padding-inline:10px;font-size:13px}.mt-wait{color:var(--color-neutral-500);margin-right:6px;font-size:12.5px}.mt-cal{position:relative}.mt-cal summary{cursor:pointer;list-style:none}.mt-cal summary::-webkit-details-marker{display:none}.mt-cal-menu{z-index:5;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);min-width:190px;box-shadow:var(--shadow-lg);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.mt-cal-menu a{color:var(--color-text);border-radius:6px;padding:8px 10px;font-size:13.5px;text-decoration:none}.mt-cal-menu a:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.mt-compact{min-width:0;max-width:none}.rn-tz,.rn-opt{color:var(--color-neutral-500);font-weight:400}.rn-acts{justify-content:flex-end;gap:8px;display:flex}.sheet select.input{appearance:auto}.rn-sec{flex-direction:column;gap:12px;display:flex}.rn-sec h2{margin:0 0 4px;font-size:17px;font-weight:500}.rn-row{border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 50%, var(--color-bg));grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start;gap:20px;padding:18px 20px;display:grid}.rn-row[data-hi=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.rn-who{align-items:flex-start;gap:12px;min-width:0;display:flex}.rn-who>div{flex-direction:column;gap:2px;min-width:0;display:flex}.rn-who .name{font-size:15.5px;font-weight:500}.rn-who .proj{color:var(--color-neutral-500);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rn-chat{font:inherit;color:var(--color-accent);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px}.rn-chat:hover{text-decoration:underline}@media (max-width:760px){.mt{min-width:0;max-width:100%}.rn-row{grid-template-columns:1fr;gap:14px;padding:14px}}
