:root{--tus-orange:#ff5a00;--tus-orange-strong:#e64f00;--tus-ink:#14213d;--tus-ink-soft:#475467;--tus-muted:#667085;--tus-line:#d9dde4;--tus-surface:#f5f7fa;--tus-danger:#c81e1e;--tus-success:#15803d;--tus-form-radius:16px;--tus-control-radius:10px;--tus-control-focus:0 0 0 3px color-mix(in srgb,var(--tus-orange) 20%,transparent);--ink:#17211b;--paper:#f4f0e7;--moss:#344b36;--sage:#a7c6a5;--clay:#c96742;--line:rgba(23,33,27,0.2);--shadow:0 22px 55px rgba(31,53,37,0.14);--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--assistant-content-clearance:96px}@media (max-width:820px){:root{--assistant-content-clearance:76px}}*{box-sizing:border-box}html{background:var(--paper);min-height:100%;scroll-padding-block-end:calc(var(--assistant-content-clearance) + var(--safe-bottom));scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 10%,rgba(167,198,165,.42),transparent 28rem),linear-gradient(135deg,rgba(255,255,255,.3),transparent 45%),var(--paper);color:var(--ink);font-family:Avenir Next,Segoe UI,sans-serif;min-height:100dvh;overflow-x:hidden;-webkit-text-size-adjust:100%}a{color:inherit}.tus-skip-link{background:var(--ink);color:var(--paper);left:16px;padding:12px 16px;position:fixed;text-decoration:none;touch-action:manipulation;top:16px;transform:translateY(-180%);transition:transform .16s ease-out;z-index:10}.tus-skip-link:focus-visible{transform:translateY(0)}.tus-visually-hidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tus-shell{min-height:100dvh;overflow-x:clip;padding:calc(20px + var(--safe-top)) max(16px,calc(clamp(20px, 5vw, 76px) + var(--safe-right))) calc(56px + var(--safe-bottom)) max(16px,calc(clamp(20px, 5vw, 76px) + var(--safe-left)));position:relative}.tus-shell:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E");content:"";inset:0;opacity:.22;pointer-events:none;position:absolute}.tus-main,.tus-nav{margin:0 auto;max-width:1240px;position:relative}.tus-nav{justify-content:space-between;margin-bottom:clamp(70px,11vw,150px)}.tus-mark,.tus-nav{align-items:center;display:flex}.tus-mark{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.35rem;font-weight:700;gap:10px;letter-spacing:-.04em;text-decoration:none}.tus-mark:before{background:var(--clay);border-radius:50% 50% 50% 5%;content:"";display:block;height:15px;transform:rotate(-35deg);width:15px}.tus-nav-links{display:flex;font-size:.74rem;gap:clamp(14px,3vw,38px);letter-spacing:.09em;text-transform:uppercase}.tus-nav-links a,.tus-nav-links button{align-items:center;display:inline-flex;min-height:44px;white-space:nowrap}.tus-nav-links a{text-decoration:none}.tus-kicker,.tus-nav-links a:hover{color:var(--clay)}.tus-kicker{font-size:.76rem;font-weight:800;letter-spacing:.2em;margin:0 0 20px;text-transform:uppercase}.tus-hero{display:grid;grid-gap:54px;gap:54px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);margin-bottom:120px}.tus-hero h1{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(3.8rem,9vw,8.5rem);font-weight:400;letter-spacing:-.09em;line-height:.84;margin:0;max-width:800px}.tus-hero h1 em{color:var(--moss);display:block;font-style:italic;margin-left:.7em}.tus-intro{align-self:end;border-left:1px solid var(--clay);font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.25rem;line-height:1.45;margin-bottom:6px;max-width:330px;padding-left:22px}.tus-intro strong{color:var(--clay);display:block;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.72rem;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.tus-section-label{align-items:baseline;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px;min-width:0;padding-top:13px}.tus-section-label span{color:var(--clay);font-size:.7rem;font-weight:800;letter-spacing:.14em}.tus-section-label h2{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;letter-spacing:-.06em;margin:0;scroll-margin-top:24px;text-wrap:balance;overflow-wrap:anywhere}.tus-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(12,1fr);margin:30px 0 112px}.tus-card{background:rgba(255,255,255,.45);border:1px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:space-between;min-height:245px;min-width:0;overflow-wrap:anywhere;padding:25px}.tus-card:first-child{background:var(--moss);color:var(--paper);grid-column:span 7}.tus-card:nth-child(2){background:var(--sage);grid-column:span 5;margin-top:42px}.tus-card:nth-child(3){grid-column:span 5}.tus-card:nth-child(4){background:#e9d7bd;grid-column:span 7;margin-top:-30px}.tus-card h3{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:2rem;font-weight:400;letter-spacing:-.05em;margin:0 0 12px}.tus-card p{font-size:.94rem;line-height:1.5;margin:0;max-width:390px;overflow-wrap:anywhere}.tus-card-footer{align-items:center;border-top:1px solid;display:flex;font-size:.68rem;justify-content:space-between;letter-spacing:.12em;margin-top:32px;min-height:44px;min-width:0;padding-top:12px;text-decoration:none;text-transform:uppercase;transition:color .16s ease-out,transform .16s ease-out}.tus-card-footer:hover{color:var(--clay);transform:translateX(3px)}.tus-card-footer:active{transform:translateX(3px) translateY(1px)}.tus-pill{border:1px solid;border-radius:99px;padding:5px 9px}.tus-footer-note{display:flex;gap:16px;justify-content:space-between}.tus-footer-note p{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:-.05em;line-height:1;margin:0;max-width:600px}.tus-footer-note span{align-self:end;color:var(--clay);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tus-dashboard{padding-bottom:120px}.tus-boundary-note,.tus-evidence-line,.tus-session-chip{color:var(--moss);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.tus-surface-tabs button,.tus-text-button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;min-height:44px;touch-action:manipulation}.tus-surface-tabs button:hover,.tus-text-button:hover{color:var(--clay)}.tus-surface-tabs button:active,.tus-text-button:active{transform:translateY(1px)}.tus-landing-boundary a:hover,.tus-surface-tabs a:hover{color:var(--clay)}.tus-workspace-header{display:grid;grid-gap:54px;gap:54px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);margin-bottom:48px}.tus-workspace-header h1{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(3.2rem,8vw,7rem);font-weight:400;letter-spacing:-.09em;line-height:.86;margin:0;scroll-margin-top:24px;text-wrap:balance}.tus-workspace-header h1 em{color:var(--moss);display:block;font-style:italic;margin-left:.55em}.tus-surface-tabs{border-bottom:1px solid var(--line);display:flex;gap:26px;margin-bottom:34px;padding-bottom:12px}.tus-surface-tabs button[aria-current=page]{color:var(--clay);font-weight:800}.tus-evidence-line{margin:18px 0 28px}.tus-commitment-list,.tus-metric-grid,.tus-offer-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(12,1fr);margin:28px 0 86px}.tus-commitment-card,.tus-offer-card,.tus-pos-panel,.tus-state-box{background:rgba(255,255,255,.52);border:1px solid var(--line);box-shadow:var(--shadow);padding:24px}.tus-commitment-card:nth-child(odd),.tus-offer-card:nth-child(odd){background:var(--moss);color:var(--paper);grid-column:span 7}.tus-commitment-card:nth-child(2n),.tus-offer-card:nth-child(2n){background:#e9d7bd;grid-column:span 5;margin-top:34px}.tus-commitment-card h3,.tus-offer-card h3{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:2.15rem;font-weight:400;letter-spacing:-.06em;margin:16px 0 10px}.tus-card-kicker{font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.tus-commitment-card p,.tus-offer-card p{line-height:1.5;margin:0 0 14px;max-width:480px}.tus-offer-meta{align-items:baseline;border-top:1px solid;display:flex;gap:18px;justify-content:space-between;margin:26px 0 18px;padding-top:12px}.tus-offer-meta strong{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.8rem}.tus-publicacion-card h3 a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}.tus-publicacion-facts{display:flex;flex-wrap:wrap;font-size:.72rem;gap:8px 18px;letter-spacing:.08em;margin:0 0 18px;text-transform:uppercase}.tus-publicacion-service-facts{border-top:1px solid color-mix(in srgb,currentColor 35%,transparent);display:grid;grid-gap:8px 18px;gap:8px 18px;grid-template-columns:minmax(0,1fr);margin:0 0 18px;padding-top:12px}.tus-publicacion-service-facts div{min-width:0}.tus-publicacion-service-facts dt{font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tus-publicacion-service-facts dd{margin:3px 0 0;overflow-wrap:anywhere}.tus-publicacion-detail-link{margin:0 8px 10px 0}.tus-detail-layout{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,7fr) minmax(240px,5fr);margin-bottom:70px}.tus-detail-layout .tus-offer-card,.tus-detail-layout .tus-state-box{margin:0}.tus-calendar-panel{display:grid;grid-gap:18px;gap:18px;grid-column:1/-1}.tus-calendar-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px}.tus-calendar-controls label{display:grid;font-size:.72rem;font-weight:800;grid-gap:8px;gap:8px;letter-spacing:.1em;text-transform:uppercase}.tus-calendar-controls input{background:rgba(255,255,255,.65);border:1px solid var(--line);color:var(--ink);font:inherit;min-height:44px;padding:10px 12px}.tus-calendar-slots{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tus-calendar-slot{align-items:center;border:1px solid var(--line);cursor:pointer;display:flex;gap:12px;min-height:62px;padding:12px}.tus-calendar-slot[data-selected=true]{background:var(--moss);color:var(--paper)}.tus-calendar-slot span{display:grid;grid-gap:4px;gap:4px}.tus-calendar-slot small{font-size:.72rem}.tus-action-button{background:var(--clay);border:1px solid var(--clay);border-radius:999px;color:var(--paper);cursor:pointer;font-size:.75rem;font-weight:800;letter-spacing:.08em;min-height:44px;padding:11px 16px;touch-action:manipulation;text-transform:uppercase;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,transform .16s ease-out}.tus-action-button:hover:not(:disabled){background:#b14f30;border-color:#b14f30}.tus-action-button:active:not(:disabled){transform:translateY(1px)}.tus-action-button:disabled{background:transparent;border-color:currentColor;color:currentColor;cursor:not-allowed;opacity:.58}.tus-auth-page{display:grid;grid-template-rows:auto 1fr}.tus-auth-panel{align-self:center;background:rgba(255,255,255,.55);border:1px solid var(--line);box-shadow:var(--shadow);justify-self:center;max-width:720px;padding:clamp(28px,6vw,68px);position:relative;width:min(100%,720px)}.tus-auth-panel h1{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(3rem,8vw,6.6rem);font-weight:400;letter-spacing:-.09em;line-height:.86;margin:0 0 30px}.tus-auth-panel h1 em{color:var(--moss);font-style:italic}.tus-auth-lede{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.2rem;line-height:1.5;max-width:560px}.tus-auth-form{display:grid;grid-gap:18px;gap:18px;margin:34px 0 26px}.tus-auth-form label{display:grid;font-size:.72rem;font-weight:800;grid-gap:8px;gap:8px;letter-spacing:.1em;text-transform:uppercase}.tus-auth-form input{background:rgba(255,255,255,.65);border:1px solid var(--line);color:var(--ink);font:inherit;min-height:48px;padding:12px}.tus-auth-error{border-left:3px solid #9b3d31;color:#7c2d26;margin:0;padding:8px 12px}.tus-action-link{align-items:center;display:inline-flex;text-decoration:none}:where(a,button,input,select):focus-visible{outline:3px solid var(--clay);outline-offset:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tus-auth-required>section,.tus-dashboard>section[role=alert],.tus-dashboard>section[role=status],.tus-state-box{margin:30px 0 70px}.tus-auth-required section p,.tus-state-box p{line-height:1.55;max-width:680px;overflow-wrap:anywhere}.tus-auth-panel,.tus-boundary-card,.tus-commitment-card,.tus-offer-card,.tus-operations-note,.tus-state-box{min-width:0;overflow-wrap:anywhere}.tus-pos-controls input[aria-invalid=true]{border-color:#9b3d31}.tus-metric{background:var(--sage);grid-column:span 4;min-height:132px;padding:18px}.tus-metric span,.tus-metric strong{display:block}.tus-metric span{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tus-metric strong{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:3.1rem;font-weight:400;margin-top:24px}.tus-boundary-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 28px}.tus-boundary-card{background:rgba(255,255,255,.52);border:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;min-height:190px;padding:18px}.tus-boundary-card[data-status=pending]{background:#e9d7bd}.tus-boundary-card[data-status=disabled],.tus-boundary-card[data-status=error]{border-color:#9b3d31}.tus-boundary-card strong{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:2.6rem;font-weight:400}.tus-boundary-card p,.tus-boundary-card small{line-height:1.45;margin:0}.tus-boundary-card small{color:var(--moss);font-size:.72rem}.tus-operations-note{background:var(--moss);color:var(--paper);display:grid;grid-gap:12px 24px;gap:12px 24px;grid-template-columns:180px minmax(0,1fr);margin-top:28px;padding:24px}.tus-operations-note strong{color:var(--sage);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.tus-operations-note span{min-width:0;overflow-wrap:anywhere;line-height:1.5}.tus-operations-note .tus-action-button{grid-column:2;justify-self:start}.tus-pos-controls{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.tus-pos-workspace{display:grid;grid-gap:54px;gap:54px}.tus-pos-recent,.tus-pos-session{min-width:0}.tus-pos-session-state{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:24px 0}.tus-pos-session-state>div{display:grid;grid-gap:6px;gap:6px}.tus-pos-operation-list strong,.tus-pos-session-state strong{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.4rem;font-weight:400}.tus-pos-operation-list span,.tus-pos-operation-list time,.tus-pos-session-state small,.tus-pos-session-state span{line-height:1.45}.tus-pos-session-state[data-status=open]{border-bottom-color:var(--moss)}.tus-pos-panel fieldset{border:0;margin:0;min-width:0;padding:0}.tus-pos-panel fieldset:disabled{opacity:.58}.tus-pos-controls label{display:grid;font-size:.72rem;font-weight:800;grid-gap:8px;gap:8px;letter-spacing:.1em;text-transform:uppercase}.tus-pos-controls input,.tus-pos-controls select{background:transparent;border:1px solid var(--line);color:var(--ink);font:inherit;min-height:48px;padding:12px}.tus-pos-feedback{border-left:3px solid var(--clay);display:grid;grid-gap:8px;gap:8px;margin-top:26px;padding:4px 0 4px 16px}.tus-pos-feedback small,.tus-pos-feedback span{min-width:0;overflow-wrap:anywhere;line-height:1.5}.tus-pos-operation-list{list-style:none;margin:24px 0 0;padding:0}.tus-pos-operation-list li{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;min-width:0;padding:18px 0}.tus-pos-operation-list li>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.tus-pos-operation-list [data-status=accepted],.tus-pos-operation-list [data-status=replayed]{color:var(--moss)}.tus-pos-operation-list [data-status=conflict],.tus-pos-operation-list [data-status=error]{color:#7c2d26}.tus-prestador-workspace,.tus-support-workspace{display:grid;grid-gap:54px;gap:54px}.tus-prestador-overview,.tus-prestador-panel{min-width:0}.tus-prestador-facts{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));margin:26px 0 0}.tus-prestador-facts div{background:rgba(255,255,255,.4);border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;min-width:0;padding:16px}.tus-prestador-facts dt,.tus-prestador-form label{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tus-prestador-facts dd{margin:0;overflow-wrap:anywhere}.tus-prestador-form{display:grid;grid-gap:18px;gap:18px;margin-top:26px;max-width:820px}.tus-prestador-form label{display:grid;grid-gap:8px;gap:8px}.tus-prestador-form input,.tus-prestador-form select,.tus-prestador-form textarea{background:rgba(255,255,255,.5);border:1px solid var(--line);color:var(--ink);font:inherit;min-height:48px;padding:12px;resize:vertical}.tus-prestador-form-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.tus-prestador-hours{grid-template-columns:.8fr 1fr 1fr}.tus-prestador-listings{list-style:none;margin:24px 0 0;padding:0}.tus-prestador-listings li{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding:18px 0}.tus-prestador-listings li>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.tus-prestador-listings strong{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.5rem;font-weight:400}.tus-prestador-listings span{color:var(--moss);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tus-prestador-listings small{overflow-wrap:anywhere}.tus-prestador-feedback,.tus-prestador-publish-message{border-left:3px solid var(--moss);line-height:1.5;margin:0;padding:8px 0 8px 16px}.tus-prestador-feedback.tus-feedback-error{border-color:#9b3d31;color:#7c2d26}.tus-prestador-note{border-left:3px solid var(--clay);line-height:1.5;margin:28px 0 0;max-width:820px;padding:4px 0 4px 16px}.tus-support-panel{min-width:0}.tus-support-form{display:grid;grid-gap:18px;gap:18px;margin-top:26px;max-width:720px}.tus-support-form label{display:grid;font-size:.72rem;font-weight:800;grid-gap:8px;gap:8px;letter-spacing:.1em;text-transform:uppercase}.tus-support-form input:not([type=checkbox]),.tus-support-form select,.tus-support-form textarea{background:rgba(255,255,255,.5);border:1px solid var(--line);color:var(--ink);font:inherit;min-height:48px;padding:12px;resize:vertical}.tus-support-case-list{list-style:none;margin:24px 0 0;padding:0}.tus-support-case-list li{border-bottom:1px solid var(--line);padding:18px 0}.tus-support-case-list li>div{display:grid;grid-gap:6px;gap:6px}.tus-support-case-list strong{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.5rem;font-weight:400}.tus-support-case-list span{color:var(--moss);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tus-support-case-list small{line-height:1.45}.tus-support-timeline-note{border-left:3px solid var(--clay);margin-top:24px;max-width:720px;padding:4px 0 4px 16px}.tus-support-handoff p,.tus-support-timeline-note p{line-height:1.5;margin:8px 0 0}.tus-support-feedback{border-left:3px solid var(--moss);line-height:1.5;margin:0;padding:8px 0 8px 16px}.tus-support-feedback.tus-feedback-error{border-color:#9b3d31;color:#7c2d26}.tus-support-check{align-items:flex-start;display:flex!important;font-size:.82rem!important;font-weight:400!important;gap:10px!important;letter-spacing:normal!important;line-height:1.45;text-transform:none!important}.tus-support-check input{accent-color:var(--clay);flex:0 0 auto;min-height:20px;min-width:20px}.tus-support-handoff{background:var(--moss);color:var(--paper);display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:28px}.tus-support-handoff .tus-card-kicker{color:var(--sage)}.tus-support-handoff h2{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;letter-spacing:-.06em;margin:12px 0 0}.tus-support-handoff .tus-support-form{margin-top:0}.tus-support-handoff .tus-support-form input:not([type=checkbox]),.tus-support-handoff .tus-support-form textarea{background:rgba(244,240,231,.12);border-color:rgba(244,240,231,.4);color:var(--paper)}.tus-support-handoff .tus-support-form input::placeholder,.tus-support-handoff .tus-support-form textarea::placeholder{color:rgba(244,240,231,.7)}.tus-support-handoff .tus-action-button{background:var(--paper);color:var(--ink)}.tus-support-handoff .tus-support-feedback{border-color:var(--sage)}.tus-support-handoff .tus-support-feedback.tus-feedback-error{border-color:#f0a08b;color:#ffd0c2}.tus-feedback-conflict,.tus-feedback-error{border-color:#9b3d31}.tus-whatsapp-admin{align-items:start;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.tus-whatsapp-conversation{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;grid-gap:6px;gap:6px;padding:0;text-align:left;width:100%}.tus-whatsapp-conversation[data-selected=true]{border-left:3px solid var(--clay);padding-left:14px}.tus-whatsapp-conversation:focus-visible{outline:2px solid var(--clay);outline-offset:6px}.tus-whatsapp-detail-meta{border-left:3px solid var(--moss);display:grid;grid-gap:8px;gap:8px;margin-top:24px;padding-left:16px}.tus-whatsapp-detail-meta span{color:var(--moss);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tus-whatsapp-detail-meta p{line-height:1.5;margin:0}.tus-whatsapp-messages{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:26px 0 0;max-height:540px;overflow-y:auto;padding:0}.tus-whatsapp-messages li{background:rgba(255,255,255,.44);border-left:3px solid var(--line);padding:12px 14px}.tus-whatsapp-messages li[data-direction=inbound]{border-left-color:var(--clay)}.tus-whatsapp-messages li[data-direction=outbound]{border-left-color:var(--moss)}.tus-whatsapp-messages small{color:var(--moss);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.tus-whatsapp-messages p{line-height:1.45;margin:6px 0 0;overflow-wrap:anywhere}.tus-whatsapp-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}@media (max-width:720px){.tus-nav-links,.tus-surface-tabs{flex-wrap:wrap;overflow-x:visible;white-space:normal}.tus-hero{display:block;margin-bottom:80px}.tus-hero h1{font-size:clamp(3.6rem,18vw,6rem);margin-bottom:44px}.tus-card:nth-child(n){grid-column:1/-1;margin-top:0}.tus-footer-note{display:block}.tus-footer-note span{display:block;margin-top:24px}.tus-workspace-header{display:block}.tus-workspace-header h1{margin-bottom:44px}.tus-pos-operation-list li,.tus-pos-session-state{align-items:stretch;flex-direction:column}.tus-pos-operation-list .tus-action-button,.tus-pos-session-state .tus-action-button{width:100%}.tus-support-handoff{display:block}.tus-support-handoff .tus-support-form{margin-top:28px}.tus-whatsapp-admin{grid-template-columns:1fr}.tus-whatsapp-actions{display:grid}.tus-whatsapp-actions .tus-action-button{width:100%}.tus-prestador-facts,.tus-prestador-form-grid,.tus-prestador-hours{grid-template-columns:1fr}.tus-prestador-listings li{align-items:stretch;flex-direction:column}.tus-prestador-listings .tus-action-button{width:100%}.tus-commitment-card:nth-child(n),.tus-metric,.tus-offer-card:nth-child(n){grid-column:1/-1;margin-top:0}.tus-commitment-list,.tus-metric-grid,.tus-offer-grid{margin-bottom:58px}.tus-boundary-grid,.tus-detail-layout,.tus-operations-note{grid-template-columns:1fr}.tus-operations-note .tus-action-button{grid-column:1}.tus-pos-controls{grid-template-columns:1fr}}.tus-commitment-list,.tus-grid,.tus-metric-grid,.tus-offer-grid{grid-template-columns:minmax(0,1fr)}.tus-card:nth-child(n),.tus-commitment-card:nth-child(n),.tus-metric,.tus-offer-card:nth-child(n){grid-column:1/-1;margin-top:0}.tus-nav{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:clamp(42px,8vw,100px)}.tus-nav-links{gap:12px 22px;padding-bottom:4px;width:100%}.tus-nav-links,.tus-surface-tabs{max-width:100%;overflow-x:auto;scrollbar-width:thin}.tus-surface-tabs{scroll-snap-type:x proximity;white-space:nowrap}.tus-surface-tabs button{flex:0 0 auto;scroll-snap-align:start}.tus-hero,.tus-workspace-header{grid-template-columns:minmax(0,1fr);gap:34px}.tus-auth-panel,.tus-boundary-card,.tus-commitment-card,.tus-offer-card,.tus-pos-panel,.tus-state-box{max-width:100%;overflow-wrap:anywhere}@media (min-width:721px){.tus-shell{padding-left:max(20px,calc(clamp(20px, 5vw, 76px) + var(--safe-left)));padding-right:max(20px,calc(clamp(20px, 5vw, 76px) + var(--safe-right)))}.tus-nav{align-items:center;flex-direction:row;gap:24px;margin-bottom:clamp(70px,11vw,150px)}.tus-nav-links{gap:clamp(14px,3vw,38px);justify-content:flex-end;overflow-x:visible;padding-bottom:0;width:auto}.tus-commitment-list,.tus-grid,.tus-metric-grid,.tus-offer-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.tus-card:first-child,.tus-commitment-card:nth-child(odd),.tus-offer-card:nth-child(odd){grid-column:span 7}.tus-card:nth-child(2),.tus-commitment-card:nth-child(2n),.tus-offer-card:nth-child(2n){grid-column:span 5;margin-top:34px}.tus-publicacion-service-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tus-card:nth-child(4){grid-column:span 7;margin-top:-30px}.tus-metric{grid-column:span 4}.tus-hero,.tus-workspace-header{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr)}}@media (pointer:coarse){.tus-action-button,.tus-nav-links a,.tus-nav-links button,.tus-surface-tabs button,.tus-text-button{min-height:48px}}.tus-card-landing,.tus-journey-card{animation:tus-unfold .62s cubic-bezier(.22,1,.36,1) both}.tus-journey-card:nth-child(3){animation-delay:80ms}.tus-journey-card:nth-child(4){animation-delay:.14s}.tus-journey-card:nth-child(5){animation-delay:.2s}.tus-landing-boundary{background:var(--moss);color:var(--paper);display:grid;grid-gap:10px;gap:10px;margin:0 0 70px auto;max-width:680px;padding:24px}.tus-landing-boundary strong{color:var(--sage);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.tus-landing-boundary p{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.3rem;line-height:1.35;margin:0}.tus-landing-boundary a{color:var(--sage);font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tus-nav-pos,.tus-surface-tabs a{align-items:center;display:inline-flex;min-height:44px;text-decoration:none}.tus-nav-pos,.tus-surface-tabs a[aria-current=page]{color:var(--clay);font-weight:800}.tus-nav-disabled{align-items:flex-start;color:var(--moss);cursor:not-allowed;display:inline-flex;flex-direction:column;font-size:.74rem;justify-content:center;min-height:44px;opacity:.58}.tus-nav-disabled small{font-size:.62rem;letter-spacing:0;max-width:220px;text-transform:none}.tus-filter-control{align-items:center;color:var(--moss);display:flex;font-size:.72rem;font-weight:800;gap:10px;letter-spacing:.1em;margin:0 0 24px;text-transform:uppercase}.tus-filter-control select{background:transparent;border:1px solid var(--line);color:var(--ink);font:inherit;letter-spacing:0;min-height:44px;padding:8px 12px;text-transform:none}.tus-field-note{color:var(--moss);font-size:.72rem;font-weight:400;letter-spacing:0;line-height:1.4;text-transform:none}@keyframes tus-unfold{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tus-card-landing,.tus-journey-card{animation:none}}:is(.tus-auth-form,.tus-prestador-form,.tus-support-form){width:100%;max-width:680px;min-width:0;gap:18px}:is(.tus-auth-form,.tus-prestador-form,.tus-support-form) label{font-size:.875rem;font-weight:600;gap:6px;letter-spacing:normal;text-transform:none}:is(.tus-auth-form,.tus-prestador-form,.tus-support-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background:white;border:1px solid var(--tus-line);border-radius:var(--tus-control-radius);color:var(--tus-ink);font:inherit;font-size:1rem;min-height:48px;min-width:0;max-width:100%;width:100%;padding:10px 12px}:is(.tus-auth-form,.tus-prestador-form,.tus-support-form) textarea{min-height:112px;resize:vertical}:is(.tus-auth-form,.tus-prestador-form,.tus-support-form) :is(input,select,textarea):focus-visible{border-color:var(--tus-orange);box-shadow:var(--tus-control-focus);outline:2px solid var(--tus-orange);outline-offset:2px}:is(.tus-auth-form,.tus-prestador-form,.tus-support-form) .tus-action-button{border-radius:var(--tus-control-radius);min-height:48px;background:var(--tus-orange);color:white;letter-spacing:normal;text-transform:none}@media (max-width:600px){:is(.tus-auth-form,.tus-prestador-form,.tus-support-form) .tus-action-button{width:100%}}