.cur-relay{border-radius:30px;margin-top:60px;padding:36px}.cur-tabs{background:#fff9}.cur-tabs .av{width:26px;height:26px}.cur-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-areas:"ends side""send send";align-items:start;gap:20px;margin-top:24px;display:grid}.cur-panel[hidden]{display:none}.cur-ends{flex-direction:column;grid-area:ends;gap:20px;display:flex}.cur-side{grid-area:side}.cur-send{grid-area:send}.cur-box{background:#ffffffeb;border-radius:22px;padding:22px;box-shadow:0 10px 30px #1e143c0f}.cur-box .gd-msg .av{flex:none;width:32px;height:32px}.cur-box .gd-msg .av img{width:24px;height:24px}.cur-cap{color:#0009;margin-bottom:12px;font-size:13.5px;font-weight:600}.cur-reply{background:#e8f7ec}.cur-stops{margin:0;padding:0;list-style:none;position:relative}.cur-stops li{animation:cur-in .45s var(--eo) both;animation-delay:var(--d,0s);grid-template-columns:62px 18px minmax(0,1fr);gap:12px;padding:0 0 22px;display:grid;position:relative}.cur-stops li:last-child{padding-bottom:0}.cur-stops li:not(:last-child):after{content:"";background:#0000001f;border-radius:2px;width:2px;position:absolute;top:20px;bottom:0;left:82px}.cur-stops time{color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px}.cur-dot{background:#fff;border-radius:50%;width:14px;height:14px;margin:4px 0 0 2px;box-shadow:inset 0 0 0 3px #141414}.cur-stops li:last-child .cur-dot{background:#141414}.cur-stops h3{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:500;line-height:1.3}.cur-stops p{color:var(--ink-2);margin-top:4px;font-size:15px;line-height:1.5}.cur-stops .gd-pill{margin-top:8px}@keyframes cur-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cur-send .gd-inv-msg{margin-top:0}.cur-foot{text-align:center;color:var(--ink-2);margin-top:22px;font-size:14.5px;line-height:1.5}.cur-sheet{background:#fff;border-radius:22px;margin-top:26px;padding:6px 20px 8px;box-shadow:0 14px 34px #1e143c12}.cur-sheet-cap{border-bottom:1px solid var(--line);color:#000000c7;align-items:center;gap:10px;padding:12px 0;font-size:15px;font-weight:600;display:flex}.cur-sheet-cap .av{width:28px;height:28px}.cur-sheet-cap .av img{width:21px;height:21px}.cur-sheet dl{margin:0}.cur-sheet dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.cur-sheet dl div:last-child{border-bottom:0}.cur-sheet dt{color:var(--ink-3);padding-top:1px;font-size:14px}.cur-sheet dd{color:#000000d6;margin:0;font-size:15.5px;line-height:1.45}@media (max-width:900px){.cur-relay{padding:24px}.cur-panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"ends""side""send"}}@media (max-width:560px){.cur-relay{margin-top:40px;padding:16px}.cur-tabs{width:100%;display:flex}.cur-tabs button{flex:1;justify-content:center;height:auto;min-height:36px;padding:6px 8px;font-size:13.5px;line-height:1.2}.cur-tabs .av{display:none}.cur-box{padding:16px}.cur-stops li{grid-template-columns:18px minmax(0,1fr);gap:10px}.cur-stops time{grid-area:1/2;padding:0}.cur-stops .cur-dot{grid-area:1/1/span 2}.cur-stops li>div{grid-column:2}.cur-stops li:not(:last-child):after{left:8px}.cur-sheet{padding:4px 16px 6px}.cur-sheet dl div{grid-template-columns:minmax(0,1fr);gap:3px}}@media (prefers-reduced-motion:reduce){.cur-stops li{animation:none}}
