.cy-problem{background:var(--cy-surface-page);padding:80px 0 120px}.pr-head{display:flex;flex-direction:column;gap:24px;margin-bottom:38px}.pr-eyebrow{color:var(--cy-text-secondary);font-size:var(--cy-type-eyebrow-size);font-weight:500;letter-spacing:1.2px;line-height:var(--cy-type-eyebrow-line);margin:0;text-transform:uppercase}.pr-split{align-items:center;display:flex;gap:24px}.pr-split h2{color:var(--cy-text-primary);flex:1 1 588px;font-family:var(--cy-font-display);font-size:var(--cy-type-display-sm-size);font-weight:400;line-height:var(--cy-type-display-sm-line);margin:0}.pr-split p{color:var(--cy-text-secondary);flex:1 1 588px;font-size:var(--cy-type-body-md-size);line-height:var(--cy-type-body-md-line);margin:0}.pr-row{align-items:stretch;display:flex;gap:24px;margin-bottom:24px}.pr-panel{background:var(--cy-surface-card);border:1px solid var(--cy-border-subtle);border-radius:14px;flex:1 1 0;height:400px;min-width:0;padding:32px;position:relative}.pr-plot{background:var(--cy-surface-raised);border:1px solid var(--cy-border-subtle);border-radius:10px;display:flex;flex-direction:column;height:250px;margin-top:24px;overflow:hidden;padding:0}.pr-plot .pr-chart{flex:none;height:auto;width:100%}.pr-plot{overflow:visible}.pr-media{border-radius:14px;display:flex;flex:1 1 0;flex-direction:column;height:400px;min-width:0;overflow:hidden;padding:32px;position:relative}.pr-media-copy{color:var(--cy-text-on-dark);position:relative;z-index:1}.pr-media-copy h3{color:var(--cy-text-on-dark);font-size:var(--cy-type-heading-md-size);font-weight:500;line-height:var(--cy-type-heading-md-line);margin:0 0 8px}.pr-media-copy p{color:hsla(0,0%,100%,.8);font-size:var(--cy-type-body-md-size);line-height:var(--cy-type-body-md-line);margin:0}.pr-panel h3{color:var(--cy-text-primary);font-size:var(--cy-type-heading-md-size);font-weight:500;line-height:var(--cy-type-heading-md-line);margin:0}.pr-sub{color:var(--cy-text-secondary);font-size:var(--cy-type-body-md-size);line-height:var(--cy-type-body-md-line);margin:8px 0 0}.pr-chart{display:block;height:auto;width:100%}.pr-foot{align-items:center;display:flex;flex:none;gap:24px;justify-content:space-between;margin-top:9px;padding:0 3.2%}.pr-src{color:var(--cy-chart-axis);margin:0}.pr-key,.pr-src{font-size:12px;line-height:20px}.pr-legend{display:flex;gap:20px}.pr-key{align-items:center;color:var(--cy-text-secondary);display:flex;font-size:13px;gap:8px;line-height:22px}.pr-key i{border-radius:1px;display:block;height:2px;width:18px}.pr-cards{display:flex;gap:24px}.pr-card{background:var(--cy-surface-card);border:1px solid var(--cy-border-subtle);border-radius:14px;flex:1 1 0;min-height:216px;min-width:0;padding:24px}.pr-tile{background:var(--cy-surface-raised);border:1px solid var(--cy-border-subtle);border-radius:10px;box-sizing:border-box;color:var(--cy-text-secondary);display:grid;height:40px;overflow:hidden;place-items:center;transform:scale(1);transition:box-shadow .25s ease,transform .28s cubic-bezier(.22,.68,.28,1);width:40px}.pr-ico{display:block;height:40px;width:40px}.pr-tile .pr-ico{display:block;height:20px;width:20px}.pr-card:hover .pr-tile{box-shadow:0 1px 2px rgba(0,0,0,.02),0 1px 1px rgba(0,0,0,.012);transform:scale(1.06)}.pr-plot,.pr-win{transition:box-shadow .25s ease}.pr-media:hover .pr-win,.pr-panel:hover .pr-plot{box-shadow:0 1px 4px rgba(0,0,0,.03),0 1px 1px rgba(0,0,0,.02)}.pr-card h4{color:var(--cy-text-primary);font-size:var(--cy-type-heading-sm-size);font-weight:500;line-height:var(--cy-type-heading-sm-line);margin:16px 0 8px}.pr-card p{color:var(--cy-text-secondary);font-size:var(--cy-type-body-md-size);line-height:var(--cy-type-body-md-line);margin:0}.pr-axes{opacity:0;transition:opacity .5s ease}.pr-ann{transition:opacity .35s ease}.pr-chart.in .pr-axes{opacity:1}.pm-chat{display:flex;flex-direction:column;z-index:1}.pm-msg{font-size:var(--cy-type-body-sm-size);line-height:var(--cy-type-body-sm-line);margin-top:-16px;max-height:0;max-width:86%;opacity:0;overflow:hidden;padding:0 18px;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease,max-height .45s ease,padding .45s ease,margin .45s ease}.pm-msg.is-in{margin-top:0;max-height:200px;opacity:1;padding:10px 18px;transform:none}.pm-msg.is-gone{margin-top:-16px;max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-2px);transition:opacity .16s ease,max-height .3s cubic-bezier(.4,0,.2,1) .16s,padding .3s cubic-bezier(.4,0,.2,1) .16s,margin .3s cubic-bezier(.4,0,.2,1) .16s,transform .16s ease}.pm-msg.is-measuring{transition:none!important}.pm-msg b{font-weight:400}.pm-msg span{display:none}.pm-bot{align-self:flex-start;background:var(--cy-surface-raised);border:1px solid var(--cy-border-subtle);border-radius:22px;color:var(--cy-text-secondary)}.pm-user{align-self:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.1);border:1px solid var(--cy-surface-page);border-radius:22px;color:var(--cy-text-on-dark);text-align:right}.pm-msg.is-typing b:after{content:""}.pm-caret,.pm-msg.is-typing b:after{animation:pmBlink 1s step-end infinite;background:currentColor;display:inline-block;height:1em;margin-left:1px;vertical-align:-2px;width:1px}@keyframes pmBlink{50%{opacity:0}}.pr-win{background:var(--cy-action-inverse);border:1px solid var(--cy-border-subtle);border-bottom:0;border-radius:10.7px 10.7px 0 0;bottom:0;box-shadow:none;box-sizing:border-box;left:20.32%;overflow:hidden;position:absolute;right:20.32%;top:29.5%;z-index:2}.pr-media .pr-win{transform:translateY(210px) scale(.98);transition:transform 1.25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.pr-media.pr-lifted .pr-win{transform:none}@media(prefers-reduced-motion:reduce){.pr-media .pr-win{transform:none;transition:box-shadow .25s ease}.pr-card:hover .pr-tile{transform:none}.pr-tile{transition:box-shadow .25s ease}}.pw-bar{align-items:center;background:var(--cy-action-inverse);border-bottom:1px solid var(--cy-border-subtle);display:flex;gap:9px;height:47.4px;padding:0 17.2px}.pw-mark{display:grid;flex:none;place-items:center}.pw-mark,.pw-mark svg{height:25.7px;width:25.7px}.pw-mark svg{display:block}.pw-mark svg path{fill:var(--cy-action-primary)}.pw-name{color:var(--cy-text-secondary);flex:1;font-size:var(--cy-type-label-md-size);line-height:var(--cy-type-label-md-line)}.pw-acts{align-items:center;display:flex;gap:11px}.pw-ico svg{color:var(--cy-text-secondary);display:block;height:17.1px;width:17.1px}.pr-win .pm-chat{bottom:0;gap:16px;justify-content:flex-start;left:0;overflow:hidden;padding:24px 23px;position:absolute;right:0;top:47.4px}.pr-win .pm-msg{border:0;border-radius:20px;font-size:13px;line-height:19px;max-width:92%;padding:0 17.9px}.pr-win .pm-msg.is-in{max-height:200px;overflow:visible;padding:10.7px 17.9px}.pr-win .pm-user{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--cy-action-primary);color:var(--cy-text-on-dark);text-align:left}.pr-win .pm-bot{background:var(--cy-surface-card);color:var(--cy-text-secondary)}@media(max-width:1080px){.pr-split{align-items:flex-start;flex-direction:column}.pr-split h2,.pr-split p{flex:0 0 auto;width:100%}.pr-row{flex-direction:column}.pr-media,.pr-panel{flex:1 1 auto}.pr-panel,.pr-plot{height:auto}.pr-cards{flex-wrap:wrap}.pr-card{flex:1 1 calc(50% - 12px)}}@media(max-width:720px){.cy-problem{padding:64px 0}.pr-head{gap:16px;margin-bottom:38px}.pr-row{gap:16px}.pr-panel{min-height:300px;padding:20px}.pr-panel h3{font-size:20px;line-height:28px}.pr-sub{font-size:16px;line-height:24px}.pr-plot{margin-top:20px}.pr-msource{color:var(--cy-text-muted);font-size:12px;line-height:16px;margin:8px 0 0}.pr-media{height:300px;min-height:0;padding:20px}.pr-media-copy h3{font-size:24px;line-height:32px}.pr-win{left:16px;right:16px;top:120px}.cy-problem .pr-cards{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.cy-problem .pr-card{min-height:0}.cy-problem .pr-card h4{font-size:17px;letter-spacing:-.1px;line-height:24px}.pr-foot{align-items:flex-start;flex-direction:column;gap:10px}}
/*# sourceMappingURL=cyProblem.css.map*/