.tw-inbox{margin:0 0 22px}.tw-inbox-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.tw-inbox-kicker{margin:0;color:var(--tw-muted,#65666f);font-size:11px;font-weight:720;letter-spacing:.16em;text-transform:uppercase}.tw-inbox-head span,.tw-inbox-quiet,.tw-inbox-writeback{color:var(--tw-muted,#65666f);font-size:.92rem}.tw-inbox-quiet{margin:0}.tw-inbox-text{appearance:none;margin-top:8px;padding:0;border:0;background:none;color:var(--tw-ink,#17171b);font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px}.tw-inbox-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.tw-claim{padding:16px 16px 14px;border:1px solid rgb(74 61 102/8%);border-radius:22px;background:rgb(255 255 255/86%);box-shadow:0 18px 36px rgb(91 74 138/10%),0 2px 6px rgb(91 74 138/6%)}.tw-claim[data-decision=conflict],.tw-claim[data-decision=off_pace],.tw-claim[data-decision=over_budget]{border-color:rgb(212 67 47/28%)}.tw-claim[data-decision=accept_with_warning]{border-color:rgb(199 125 27/35%)}.tw-claim[data-status=accepted]{border-color:rgb(78 159 61/28%)}.tw-claim[data-status=rejected],.tw-claim[data-status=revoked]{opacity:.72}.tw-claim-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tw-claim-origin{display:inline-flex;min-height:24px;align-items:center;padding:0 10px;border-radius:999px;background:#efe9fc;color:#6b46d9;font-size:11px;font-weight:720;letter-spacing:.04em}.tw-claim-origin[data-app="2am"]{background:#fde7de;color:#b0390a}.tw-claim-origin[data-app=myagency]{background:#d6e6f8;color:#2563b8}.tw-claim-origin[data-app=helix]{background:#e4dbf8;color:#6b46d9}.tw-claim-verdict{color:var(--tw-muted,#65666f);font-size:11px;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.tw-claim h3{margin:10px 0 0;color:var(--tw-ink,#241e38);font-size:1.12rem;font-weight:650;letter-spacing:-.03em}.tw-claim-resolved,.tw-claim-when,.tw-claim-why{margin:6px 0 0;color:var(--tw-muted,#544d6b);font-size:.92rem}.tw-claim-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:14px 0 0}.tw-claim-meta dt{color:var(--tw-muted,#706883);font-size:10px;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.tw-claim-meta dd{margin:2px 0 0;color:var(--tw-ink,#241e38);font-size:.88rem;font-weight:560}.tw-claim-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tw-claim-actions button,.tw-claim-override button{appearance:none;min-height:44px;padding:0 14px;border:1px solid rgb(74 61 102/12%);border-radius:14px;background:#fff;color:var(--tw-ink,#241e38);font:inherit;font-size:14px;font-weight:650}.tw-claim-override button[type=submit],.tw-claim-primary{background:#7c5ce8;border-color:transparent;color:#fff}.tw-claim-actions button:disabled,.tw-claim-override button:disabled{opacity:.55}.tw-claim-override{display:flex;flex:1 1 100%;gap:8px}.tw-claim-override input{flex:1;min-height:44px;padding:0 12px;border:1px solid rgb(74 61 102/16%);border-radius:14px;background:#fff;color:inherit;font:inherit}.tw-inbox-writeback{margin:12px 0 0}@media (min-width:640px){.tw-claim-meta{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tw-claim{box-shadow:none}}.tw-pace-hero{display:grid;gap:12px;margin:0 0 18px}@media (min-width:640px){.tw-pace-hero{grid-template-columns:minmax(0,1fr) 168px;align-items:stretch}}.tw-pace,.tw-watch{position:relative;overflow:hidden;margin:0;border-radius:18px;border:1px solid color-mix(in srgb,var(--tl-ink,#17171b) 10%,transparent);background:color-mix(in srgb,var(--tl-card,#fff) 88%,transparent)}.tw-pace{padding:16px 16px 18px}.tw-pace-fill{position:absolute;inset:0;pointer-events:none}.tw-pace[data-state=fits] .tw-pace-fill,.tw-watch-face[data-state=fits] .tw-pace-fill{background:color-mix(in srgb,#00c805 16%,transparent)}.tw-pace[data-state=conflict] .tw-pace-fill,.tw-watch-face[data-state=conflict] .tw-pace-fill{background-color:color-mix(in srgb,#9d2929 12%,transparent);background-image:repeating-linear-gradient(-45deg,transparent,transparent 7px,color-mix(in srgb,#9d2929 30%,transparent) 0,color-mix(in srgb,#9d2929 30%,transparent) 8px)}.tw-pace[data-state=off_pace] .tw-pace-fill,.tw-watch-face[data-state=off_pace] .tw-pace-fill{background-color:color-mix(in srgb,#b45309 12%,transparent);background-image:radial-gradient(#b45309 1.1px,transparent 1.2px);background-size:9px 9px}.tw-pace-kicker,.tw-watch-kicker{position:relative;margin:0 0 6px;color:var(--tw-muted,#65666f);font-size:11px;font-weight:720;letter-spacing:.16em;text-transform:uppercase}.tw-pace-word{position:relative;display:flex;align-items:center;gap:10px;margin:0;color:var(--tw-ink,#17171b);font-size:clamp(2.2rem,8vw,3.4rem);font-weight:760;letter-spacing:-.06em;line-height:.9}.tw-pace-word svg,.tw-watch-copy svg{width:28px;height:28px;flex:0 0 auto}.tw-pace-line,.tw-pace-meta,.tw-pace-next{position:relative;margin:10px 0 0;color:var(--tw-ink,#17171b);font-size:1.02rem;letter-spacing:-.02em}.tw-pace-meta,.tw-pace-next{color:var(--tw-muted,#65666f);font-size:.92rem}.tw-pace-meta b{color:var(--tw-ink,#17171b);font-variant-numeric:tabular-nums}.tw-pace-states{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.tw-pace-states li{padding:4px 10px;border:1px solid color-mix(in srgb,var(--tw-ink,#17171b) 12%,transparent);border-radius:999px;color:var(--tw-muted,#65666f);font-size:10px;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.tw-pace-states li[data-active=true]{border-color:var(--tw-ink,#17171b);color:var(--tw-ink,#17171b)}.tw-watch{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 12px;background:#17171b;color:#eef0ff}.tw-watch-kicker,.tw-watch-note{color:rgb(238 240 255/68%)}.tw-watch-face{place-items:center;width:124px;height:124px;margin:8px 0;overflow:hidden;border:1px solid rgb(255 255 255/22%);border-radius:50%}.tw-watch-copy,.tw-watch-face{position:relative;display:grid}.tw-watch-copy{place-items:center;gap:4px;text-align:center}.tw-watch-copy b{font-size:1.15rem;letter-spacing:-.04em}.tw-watch-note{margin:0;font-size:11px;text-align:center}@media (prefers-reduced-motion:reduce){.tw-pace,.tw-pace-fill,.tw-watch{animation:none;transition:none}}.tw-home{--tw-ease:cubic-bezier(0.23,1,0.32,1);--tw-drawer:cubic-bezier(0.32,0.72,0,1);--tw-green:#00c805;--tw-green-ink:#009c04;--tw-ink:var(--tl-ink,#17171b);--tw-muted:var(--tl-muted,#65666f);width:min(720px,100%);margin:12px auto 0;padding-bottom:108px}.tw-mast{padding:4px 2px 18px}.tw-kicker{margin:0 0 8px;color:var(--tw-muted);font-size:11px;font-weight:720;letter-spacing:.16em;text-transform:uppercase}.tw-hero-count{display:flex;align-items:baseline;gap:12px;margin:0;color:var(--tw-ink);font-size:clamp(1.8rem,7vw,2.4rem);font-weight:760;letter-spacing:-.06em;line-height:1;font-variant-numeric:tabular-nums;transition:color .18s var(--tw-ease)}.tw-hero-count[data-clear=true]{color:var(--tw-green)}.tw-hero-count small{color:var(--tw-muted);font-size:1.02rem;font-weight:620;letter-spacing:-.02em}.tw-next{margin:14px 0 0;color:var(--tw-ink);font-size:17px;font-weight:560;letter-spacing:-.02em}.tw-rail{height:3px;margin-top:16px;overflow:hidden;border-radius:999px;background:rgb(23 23 27/8%)}.tw-rail span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;border-radius:inherit;background:var(--tw-green);transition:transform .22s var(--tw-ease)}.tw-lanes{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 18px;scrollbar-width:none}.tw-lanes::-webkit-scrollbar{display:none}.tw-lanes button{appearance:none;flex:0 0 auto;display:inline-flex;min-height:36px;align-items:center;gap:8px;padding:0 12px 0 14px;border:0;border-radius:999px;background:rgb(23 23 27/6%);color:var(--tw-ink);font:inherit;font-size:14px;font-weight:650;transition:transform .14s var(--tw-ease),background-color .16s var(--tw-ease),color .16s var(--tw-ease)}.tw-lane-n{color:var(--tw-muted);font-size:12px;font-weight:720;font-variant-numeric:tabular-nums}.tw-lanes button[data-active=true]{background:var(--tw-ink);color:#fff}.tw-lanes button[data-active=true] .tw-lane-n{color:rgb(255 255 255/72%)}.tw-lane-add{width:36px;padding:0;display:grid;place-items:center}.tw-lanes button:active{transform:scale(.97)}.tw-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px}.tw-stats button{appearance:none;display:grid;gap:2px;min-height:88px;padding:14px 14px 12px;border:1px solid rgb(23 23 27/6%);border-radius:18px;background:#fff;color:inherit;font:inherit;text-align:left;box-shadow:0 10px 24px rgb(23 23 27/4%);transition:transform .14s var(--tw-ease)}.tw-stats button:active{transform:scale(.98)}.tw-stats small{color:var(--tw-muted);font-size:12px;font-weight:680}.tw-stats b{color:var(--tw-ink);font-size:28px;font-weight:740;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.tw-stats b[data-clear=true]{color:var(--tw-green)}.tw-stats span{color:var(--tw-muted);font-size:12px}.tw-dock,.tw-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tw-list-head h2{margin:0;font-size:12px;font-weight:720;letter-spacing:.1em;text-transform:uppercase;color:var(--tw-muted)}.tw-list-done{margin-top:22px}.tw-list-done span{color:var(--tw-muted);font-size:12px;font-variant-numeric:tabular-nums}.tw-quiet-link,.tw-text-btn{appearance:none;border:0;background:none;color:var(--tw-green-ink);font:inherit;font-size:14px;font-weight:650}.tw-items{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--tl-line,rgb(44 44 50/12%))}.tw-items a{display:grid;grid-template-columns:58px minmax(0,1fr) 18px;gap:12px;align-items:center;min-height:64px;padding:10px 2px;border-bottom:1px solid var(--tl-line,rgb(44 44 50/12%));color:inherit;text-decoration:none}.tw-when{color:var(--tw-muted);font-size:13px;font-weight:680;font-variant-numeric:tabular-nums}.tw-copy{display:grid;gap:2px;min-width:0}.tw-copy b{overflow:hidden;font-size:16px;font-weight:650;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.tw-copy small{font-size:13px}.tw-copy small,.tw-items a[data-done=true] .tw-copy b{color:var(--tw-muted)}.tw-agent-mark{width:16px;height:16px;color:var(--tl-indigo,#4a56d6)}.tw-done-mark{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--tw-green);color:#fff}.tw-done-mark svg{width:11px;height:11px}.tw-open-mark{width:14px;height:14px;border:1.5px solid rgb(23 23 27/18%);border-radius:50%}.tw-empty{padding:28px 4px;color:var(--tw-muted)}.tw-dock{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));z-index:4;width:min(720px,calc(100% - 32px));margin:0 auto;padding:6px;border:1px solid rgb(255 255 255/45%);border-radius:22px;background:rgb(255 255 255/78%);box-shadow:0 16px 40px rgb(23 23 27/10%);backdrop-filter:blur(20px) saturate(160%)}.tw-dock button{appearance:none;flex:1;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:16px;background:transparent;color:var(--tw-ink);font:inherit;font-size:13px;font-weight:680;transition:transform .14s var(--tw-ease),background-color .16s var(--tw-ease)}.tw-dock-primary{background:var(--tw-ink)!important;color:#fff!important}.tw-dock button:active{transform:scale(.97)}.tw-dock button:disabled{opacity:.35}.tw-dock svg{width:16px;height:16px}.tw-sheet{position:fixed;inset:0;z-index:8}.tw-sheet-scrim{appearance:none;position:absolute;inset:0;border:0;background:rgb(17 17 20/36%)}.tw-sheet-card{position:absolute;right:0;bottom:0;left:0;padding:22px 20px max(22px,env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:#fff;box-shadow:0 -20px 60px rgb(17 17 20/16%);transform:translateY(0);animation:tw-sheet-in .28s var(--tw-drawer)}.tw-sheet-card h3{margin:0 0 10px;font-size:26px;letter-spacing:-.04em}.tw-sheet-card label,.tw-sheet-card p{color:var(--tw-muted);font-size:14px}.tw-sheet-card form{display:grid;gap:10px}.tw-sheet-card button[type=submit],.tw-sheet-card input,.tw-sheet-card select{min-height:48px;padding:0 14px;border:1px solid var(--tl-line,rgb(44 44 50/12%));border-radius:14px;font:inherit}.tw-sheet-card button[type=submit]{border:0;background:var(--tw-ink);color:#fff;font-weight:680}.tw-sheet-card button[type=submit]:active{transform:scale(.98)}.tw-status{margin:12px 0 0;color:var(--tw-ink)}.tw-signed{margin:14px 0 0;font-size:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@keyframes tw-sheet-in{0%{opacity:.86;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.tw-dock button:hover:not(:disabled):not(.tw-dock-primary),.tw-lanes button:hover{background:rgb(23 23 27/10%)}.tw-dock-primary:hover,.tw-lanes button[data-active=true]:hover{background:var(--tw-ink)}.tw-stats button:hover{background:#fafafa}}@media (prefers-reduced-motion:reduce){.tw-dock button,.tw-hero-count,.tw-lanes button,.tw-rail span,.tw-sheet-card,.tw-stats button{animation:none;transition:none}}@media (prefers-reduced-transparency:reduce){.tw-dock{background:#fff;backdrop-filter:none}}.tw-freelancer{margin:18px 2px 0;padding:16px 16px 14px;border:1px solid color-mix(in srgb,var(--tw-ink) 10%,transparent);border-radius:18px;background:color-mix(in srgb,var(--tw-green) 8%,transparent)}.tw-freelancer-kicker{margin:0;color:var(--tw-muted);font-size:11px;font-weight:720;letter-spacing:.16em;text-transform:uppercase}.tw-freelancer-hero{display:flex;align-items:baseline;gap:10px;margin:6px 0 4px;color:var(--tw-ink);font-size:2rem;font-weight:760;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tw-freelancer-hero small{color:var(--tw-muted);font-size:13px;font-weight:600;letter-spacing:0}.tw-freelancer-error,.tw-freelancer-next,.tw-freelancer-warn{margin:0;color:var(--tw-muted);font-size:14px;line-height:1.35}.tw-freelancer-warn{margin-top:6px;color:#b45309}.tw-freelancer-open{display:inline-flex;margin-top:12px;color:var(--tw-green-ink);font-size:14px;font-weight:700;text-decoration:none}@media (max-width:520px){.tw-stats{gap:8px}.tw-stats button{min-height:80px;padding:12px 10px 10px}.tw-stats b{font-size:24px}}.tw-sheet-close{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--tl-line,rgb(44 44 50/12%));border-radius:999px;background:#fff;color:var(--tw-ink)}.tw-sheet-card h3{padding-inline-end:3rem}.tw-sheet-card{max-height:90dvh;overflow:auto}