.cv_component{visibility:visible}@property --u{syntax:"<length>";inherits:true;initial-value:1px}.cv_component{--k:1;--text-primary:var(--_colour---bone--50);--glass-line:#8b8b8b1a;--sage-600:var(--_colour---sage--400);--font-sans:var(--_typography---font--primary-family), system-ui, sans-serif;--font-mono:var(--_typography---font--secondary-family), ui-monospace, monospace;--ease-settle:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--glow-mist:#a4c9e98c;--glow-mauve:#dab7d699;box-sizing:border-box;place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden;container-type:inline-size}.cv_component.is-square{aspect-ratio:1;padding:0}.cv_visual{--u:calc(100cqw / 451);aspect-ratio:1;font-variant-numeric:tabular-nums;width:100%;margin:0;display:block;position:relative;overflow:hidden}.wf-design-mode .cv_visual,.wf-design-mode .cv_visual *{animation:none!important}.cv_glow{filter:blur(calc(110 * var(--u)));opacity:.5;background:#ebeff3;border-radius:50%;position:absolute}.cv_phone_img,.cv_msg_avatar_img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.cv_count{--n:var(--to);display:inline-block;position:relative}.cv-ready .cv_count{visibility:hidden;counter-reset:n var(--n)}.cv-ready .cv_count:after{content:counter(n);color:var(--count-c,var(--text-primary));visibility:visible;position:absolute;top:0;right:0}.cv-ready .cv_count.is-dec1{counter-reset:i round(down, calc(var(--n) / 10), 1) f mod(var(--n), 10)}.cv-ready .cv_count.is-dec1:after{content:counter(i) "." counter(f)}.cv-ready .cv_count.is-dec2{counter-reset:i round(down, calc(var(--n) / 100), 1) f mod(var(--n), 100)}.cv-ready .cv_count.is-dec2:after{content:counter(i) "." counter(f, decimal-leading-zero)}.is-notify .cv_glow{left:calc(140 * var(--u));top:calc(138 * var(--u));width:calc(170 * var(--u));height:calc(165 * var(--u))}.cv_phone{left:calc(70.5 * var(--u));top:calc(70 * var(--u));width:calc(309 * var(--u));aspect-ratio:309/632;position:absolute}.cv_ios{left:calc(96.6 * var(--u));width:calc(256.8 * var(--u));min-height:calc(57.2 * var(--u));padding:calc(9.6 * var(--u));grid-template-columns:calc(26.3 * var(--u)) 1fr;column-gap:calc(6.9 * var(--u));-webkit-backdrop-filter:blur(calc(12 * var(--u)));backdrop-filter:blur(calc(12 * var(--u)));box-shadow:inset 0 0 0 1px #ffffff0d, 0 calc(8 * var(--u)) calc(22 * var(--u)) #00000059;font-family:var(--font-sans);color:#fff;background:#28282ad1;border-radius:16.5px;align-items:start;display:grid;position:absolute}.cv_ios.is-1{top:calc(255.1 * var(--u))}.cv_ios.is-2{top:calc(317.8 * var(--u))}.cv_ios_app{width:calc(26.3 * var(--u));height:calc(26.3 * var(--u));background:#060709;border-radius:50%;place-items:center;display:grid;position:relative}.cv_ios_app>svg{width:calc(16.7 * var(--u));height:calc(10 * var(--u))}.cv_ios .cv_badge_icon{right:calc(-4 * var(--u));bottom:calc(-4 * var(--u));width:calc(11 * var(--u));height:calc(11 * var(--u));background:#fff;border-radius:3.4px;place-items:center;display:grid;position:absolute}.cv_ios .cv_badge_icon svg{width:calc(7.6 * var(--u));height:calc(7.6 * var(--u))}.cv_ios .cv_text{gap:calc(1 * var(--u));flex-direction:column;min-width:0;display:flex}.cv_head_row{justify-content:space-between;align-items:baseline;gap:calc(6.9 * var(--u));display:flex}.cv_ios .cv_name{font-size:calc(10.3 * var(--u));line-height:calc(12 * var(--u));font-weight:600}.cv_text_desc{font-size:calc(8.9 * var(--u));line-height:calc(12.4 * var(--u));letter-spacing:calc(-.12 * var(--u))}.cv_ios .cv_text_desc{margin-right:calc(-6 * var(--u))}.cv_time{font-size:calc(10.3 * var(--u));line-height:calc(12 * var(--u));color:#8a8a8e;white-space:nowrap}.cv_visual.is-notify{--t-first:calc(.75s * var(--k));--t-second:calc(1.55s * var(--k))}.cv_component.is-active .cv_glow{animation:cv-glow-in calc(1.2s * var(--k)) ease-out backwards}.cv_component.is-active .cv_phone{animation:cv-phone-in calc(.9s * var(--k)) var(--ease-settle) backwards}.cv_component.is-active .cv_ios.is-2{animation:cv-ios-first calc(1.25s * var(--k)) linear backwards;animation-delay:var(--t-first)}.cv_component.is-active .cv_ios.is-1{animation:cv-ios-drop calc(.6s * var(--k)) var(--ease-spring) backwards;animation-delay:var(--t-second)}.cv_visual.is-ask{font-family:var(--font-sans)}.is-ask .cv_glow{left:calc(132 * var(--u));top:calc(90 * var(--u));width:calc(186 * var(--u));height:calc(157 * var(--u))}.cv_chat{left:calc(45.5 * var(--u));top:calc(66 * var(--u));width:calc(360 * var(--u));gap:calc(4 * var(--u));flex-direction:column;display:flex;position:absolute}.cv_msg,.cv_compose{box-sizing:border-box;padding:calc(1.5 * var(--u));border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(calc(73 * var(--u)));backdrop-filter:blur(calc(73 * var(--u)));background:#1414148c;border-radius:11.75px}.cv_msg>div,.cv_compose>div{box-sizing:border-box;padding:calc(9.5 * var(--u));border:1px solid var(--glass-line);background:#14141440;border-radius:9.8px}.cv_msg>div{gap:calc(7.5 * var(--u));align-items:flex-start;display:flex}.cv_msg_avatar{width:calc(22.4 * var(--u));height:calc(22.4 * var(--u));border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}.cv_msg.is-ai .cv_msg_avatar{background:#060709;place-items:center;display:grid}.cv_msg.is-ai .cv_msg_avatar svg{width:calc(16.7 * var(--u));height:calc(10 * var(--u))}.cv_msg .cv_text{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.cv_text_who{font-size:calc(11.2 * var(--u));line-height:calc(21 * var(--u));letter-spacing:calc(-.38 * var(--u));color:var(--text-primary);font-weight:600}.cv_text_said{font-size:calc(11.2 * var(--u));line-height:calc(13 * var(--u));letter-spacing:calc(-.1 * var(--u));color:#b7bec5}.cv_text_think{left:0;top:calc(25 * var(--u));gap:calc(3 * var(--u));opacity:0;display:flex;position:absolute}.cv_text_think i{width:calc(4 * var(--u));height:calc(4 * var(--u));background:#b7bec5;border-radius:50%}.cv_text_think i:first-child{--i:0}.cv_text_think i:nth-child(2){--i:1}.cv_text_think i:nth-child(3){--i:2}.cv_compose{left:calc(45.5 * var(--u));top:calc(308.7 * var(--u));width:calc(360 * var(--u));position:absolute}.cv_compose>div{gap:calc(14.9 * var(--u));padding:calc(10.5 * var(--u)) calc(9.5 * var(--u)) calc(11 * var(--u));flex-direction:column;display:flex}.cv_compose_placeholder{font-family:var(--font-sans);font-size:calc(9.3 * var(--u));line-height:calc(13 * var(--u));color:#fff;font-weight:500}.cv_compose_bar{justify-content:space-between;display:flex}.cv_compose_group{gap:calc(1.9 * var(--u));display:flex}.cv_compose_btn,.cv_compose_pill{box-sizing:border-box;height:calc(22.4 * var(--u));border:1px solid var(--glass-line);background:#14141440;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cv_compose_btn{width:calc(22.4 * var(--u))}.cv_compose_btn svg{width:calc(11.2 * var(--u));height:calc(11.2 * var(--u))}.cv_compose_pill{padding:0 calc(11.2 * var(--u));gap:calc(3.7 * var(--u));font-family:var(--font-sans);font-size:calc(9.3 * var(--u));color:#fff;font-weight:500}.cv_compose_pill svg{width:calc(9.3 * var(--u));height:calc(9.3 * var(--u))}.cv_visual.is-ask{--t-q1:calc(.55s * var(--k));--t-ai:calc(1.3s * var(--k));--t-ans:calc(2.35s * var(--k));--t-q2:calc(3.3s * var(--k))}.cv_msg.is-1{--at:var(--t-q1)}.cv_msg.is-2{--at:var(--t-ai)}.cv_msg.is-3{--at:var(--t-q2)}.cv_component.is-active .cv_compose{animation:cv-settle calc(.9s * var(--k)) var(--ease-settle) backwards}.cv_component.is-active .cv_msg{animation:cv-settle calc(.8s * var(--k)) var(--ease-settle) backwards;animation-delay:var(--at)}.cv_component.is-active .cv_msg:not(.is-ai) .cv_text_said{animation:cv-fade calc(.5s * var(--k)) ease-out backwards;animation-delay:calc(var(--at) + .2s * var(--k))}.cv_component.is-active .cv_compose_btn.is-send{animation:cv-press calc(.45s * var(--k)) ease-out backwards, cv-press calc(.45s * var(--k)) ease-out backwards;animation-delay:calc(var(--t-q1) - .2s * var(--k)), calc(var(--t-q2) - .2s * var(--k))}.cv_component.is-active .cv_text_think{animation:cv-think calc(var(--t-ans) - var(--t-ai)) linear backwards;animation-delay:var(--t-ai)}.cv_component.is-active .cv_text_think i{animation:cv-bob calc(.6s * var(--k)) ease-in-out 3;animation-delay:calc(var(--t-ai) + var(--i) * .12s * var(--k))}.cv_component.is-active .cv_msg.is-ai .cv_msg_avatar{--breathe:var(--glow-mauve);animation:cv-breathe calc(.9s * var(--k)) ease-in-out 2;animation-delay:calc(var(--t-ai) + .1s * var(--k))}.cv_component.is-active .cv_msg.is-ai .cv_text_said{animation:cv-stream calc(.9s * var(--k)) ease-out backwards;animation-delay:var(--t-ans)}.cv_visual.is-build{font-family:var(--font-sans)}.is-build .cv_glow{left:calc(138 * var(--u));top:calc(78 * var(--u));width:calc(252 * var(--u));height:calc(205 * var(--u))}.cv_shell{left:calc(127.7 * var(--u));top:calc(89 * var(--u));width:calc(619 * var(--u));height:calc(583 * var(--u));box-sizing:border-box;padding:calc(1.6 * var(--u));border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(calc(79 * var(--u)));backdrop-filter:blur(calc(79 * var(--u)));background:#1414148c;border-radius:12.6px;position:absolute}.cv_shell>div{box-sizing:border-box;border:1px solid var(--glass-line);background:#14141440;border-radius:10.5px;height:100%;display:flex;overflow:hidden}.cv_rail{width:calc(31.5 * var(--u));box-sizing:border-box;padding:calc(10.5 * var(--u)) calc(5.8 * var(--u));gap:calc(3.1 * var(--u));border-right:1px solid var(--glass-line);flex-direction:column;flex:none;display:flex}.cv_rail_nav{width:calc(19.9 * var(--u));height:calc(19.9 * var(--u));border-radius:6.3px;place-items:center;display:grid}.cv_rail_nav.is-on{background:#f9fafc14}.cv_rail_nav i{align-items:center;gap:calc(1.5 * var(--u));flex-direction:column;display:flex}.cv_rail_nav b{height:calc(.8 * var(--u));width:calc(7.9 * var(--u));background:#f9fafc66;border-radius:.5px;display:block}.cv_rail_nav b:nth-child(2){width:calc(6.3 * var(--u))}.cv_rail_nav b:nth-child(3){width:calc(4.7 * var(--u))}.cv_rail_nav.is-3 b{width:calc(8.4 * var(--u));height:calc(1 * var(--u))}.cv_rail_nav i.is-grid{grid-template-columns:calc(3.1 * var(--u)) calc(3.1 * var(--u));gap:calc(1.6 * var(--u));display:grid}.cv_rail_nav i.is-grid b{width:calc(3.1 * var(--u));height:calc(3.1 * var(--u));background:#f9fafc;border-radius:.8px}.cv_shell_main{flex-direction:column;flex:1;min-width:0;display:flex}.cv_shell_top{height:calc(35.3 * var(--u));box-sizing:border-box;padding:calc(11.5 * var(--u)) calc(14.7 * var(--u)) 0;align-items:baseline;gap:calc(6.3 * var(--u));border-bottom:1px solid var(--glass-line);display:flex}.cv_shell_title{font-size:calc(9.4 * var(--u));line-height:calc(12 * var(--u));color:var(--text-primary);font-weight:600}.cv_shell_scope{font-family:var(--font-mono);font-size:calc(5.2 * var(--u));letter-spacing:.1em;color:#f9fafc99}.cv_body{padding:calc(12.6 * var(--u)) calc(14.7 * var(--u));gap:calc(6.3 * var(--u));flex-direction:column;display:flex}.cv_query_wrap{height:calc(27.9 * var(--u));box-sizing:border-box;padding:0 calc(8.4 * var(--u));align-items:center;gap:calc(6.3 * var(--u));border:1px solid var(--glass-line);font-family:var(--font-mono);font-size:calc(6.3 * var(--u));line-height:calc(8 * var(--u));border-radius:6.3px;display:flex}.cv_query_icon{color:#f9fafc66}.cv_query_text{color:#f9fafcbf;white-space:nowrap;flex:1;min-width:0}.cv_query_run{padding:calc(3.1 * var(--u)) calc(7.3 * var(--u));color:#141414;font-family:var(--font-sans);font-size:calc(5.8 * var(--u));background:#f9fafc;border-radius:999px;font-weight:500}.cv_plate{box-sizing:border-box;padding:calc(1.6 * var(--u));border:1px solid var(--glass-line);background:#14141473;border-radius:8.4px}.cv_plate>div{border:1px solid var(--glass-line);background:#14141440;border-radius:6.3px}.cv_kpis{height:calc(72.7 * var(--u));box-sizing:border-box;display:flex}.cv_kpis_item{width:calc(137.4 * var(--u));box-sizing:border-box;padding:calc(10.5 * var(--u)) calc(12.6 * var(--u));gap:calc(7.3 * var(--u));flex-direction:column;display:flex}.cv_kpis_item+.cv_kpis_item{border-left:1px solid var(--glass-line)}.cv_kpi_label{font-size:calc(6.8 * var(--u));line-height:calc(9 * var(--u));color:#f9fafcb3}.cv_kpis_item .cv_figure{font-family:var(--font-mono);font-size:calc(16.8 * var(--u));line-height:calc(21 * var(--u));color:var(--text-primary);font-weight:500}.cv_delta{gap:calc(3.1 * var(--u));font-family:var(--font-mono);font-size:calc(5.8 * var(--u));line-height:calc(7 * var(--u));display:flex}.cv_delta_value.up,.cv_delta_value.is-up{color:var(--sage-600)}.cv_delta_value.flat,.cv_delta_value.is-flat{color:#f9fafc59}.cv_delta_note{color:#f9fafc8c}.cv_panel{box-sizing:border-box;height:calc(217.7 * var(--u));padding:calc(13.6 * var(--u));gap:calc(9.4 * var(--u));flex-direction:column;display:flex}.cv_panel_chrome{align-items:center;gap:calc(6.3 * var(--u));display:flex}.cv_panel_chrome .cv_badge_icon{width:calc(17.8 * var(--u));height:calc(17.8 * var(--u));box-sizing:border-box;border:1px solid var(--glass-line);justify-content:center;align-items:center;gap:calc(1.5 * var(--u));background:#f9fafc0a;border-radius:6.3px;flex-direction:column;display:flex}.cv_panel_chrome .cv_badge_icon b{height:calc(.8 * var(--u));width:calc(7.9 * var(--u));background:#f9fafcb3;border-radius:.5px;display:block}.cv_panel_chrome .cv_badge_icon b:nth-child(2){width:calc(6.3 * var(--u))}.cv_panel_chrome .cv_badge_icon b:nth-child(3){width:calc(4.7 * var(--u))}.cv_panel_chrome .cv_name{font-size:calc(7.9 * var(--u));line-height:calc(10 * var(--u));color:var(--text-primary);white-space:nowrap;font-weight:500}.cv_panel_stat{gap:calc(5.2 * var(--u));height:calc(38.2 * var(--u));flex-direction:column;display:flex}.cv_panel_stat .cv_figure{align-items:baseline;gap:calc(3.1 * var(--u));display:flex}.cv_num{font-family:var(--font-mono);font-size:calc(21 * var(--u));line-height:calc(26 * var(--u));color:var(--text-primary);font-weight:500}.cv_unit_sm{font-size:calc(7.3 * var(--u));color:#f9fafc99}.cv_panel_plot{height:calc(115.4 * var(--u));position:relative}.cv_panel_label{font-family:var(--font-mono);font-size:calc(4.7 * var(--u));line-height:calc(6 * var(--u));color:#f9fafc59;position:absolute;left:0}.cv_panel_label.is-1{top:calc(1.6 * var(--u))}.cv_panel_label.is-2{top:calc(30.4 * var(--u))}.cv_panel_label.is-3{top:calc(59.3 * var(--u))}.cv_panel_label.is-4{top:calc(87.6 * var(--u))}.cv_panel_grid{width:calc(554 * var(--u));height:calc(100 * var(--u));position:absolute;top:0;left:0;overflow:visible}.cv_panel_grid path{fill:none;stroke:#8b8b8b33;stroke-width:.52px}.cv_panel_grid .is-min{stroke:#e3877d66;stroke-dasharray:1.6 1.6}.cv_panel_lines{left:calc(23 * var(--u));width:calc(256 * var(--u));height:calc(100 * var(--u));clip-path:inset(calc(-4 * var(--u)) calc(-4 * var(--u)) calc(-4 * var(--u)) 0);position:absolute;top:0}.cv_panel_lines svg{width:calc(256 * var(--u));height:calc(100 * var(--u));display:block;overflow:visible}.cv_panel_lines path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:.63px}.cv_panel_lines .is-p1{stroke:#8fb6d8}.cv_panel_lines .is-p2{stroke:#c9a7c4}.cv_panel_lines .is-p3{stroke:#8fa3b0}.cv_panel_lines .is-p4{stroke:var(--sage-600);stroke-width:.84px}.cv_visual.is-build{--t-data:calc(.45s * var(--k));--t-draw:calc(.55s * var(--k));--draw-b:calc(1.3s * var(--k))}.cv_kpis_item.is-1 .cv_count{--i:0}.cv_kpis_item.is-2 .cv_count{--i:1}.cv_panel_stat .cv_count{--i:2}.cv_component.is-active .cv_shell{animation:cv-settle calc(.9s * var(--k)) var(--ease-settle) backwards}.cv_component.is-active .is-build .cv_count{animation:cv-count calc(.9s * var(--k)) cubic-bezier(.25, 1, .5, 1) backwards;animation-delay:calc(var(--t-data) + var(--i,0) * 80ms * var(--k))}.cv_component.is-active .cv_panel_lines{animation:cv-wipe-plot var(--draw-b) linear backwards;animation-delay:var(--t-draw)}.cv_component.is-active :is(.cv_glow,.cv_phone,.cv_ios,.cv_compose,.cv_msg,.cv_text_said,.cv_compose_btn.is-send,.cv_text_think,.cv_text_think i,.cv_msg_avatar,.cv_shell,.cv_count,.cv_panel_lines){will-change:transform}@keyframes cv-settle{0%{opacity:0;transform:translateY(calc(16 * var(--u))) scale(.97);filter:blur(calc(10 * var(--u)))}}@keyframes cv-fade{0%{opacity:0;filter:blur(calc(4 * var(--u)))}}@keyframes cv-glow-in{0%{opacity:0}}@keyframes cv-phone-in{0%{opacity:0;transform:translateY(calc(16 * var(--u)));filter:blur(calc(10 * var(--u)))}}@keyframes cv-ios-drop{0%{opacity:0;transform:translateY(calc(-16 * var(--u))) scale(.94);filter:blur(calc(6 * var(--u)))}}@keyframes cv-ios-first{0%{opacity:0;transform:translateY(calc(-78.7 * var(--u))) scale(.94);filter:blur(calc(6 * var(--u)));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}28%{opacity:1;transform:translateY(calc(-62.7 * var(--u))) scale(1);filter:blur();animation-timing-function:linear}64%{transform:translateY(calc(-62.7 * var(--u)));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}to{transform:translateY(0)}}@keyframes cv-press{0%{transform:scale(1)}35%{box-shadow:0 0 0 0 var(--glow-mist);transform:scale(.82)}to{box-shadow:0 0 0 calc(6 * var(--u)) #fff0;transform:scale(1)}}@keyframes cv-think{0%{opacity:0}12%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes cv-bob{0%,to{opacity:.5;transform:translateY(0)}40%{transform:translateY(calc(-2.5 * var(--u)));opacity:1}}@keyframes cv-breathe{0%,to{box-shadow:0 0 0 0 var(--breathe,#28504559)}50%{box-shadow:0 0 0 calc(4 * var(--u)) #fff0}}@keyframes cv-stream{0%{opacity:0;clip-path:inset(0 0 100%);filter:blur(calc(4 * var(--u)))}to{opacity:1;clip-path:inset(0 0 calc(-2 * var(--u)) 0)}}@keyframes cv-count{0%{--n:var(--from,0)}}@keyframes cv-wipe-plot{0%{clip-path:inset(calc(-4 * var(--u)) 100% calc(-4 * var(--u)) 0)}to{clip-path:inset(calc(-4 * var(--u)) calc(-4 * var(--u)) calc(-4 * var(--u)) 0)}}.cv_component.is-paused,.cv_component.is-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.cv_visual,.cv_visual *{animation:none!important}}