.problem-section-module__LKVvbG__panel{border:1px solid color-mix(in srgb, var(--color-white) 7%, transparent);border-radius:var(--radius-xl);background:radial-gradient(120% 80% at 50% -10%, color-mix(in srgb, var(--color-blue) 7%, transparent), transparent 60%), linear-gradient(180deg, var(--color-navy-900), var(--color-ink));width:100%;max-width:1080px;box-shadow:0 40px 120px -40px color-mix(in srgb, var(--color-ink) 80%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-white) 4%, transparent);margin-inline:auto;padding:clamp(28px,5vw,72px) clamp(20px,5vw,80px) clamp(40px,6vw,96px);position:relative;overflow:hidden}.problem-section-module__LKVvbG__head{text-align:center;max-width:640px;margin:0 auto clamp(40px,6vw,76px)}.problem-section-module__LKVvbG__head h2{color:color-mix(in srgb, var(--color-mist) 42%, var(--color-muted));letter-spacing:-.02em;margin-bottom:22px;font-size:clamp(30px,5.2vw,52px);font-weight:700;line-height:1.08}.problem-section-module__LKVvbG__bright{color:var(--color-white)}.problem-section-module__LKVvbG__intro{max-width:560px;color:color-mix(in srgb, var(--color-mist) 75%, var(--color-muted));margin:0 auto;font-size:clamp(15px,1.7vw,18px);line-height:1.65}.problem-section-module__LKVvbG__intro strong{color:var(--color-white);font-weight:600}.problem-section-module__LKVvbG__rows{flex-direction:column;gap:clamp(18px,2.6vw,30px);display:flex}.problem-section-module__LKVvbG__row{border-radius:var(--radius-lg);opacity:0;border:1px solid #0000;grid-template-columns:340px 1fr;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(16px,2vw,22px);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1),border-color .4s,background .4s;display:grid;transform:translateY(28px)}.problem-section-module__LKVvbG__revealed{opacity:1;transition-delay:var(--row-delay);transform:none}.problem-section-module__LKVvbG__row:hover{border-color:color-mix(in srgb, var(--color-blue) 22%, transparent);background:color-mix(in srgb, var(--color-white) 1.5%, transparent)}.problem-section-module__LKVvbG__viz{aspect-ratio:16/10;border:1px solid color-mix(in srgb, var(--color-white) 7%, transparent);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--color-navy-800), var(--color-navy-900));width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 5%, transparent), 0 20px 50px -30px color-mix(in srgb, var(--color-ink) 90%, transparent);position:relative;overflow:hidden}.problem-section-module__LKVvbG__viz:before{background-image:linear-gradient(color-mix(in srgb, var(--color-white) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-white) 3.5%, transparent) 1px, transparent 1px);content:"";-webkit-mask:radial-gradient(120% 100% at 50% 50%, var(--color-ink) 55%, transparent 100%);mask:radial-gradient(120% 100% at 50% 50%, var(--color-ink) 55%, transparent 100%);background-position:50%;background-size:26px 26px;position:absolute;inset:0}.problem-section-module__LKVvbG__text .problem-section-module__LKVvbG__indexLabel{margin-bottom:14px;display:block}.problem-section-module__LKVvbG__indexLabel{color:var(--color-blue);font-family:var(--font-mono);letter-spacing:.16em;font-size:12px}.problem-section-module__LKVvbG__text h3{color:var(--color-white);letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.18}.problem-section-module__LKVvbG__text p{max-width:440px;color:color-mix(in srgb, var(--color-mist) 72%, var(--color-muted));font-size:clamp(14px,1.6vw,16px);line-height:1.66}.problem-section-module__LKVvbG__text b{color:color-mix(in srgb, var(--color-white) 78%, var(--color-mist));font-weight:500}.problem-section-module__LKVvbG__links{width:100%;height:100%;position:absolute;inset:0}.problem-section-module__LKVvbG__link{fill:none;stroke:var(--color-cyan);stroke-dasharray:5 6;stroke-width:1.5px;opacity:.45;vector-effect:non-scaling-stroke;animation:2.9s ease-in-out infinite problem-section-module__LKVvbG__flick}.problem-section-module__LKVvbG__link:nth-of-type(2){animation-delay:.5s}.problem-section-module__LKVvbG__link:nth-of-type(3){animation-delay:1.1s}.problem-section-module__LKVvbG__link:nth-of-type(4){animation-delay:1.7s}.problem-section-module__LKVvbG__node{color:color-mix(in srgb, var(--color-mist) 70%, var(--color-muted));border:1px solid color-mix(in srgb, var(--color-white) 10%, transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg, var(--color-navy-700), var(--color-navy-800));box-shadow:0 8px 18px -10px color-mix(in srgb, var(--color-ink) 85%, transparent);font-family:var(--font-mono);letter-spacing:.07em;white-space:nowrap;padding:7px 9px;font-size:10px;position:absolute;transform:translate(-50%,-50%)}.problem-section-module__LKVvbG__nodeA{top:27.5%;left:18.75%}.problem-section-module__LKVvbG__nodeB{top:22.5%;left:76.5%}.problem-section-module__LKVvbG__nodeC{border-color:color-mix(in srgb, var(--color-cyan) 50%, transparent);background:linear-gradient(180deg, var(--color-navy-600), var(--color-navy-700));color:var(--color-white);animation:2.6s ease-in-out infinite problem-section-module__LKVvbG__hot-pulse;top:52.5%;left:50%}.problem-section-module__LKVvbG__nodeD{top:77.5%;left:25%}.problem-section-module__LKVvbG__nodeE{top:75%;left:73.4%}.problem-section-module__LKVvbG__copyPad{flex-direction:column;justify-content:center;gap:13px;padding:0 clamp(20px,7%,34px);display:flex;position:absolute;inset:0}.problem-section-module__LKVvbG__lane{grid-template-columns:1fr 1fr;align-items:center;gap:46px;display:grid;position:relative}.problem-section-module__LKVvbG__lane:before{border-top:1px dashed color-mix(in srgb, var(--color-white) 16%, transparent);content:"";height:0;position:absolute;top:50%;left:calc(50% - 23px);right:calc(50% - 23px)}.problem-section-module__LKVvbG__cell{border:1px solid color-mix(in srgb, var(--color-white) 10%, transparent);background:var(--color-navy-700);color:color-mix(in srgb, var(--color-mist) 70%, var(--color-muted));font-family:var(--font-mono);letter-spacing:.04em;text-align:center;border-radius:7px;padding:6px 0;font-size:10px}.problem-section-module__LKVvbG__destination{color:var(--color-muted);background:0 0;border-style:dashed;animation:2.4s ease-in-out infinite problem-section-module__LKVvbG__land}.problem-section-module__LKVvbG__lane:nth-child(2) .problem-section-module__LKVvbG__destination{animation-delay:.8s}.problem-section-module__LKVvbG__lane:nth-child(3) .problem-section-module__LKVvbG__destination{animation-delay:1.6s}.problem-section-module__LKVvbG__copyDot{border-radius:var(--radius-pill);background:var(--color-cyan);width:8px;height:8px;box-shadow:0 0 10px var(--color-cyan);animation:2.4s ease-in-out infinite problem-section-module__LKVvbG__copy;position:absolute;top:50%;transform:translate(-50%,-50%)}.problem-section-module__LKVvbG__lane:nth-child(2) .problem-section-module__LKVvbG__copyDot{animation-delay:.8s}.problem-section-module__LKVvbG__lane:nth-child(3) .problem-section-module__LKVvbG__copyDot{animation-delay:1.6s}.problem-section-module__LKVvbG__loop{border:1.5px dashed color-mix(in srgb, var(--color-white) 22%, transparent);border-top-color:var(--color-cyan);border-radius:var(--radius-pill);width:20px;height:20px;animation:3s linear infinite problem-section-module__LKVvbG__spin;position:absolute;bottom:12px;right:14px}.problem-section-module__LKVvbG__chip{transform:translate(-50%, -50%) rotate(var(--chip-rotation));position:absolute}.problem-section-module__LKVvbG__chip b{border:1px solid color-mix(in srgb, var(--color-white) 10%, transparent);background:linear-gradient(180deg, var(--color-navy-700), var(--color-navy-800));box-shadow:0 10px 20px -12px color-mix(in srgb, var(--color-ink) 85%, transparent);color:color-mix(in srgb, var(--color-mist) 70%, var(--color-muted));font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:500;animation:3.4s ease-in-out infinite problem-section-module__LKVvbG__jitter;display:block}.problem-section-module__LKVvbG__hotChip b{border-color:color-mix(in srgb, var(--color-cyan) 40%, transparent);color:var(--color-cyan)}.problem-section-module__LKVvbG__coolChip b{border-color:color-mix(in srgb, var(--color-sky) 35%, transparent);color:var(--color-sky)}.problem-section-module__LKVvbG__visibilityGrid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(6,1fr);gap:6px;display:grid;position:absolute;inset:16px}.problem-section-module__LKVvbG__visibilityCell{border:1px solid color-mix(in srgb, var(--color-white) 5%, transparent);background:color-mix(in srgb, var(--color-white) 3.5%, transparent);color:var(--color-muted);font-family:var(--font-mono);border-radius:5px;justify-content:center;align-items:center;font-size:9px;display:flex}.problem-section-module__LKVvbG__questionCell:after{content:"?";opacity:.6}.problem-section-module__LKVvbG__alertCell{border-color:color-mix(in srgb, var(--color-cyan) 35%, transparent);background:color-mix(in srgb, var(--color-cyan) 14%, transparent);color:var(--color-cyan);animation:2.3s ease-in-out infinite problem-section-module__LKVvbG__alert}.problem-section-module__LKVvbG__alertCell:nth-of-type(odd){animation-delay:.9s}.problem-section-module__LKVvbG__scan{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-sky) 20%, transparent), transparent);filter:blur(3px);width:64px;animation:3.6s ease-in-out infinite problem-section-module__LKVvbG__sweep;position:absolute;top:8px;bottom:8px;left:-20%}.problem-section-module__LKVvbG__fog{background:radial-gradient(130% 95% at 35% 50%, transparent 8%, color-mix(in srgb, var(--color-ink) 62%, transparent) 82%);pointer-events:none;position:absolute;inset:0}.problem-section-module__LKVvbG__row:hover .problem-section-module__LKVvbG__link{animation-duration:1.5s}.problem-section-module__LKVvbG__row:hover .problem-section-module__LKVvbG__copyDot,.problem-section-module__LKVvbG__row:hover .problem-section-module__LKVvbG__destination{animation-duration:1.4s}.problem-section-module__LKVvbG__row:hover .problem-section-module__LKVvbG__chip b{animation-duration:1.7s}.problem-section-module__LKVvbG__row:hover .problem-section-module__LKVvbG__scan{animation-duration:1.9s}@keyframes problem-section-module__LKVvbG__flick{0%,to{opacity:.12;stroke-dashoffset:0}45%{opacity:.6}55%{opacity:.15}70%{opacity:.5;stroke-dashoffset:-22px}}@keyframes problem-section-module__LKVvbG__hot-pulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-cyan) 20%, transparent), 0 8px 22px -8px color-mix(in srgb, var(--color-cyan) 25%, transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-cyan) 55%, transparent), 0 10px 30px -6px color-mix(in srgb, var(--color-cyan) 55%, transparent)}}@keyframes problem-section-module__LKVvbG__copy{0%{opacity:0;left:34%}12%{opacity:1}68%{opacity:1;left:66%}80%{opacity:0;left:66%}to{opacity:0;left:34%}}@keyframes problem-section-module__LKVvbG__land{0%,60%{border-color:color-mix(in srgb, var(--color-white) 16%, transparent);color:var(--color-muted)}72%,86%{border-color:color-mix(in srgb, var(--color-cyan) 55%, transparent);color:var(--color-white)}to{border-color:color-mix(in srgb, var(--color-white) 16%, transparent);color:var(--color-muted)}}@keyframes problem-section-module__LKVvbG__spin{to{transform:rotate(360deg)}}@keyframes problem-section-module__LKVvbG__jitter{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-2px)rotate(2.5deg)}60%{transform:translateY(2px)rotate(-2deg)}}@keyframes problem-section-module__LKVvbG__alert{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-cyan) 0%, transparent);opacity:.7}50%{box-shadow:0 0 14px -2px color-mix(in srgb, var(--color-cyan) 55%, transparent);opacity:1}}@keyframes problem-section-module__LKVvbG__sweep{0%{left:-20%}to{left:100%}}@media (max-width:760px){.problem-section-module__LKVvbG__row{grid-template-columns:1fr;gap:22px}.problem-section-module__LKVvbG__viz{max-width:420px}.problem-section-module__LKVvbG__text{padding-inline:2px}}@media (prefers-reduced-motion:reduce){.problem-section-module__LKVvbG__panel *,.problem-section-module__LKVvbG__panel :before,.problem-section-module__LKVvbG__panel :after{transition-duration:0s!important;animation:none!important}.problem-section-module__LKVvbG__row{opacity:1!important;transform:none!important}}
