.problem-module__56VHkW__section{background:#fff;padding:80px 48px;position:relative}.problem-module__56VHkW__inner{max-width:1040px;margin:0 auto}.problem-module__56VHkW__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#6f6f6f;justify-content:center;align-items:center;gap:10px;margin:0 0 12px;font-size:10px;font-weight:700;display:flex}.problem-module__56VHkW__eyebrow span{background:#ccc;width:18px;height:1px}.problem-module__56VHkW__title{text-align:center;letter-spacing:-.04em;color:#111;text-wrap:balance;margin:0;font-size:36px;font-weight:600}.problem-module__56VHkW__title em{color:#c2410c;font-weight:400}.problem-module__56VHkW__lede{text-align:center;color:#6b6b6b;text-wrap:pretty;max-width:560px;margin:12px auto 40px;font-size:15px;line-height:1.6}.problem-module__56VHkW__flow{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:stretch;display:grid}.problem-module__56VHkW__window{background:#fafaf8;border:1px solid #e8e8e4;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1111110a,0 8px 24px #1111110a}.problem-module__56VHkW__bar{background:#fff;border-bottom:1px solid #ecece8;align-items:center;gap:8px;min-height:48px;padding:0 16px;display:flex}.problem-module__56VHkW__barName{color:#111;font-size:14px;font-weight:700}.problem-module__56VHkW__barDomain{color:#8a8a8a;white-space:nowrap;margin-left:auto;font-size:11px}.problem-module__56VHkW__tabs{flex-wrap:wrap;gap:4px;padding:8px 0;display:flex}.problem-module__56VHkW__tab{font:inherit;color:#6b6b6b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.problem-module__56VHkW__tab:hover{color:#111;background:#f3f3f0}.problem-module__56VHkW__tab[aria-selected=true]{color:#111;background:#f3f3f0;border-color:#e2e2dd}.problem-module__56VHkW__tab:focus-visible,.problem-module__56VHkW__switch:focus-visible{outline-offset:2px;outline:2px solid #0d5c63}.problem-module__56VHkW__when{letter-spacing:.04em;color:#8a8a8a;margin:14px 18px 0;font-size:11px;font-weight:600}.problem-module__56VHkW__thread{flex-direction:column;flex:1;gap:10px;padding:12px 18px 18px;display:flex}.problem-module__56VHkW__you,.problem-module__56VHkW__ai{max-width:88%;margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.problem-module__56VHkW__you{color:#fff;background:#111;border-radius:14px 14px 4px;align-self:flex-end}.problem-module__56VHkW__ai{color:#333;background:#fff;border:1px solid #ecece8;border-radius:14px 14px 14px 4px;align-self:flex-start}.problem-module__56VHkW__blank{color:#8a8a8a}.problem-module__56VHkW__recalled{color:#0a3033;background:#f2fafa;border-color:#a8d5d9;font-weight:500}.problem-module__56VHkW__call{color:#0d5c63;background:#e6f4f5;border:1px dashed #a8d5d9;border-radius:10px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:6px 8px;margin:0;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:flex}.problem-module__56VHkW__callResult{color:#3e7e84;font-family:inherit}.problem-module__56VHkW__callResult:before{content:"→ "}.problem-module__56VHkW__captured{color:#0d5c63;background:#e6f4f5;border-top:1px solid #d5eaec;align-items:center;gap:8px;padding:12px 18px;font-size:12.5px;display:flex}.problem-module__56VHkW__captured b{font-weight:700}.problem-module__56VHkW__capText{display:grid}.problem-module__56VHkW__capText>span{grid-area:1/1}.problem-module__56VHkW__invisible{visibility:hidden}.problem-module__56VHkW__switchRow{background:#fff;border-top:1px solid #ecece8;align-items:center;gap:10px;min-height:48px;padding:0 18px;display:flex}.problem-module__56VHkW__switch{cursor:pointer;background:#cfcfca;border:0;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.problem-module__56VHkW__switch[aria-checked=true]{background:#0d5c63}.problem-module__56VHkW__knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.problem-module__56VHkW__switch[aria-checked=true] .problem-module__56VHkW__knob{transform:translate(16px)}.problem-module__56VHkW__switchLabel{color:#333;font-size:13px;font-weight:600}.problem-module__56VHkW__link{flex-direction:row;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.problem-module__56VHkW__linkLine{background:#a8d5d9;flex:1 1 0;height:1px}.problem-module__56VHkW__linkLabel{z-index:1;letter-spacing:.08em;color:#0d5c63;background:#fff;border:1px solid #a8d5d9;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;position:relative}.problem-module__56VHkW__packet{z-index:2;background:#0d5c63;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:0;box-shadow:0 0 0 4px #0d5c632e}.problem-module__56VHkW__packetIn{animation:.9s cubic-bezier(.4,0,.2,1) forwards problem-module__56VHkW__packetIn}.problem-module__56VHkW__packetOut{animation:.9s cubic-bezier(.4,0,.2,1) forwards problem-module__56VHkW__packetOut}@keyframes problem-module__56VHkW__packetIn{0%{opacity:0;left:0;transform:scale(.6)}15%{opacity:1;transform:scale(1)}85%{opacity:1;left:50%;transform:scale(1)}to{opacity:0;left:50%;transform:scale(.4)}}@keyframes problem-module__56VHkW__packetOut{0%{opacity:0;left:50%;transform:scale(.4)}15%{opacity:1;transform:scale(1)}85%{opacity:1;left:100%;transform:scale(1)}to{opacity:0;left:100%;transform:scale(.6)}}.problem-module__56VHkW__word{transition:opacity .18s}.problem-module__56VHkW__wordOff{opacity:0}.problem-module__56VHkW__mark{color:#0a3033;background:#0d5c6324;border-radius:4px;padding:0 3px;font-weight:600;animation:.6s problem-module__56VHkW__markIn;box-shadow:0 0 0 1px #0d5c6340}@keyframes problem-module__56VHkW__markIn{0%{background:#0d5c6300;box-shadow:0 0 0 1px #0d5c6300}40%{background:#0d5c634d;box-shadow:0 0 0 3px #0d5c6333}}.problem-module__56VHkW__cursor{z-index:3;pointer-events:none;animation:1.1s cubic-bezier(.3,0,.2,1) forwards problem-module__56VHkW__cursorTo;position:absolute;bottom:6px;left:34px}.problem-module__56VHkW__cursorClick{animation:.35s forwards problem-module__56VHkW__cursorClick}@keyframes problem-module__56VHkW__cursorTo{0%{opacity:0;transform:translate(220px,-150px)}20%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes problem-module__56VHkW__cursorClick{0%{opacity:1;transform:scale(1)}40%{transform:scale(.82)}to{opacity:1;transform:scale(1)}}.problem-module__56VHkW__tax{text-align:center;color:#92400e;max-width:560px;margin:28px auto 0;font-size:14px;line-height:1.65}.problem-module__56VHkW__note{text-align:center;color:#8a8a8a;max-width:560px;margin:8px auto 0;font-size:12px;line-height:1.5}.problem-module__56VHkW__you,.problem-module__56VHkW__ai,.problem-module__56VHkW__call{transition:opacity .35s,transform .35s}.problem-module__56VHkW__pending{opacity:0;transform:translateY(6px)}.problem-module__56VHkW__slot{flex-direction:column;gap:10px;display:flex;position:relative}.problem-module__56VHkW__over{position:absolute;top:0;left:0}.problem-module__56VHkW__typing{gap:4px;padding:14px 16px;display:inline-flex;position:absolute;top:0;left:0}.problem-module__56VHkW__typing span{background:#b5b5af;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite problem-module__56VHkW__siloDot}.problem-module__56VHkW__typing span:nth-child(2){animation-delay:.15s}.problem-module__56VHkW__typing span:nth-child(3){animation-delay:.3s}@keyframes problem-module__56VHkW__siloDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.problem-module__56VHkW__captured{color:#8a8a8a;background:#f3f3f0;border-top-color:#ecece8;transition:background .4s,color .4s}.problem-module__56VHkW__capturedOn{color:#0d5c63;background:#e6f4f5;border-top-color:#d5eaec}.problem-module__56VHkW__linkLine,.problem-module__56VHkW__linkLabel{transition:background .4s,box-shadow .4s}.problem-module__56VHkW__linkOn .problem-module__56VHkW__linkLine{background:#0d5c63}.problem-module__56VHkW__linkOn .problem-module__56VHkW__linkLabel{box-shadow:0 0 0 4px #0d5c631f}.problem-module__56VHkW__switchFlash{animation:1.2s ease-out problem-module__56VHkW__siloFlash}@keyframes problem-module__56VHkW__siloFlash{0%{background:#e6f4f5}to{background:#fff}}.problem-module__56VHkW__replay{font:inherit;color:#6b6b6b;cursor:pointer;background:#fff;border:1px solid #e2e2dd;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600}.problem-module__56VHkW__replay:hover{color:#111}.problem-module__56VHkW__replay:focus-visible{outline-offset:2px;outline:2px solid #0d5c63}@media (prefers-reduced-motion:reduce){.problem-module__56VHkW__switch,.problem-module__56VHkW__knob,.problem-module__56VHkW__you,.problem-module__56VHkW__ai,.problem-module__56VHkW__call,.problem-module__56VHkW__captured,.problem-module__56VHkW__linkLine,.problem-module__56VHkW__linkLabel,.problem-module__56VHkW__word{transition:none}.problem-module__56VHkW__typing span,.problem-module__56VHkW__switchFlash,.problem-module__56VHkW__mark,.problem-module__56VHkW__packet,.problem-module__56VHkW__cursor{animation:none}}@media (max-width:860px){.problem-module__56VHkW__flow{grid-template-columns:minmax(0,1fr)}.problem-module__56VHkW__link{flex-direction:column;height:72px}.problem-module__56VHkW__linkLine{width:1px;height:auto}.problem-module__56VHkW__packet{margin:-5px 0 0 -5px;top:0;left:50%}.problem-module__56VHkW__packetIn{animation-name:problem-module__56VHkW__packetInDown}.problem-module__56VHkW__packetOut{animation-name:problem-module__56VHkW__packetOutDown}}@keyframes problem-module__56VHkW__packetInDown{0%{opacity:0;top:0;transform:scale(.6)}15%{opacity:1;transform:scale(1)}85%{opacity:1;top:50%;transform:scale(1)}to{opacity:0;top:50%;transform:scale(.4)}}@keyframes problem-module__56VHkW__packetOutDown{0%{opacity:0;top:50%;transform:scale(.4)}15%{opacity:1;transform:scale(1)}85%{opacity:1;top:100%;transform:scale(1)}to{opacity:0;top:100%;transform:scale(.6)}}@media (max-width:640px){.problem-module__56VHkW__section{padding:64px 16px}.problem-module__56VHkW__title{font-size:30px}.problem-module__56VHkW__you,.problem-module__56VHkW__ai{max-width:94%}.problem-module__56VHkW__tabs{flex-wrap:nowrap}.problem-module__56VHkW__tab{padding:5px 8px}.problem-module__56VHkW__tabs~.problem-module__56VHkW__barDomain{display:none}}
