.t-cold{--cold-line:rgb(14 14 13/0.1);--cold-lift:0 1px 2px rgb(14 14 13/0.05),0 18px 44px -24px rgb(14 14 13/0.3);--story-w:1160px;--story-pad:max(28px,env(safe-area-inset-left,0px));display:block;padding:0;isolation:isolate}.t-cold-first{position:relative;display:flex;flex-direction:column;min-height:calc(100svh - var(--rd-header-h));padding:clamp(12px,3vh,36px) var(--story-pad) 0}.t-cold-stage{display:grid;width:min(100%,660px);margin:auto;padding-bottom:clamp(24px,6vh,72px)}.t-cold-left{display:grid;min-width:0}.t-cold-hero{display:grid;justify-items:center;text-align:center}.t-cold-hero .t-cold-lede{margin-inline:auto}.t-cold .t-promise{justify-content:center}.t-cold .t-ask-under{text-align:center}.t-cold .t-ask-note>span{justify-content:center}.rd-app .t-cold-title{margin:0;font-family:var(--t-font-sans);font-size:clamp(52px,7vw,104px);font-weight:680;line-height:.98;letter-spacing:-.05em}.t-word{display:inline-block;margin-bottom:-.14em;padding:0 .03em .14em;overflow:clip;vertical-align:top}.t-word+.t-word{margin-left:.2em}.t-word>span{display:inline-block}.t-cold-lede{max-width:25em;margin:18px 0 0;color:var(--muted-foreground);font-size:clamp(18px,1.45vw,21px);line-height:1.42;letter-spacing:-.014em;text-wrap:pretty}.t-cold .t-home-ask{width:100%;min-width:0;margin-top:clamp(26px,4vh,40px);text-align:left}.t-cold .task-composer{position:relative;padding:16px 12px 10px 20px;border:0;border-radius:24px;background:var(--card);box-shadow:0 0 0 1px var(--cold-line),var(--cold-lift);cursor:text;transition:box-shadow var(--t-dur-2) ease}.t-cold .task-composer:hover{border:0;box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground) 22%,transparent),var(--cold-lift)}.t-cold .task-composer:focus-within,.t-cold .task-composer:has(textarea:focus-visible){border:0;outline:none;box-shadow:0 0 0 2px var(--foreground),var(--cold-lift)}.t-cold .t-ask-examples,.t-cold .task-composer textarea{padding:2px 0 6px;font-size:20px;line-height:1.45;letter-spacing:-.018em}.t-cold .task-composer textarea{min-height:37px;max-height:200px;cursor:text}.t-cold .t-ask-examples{inset:0 0 auto}.t-cold .t-ask-example{animation:none}.t-ask-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;border-radius:1px;background:var(--foreground);vertical-align:-.16em;animation:t-caret 1.05s steps(1) infinite}.t-cold .task-composer-toolbar{margin-top:8px;padding-top:0;border-top:0;cursor:text}.t-cold .task-composer-tools{gap:2px;margin-left:-10px}.t-cold .task-composer-tools .task-composer-voice,.t-cold .task-composer-tools>button{width:40px;min-width:40px;height:40px;min-height:40px;border:0;background:transparent;color:var(--muted-foreground);cursor:pointer}.t-cold .task-composer-tools .task-composer-voice:hover:not(:disabled),.t-cold .task-composer-tools>button:hover:not(:disabled){border:0;background:var(--well);color:var(--foreground)}.t-send{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 18px 0 20px;border:0;border-radius:23px;background:var(--well);color:var(--muted-foreground);font:inherit;font-size:16px;font-weight:650;letter-spacing:-.01em;cursor:pointer;touch-action:manipulation;transition:background-color var(--t-dur-2) ease,color var(--t-dur-2) ease,transform var(--t-dur-2) var(--t-ease-pop),box-shadow var(--t-dur-2) ease}.t-cold .t-send{width:auto;min-width:0;flex:none}.t-send .t-mk{transition:translate var(--t-dur-2) var(--t-ease-out)}.t-send[data-ready]{background:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 22px -12px rgb(14 14 13/.6)}.t-send[data-ready]:hover .t-mk{translate:3px 0}.t-send:active:not(:disabled){transform:scale(.95)}.t-send:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.rd-app .t-send:disabled{opacity:1;cursor:default}.t-cold .task-composer[aria-busy=true] .t-send{background:var(--primary);color:var(--primary-foreground)}.t-cold .task-composer textarea:disabled{opacity:1;color:var(--muted-foreground);-webkit-text-fill-color:currentColor}.t-cold .task-composer .t-ask-progress{right:24px;left:24px}.t-cold .rd-resume-banner{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 12px}.t-cold .rd-resume-card{min-height:40px;padding:0 12px 0 14px;border:0;background:var(--well);box-shadow:none;font-size:14px}.t-cold .rd-resume-card:hover{background:color-mix(in oklab,var(--foreground) 9%,var(--well))}.t-cold .rd-resume-summary{max-width:30ch}.t-cold .rd-resume-banner>.rd-resume-new{min-height:40px;padding:0 8px;color:var(--muted-foreground);font-size:14px;font-weight:550;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.t-ask-under{min-height:30px;margin-top:16px}.t-ask-note{margin:0;color:var(--muted-foreground);font-size:16px;font-weight:500;letter-spacing:-.012em}.t-ask-note:empty{display:none}.t-ask-note>span{display:inline-flex;align-items:baseline;gap:10px;animation:t-cold-in .32s var(--t-ease-out) both}.t-ask-note>span:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--signal);translate:0 -1px}.t-ask-note[data-tone=needs]{color:var(--foreground);font-weight:600}.t-ask-note[data-busy]{color:var(--foreground)}.t-ask-note[data-busy]>span:before{animation:tk-pulse .9s ease-in-out infinite}.t-promise{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;color:var(--muted-foreground);font-size:15.5px;font-weight:500;letter-spacing:-.01em}.t-promise li{display:inline-flex;align-items:center;gap:8px}.t-promise li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--signal)}.t-scene{position:relative;height:clamp(460px,calc(100svh - var(--rd-header-h) - 150px),660px);margin:0;overflow:hidden;border-radius:32px;background:var(--well);box-shadow:0 0 0 1px var(--cold-line),0 40px 80px -48px rgb(14 14 13/.55);isolation:isolate}.t-scene-photos{position:absolute;inset:0;z-index:-1}.t-scene-photos img{object-fit:cover;opacity:0;transition:opacity .9s ease}.t-scene-photos img[data-on]{opacity:1}.t-scene:after{content:"";position:absolute;inset:45% 0 0;z-index:-1;background:linear-gradient(180deg,transparent,rgb(14 14 13/.34));pointer-events:none}.t-scene-tag{position:absolute;z-index:1;top:16px;left:16px;padding:5px 11px;border-radius:999px;background:rgb(255 255 255/.9);color:#3a3a36;font-size:12px;font-weight:650;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.t-scene-card{position:absolute;right:22px;bottom:22px;left:22px;margin:0}.t-scene-in{width:min(100%,420px);padding:16px 18px 18px;border-radius:22px;background:var(--card);box-shadow:0 1px 2px rgb(14 14 13/.08),0 24px 48px -20px rgb(14 14 13/.5);color:var(--foreground)}.t-scene-head{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px}.t-scene-kind{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--well);color:var(--foreground)}.t-scene-what{display:grid;gap:2px;min-width:0}.t-scene-what strong{overflow:hidden;font-size:17px;font-weight:650;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.t-scene-what small{display:inline-flex;align-items:center;gap:4px;color:var(--muted-foreground);font-size:13.5px;font-weight:500}.t-scene-face{position:relative;width:40px;height:40px;transition:opacity .42s ease,scale .52s var(--t-ease-pop)}.t-scene-face img{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--cold-line)}.t-scene-face i{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 2px var(--card);color:#0e0e0d}.t-scene-in[data-beat="0"] .t-scene-face{opacity:0;scale:.6}.t-scene-status{position:relative;height:24px;margin:16px 0 14px;font-size:16px;font-weight:550;letter-spacing:-.014em}.t-scene-status>span{position:absolute;inset:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:0;translate:0 8px;transition:opacity .32s ease,translate .42s var(--t-ease-out)}.t-scene-status>span[data-on]{opacity:1;translate:0 0;transition-delay:.12s}.t-scene-status b{font-weight:700}.t-scene-check{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:8px;vertical-align:-5px;border-radius:50%;background:var(--signal);color:#0e0e0d}.t-scene-wait{display:inline-flex;gap:3px;margin-left:4px;vertical-align:2px}.t-scene-wait i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.3}.t-scene-track{--beat:0;position:relative;height:4px;margin:0 7px;border-radius:2px;background:var(--border)}.t-scene-track-fill{position:absolute;inset:0 auto 0 0;width:calc(var(--beat) / 3 * 100%);border-radius:inherit;background:var(--foreground);transition:width 1.1s var(--t-ease-in-out)}.t-scene-track>i{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--border);box-shadow:0 0 0 2px var(--card);transition:background-color .3s ease .7s}.t-scene-track>i:first-of-type{left:0}.t-scene-track>i:nth-of-type(2){left:33.333%}.t-scene-track>i:nth-of-type(3){left:66.667%}.t-scene-track>i:nth-of-type(4){left:100%}.t-scene-track>i[data-done]{background:var(--foreground)}.t-scene-track-dot{position:absolute;z-index:1;top:50%;left:calc(var(--beat) / 3 * 100%);width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 3px var(--card),0 2px 6px rgb(14 14 13/.3);transition:left 1.1s var(--t-ease-in-out)}.t-scene-caught{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:16px 0 0;border-top:1px solid var(--border)}.t-scene-caught>div{display:grid;gap:2px;min-width:0;padding:12px 0 0}.t-scene-caught>div+div{padding-left:14px;border-left:1px solid var(--border)}.t-scene-caught>div:not(:last-child){padding-right:14px}.t-scene-caught dt{color:var(--subtle-foreground);font-size:11.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.t-scene-caught dd{margin:0;overflow:hidden;font-size:15.5px;font-weight:600;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.t-scene-caught [data-empty] dd{color:var(--muted-foreground);font-weight:500}.t-scene-hint{margin:12px 0 0;color:var(--muted-foreground);font-size:13.5px;line-height:1.4}.t-cold-cue{display:inline-flex;align-items:center;align-self:center;gap:12px;margin:auto 0 20px;padding:6px 6px 6px 18px;border-radius:999px;background:var(--card);box-shadow:0 0 0 1px var(--cold-line),0 8px 20px -14px rgb(14 14 13/.3);color:var(--foreground);font-size:15px;font-weight:600;letter-spacing:-.01em;transition:box-shadow var(--t-dur-2) ease}.t-cold-cue:hover{box-shadow:0 0 0 1px var(--line-strong),0 10px 24px -14px rgb(14 14 13/.36)}.t-cold-cue:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.t-cold-cue i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--primary);color:var(--primary-foreground)}.t-cold-cue i .t-mk{rotate:90deg}.t-story{background:var(--background)}.t-story>section{width:min(100%,calc(var(--story-w) + 2 * var(--story-pad)));margin-inline:auto;padding:clamp(56px,7vw,112px) var(--story-pad)}.t-story-eyebrow{margin:0 0 16px;color:var(--muted-foreground);font-size:14px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.rd-app .t-story-title{font-size:clamp(36px,4.6vw,64px);line-height:1.02;letter-spacing:-.046em}.rd-app .t-story-h,.rd-app .t-story-title{margin:0;font-family:var(--t-font-sans);font-weight:680;text-wrap:balance}.rd-app .t-story-h{font-size:clamp(30px,3.6vw,48px);line-height:1.06;letter-spacing:-.04em}.t-story-sub{margin:10px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.4;letter-spacing:-.012em}.t-story-lead,.t-story-sub{color:var(--muted-foreground)}.t-story-lead{max-width:30em;margin:22px 0 0;font-size:clamp(18px,1.6vw,21px);line-height:1.5;letter-spacing:-.014em}.t-story-head{margin-bottom:clamp(26px,3.4vw,44px)}.t-chip{display:inline-flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:20px;background:var(--card);box-shadow:0 1px 2px rgb(14 14 13/.08),0 18px 36px -18px rgb(14 14 13/.5)}.t-chip img{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover}.t-chip>span{display:grid;gap:1px;min-width:0}.t-chip strong{font-size:15.5px;font-weight:650;letter-spacing:-.016em}.t-chip small{display:inline-flex;align-items:center;gap:4px;color:var(--muted-foreground);font-size:13px}.t-chip em{margin-left:6px;padding:7px 14px;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:13.5px;font-style:normal;font-weight:650}.t-chip-check{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--signal);color:#0e0e0d}.t-story>.t-story-what{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(36px,5vw,80px)}.t-what-scene{min-width:0}.t-what-scene .t-scene{height:clamp(440px,46vw,580px)}.t-what-photo{position:relative;aspect-ratio:4/4.4;margin:0;overflow:hidden;border-radius:32px;background:var(--well)}.t-what-photo>img{object-fit:cover}.t-what-photo .t-chip{position:absolute;bottom:20px;left:20px}.t-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px) clamp(14px,1.8vw,24px);margin:0;list-style:none}.t-kind-tile,.t-kinds{display:grid;padding:0}.t-kind-tile{gap:14px;width:100%;border:0;background:none;color:var(--foreground);cursor:pointer;text-align:left}.t-kind-photo{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;border-radius:24px;background:var(--well)}.t-kind-photo img{object-fit:cover;transition:transform .9s var(--t-ease-out)}.t-kind-tile:hover .t-kind-photo img{transform:scale(1.04)}.t-kind-tile:active .t-kind-photo{scale:.99}.t-kind-tile:focus-visible{outline:none}.t-kind-tile:focus-visible .t-kind-photo{outline:3px solid var(--ring);outline-offset:3px}.t-kind-cap{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 4px}.t-kind-cap strong{font-size:18px;font-weight:650;line-height:1.2;letter-spacing:-.02em}.t-kind-go{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--muted-foreground);font-size:14px;font-weight:600;transition:color var(--t-dur-1) ease}.t-kind-go .t-mk{transition:translate var(--t-dur-2) var(--t-ease-out)}.t-kind-tile:hover .t-kind-go{color:var(--foreground)}.t-kind-tile:hover .t-kind-go .t-mk{translate:3px 0}.t-how-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,80px)}.t-how-stage{position:sticky;top:calc(var(--rd-header-h) + 32px);align-self:start;height:min(620px,calc(100svh - var(--rd-header-h) - 64px));overflow:hidden;border-radius:32px;background:var(--well);isolation:isolate}.t-how-frame{position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .7s ease}.t-how-frame[data-on]{opacity:1}.t-how-frame img{object-fit:cover}.t-how-stage>.t-how-chip{position:absolute;right:20px;bottom:20px;left:20px}.t-how-stage>.t-chip.t-how-chip{right:auto}.t-how{display:grid;margin:0;padding:0;list-style:none;counter-reset:none}.t-how-step{display:grid;align-content:center;gap:12px;min-height:min(620px,calc(100svh - var(--rd-header-h) - 64px));padding:24px 0;border-top:1px solid var(--border);opacity:.38;transition:opacity .5s ease}.t-how-step:first-child{border-top:0}.t-how-step[data-on]{opacity:1}.t-how-photo{display:none}.t-how-n{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--primary);color:var(--primary-foreground);font-size:17px;font-weight:650}.t-how-step h3{margin:10px 0 0;font-size:clamp(28px,2.8vw,38px);font-weight:680;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.t-how-step>p{max-width:26em;margin:0;color:var(--muted-foreground);font-size:19px;line-height:1.5;letter-spacing:-.012em}.t-how-chip{max-width:calc(100% - 40px);animation:t-cold-in .52s var(--t-ease-out) both}.t-how-chip[data-step="0"]{display:grid;justify-items:end;gap:8px}.t-how-bubble{max-width:92%;padding:12px 18px;border-radius:22px 22px 6px 22px;background:var(--primary);box-shadow:0 18px 36px -18px rgb(14 14 13/.6);color:var(--primary-foreground);font-size:16px;line-height:1.35;letter-spacing:-.01em}.t-how-caught{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.t-how-caught>span{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;background:var(--card);box-shadow:0 8px 18px -10px rgb(14 14 13/.45);font-size:13.5px;font-weight:600}.t-story>.t-story-trust{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,80px)}.t-trust-photo{position:relative;aspect-ratio:4/5;margin:0;overflow:hidden;border-radius:32px;background:var(--well)}.t-trust-photo img{object-fit:cover}.t-trust{display:grid;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none}.t-trust li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;border-top:1px solid var(--border)}.t-trust li:last-child{border-bottom:1px solid var(--border)}.t-trust-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--well);color:var(--foreground)}.t-trust strong{display:block;margin-top:1px;font-size:19px;font-weight:650;line-height:1.25;letter-spacing:-.02em}.t-trust p{margin:4px 0 0;font-size:16.5px;line-height:1.45}.t-trust p,.t-trust-more{color:var(--muted-foreground)}.t-trust-more{display:flex;align-items:center;gap:10px;margin:22px 0 0;font-size:16px}.t-trust-more a{color:var(--foreground);font-weight:600;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.t-trust-more a:hover{text-decoration-color:var(--signal)}.t-trust-more .t-mk{flex:none;color:var(--foreground)}.t-story>.t-story-earn{position:relative;display:flex;align-items:center;width:min(calc(100% - 2 * var(--story-pad)),var(--story-w));min-height:420px;margin:clamp(24px,3vw,40px) auto 0;padding:clamp(28px,4vw,56px);overflow:hidden;border-radius:32px;background:#2b2b29;color:#fff;isolation:isolate}.t-story-earn>img{z-index:-2;object-fit:cover;object-position:70% 50%}.t-story-earn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(14 14 13/.72),rgb(14 14 13/.36) 48%,transparent 72%)}.t-earn-copy{display:grid;justify-items:start;max-width:26em}.t-story-earn h2{margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:680;line-height:1.06;letter-spacing:-.04em}.t-story-earn p{margin:12px 0 0;color:rgb(255 255 255/.86);font-size:18px;line-height:1.45}.t-earn-go{display:inline-flex;align-items:center;gap:10px;min-height:50px;margin-top:26px;padding:0 22px;border-radius:999px;background:#fff;color:#0e0e0d;font-size:16px;font-weight:650;transition:transform var(--t-dur-2) var(--t-ease-out)}.t-earn-go:hover{transform:translateY(-1px)}.t-earn-go:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.t-story>.t-story-close{display:grid;justify-items:center;text-align:center}.t-close-go{display:inline-flex;align-items:center;gap:12px;min-height:58px;margin-top:28px;padding:0 28px 0 30px;border:0;border-radius:999px;background:var(--primary);box-shadow:0 16px 30px -14px rgb(14 14 13/.6);color:var(--primary-foreground);cursor:pointer;font:inherit;font-size:18px;font-weight:650;letter-spacing:-.015em;transition:transform var(--t-dur-2) var(--t-ease-pop),box-shadow var(--t-dur-2) ease}.t-close-go:hover{transform:translateY(-2px)}.t-close-go:active{transform:scale(.98)}.t-close-go:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.t-close-go .t-mk{rotate:-90deg}.t-story .t-cold-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 28px;width:min(calc(100% - 2 * var(--story-pad)),var(--story-w));margin:0 auto;padding:24px 0 40px;border-top:1px solid var(--border);color:var(--subtle-foreground);font-size:14px}.t-cold-foot nav{display:flex;flex-wrap:wrap;gap:6px 22px}.t-cold-foot a{color:var(--muted-foreground);transition:color var(--t-dur-1) ease}.t-cold-foot a:hover{color:var(--foreground)}.t-cold-foot p{margin:0}@keyframes t-word-in{0%{transform:translateY(104%)}}@keyframes t-cold-in{0%{opacity:0;transform:translateY(10px)}}@keyframes t-caret{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes t-scene-in{0%{opacity:0;transform:translateY(18px) scale(.985)}}@keyframes t-scene-card-in{0%{opacity:0;transform:translateY(14px)}}@keyframes t-scene-drift{0%{transform:scale(1.08) translate(-1%,1%)}to{transform:scale(1.01)}}@keyframes t-scene-wait{0%,to{opacity:.25}40%{opacity:1}}@keyframes t-scene-ping{0%{box-shadow:0 0 0 3px var(--card),0 0 0 3px color-mix(in oklab,var(--signal) 60%,transparent)}to{box-shadow:0 0 0 3px var(--card),0 0 0 14px transparent}}@keyframes t-cue-bob{0%,to{translate:0 -1px}50%{translate:0 2px}}@media (prefers-reduced-motion:no-preference){.t-word>span{animation:t-word-in .64s var(--t-ease-out) both;animation-delay:calc(var(--i, 0) * 55ms + 60ms)}.t-cold-lede{animation:t-cold-in .52s var(--t-ease-out) .22s both}.t-cold .t-home-ask{animation:t-cold-in .56s var(--t-ease-out) .3s both}.t-ask-under{animation:t-cold-in .52s var(--t-ease-out) .42s both}.t-scene{animation:t-scene-in 1s var(--t-ease-out) .26s both}.t-scene-photos img[data-on]{animation:t-scene-drift 9s var(--t-ease-out) both}.t-scene-in{animation:t-scene-card-in .56s var(--t-ease-out) both}.t-scene[data-mode=example] .t-scene-card{animation:t-cold-in .7s var(--t-ease-out) .9s both}.t-scene-wait i{animation:t-scene-wait 1.1s ease-in-out infinite}.t-scene-wait i:nth-child(2){animation-delay:.16s}.t-scene-wait i:nth-child(3){animation-delay:.32s}.t-scene-in[data-beat="2"] .t-scene-track-dot{animation:t-scene-ping 1.4s ease-out 1.1s infinite}.t-cold-cue{animation:t-cold-in .6s var(--t-ease-out) .76s both}.t-cold-cue i .t-mk{animation:t-cue-bob 1.8s var(--t-ease-in-out) infinite}[data-reveal]{transition:opacity .52s ease var(--d,0s),transform .62s var(--t-ease-out) var(--d,0s)}[data-reveal=wait]{opacity:0;transform:translateY(18px)}}@media (max-width:1020px){.t-cold-stage{grid-template-columns:minmax(0,1fr);gap:28px;width:min(100%,640px)}.t-what-scene .t-scene{height:460px}.t-story>.t-story-trust,.t-story>.t-story-what{grid-template-columns:minmax(0,1fr)}.t-trust-photo,.t-what-photo{aspect-ratio:3/2}.t-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.t-how-split{grid-template-columns:minmax(0,1fr)}.t-how-stage{display:none}.t-how{gap:40px}.t-how-step{min-height:0;padding:0;border-top:0;opacity:1}.t-how-photo .t-scene-tag{top:12px;left:12px}.t-how-photo{position:relative;display:grid;align-items:end;aspect-ratio:3/2;margin:0 0 12px;padding:16px;overflow:hidden;border-radius:26px;background:var(--well);isolation:isolate}.t-how-photo>img{z-index:-1;object-fit:cover}.t-how-photo .t-how-chip{max-width:100%;animation:none}}@media (max-width:760px){.t-cold{--story-pad:max(18px,env(safe-area-inset-left,0px))}.t-cold-first{padding:10px var(--story-pad) var(--t-tabbar-h,0)}.t-cold-stage{gap:22px;margin:auto;padding-bottom:8vh}.t-what-scene .t-scene{height:400px;border-radius:26px}.t-scene-card{right:10px;bottom:10px;left:10px}.t-scene-in{width:100%;padding:12px 14px 14px;border-radius:18px}.t-scene-head{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.t-scene-kind{width:34px;height:34px;border-radius:11px}.t-scene-what strong{font-size:15.5px}.t-scene-what small{font-size:12.5px}.t-scene-face,.t-scene-face img{width:34px;height:34px}.t-scene-status{height:22px;margin:10px 0 12px;font-size:14.5px}.t-scene-caught{margin-top:10px}.t-scene-caught>div{padding-top:8px}.t-scene-caught>div+div{padding-left:10px}.t-scene-caught>div:not(:last-child){padding-right:10px}.t-scene-caught dd{font-size:14px}.t-scene-hint{display:none}.rd-app .t-cold-title{font-size:clamp(42px,12vw,52px)}.t-cold-lede{margin-top:12px;font-size:17px}.t-cold .t-home-ask{margin-top:22px}.t-cold .task-composer{padding:14px 10px 8px 16px;border-radius:22px}.t-cold .t-ask-examples,.t-cold .task-composer textarea{font-size:18px}.t-cold .task-composer textarea{min-height:58px}.t-ask-under{margin-top:14px}.t-promise{gap:4px 16px;font-size:14.5px}.t-cold-cue{margin:auto 0 16px}.t-story>section{padding-block:56px}.t-trust-photo,.t-what-photo{border-radius:26px}.t-kinds{gap:22px 12px}.t-kind-tile{gap:10px}.t-kind-photo{aspect-ratio:1/1;border-radius:20px}.t-kind-cap{display:grid;gap:2px;padding:0 2px}.t-kind-cap strong{font-size:15.5px}.t-kind-go{font-size:13px}.t-how-photo{aspect-ratio:4/3.4;padding:12px;border-radius:22px}.t-how-step h3{font-size:26px}.t-how-step>p{font-size:17px}.t-chip{gap:10px;padding:8px 12px 8px 8px;border-radius:16px}.t-chip strong{font-size:14.5px}.t-chip small{font-size:12px}.t-trust li{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px 0}.t-trust-mark{width:40px;height:40px}.t-trust strong{font-size:17.5px}.t-trust p{font-size:15.5px}.t-story>.t-story-earn{align-items:flex-end;min-height:460px;padding:24px;border-radius:26px}.t-story-earn>img{object-position:60% 30%}.t-story-earn:before{background:linear-gradient(180deg,transparent 20%,rgb(14 14 13/.78) 78%)}.t-story-earn p{font-size:16.5px}.t-story .t-cold-foot{flex-direction:column;align-items:flex-start;padding-bottom:96px}}.dark .t-cold{--cold-line:rgb(255 255 255/0.12);--cold-lift:0 1px 2px rgb(0 0 0/0.2),0 18px 44px -24px rgb(0 0 0/0.55)}.dark .t-cold .task-composer{box-shadow:0 0 0 1px var(--cold-line),var(--cold-lift)}.dark .t-cold .task-composer:hover{box-shadow:0 0 0 1px rgb(255 255 255/.22),var(--cold-lift)}.dark .t-cold .task-composer:focus-within,.dark .t-cold .task-composer:has(textarea:focus-visible){box-shadow:0 0 0 2px var(--foreground),var(--cold-lift)}.dark .t-scene:after{background:linear-gradient(180deg,transparent,rgb(0 0 0/.3))}.dark .t-chip,.dark .t-scene-in{box-shadow:0 0 0 1px rgb(255 255 255/.08),0 24px 48px -20px rgb(0 0 0/.6)}.dark .t-chip-check,.dark .t-scene-check,.dark .t-scene-face i{color:#0e0e0d}@media (prefers-reduced-motion:reduce){.t-ask-caret{animation:none}.t-kind-tile:hover .t-kind-photo img,.t-send[data-ready]:hover .t-mk{translate:none;transform:none}.t-how-frame,.t-scene-face,.t-scene-photos img,.t-scene-status>span,.t-scene-track-dot,.t-scene-track-fill{transition:none}}.t-mapstory{--ms-street:#ffffff;--ms-block:#efeee8;--ms-house:#e2e0d8;--ms-park:#dcebd0;--ms-water:#cfe2ee;--ms-avenue:#f9e7a4;--ms-route:#0e0e0d;--ms-card:#ffffff;position:relative}.t-mapstory-frame{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(32px,5vw,72px)}.t-mapstory-copy{display:grid;align-content:center;min-width:0}.t-mapstory-copy .t-story-eyebrow{margin-bottom:18px}.t-mapstory-bars{display:none}.t-mapstory-steps{display:grid;margin:0;padding:0;list-style:none}.t-mapstory-steps li{position:relative;color:var(--subtle-foreground);transition:color .4s ease}.t-mapstory-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;width:100%;padding:14px 0;border:0;background:none;color:inherit;cursor:pointer;font:inherit;text-align:left}.t-mapstory-step:focus-visible{border-radius:12px;outline:3px solid var(--ring);outline-offset:2px}.t-mapstory-steps li:not([data-on]):hover{color:var(--muted-foreground)}.t-mapstory-steps li:before{content:"";position:absolute;top:54px;bottom:-10px;left:17px;width:2px;border-radius:1px;background:var(--border)}.t-mapstory-steps li:last-child:before{display:none}.t-mapstory-steps li[data-past]:before{background:var(--foreground)}.t-mapstory-n{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--well);color:var(--muted-foreground);font-size:15px;font-weight:650;transition:background-color .4s ease,color .4s ease,scale .5s var(--t-ease-pop)}.t-mapstory-steps li[data-past] .t-mapstory-n{background:var(--foreground);color:var(--background)}.t-mapstory-steps li[data-on]{color:var(--foreground)}.t-mapstory-steps li[data-on] .t-mapstory-n{background:var(--signal);color:#0e0e0d;scale:1.08}.t-mapstory-n svg{position:absolute;inset:-5px;width:calc(100% + 10px);height:calc(100% + 10px);rotate:-90deg;overflow:visible}.t-mapstory-n circle{fill:none;stroke:var(--foreground);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;opacity:0}.t-mapstory-steps li[data-on] .t-mapstory-n circle{opacity:1}.t-mapstory-steps strong{display:block;padding-top:5px;font-size:clamp(21px,1.9vw,26px);font-weight:660;line-height:1.15;letter-spacing:-.03em}.t-mapstory-steps p{display:grid;max-width:26em;margin:0;overflow:hidden;color:var(--muted-foreground);font-size:17px;line-height:1.45;letter-spacing:-.01em;opacity:0;max-height:0;transition:max-height .52s var(--t-ease-out),opacity .4s ease,margin .52s var(--t-ease-out)}.t-mapstory-steps li[data-on] p{max-height:6em;margin-top:8px;opacity:1}.t-mapstory-actions{display:flex;align-items:center;gap:12px;margin:20px 0 0 52px}.t-mapstory-controls{display:inline-flex;gap:8px}.t-mapstory-ctl{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--well);color:var(--foreground);cursor:pointer}.t-mapstory-ctl svg{width:16px;height:16px;fill:currentColor}.t-mapstory-ctl:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.t-mapstory-go{min-height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--primary);color:var(--primary-foreground);cursor:pointer;font:inherit;font-size:15.5px;font-weight:650}.t-mapstory-go:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.t-mapstory-stage{position:relative;height:clamp(520px,74vh,700px);overflow:hidden;border-radius:32px;background:var(--ms-street);box-shadow:0 0 0 1px var(--border),0 30px 60px -36px rgb(14 14 13/.35);isolation:isolate}.t-mapstory-stage .t-scene-tag{right:16px;left:auto}.t-mapstory-tap{position:absolute;inset:0;z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent}.t-mapstory-map{position:absolute;inset:0;width:100%;height:100%}.ms-street{fill:var(--ms-street)}.ms-block{fill:var(--ms-block)}.ms-house{fill:var(--ms-house)}.ms-park{fill:var(--ms-park)}.ms-water{fill:var(--ms-water)}.ms-avenue{fill:none;stroke:var(--ms-avenue);stroke-width:20;stroke-linecap:round}.t-mapstory-map{transform-origin:60% 55%;transition:transform 1.2s var(--t-ease-out)}.t-mapstory[data-ch="0"] .t-mapstory-map{transform:scale(1.12)}.t-mapstory[data-ch="1"] .t-mapstory-map{transform:scale(1)}.t-mapstory[data-ch="2"] .t-mapstory-map{transform:scale(1.02)}.t-mapstory[data-ch="3"] .t-mapstory-map{transform:scale(1.1) translate(3%,2%)}.t-mapstory[data-ch="4"] .t-mapstory-map{transform:scale(1.22) translate(-1%,-2%)}.ms-home-in{transition:transform .7s var(--t-ease-pop),opacity .3s ease}.ms-home-pin{fill:var(--ms-route)}.ms-home-dot{fill:var(--signal)}.ms-home-shadow{fill:rgb(14 14 13/.22);transform-box:fill-box;transform-origin:center;transition:transform .7s var(--t-ease-pop)}.ms-rings{opacity:0;transition:opacity .6s ease}.ms-ring{fill:none;stroke:var(--signal);stroke-width:2.5;transform-box:fill-box;transform-origin:center;opacity:0}.ms-glow{opacity:.9}.t-mapstory[data-ch="1"] .ms-rings,.t-mapstory[data-ch="2"] .ms-rings{opacity:1}.ms-helper-in{transform-box:fill-box;transform-origin:center;scale:0;opacity:0;transition:scale .56s var(--t-ease-pop),opacity .3s ease;transition-delay:calc(var(--i, 0) * 90ms)}.ms-helper-ring{fill:var(--ms-card);filter:drop-shadow(0 6px 10px rgb(14 14 13/.25))}.ms-helper-blank{fill:var(--ms-block)}.ms-helper-initial{fill:var(--muted-foreground);font:650 19px var(--t-font-sans)}.ms-helper{transition:opacity .5s ease}.t-mapstory:is([data-ch="1"],[data-ch="2"],[data-ch="3"],[data-ch="4"]) .ms-helper-in{scale:1;opacity:1}.t-mapstory:is([data-ch="3"],[data-ch="4"]) .ms-helper:not([data-lead]){opacity:0}.t-mapstory[data-ch="2"] .ms-helper:not([data-offer]){opacity:.4}.t-mapstory[data-picked][data-ch="2"] .ms-helper:not([data-lead]){opacity:.25}.ms-helper[data-lead] .ms-helper-ring{transition:fill .3s ease}.t-mapstory[data-picked] .ms-helper[data-lead] .ms-helper-ring{fill:var(--signal)}.ms-helper-price{transform-box:fill-box;transform-origin:50% 100%;scale:0;transition:scale .46s var(--t-ease-pop)}.ms-helper-price rect{fill:var(--ms-route)}.ms-helper-price text{fill:#fff;font:700 17px var(--t-font-sans)}.t-mapstory[data-ch="2"] .ms-helper[data-sent] .ms-helper-price{scale:1}.ms-route,.ms-route-base{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .4s ease}.ms-route-base{stroke:color-mix(in oklab,var(--ms-route) 18%,transparent);stroke-width:9}.ms-route{stroke:var(--ms-route);stroke-width:9;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--ride, 0))}.t-mapstory:is([data-ch="3"],[data-ch="4"]) :is(.ms-route-base,.ms-route){opacity:1}.ms-ui{position:absolute;inset:0;pointer-events:none}.ms-status{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;background:var(--ms-card);box-shadow:0 1px 2px rgb(14 14 13/.08),0 10px 24px -12px rgb(14 14 13/.4);color:var(--foreground);font-size:14px;font-weight:650;letter-spacing:-.01em;animation:t-cold-in .42s var(--t-ease-out) both}.ms-live{width:8px;height:8px;border-radius:50%;background:#2fbf71;box-shadow:0 0 0 0 rgb(47 191 113/.5);animation:ms-live 1.6s ease-out infinite}.ms-check{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--signal);color:#0e0e0d}.ms-ask{position:absolute;top:66px;right:16px;left:16px;display:grid;justify-items:end;gap:8px;opacity:0;transform:translateY(-8px);transition:opacity .4s ease,transform .5s var(--t-ease-out)}.ms-ask[data-show]{opacity:1;transform:none}.ms-ask-bubble{max-width:min(100%,340px);padding:12px 16px;border-radius:22px 22px 6px 22px;background:var(--ms-route);box-shadow:0 16px 30px -16px rgb(14 14 13/.6);color:#fff;font-size:16px;line-height:1.35;letter-spacing:-.01em}.ms-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--signal);animation:t-caret 1s steps(1) infinite}.ms-caught{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;opacity:0;transform:translateY(6px);transition:opacity .36s ease,transform .46s var(--t-ease-out)}.ms-caught[data-show]{opacity:1;transform:none}.ms-caught>span{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;box-shadow:0 8px 18px -10px rgb(14 14 13/.45);font-size:13px;font-weight:600}.ms-caught>span,.ms-sheet{background:var(--ms-card);color:var(--foreground)}.ms-sheet{position:absolute;right:12px;bottom:12px;left:12px;padding:14px;border-radius:24px;box-shadow:0 1px 2px rgb(14 14 13/.08),0 24px 48px -20px rgb(14 14 13/.45);opacity:0;transform:translateY(calc(100% + 20px));transition:transform .62s var(--t-ease-out),opacity .3s ease}.ms-sheet[data-show]{opacity:1;transform:none}.ms-sheet-title{margin:2px 4px 10px;color:var(--muted-foreground);font-size:13.5px}.ms-sheet-title b{color:var(--foreground);font-weight:650}.ms-offer{display:grid;grid-template-columns:40px minmax(0,1fr) auto 26px;align-items:center;gap:12px;padding:8px;border-radius:16px;opacity:0;transform:translateY(12px);transition:opacity .36s ease,transform .46s var(--t-ease-out),background-color .3s ease}.ms-offer+.ms-offer{margin-top:2px}.ms-offer:not([data-in]){display:none}.ms-offer[data-in]{opacity:1;transform:none;animation:t-cold-in .46s var(--t-ease-out) both}.ms-offer[data-dim]{opacity:.38}.ms-offer[data-picked]{background:var(--well)}.ms-offer img{width:40px;height:40px;border-radius:50%;object-fit:cover}.ms-offer-who{display:grid;gap:1px;min-width:0}.ms-offer-who strong{font-size:15.5px;font-weight:650;letter-spacing:-.015em}.ms-offer-who small{display:inline-flex;align-items:center;gap:4px;color:var(--muted-foreground);font-size:12.5px}.ms-offer-price{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ms-offer-pick{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--border)}.ms-offer[data-picked] .ms-offer-pick{background:var(--signal);box-shadow:none;color:#0e0e0d;animation:t-pop .42s var(--t-ease-pop) both}.ms-track{display:grid;grid-template-columns:44px minmax(0,1fr) 40px;align-items:center;gap:12px}.ms-track img{width:44px;height:44px;border-radius:50%;object-fit:cover}.ms-track-who{display:grid;gap:2px;min-width:0}.ms-track-who strong{font-size:16px;font-weight:680;letter-spacing:-.02em}.ms-track-who small{overflow:hidden;color:var(--muted-foreground);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.ms-track-chat{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--well)}.ms-track-bar{grid-column:1/-1;position:relative;height:4px;margin-top:4px;border-radius:2px;background:var(--border)}.ms-track-bar i{position:absolute;inset:0 auto 0 0;width:calc(var(--ride, 0) * 100%);border-radius:inherit;background:var(--ms-route)}.ms-track-bar i:after{content:"";position:absolute;top:50%;right:-6px;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 2px var(--ms-card)}.ms-done{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px 14px}.ms-done-photo{position:relative;width:72px;height:72px;overflow:hidden;border-radius:16px;background:var(--well)}.ms-done-photo img{width:100%;height:100%;object-fit:cover}.ms-done-copy{display:grid;gap:3px}.ms-done-copy strong{font-size:17px;font-weight:680;letter-spacing:-.02em}.ms-done-copy small{color:var(--muted-foreground);font-size:13.5px}.ms-done-pay{grid-column:1/-1;display:grid;place-items:center;min-height:48px;border-radius:999px;background:var(--ms-route);color:#fff;font-size:15.5px;font-weight:650}@keyframes ms-ring{0%{opacity:.85;transform:scale(.25)}to{opacity:0;transform:scale(1.5)}}@keyframes ms-live{to{box-shadow:0 0 0 8px rgb(47 191 113/0)}}@keyframes ms-drop{0%{transform:translateY(-90px);opacity:0}60%{transform:translateY(4px);opacity:1}to{transform:none}}@media (prefers-reduced-motion:no-preference){.t-mapstory:is([data-ch="1"],[data-ch="2"]) .ms-ring{animation:ms-ring 2.8s var(--t-ease-out) infinite}.ms-ring:nth-of-type(3){animation-delay:.93s}.ms-ring:nth-of-type(4){animation-delay:1.86s}.t-mapstory[data-ch="0"] .ms-home-in{animation:ms-drop .9s var(--t-ease-out) both}}@media (prefers-reduced-motion:reduce){.t-mapstory *{transition-duration:0s!important;animation:none!important}.ms-ring{opacity:.4}}@media (max-width:860px){.t-mapstory-frame{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.t-mapstory-copy .t-story-eyebrow{margin-bottom:4px;font-size:12.5px}.t-mapstory-bars{display:grid;grid-template-columns:repeat(var(--chapters,5),minmax(0,1fr));gap:5px;margin-bottom:8px}.t-mapstory-bars button{display:grid;align-items:center;height:24px;padding:0;border:0;background:none;cursor:pointer}.t-mapstory-bars button:focus-visible{border-radius:4px;outline:2px solid var(--ring)}.t-mapstory-bars i{position:relative;height:4px;overflow:hidden;border-radius:2px;background:var(--border)}.t-mapstory-bars i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--foreground);transform:scaleX(var(--fill,0));transform-origin:left;will-change:transform}.t-mapstory-steps{grid-template-areas:"step"}.t-mapstory-steps li{grid-area:step;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .36s ease,transform .46s var(--t-ease-out)}.t-mapstory-step{grid-template-columns:minmax(0,1fr);padding:0}.t-mapstory-n,.t-mapstory-steps li:before{display:none}.t-mapstory-steps li[data-on]{opacity:1;pointer-events:auto;transform:none}.t-mapstory-steps strong{padding:0;font-size:27px;letter-spacing:-.035em}.t-mapstory-steps p{max-height:none;margin-top:6px;font-size:16.5px;opacity:1}.t-mapstory-actions{order:3;justify-content:space-between;margin:0}.t-mapstory-copy{display:contents}.t-mapstory-stage{order:2;height:min(118vw,560px);border-radius:26px}.ms-status{top:12px;left:12px}.t-mapstory-stage .t-scene-tag{top:12px;right:12px}.ms-ask{top:60px;right:12px;left:12px}.ms-sheet{right:10px;bottom:10px;left:10px;padding:12px;border-radius:20px}.ms-offer{gap:10px;padding:6px}}.dark .t-mapstory{--ms-street:#46464a;--ms-block:#38383b;--ms-house:#414145;--ms-park:#33402f;--ms-water:#2d3c48;--ms-avenue:#6b5d2c;--ms-route:#f5f5f2;--ms-card:var(--card)}.dark .ms-ask-bubble,.dark .ms-done-pay,.dark .ms-helper-price text{color:#0e0e0d;fill:#0e0e0d}.dark .ms-home-dot{fill:#0e0e0d}.dark .ms-home-pin{fill:var(--signal)}.t-loader{display:inline-grid;justify-items:center;gap:12px;color:var(--foreground)}.t-loader-mark{width:44px;height:40px;overflow:visible}.t-loader[data-size=sm] .t-loader-mark{width:26px;height:24px}.t-loader[data-size=lg] .t-loader-mark{width:64px;height:58px}.t-loader-draw,.t-loader-track{fill:none;stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.t-loader-track{stroke:color-mix(in oklab,var(--foreground) 12%,transparent)}.t-loader-draw{stroke:currentColor;stroke-dasharray:1 1;stroke-dashoffset:0}.t-loader-dot{fill:var(--signal);transform-box:fill-box;transform-origin:50% 100%}.t-loader-label{font-size:14px;font-weight:500;color:var(--muted-foreground);letter-spacing:-.005em}@media (prefers-reduced-motion:no-preference){.t-loader-draw{animation:t-loader-draw 1.5s cubic-bezier(.65,0,.35,1) infinite}.t-loader-dot{animation:t-loader-hop .75s cubic-bezier(.33,0,.2,1) infinite}.t-loader-label{animation:t-loader-breathe 1.5s ease-in-out infinite}}@keyframes t-loader-draw{0%{stroke-dashoffset:1}55%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes t-loader-hop{0%,to{transform:translateY(0) scale(1.12,.86)}14%{transform:translateY(0) scale(1)}50%{transform:translateY(-9px) scale(.94,1.06)}86%{transform:translateY(0) scale(1)}}@keyframes t-loader-breathe{0%,to{opacity:.72}50%{opacity:1}}.t-route-loading{display:grid;place-items:center;min-height:min(62vh,520px)}@media (prefers-reduced-motion:no-preference){.t-route-loading .t-loader{animation:t-fade-in .24s ease .18s both}}.t-map-loading{position:absolute;inset:0;z-index:3;display:grid;place-items:center;overflow:hidden;background:var(--ms-street,#eceae4)}.t-map-loading-streets{position:absolute;inset:-40px;background:linear-gradient(90deg,transparent 0 calc(100% - 10px),var(--t-map-road,#fff) calc(100% - 10px)) 0 0 /112px 112px,linear-gradient(0deg,transparent 0 calc(100% - 10px),var(--t-map-road,#fff) calc(100% - 10px)) 0 0 /112px 112px,linear-gradient(32deg,transparent 0 48%,var(--t-map-road,#fff) 48% 52%,transparent 52%) 0 0 /100% 100%,#ebe9e2;opacity:.9}.dark .t-map-loading{background:#2a2a28}.dark .t-map-loading-streets{background:linear-gradient(90deg,transparent 0 calc(100% - 10px),#383835 calc(100% - 10px)) 0 0 /112px 112px,linear-gradient(0deg,transparent 0 calc(100% - 10px),#383835 calc(100% - 10px)) 0 0 /112px 112px,#2c2c2a}.t-map-loading .t-loader{position:relative;padding:18px 22px 14px;border-radius:22px;background:color-mix(in oklab,var(--background) 88%,transparent);box-shadow:var(--t-shadow-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (prefers-reduced-motion:no-preference){.t-map-loading-streets{animation:t-map-drift 6s ease-in-out infinite alternate}}@keyframes t-map-drift{0%{transform:translateZ(0)}to{transform:translate3d(-24px,-16px,0)}}.np-shell.np-loading{position:relative;width:100%;height:100dvh;min-height:100dvh;padding:0;overflow:hidden}.np-auth-map .t-map-loading-streets{position:absolute;inset:-40px}.np-auth-pin{position:absolute;z-index:1;top:34%;left:50%;width:36px;height:36px;margin:-36px 0 0 -18px;border-radius:50% 50% 50% 0;background:var(--foreground);transform:rotate(-45deg);box-shadow:0 10px 18px rgb(14 14 13/.25)}.np-auth-pin i{position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--signal)}@media (min-width:761px){.np-auth-pin{top:50%;left:24%}}.np-auth-skeleton{display:grid;gap:10px;padding:4px 0}.np-auth-skeleton .t-skel{display:block;width:100%}.np-auth-skeleton-or{justify-self:center;color:var(--subtle-foreground);font-size:13px}.np-auth-skeleton .t-loader{justify-self:center;margin-top:10px;grid-auto-flow:column;align-items:center;gap:10px}:root{--t-ease-sheet:cubic-bezier(0.32,0.72,0,1)}.rd-app .rd-dialog::backdrop{opacity:calc(1 - var(--swipe-p, 0))}.rd-app .rd-dialog.rd-drawer[open]:not([data-closing]){animation:t-drawer-in .44s var(--t-ease-sheet) both}.rd-app .rd-dialog.rd-drawer[data-closing=true]{animation:t-drawer-out .26s var(--t-ease-sheet) both}.rd-app .rd-dialog.rd-drawer[open]:not([data-closing])::backdrop{animation:t-fade-in .44s var(--t-ease-sheet) both}.rd-app .rd-dialog.rd-drawer[data-closing=true]::backdrop{animation:t-fade-out .26s var(--t-ease-sheet) both}.rd-app .rd-dialog[data-swiped]{animation:none!important}.rd-app .rd-dialog[data-swiped]::backdrop{opacity:0;transition:opacity .24s var(--t-ease-sheet)}.rd-app .rd-dialog[data-dragging]{user-select:none}@media (max-width:760px){.rd-app .rd-dialog.rd-sheet[open]:not([data-closing]){animation:t-sheet-in .46s var(--t-ease-sheet) both}.rd-app .rd-dialog.rd-sheet[data-closing=true]{animation:t-sheet-out .26s var(--t-ease-sheet) both}.rd-app .rd-dialog.rd-sheet[open]:not([data-closing])::backdrop{animation:t-fade-in .46s var(--t-ease-sheet) both}.rd-app .rd-dialog.rd-sheet[data-closing=true]::backdrop{animation:t-fade-out .26s var(--t-ease-sheet) both}.rd-app .rd-dialog.rd-sheet .rd-dialog-content:before{width:40px;height:5px;margin:-14px auto 16px;background:var(--line-strong)}.rd-app .rd-dialog.rd-sheet{touch-action:pan-y}}@media (prefers-reduced-motion:reduce){.rd-app .rd-dialog[open],.rd-app .rd-dialog[open]::backdrop{animation-duration:1ms!important}}.np-sheet-layer.t-swipe-layer{background:rgb(14 14 13/calc(.42 * (1 - var(--layer-p, 0))))}.np-sheet.t-swipe-sheet{animation:t-sheet-in .46s var(--t-ease-sheet) both;touch-action:pan-y}.np-sheet-layer.t-swipe-layer[data-closing]{animation:t-fade-out .25s var(--t-ease-sheet) both}.np-sheet-layer.t-swipe-layer[data-closing] .np-sheet{animation:t-sheet-out .25s var(--t-ease-sheet) both}.np-auth-sheet{animation:t-sheet-in .46s var(--t-ease-sheet) both;touch-action:pan-y}.np-grabber[data-drag-handle]{cursor:grab;padding:0;box-sizing:content-box;border-top:8px solid transparent;border-bottom:8px solid transparent;background-clip:padding-box;margin-top:-8px;margin-bottom:12px}@media (min-width:761px){.np-sheet.t-swipe-sheet{animation:t-modal-in .32s var(--t-ease-out) both}.np-sheet-layer.t-swipe-layer[data-closing] .np-sheet{animation:t-modal-out .2s ease-in both}}.t-bubble-face-taskie{display:inline-block;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.t-bubble-row[data-typing] .t-bubble-face-taskie{animation:t-taskie-arrive .32s var(--t-ease-pop) both}.t-bubble-row[data-fresh] .t-bubble-face-taskie{animation:t-taskie-leave .42s var(--t-ease-in-out) 1.5s forwards}}@media (prefers-reduced-motion:reduce){.t-bubble-row[data-fresh] .t-bubble-face-taskie{visibility:hidden}}@keyframes t-taskie-arrive{0%{opacity:0;transform:translateY(6px) scale(.8)}}@keyframes t-taskie-leave{to{opacity:0;transform:translateY(4px) scale(.7)}}.t-thread-note{align-items:center;gap:8px;padding:8px 14px;border:0;background:transparent;text-align:center;justify-content:center;font-size:12.5px;color:var(--subtle-foreground)}.t-thread-note p{margin:0}.t-thread-note svg{flex:none}.t-you-center .t-you-mode{margin-bottom:4px}.t-you-center .t-you-mode .t-mode{margin:0}.t-you-signout{margin-top:28px}.t-set-row-plain{grid-template-columns:minmax(0,1fr) auto}.t-set-end{display:inline-flex;align-items:center;gap:6px}.t-set-value{color:var(--muted-foreground);font-size:14px;font-weight:500;white-space:nowrap}.t-set-value[data-tone=attention]{color:var(--destructive);font-weight:600}.t-set-value[data-tone=moving]{display:inline-flex;align-items:center;gap:6px;color:var(--foreground)}.t-set-value[data-tone=moving]:before{width:8px;height:8px;border-radius:50%;background:var(--signal);content:""}.t-set-value[data-tone=ok]{color:var(--foreground)}.t-set-label small[data-tone=attention]{color:var(--destructive)}.t-set-label small.t-set-wrap{white-space:normal;text-overflow:clip;line-height:1.4}.t-set-note{margin:8px 4px 0;font-size:13.5px;line-height:1.45}.t-set-empty,.t-set-note{color:var(--muted-foreground)}.t-set-empty{display:grid;justify-items:center;gap:14px;padding:40px 20px;border:1px dashed var(--line-strong);border-radius:var(--t-radius-lg);text-align:center}.t-set-empty p{margin:0}.t-set-add .t-set-icon{font-size:20px;font-weight:500}.t-set-add .t-set-label{color:var(--foreground)}.t-section-back{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin:-8px 0 6px -6px;color:var(--muted-foreground);font-size:15px;font-weight:550}.t-section-back svg{width:20px;height:20px}.t-section .t-section-head{margin-bottom:18px}.t-section>.t-set-title:first-of-type{margin-top:18px}.t-switch{position:relative;flex:none;width:51px;height:31px;padding:0;border:0;border-radius:999px;background:var(--t-gray-300);cursor:pointer;transition:background-color .22s var(--t-ease-out)}.dark .t-switch{background:#4a4a46}.t-switch i{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgb(14 14 13/.22);transition:transform .26s var(--t-ease-sheet,cubic-bezier(.32,.72,0,1))}.t-switch[aria-checked=true]{background:var(--foreground)}.t-switch[aria-checked=true] i{transform:translateX(20px)}.dark .t-switch[aria-checked=true] i{background:#0e0e0d}.t-switch:disabled{opacity:.4;cursor:default}.t-switch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.t-switch:active:not(:disabled) i{width:31px}.t-switch[aria-checked=true]:active:not(:disabled) i{transform:translateX(16px)}.t-set-choice{cursor:pointer}.t-radio{width:22px;height:22px;border:1.5px solid var(--line-strong);border-radius:50%;transition:border-width .16s ease,border-color .16s ease}.t-set-choice[aria-checked=true] .t-radio{border:7px solid var(--foreground)}.t-form{display:grid;gap:16px}.t-form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.t-field{display:grid;gap:7px;scroll-margin:96px 0 140px}.t-field label{color:var(--foreground);font-size:14px;font-weight:600}.rd-app .t-field input{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--line-strong);border-radius:14px;background:var(--background);color:var(--foreground);font:500 17px/1.2 var(--t-font-sans,inherit);letter-spacing:-.01em;outline:none;transition:border-color .14s ease,box-shadow .14s ease;-webkit-appearance:none;appearance:none}.rd-app .t-field input::placeholder{color:var(--subtle-foreground);font-weight:400}.rd-app .t-field input:focus{border-color:var(--foreground);box-shadow:0 0 0 1px var(--foreground)}.t-field small{color:var(--muted-foreground);font-size:13px;line-height:1.4}.t-field[data-error] input{border-color:var(--destructive)}.t-field[data-error] small{color:var(--destructive)}.t-personal-photo{display:flex;align-items:center;gap:16px;margin:0 0 22px}.t-personal-photo>span{display:grid;justify-items:start;gap:2px}.t-personal-photo strong{font-size:19px;font-weight:650;letter-spacing:-.02em}.t-set-savebar{position:sticky;bottom:calc(var(--t-tabbar-h, 0px) + 12px);z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:10px 10px 10px 18px;border:1px solid var(--border);border-radius:999px;background:color-mix(in oklab,var(--background) 92%,transparent);box-shadow:var(--t-shadow-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .22s ease,transform .32s var(--t-ease-out)}.t-set-savebar[data-on]{opacity:1;transform:none;pointer-events:auto}.t-set-savebar p{margin:0;color:var(--muted-foreground);font-size:14px}.t-form .t-set-savebar{margin-top:4px}.t-alert-block[data-off]{opacity:.45}.t-alert-detail{margin-top:-4px;margin-bottom:8px}.t-alert-channels .t-set-row{min-height:52px}.t-card-chip{display:grid;place-items:center;width:44px;height:30px;border-radius:6px;background:#1a1f71;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.04em}.t-card-chip[data-brand=Mastercard]{background:#252525}.t-set-row:has(.t-card-chip){grid-template-columns:44px minmax(0,1fr) auto}.t-receipt-title{display:flex;align-items:center;gap:12px;margin:0 0 6px}.t-receipt-title span{display:grid}.t-receipt-title small{color:var(--muted-foreground);font-size:13.5px}.t-receipt dl{display:grid;margin:0 0 16px}.t-receipt dl>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border);font-size:15px}.t-receipt dt{color:var(--muted-foreground)}.t-receipt dd{margin:0;font-variant-numeric:tabular-nums}.t-receipt .t-receipt-total{border-bottom:0;font-weight:650}.t-receipt .t-receipt-total dt{color:var(--foreground)}.t-avail{display:grid;grid-template-columns:52px repeat(3,minmax(0,1fr));gap:6px}.t-avail-head{color:var(--muted-foreground);font-size:12.5px;font-weight:600;text-align:center}.t-avail-row{display:contents}.t-avail-day{display:flex;align-items:center;font-size:15px;font-weight:600}.t-avail-cell{display:grid;place-items:center;height:46px;border:1px solid var(--border);border-radius:12px;background:var(--background);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.t-avail-cell i{width:10px;height:10px;border-radius:50%;background:var(--border);transition:transform .22s var(--t-ease-pop),background-color .16s ease}.t-avail-cell[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground)}.t-avail-cell[aria-pressed=true] i{background:var(--signal);transform:scale(1.2)}.t-chips{display:flex;flex-wrap:wrap;gap:8px}.t-chip{min-height:42px;padding:0 16px;border:1px solid var(--line-strong);border-radius:999px;background:var(--background);color:var(--foreground);font:550 15px/1 inherit;cursor:pointer}.t-chip[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.t-radius-slider{padding:4px 16px 16px}.t-radius-slider input{width:100%;height:32px;margin:0;background:transparent;accent-color:var(--foreground)}.t-radius-slider span{display:flex;justify-content:space-between;color:var(--subtle-foreground);font-size:12px}.t-edge-banner{display:grid;gap:4px;margin:0 0 16px;padding:14px 16px;border:1px solid color-mix(in oklab,var(--destructive) 30%,transparent);border-radius:var(--t-radius-md);background:color-mix(in oklab,var(--destructive) 6%,var(--background));font-size:14.5px;line-height:1.45}.t-edge-banner strong{color:var(--destructive);font-size:15px}.t-edge-banner span{color:var(--muted-foreground)}.t-button-danger{background:var(--destructive);color:#fff;border-color:transparent}.t-set-savebar{bottom:calc(var(--t-tabbar-h, 0px) + 12px + env(safe-area-inset-bottom, 0px))}@media (max-width:760px){.t-section{padding-top:12px}}.rd-app :is(.t-you-center,.t-section,.t-edge) h2.t-set-title{margin:28px 0 8px;font-size:12.5px;font-weight:650;letter-spacing:.06em;line-height:1.3}.rd-app .t-section h2.t-set-title:first-of-type{margin-top:18px}.t-set-static:has(>.t-button-text),.t-set-static:has(>.t-set-value),.t-set-static:has(>.t-switch){grid-template-columns:36px minmax(0,1fr) auto;row-gap:0}.t-set-static.t-set-row-plain:has(>.t-button-text),.t-set-static.t-set-row-plain:has(>.t-set-value),.t-set-static.t-set-row-plain:has(>.t-switch),.t-set-static.t-set-row-plain:has(>span:empty){grid-template-columns:minmax(0,1fr) auto}.t-personal-photo .t-button-text{padding:0;min-height:32px}.t-trip{position:relative;height:100dvh;overflow:hidden;background:var(--canvas)}.t-trip-map,.t-trip-map .t-map-gl,.t-trip-stage{position:absolute;inset:0}.t-trip-back{position:absolute;z-index:5;top:calc(14px + env(safe-area-inset-top, 0px));left:14px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--background);color:var(--foreground);box-shadow:var(--t-shadow-2)}.t-trip-back svg{width:22px;height:22px}.t-trip-livechip{position:absolute;z-index:5;top:calc(22px + env(safe-area-inset-top, 0px));left:50%;display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:var(--background);box-shadow:var(--t-shadow-2);font-size:13px;font-weight:650;transform:translateX(-50%)}.t-trip-livechip b,.t-trip-pill b{width:8px;height:8px;border-radius:50%;background:#2fbf71;box-shadow:0 0 0 0 rgb(47 191 113/.5);animation:ms-live 1.6s ease-out infinite}.t-trip-wait{position:absolute;z-index:4;top:40%;left:50%;width:min(80%,320px);margin:0;padding:12px 16px;border-radius:16px;background:var(--background);box-shadow:var(--t-shadow-2);font-size:14px;text-align:center;transform:translateX(-50%)}.t-trip-turn{position:absolute;z-index:5;top:calc(12px + env(safe-area-inset-top, 0px));right:12px;left:70px;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:22px;background:#0e0e0d;color:#fff;box-shadow:0 14px 34px -12px rgb(14 14 13/.6)}.t-trip-turn-icon{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--signal);color:#0e0e0d}.t-trip-turn-icon svg{width:30px;height:30px;stroke-width:2.6}.t-trip-turn-copy{display:grid;min-width:0}.t-trip-turn-copy strong{font-size:26px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.t-trip-turn-copy span{overflow:hidden;font-size:16px;font-weight:550;text-overflow:ellipsis;white-space:nowrap;opacity:.88}.t-trip-door span{position:relative;display:block;width:38px;height:38px;border-radius:50% 50% 50% 0;background:#0e0e0d;transform:translateY(-19px) rotate(-45deg);box-shadow:0 8px 16px rgb(14 14 13/.3)}.t-trip-door i{position:absolute;top:50%;left:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:var(--signal)}.t-trip-puck{width:46px;height:46px;filter:drop-shadow(0 6px 10px rgb(14 14 13/.35))}.t-trip-puck svg{width:100%;height:100%}.t-trip-puck circle{fill:#fff}.t-trip-puck path{fill:#2f6bff}.t-trip-rider{position:relative;width:52px;height:52px}.t-trip-rider-face{position:absolute;inset:0;overflow:hidden;border:3px solid #fff;border-radius:50%;background:#e3e3de;box-shadow:0 8px 18px rgb(14 14 13/.35)}.t-trip-rider-face img{width:100%;height:100%;object-fit:cover}.t-trip-rider-ring{position:absolute;inset:-6px;border:3px solid var(--signal);border-radius:50%}@media (prefers-reduced-motion:no-preference){.t-trip-rider-ring{animation:t-rider-ping 2s ease-out infinite}}@keyframes t-rider-ping{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.6)}}.t-trip-sheet{position:absolute;z-index:6;right:0;bottom:0;left:0;display:grid;gap:12px;padding:8px 20px calc(18px + env(safe-area-inset-bottom, 0px));border-radius:28px 28px 0 0;background:var(--background);box-shadow:0 -10px 40px -16px rgb(14 14 13/.35);animation:t-sheet-in .52s var(--t-ease-sheet) both}.t-trip-sheet .np-grabber{margin-bottom:4px}.t-trip-kicker{margin:0;color:var(--muted-foreground);font-size:14px;font-weight:550}.rd-app h1.t-trip-eta,.t-trip-eta{margin:0;font-size:30px;font-weight:700;line-height:1.05;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.t-trip-eta small{color:var(--muted-foreground);font-size:20px;font-weight:600}.t-trip-sub{margin:-6px 0 0;color:var(--muted-foreground);font-size:15px}.t-trip-share{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--border);border-radius:16px}.t-trip-share-copy{display:grid;gap:2px}.t-trip-share-copy strong{font-size:15px;font-weight:600}.t-trip-share-copy small{color:var(--muted-foreground);font-size:13px}.t-trip-actions{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.t-trip-actions[data-three]{grid-template-columns:repeat(3,minmax(0,1fr))}.t-trip-actions[data-three] .t-button{min-height:48px;padding:0 8px;font-size:14.5px}.t-trip-live{display:flex;align-items:center;justify-content:space-between;gap:12px}.t-trip-eta-row{display:grid}.t-trip-eta-row>span{color:var(--muted-foreground);font-size:15px;font-variant-numeric:tabular-nums}.t-trip-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;background:var(--well);font-size:13px;font-weight:600;white-space:nowrap}.t-trip-pill[data-off]{color:var(--muted-foreground)}.t-trip-bar{position:relative;height:6px;margin:4px 0 2px;border-radius:3px;background:var(--well)}.t-trip-bar i{position:absolute;inset:0;border-radius:inherit;background:var(--foreground);transform-origin:left;transition:transform .42s linear}.t-trip-bar b{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:3px solid var(--background);border-radius:50%;background:var(--signal);transition:left .42s linear}.t-trip-who{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:4px}.t-trip-who-copy{display:grid;gap:2px;min-width:0}.t-trip-who-copy strong{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:650}.t-trip-who-copy strong small{display:inline-flex;align-items:center;gap:3px;color:var(--muted-foreground);font-size:13px;font-weight:550}.t-trip-who-copy>span{overflow:hidden;color:var(--muted-foreground);font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.t-trip-who-acts{display:flex;gap:8px}.t-trip-who-acts .t-icon-button{width:46px;height:46px;border-radius:50%;background:var(--well)}.t-trip-rows{display:grid;border-top:1px solid var(--border)}.t-trip-rows .t-set-row{min-height:54px;padding:8px 2px}.t-trip-replay{justify-self:center}.t-late-seg{display:grid;grid-template-columns:repeat(4,1fr);margin:4px 0 12px}.t-late-seg button{min-height:44px}.t-late-preview{margin:0 0 16px;padding:12px 14px;border-radius:16px;background:var(--well);font-size:15px}.t-openin .t-set-row{border:1px solid var(--border);border-radius:14px;margin-bottom:8px}@media (min-width:761px){.t-trip-sheet{top:20px;right:auto;bottom:auto;left:20px;width:400px;border-radius:24px;padding:20px 22px 22px;animation:t-modal-in .36s var(--t-ease-out) both}.t-trip-sheet .np-grabber{display:none}.t-trip-back{top:28px;left:440px}.t-trip-turn{top:20px;right:auto;left:440px;width:420px}.t-trip[data-side=work] .t-trip-back{left:440px;top:120px}}.t-cta-live{width:9px;height:9px;margin-right:2px;border-radius:50%;background:#2fbf71;box-shadow:0 0 0 0 rgb(47 191 113/.5);animation:ms-live 1.6s ease-out infinite}.rd-app .t-edge{max-width:620px;margin:0 auto;padding:20px max(20px,env(safe-area-inset-right,0px)) 72px max(20px,env(safe-area-inset-left,0px))}.t-edge-head{display:grid;justify-items:start;gap:8px;margin:6px 0 18px}.t-edge-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:16px;background:color-mix(in oklab,var(--destructive) 10%,var(--background));color:var(--destructive)}.t-edge-icon svg{width:26px;height:26px}.t-edge-lede{margin:0;color:var(--muted-foreground);font-size:16.5px;line-height:1.5}.t-edge-task{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--border);border-radius:16px}.t-edge-task>span{display:grid;min-width:0}.t-edge-task strong{font-size:15.5px;font-weight:600}.t-edge-task small{color:var(--muted-foreground);font-size:13.5px}.t-edge-keep{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border-radius:16px;background:var(--well)}.t-edge-keep p{margin:0;font-size:15px;font-weight:500}.t-edge-actions{display:grid;gap:10px;margin-top:22px}.t-edge-actions .t-button-text{justify-self:center}.t-edge-sum{display:grid;margin:0 0 8px;border-top:1px solid var(--border)}.t-edge-sum>div{display:flex;justify-content:space-between;gap:12px;padding:13px 2px;border-bottom:1px solid var(--border);font-size:15px}.t-edge-sum dt{color:var(--muted-foreground)}.t-edge-sum dd{margin:0;font-weight:600;text-align:right}.t-edge-sum dd[data-tone=attention]{color:var(--destructive)}.t-edge-done{display:grid;justify-items:center;gap:12px;margin:30px 0 10px;text-align:center}.t-edge-done .t-button-lg{width:100%;margin-top:10px}.t-edge-cases{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:34px;padding-top:16px;border-top:1px dashed var(--line-strong);font-size:13px}.t-edge-cases span{width:100%;color:var(--subtle-foreground);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.t-edge-cases a{padding:7px 12px;border:1px solid var(--border);border-radius:999px;color:var(--foreground)}.t-edge-cases a[aria-current]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.t-edge-banner strong{display:inline-flex;align-items:center;gap:6px}.t-edge .t-edge-banner{margin-top:14px}.t-edge-timeline{display:grid;gap:0;margin:18px 0 0;padding:0;list-style:none}.t-edge-timeline li{position:relative;display:grid;gap:2px;padding:0 0 20px 30px}.t-edge-timeline li:before{position:absolute;top:4px;left:4px;width:12px;height:12px;border:2px solid var(--line-strong);border-radius:50%;background:var(--background);content:""}.t-edge-timeline li:after{position:absolute;top:20px;bottom:0;left:10px;width:2px;background:var(--border);content:""}.t-edge-timeline li:last-child:after{display:none}.t-edge-timeline li[data-state=done]:before{border-color:var(--foreground);background:var(--foreground)}.t-edge-timeline li[data-state=now]:before{border-color:var(--foreground);background:var(--signal)}.t-edge-timeline strong{font-size:15.5px;font-weight:600}.t-edge-timeline span{color:var(--muted-foreground);font-size:14px}.rd-app .t-field-area textarea{width:100%;min-height:120px;padding:14px 16px;border:1px solid var(--line-strong);border-radius:16px;background:var(--background);color:var(--foreground);font:400 17px/1.45 var(--t-font-sans,inherit);resize:vertical;outline:none;scroll-margin:96px 0 160px}.rd-app .t-field-area textarea:focus{border-color:var(--foreground);box-shadow:0 0 0 1px var(--foreground)}.t-edge-photos{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;width:100%;margin-top:10px;padding:14px 16px;border:1px dashed var(--line-strong);border-radius:16px;background:transparent;color:var(--foreground);font:600 15px/1.3 inherit;text-align:left;cursor:pointer}.t-edge-photos svg{grid-row:span 2;width:22px;height:22px}.t-edge-photos small{color:var(--muted-foreground);font-weight:450;font-size:13px}.t-refund{margin-top:12px}.t-refund-input{display:flex;align-items:center;gap:4px;min-height:52px;padding:0 16px;border:1px solid var(--line-strong);border-radius:14px}.t-refund-input:focus-within{border-color:var(--foreground);box-shadow:0 0 0 1px var(--foreground)}.t-refund-input b{font-size:20px;font-weight:600}.rd-app .t-refund-input input{flex:1;min-height:50px;padding:0;border:0;background:transparent;color:var(--foreground);font:600 20px/1 inherit;outline:none;box-shadow:none}.t-edge-lede a,.t-set-note a{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}.t-hire-offer-links{display:flex;flex-wrap:wrap;gap:6px 18px}.rd-app .t-thread .t-composer textarea{flex:1;min-width:0;min-height:40px;max-height:132px;padding:9px 2px;border:0;background:transparent;color:var(--foreground);font:400 16px/1.4 var(--t-font-sans,inherit);resize:none;outline:none;field-sizing:content}.rd-app .t-thread .rd-chat-composer.t-composer{align-items:flex-end}.rd-app .t-thread .rd-chat-composer.t-composer:has(textarea){border-radius:24px}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}