.gO5WkG_frame{--device-unit:calc(1px * var(--builder-device-scale));--device-glass:color-mix(in srgb, var(--foreground) 98%, var(--background));--device-metal:color-mix(in srgb, var(--foreground) 58%, var(--background));--device-edge:color-mix(in srgb, var(--foreground) 32%, var(--background));background:var(--device-glass)}.gO5WkG_frame:before,.gO5WkG_frame:after{z-index:2;pointer-events:none;content:"";border-style:solid;position:absolute}.gO5WkG_frame:before{border-radius:inherit;border-width:calc(3 * var(--device-unit));border-color:var(--device-metal) var(--device-edge) var(--device-metal);inset:0}.gO5WkG_frame:after{inset:calc(3 * var(--device-unit));border-radius:calc(var(--builder-device-outer-radius) - 3 * var(--device-unit));border-width:var(--device-unit);border-color:color-mix(in srgb, var(--foreground) 80%, var(--background))}.gO5WkG_screen{pointer-events:none;background:var(--background);position:absolute}.gO5WkG_details{pointer-events:none;position:absolute;inset:0}.gO5WkG_power,.gO5WkG_volume,.gO5WkG_volume:after,.gO5WkG_action,.gO5WkG_cameraControl{width:calc(3 * var(--device-unit));border-radius:calc(2 * var(--device-unit));background:linear-gradient(90deg, var(--device-metal), var(--device-edge), var(--device-metal));position:absolute}.gO5WkG_power{top:27%;right:calc(-3 * var(--device-unit));height:calc(58 * var(--device-unit))}.gO5WkG_volume{top:19%;right:calc(-3 * var(--device-unit));height:calc(66 * var(--device-unit))}.gO5WkG_details[data-controls^=iphone] .gO5WkG_volume{left:calc(-3 * var(--device-unit));height:calc(32 * var(--device-unit));right:auto}.gO5WkG_details[data-controls^=iphone] .gO5WkG_volume:after{content:"";top:calc(44 * var(--device-unit));height:inherit;left:0}.gO5WkG_action{top:13%;left:calc(-3 * var(--device-unit));height:calc(22 * var(--device-unit))}.gO5WkG_cameraControl{right:calc(-2 * var(--device-unit));width:calc(2 * var(--device-unit));height:calc(44 * var(--device-unit));top:66%}.gO5WkG_details[data-controls=pixel] .gO5WkG_power{height:calc(42 * var(--device-unit));top:24%}.gO5WkG_details[data-controls=pixel] .gO5WkG_volume{top:35%}.gO5WkG_details[data-controls=oneplus] .gO5WkG_power{height:calc(42 * var(--device-unit));top:32%}.gO5WkG_details[data-controls=ipad] .gO5WkG_power,.gO5WkG_details[data-controls=ipad-mini] .gO5WkG_power{top:calc(-3 * var(--device-unit));width:calc(48 * var(--device-unit));height:calc(3 * var(--device-unit));right:12%}.gO5WkG_details[data-controls=ipad] .gO5WkG_volume{height:calc(56 * var(--device-unit));top:9%}.gO5WkG_details[data-controls=ipad-mini] .gO5WkG_volume{top:calc(-3 * var(--device-unit));width:calc(68 * var(--device-unit));height:calc(3 * var(--device-unit));left:12%;right:auto}.gO5WkG_details[data-controls=tablet] .gO5WkG_power,.gO5WkG_details[data-controls=surface] .gO5WkG_power{height:calc(40 * var(--device-unit));top:10%}.gO5WkG_details[data-controls=tablet] .gO5WkG_volume,.gO5WkG_details[data-controls=surface] .gO5WkG_volume{top:17%}.gO5WkG_cutout,.gO5WkG_camera,.gO5WkG_homeButton{background:var(--device-glass);place-items:center;display:grid;position:absolute}.gO5WkG_cutout{left:50%;transform:translate(-50%)}.gO5WkG_cutout[data-cutout=island]{top:calc(var(--builder-device-bezel-top) + 11 * var(--device-unit));width:calc(122 * var(--device-unit));height:calc(34 * var(--device-unit));border-radius:calc(20 * var(--device-unit))}.gO5WkG_cutout[data-cutout=notch]{top:var(--builder-device-bezel-top);width:calc(156 * var(--device-unit));height:calc(30 * var(--device-unit));border-radius:0 0 calc(20 * var(--device-unit)) calc(20 * var(--device-unit))}.gO5WkG_cutout[data-cutout=punch]{top:calc(var(--builder-device-bezel-top) + 12 * var(--device-unit));width:calc(13 * var(--device-unit));height:calc(13 * var(--device-unit));border-radius:50%}.gO5WkG_lens{width:calc(6 * var(--device-unit));height:calc(6 * var(--device-unit));border:var(--device-unit) solid var(--device-metal);background:radial-gradient(circle at 35% 30%, var(--device-edge), var(--device-glass) 65%);border-radius:50%}.gO5WkG_cutout[data-cutout=island] .gO5WkG_lens,.gO5WkG_cutout[data-cutout=notch] .gO5WkG_lens{right:calc(12 * var(--device-unit));width:calc(9 * var(--device-unit));height:calc(9 * var(--device-unit));position:absolute}.gO5WkG_camera{width:calc(12 * var(--device-unit));height:calc(12 * var(--device-unit));border-radius:50%}.gO5WkG_camera[data-camera=portrait],.gO5WkG_camera[data-camera=legacy]{top:calc(var(--builder-device-bezel-top) / 2);left:50%;transform:translate(-50%,-50%)}.gO5WkG_camera[data-camera=legacy]{left:calc(50% - 56 * var(--device-unit))}.gO5WkG_camera[data-camera=landscape],.gO5WkG_camera[data-camera=surface]{right:calc(var(--builder-device-bezel-x) / 2);top:50%;transform:translate(50%,-50%)}.gO5WkG_camera[data-camera=surface]:before,.gO5WkG_camera[data-camera=surface]:after{content:"";width:calc(7 * var(--device-unit));height:calc(7 * var(--device-unit));background:var(--device-metal);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.gO5WkG_camera[data-camera=surface]:before{top:calc(-24 * var(--device-unit))}.gO5WkG_camera[data-camera=surface]:after{bottom:calc(-24 * var(--device-unit))}.gO5WkG_earpiece{top:calc(var(--builder-device-bezel-top) - 4 * var(--device-unit));width:calc(44 * var(--device-unit));height:calc(2 * var(--device-unit));border-radius:calc(2 * var(--device-unit));background:var(--device-metal);position:absolute;left:50%;transform:translate(-50%)}.gO5WkG_earpiece[data-legacy]{top:calc(var(--builder-device-bezel-top) / 2);height:calc(5 * var(--device-unit));transform:translate(-50%,-50%)}.gO5WkG_homeButton{bottom:calc(var(--builder-device-bezel-bottom) / 2);width:calc(46 * var(--device-unit));height:calc(46 * var(--device-unit));border:calc(2 * var(--device-unit)) solid var(--device-metal);border-radius:50%;left:50%;transform:translate(-50%,50%)}.gO5WkG_gesture{left:50%;bottom:calc(var(--builder-device-bezel-bottom) + 7 * var(--device-unit));width:30%;max-width:calc(180 * var(--device-unit));height:calc(4 * var(--device-unit));border-radius:calc(4 * var(--device-unit));background:var(--foreground);position:absolute;transform:translate(-50%)}.gO5WkG_antennaTop,.gO5WkG_antennaBottom{z-index:3;height:calc(2 * var(--device-unit));border-inline:calc(3 * var(--device-unit)) solid var(--device-glass);position:absolute;left:0;right:0}.gO5WkG_antennaTop{top:11%}.gO5WkG_antennaBottom{bottom:11%}
.ffLQ-q_scope{--surface:var(--card);--surface-raised:var(--card);--surface-muted:var(--muted);--text-secondary:var(--muted-foreground);--text-muted:var(--muted-foreground);--border-subtle:var(--border);--border-strong:color-mix(in oklch, var(--foreground) 18%, var(--card));--accent:var(--roofkit-chart-1);--accent-strong:var(--roofkit-chart-3);--accent-subtle:color-mix(in oklch, var(--roofkit-chart-1) 12%, transparent);--accent-foreground:var(--primary-foreground);--danger:var(--destructive);--focus-ring:var(--ring);--control-on:var(--primary);--control-glyph:var(--primary-foreground);--control-track:var(--secondary);--control-track-hover:var(--input);--control-thumb:var(--card);--control-thumb-on:var(--card);--control-thumb-shadow:var(--shadow-xs);--control-on-subtle:color-mix(in oklch, var(--control-on) 10%, transparent);--control-fill:var(--control-on);--series-1:var(--roofkit-chart-1);--series-2:var(--roofkit-chart-2);--series-3:var(--roofkit-chart-3);--series-4:var(--roofkit-chart-5);--shadow-resting:var(--shadow-xs);--shadow-raised:var(--shadow-md);--shadow-floating:var(--shadow-lg);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-control:var(--radius);--radius-panel:calc(var(--radius) + 4px);--radius-surface:var(--radius-2);--radius-pill:9999px;--control-height-sm:2rem;--control-height-md:2.25rem;--control-height-lg:2.5rem;--font-display:var(--font-sans);--font-body:var(--font-sans);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3.25rem;--text-5xl:4.5rem;--tracking-display:-.03em;--tracking-body:-.01em;--leading-display:1.1;--leading-body:1.4;--ease-enter:cubic-bezier(.16,1,.3,1);--ease-standard:cubic-bezier(.22,1,.36,1);--ease-exit:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--duration-instant:.12s;--duration-fast:.16s;--duration-standard:.24s;--duration-considered:.48s;--duration-spring:.58s}
._69t9rG_root{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);flex-shrink:1;min-width:0;max-width:100%;margin:0;padding:0;display:inline-flex}._69t9rG_track{--fade-start:0px;--fade-end:0px;isolation:isolate;overscroll-behavior-x:contain;border-radius:inherit;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);gap:2px;padding:3px;display:flex;overflow-x:auto}._69t9rG_track::-webkit-scrollbar{display:none}._69t9rG_track[data-fade-start]{--fade-start:20px}._69t9rG_track[data-fade-end]{--fade-end:20px}._69t9rG_button{min-height:var(--control-height-sm);border-radius:calc(var(--radius-control) - 3px);color:var(--text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;padding:0 13px;font-weight:500;position:relative}@media (hover:hover) and (pointer:fine){._69t9rG_button:hover{color:var(--foreground)}}._69t9rG_button:active,._69t9rG_button[aria-pressed=true]{color:var(--foreground)}._69t9rG_button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}._69t9rG_selection{z-index:-1;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);position:absolute;inset:0}._69t9rG_label{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}@media (max-width:380px){._69t9rG_button{padding:0 10px}}@media (prefers-reduced-motion:reduce){._69t9rG_button{transition:none}}
.JZiBua_hero{overflow-anchor:none;height:calc(var(--stage-height) + 60vh);color:var(--roofkit-ink);background:var(--background);--roofkit-widget-surface:var(--card);position:relative}.JZiBua_stage{height:var(--stage-height);position:sticky;top:0}.JZiBua_copy{z-index:5;top:clamp(124px,11vh,156px);text-align:center;will-change:transform, opacity;width:min(920px,100% - 48px);margin-inline:auto;position:absolute;inset-inline:0}.JZiBua_title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,3.75vw,4rem);font-weight:500;line-height:1.12}.JZiBua_titleAccent{color:var(--roofkit-app-cta);font-weight:600;display:inline-block;position:relative}.JZiBua_titleUnderline{inset-inline:-.04em;width:calc(100% + .08em);height:.22em;color:var(--roofkit-app-cta);pointer-events:none;position:absolute;bottom:-.19em;overflow:visible}.JZiBua_description{max-width:620px;color:var(--muted-foreground);text-wrap:balance;margin:1.5rem auto 0;font-size:1rem;line-height:1.65}.JZiBua_ctaRow{justify-content:center;margin-top:1.75rem;display:flex}.JZiBua_ctaRow>:is(button,a){width:auto;min-width:224px;height:48px;margin-top:0;padding-inline:1.5rem;font-size:.9375rem;font-weight:500}.JZiBua_ctaRow>:is(button,a):focus-visible{outline:2px solid var(--roofkit-cobalt);outline-offset:4px}.JZiBua_note{color:var(--muted-foreground);margin:.625rem 0 0;font-size:.75rem;line-height:1.5}.JZiBua_scrollCue{color:var(--muted-foreground);align-items:center;gap:7px;margin-top:1.25rem;font-size:11px;display:inline-flex}.JZiBua_scrollCue svg{width:14px;height:14px;animation:2s ease-in-out infinite JZiBua_nudge-down}.JZiBua_canvasAnchor{width:1200px;position:absolute;top:96px;left:50%;transform:translate(-50%)}.JZiBua_scaledCanvas{transform:scale(var(--canvas-scale));transform-origin:top;position:relative}.JZiBua_overview{width:1200px;height:800px;margin:0;position:relative}.JZiBua_boardBackdrop{border:1px solid var(--border);background:var(--card);border-radius:16px;position:absolute;inset:-16px}.JZiBua_overviewCaption{z-index:1;height:44px;color:var(--muted-foreground);align-items:center;gap:16px;font-size:12px;display:flex;position:relative}.JZiBua_overviewName{color:var(--foreground);align-items:center;gap:8px;font-weight:500;display:inline-flex}.JZiBua_overviewMark{border:1px solid;border-radius:3px;width:13px;height:13px;box-shadow:inset 4px 0}.JZiBua_widgetCanvas{pointer-events:none;position:absolute;inset:0}.JZiBua_motionCard{transform-origin:0 0;will-change:transform;min-width:0;min-height:0;position:absolute;top:0;left:0}.JZiBua_floatingCard{border-radius:var(--radius-xl);background:var(--roofkit-widget-surface);will-change:transform;min-width:0;height:100%}.JZiBua_motionCard[data-overview-widget=sales_funnel] [data-testid=sales-funnel-stage-costs] .truncate{white-space:normal;text-overflow:clip;min-height:2.4em;line-height:1.2;overflow:visible}.JZiBua_territorySurface{background:linear-gradient(#ffffff61,#ffffff61),#e8eee9 url(/marketing/demo/overview-territory-preview.png) 50%/cover no-repeat;flex:1;min-height:0;display:flex;position:relative}.JZiBua_territorySurface>:last-child{z-index:1}.JZiBua_territoryAttribution{color:#334155;background:#fffc;padding:2px 4px;font-size:9px;line-height:1.2;position:absolute;bottom:6px;right:8px}.JZiBua_conversionSurface{flex:1;min-height:0;display:flex;position:relative}.JZiBua_motionCard .recharts-wrapper{animation:.32s ease-out JZiBua_chart-in}@keyframes JZiBua_chart-in{0%{opacity:0}}.JZiBua_introMetric{z-index:1;filter:drop-shadow(0 12px 20px #13233617);position:absolute}.JZiBua_introMetric>:first-child{height:100%}.JZiBua_motionControls{z-index:6;color:var(--muted-foreground);align-items:center;gap:10px;font-size:11px;animation:.9s cubic-bezier(.34,1.36,.64,1) .24s backwards JZiBua_copy-settle;display:inline-flex;position:absolute;top:0;right:0}.JZiBua_playButton{border:1px solid var(--border);background:var(--background);width:44px;min-height:44px;color:var(--muted-foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.JZiBua_playButton:hover{color:var(--roofkit-cobalt)}.JZiBua_playButton:focus-visible{outline:2px solid var(--roofkit-cobalt);outline-offset:3px}.JZiBua_playButton svg{width:15px;height:15px}@keyframes JZiBua_nudge-down{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.JZiBua_hero[data-playing=false] .JZiBua_scrollCue svg{animation-play-state:paused}@media (max-width:899px),(prefers-reduced-motion:reduce){.JZiBua_hero{height:auto}.JZiBua_hero .JZiBua_scrollCue{display:none}}@media (prefers-reduced-motion:reduce){.JZiBua_hero .JZiBua_stage{height:calc(var(--stage-height) + var(--intro-bottom));position:relative}.JZiBua_hero .JZiBua_canvasAnchor{top:var(--intro-bottom)}}@media (max-width:899px){.JZiBua_hero .JZiBua_stage{height:auto;padding:110px 16px 40px;position:relative}.JZiBua_hero .JZiBua_copy{width:100%;max-width:640px;margin:0 auto 32px;position:relative;top:auto}.JZiBua_hero .JZiBua_title{font-size:clamp(2rem,8.5vw,3rem)}.JZiBua_hero .JZiBua_description{text-wrap:pretty;margin-top:1.25rem;font-size:15px}.JZiBua_hero .JZiBua_ctaRow{margin-top:1.5rem}.JZiBua_hero .JZiBua_canvasAnchor{width:100%;position:relative;top:auto;left:auto;transform:none}.JZiBua_hero .JZiBua_scaledCanvas{transform:none}.JZiBua_hero .JZiBua_overview{width:100%;height:auto}.JZiBua_hero .JZiBua_boardBackdrop{inset:-8px}.JZiBua_hero .JZiBua_overviewCaption{gap:10px;font-size:11px}.JZiBua_hero .JZiBua_widgetCanvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.JZiBua_hero .JZiBua_overview[data-ready=false] .JZiBua_widgetCanvas{min-height:var(--compact-canvas-height)}.JZiBua_hero .JZiBua_motionCard{width:auto;position:relative}.JZiBua_hero .JZiBua_chart{grid-column:1/-1}.JZiBua_hero [data-overview-widget=territory_map]{order:-1}.JZiBua_hero .JZiBua_motionControls{position:absolute;top:0;right:0}.JZiBua_hero .JZiBua_motionControls>span{display:none}}.JZiBua_overview[data-ready=true]{animation:.32s ease-out JZiBua_overview-reveal}.JZiBua_overview[data-ready=true] :is(.JZiBua_motionCard,.JZiBua_introMetric){animation:.9s cubic-bezier(.34,1.36,.64,1) backwards JZiBua_widget-settle}.JZiBua_overview[data-ready=true] .JZiBua_widgetCanvas>:nth-child(n+2){animation-delay:70ms}.JZiBua_overview[data-ready=true] .JZiBua_widgetCanvas>:nth-child(n+4){animation-delay:.14s}.JZiBua_overview[data-ready=true] .JZiBua_widgetCanvas>:nth-child(n+5){animation-delay:.21s}@keyframes JZiBua_overview-reveal{0%{opacity:0}}@keyframes JZiBua_widget-settle{0%{translate:0 -40px}}.JZiBua_copy>*{animation:.9s cubic-bezier(.34,1.36,.64,1) backwards JZiBua_copy-settle}.JZiBua_copy>:nth-child(2){animation-delay:60ms}.JZiBua_copy>:nth-child(3){animation-delay:.12s}.JZiBua_copy>:nth-child(n+4){animation-delay:.18s}@keyframes JZiBua_copy-settle{0%{opacity:0;translate:0 -28px}}@media (prefers-reduced-motion:reduce){.JZiBua_scrollCue svg,.JZiBua_overview[data-ready=true],.JZiBua_overview[data-ready=true] :is(.JZiBua_motionCard,.JZiBua_introMetric),.JZiBua_copy>*,.JZiBua_motionControls{animation:none}.JZiBua_motionCard .recharts-wrapper{animation:none}.JZiBua_motionCard,.JZiBua_floatingCard,.JZiBua_copy{will-change:auto}}@media (min-width:1800px){.JZiBua_copy{width:1040px}.JZiBua_description{max-width:660px;font-size:18px}}
.IauMNG_footer{--footer-paper:#fefefe;--footer-ink:var(--roofkit-ink);color:var(--footer-ink);background:var(--footer-paper);position:relative;overflow:clip}.IauMNG_inner{z-index:1;width:min(100%, var(--lp-content-max,1240px));padding:clamp(40px, 5vw, 72px) var(--lp-page-gutter,24px) 0;margin-inline:auto;position:relative}.IauMNG_navigation{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);gap:clamp(40px,6vw,100px);display:grid}.IauMNG_brandLink{min-height:44px;color:var(--footer-ink);align-items:center;font-size:26px;text-decoration:none;display:inline-flex}.IauMNG_brand p{max-width:30ch;color:var(--roofkit-ink-soft);text-wrap:pretty;margin:16px 0 0;font-size:14px;line-height:1.65}.IauMNG_columns{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:24px;display:grid}.IauMNG_columns h3{margin:10px 0 16px;font-size:12px;font-weight:600}.IauMNG_columns ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.IauMNG_columns a{min-height:32px;color:var(--roofkit-ink-soft);align-items:center;padding-block:6px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .15s ease-in-out;display:inline-flex}.IauMNG_columns a:hover,.IauMNG_utility a:hover,.IauMNG_utility button:hover{color:var(--roofkit-app-cta-hover)}.IauMNG_columns a:hover{text-underline-offset:4px;text-decoration:underline}.IauMNG_utility{border-top:1px solid color-mix(in srgb, var(--footer-ink) 12%, transparent);color:var(--roofkit-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:36px;padding-top:14px;font-size:11px;line-height:1.6;display:flex}.IauMNG_utilityLinks{align-items:center;gap:24px;display:flex}.IauMNG_utility a,.IauMNG_utility button{min-height:44px;color:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:color .15s ease-in-out;display:inline-flex}.IauMNG_utility button span{font-size:17px}.IauMNG_footer a:focus-visible,.IauMNG_footer button:focus-visible{outline:2px solid var(--roofkit-app-cta-hover);outline-offset:3px;border-radius:4px}html[data-input-modality=keyboard] .IauMNG_footer a:focus{outline:2px solid var(--roofkit-app-cta-hover);outline-offset:3px;border-radius:4px}html[data-input-modality=keyboard] .IauMNG_footer button:focus{outline:2px solid var(--roofkit-app-cta-hover);outline-offset:3px;border-radius:4px}.IauMNG_scene{--scene-motion:paused;z-index:0;margin-top:max(-11rem,-9vw);position:relative}.IauMNG_scene[data-animating=true]{--scene-motion:running}@media (min-width:1920px){.IauMNG_scene{margin-top:calc(19.6vw - 34.3rem)}}.IauMNG_motionToggle{cursor:pointer;width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s ease-in-out,background-color .15s ease-in-out;display:inline-flex;position:relative}.IauMNG_motionToggle:hover,.IauMNG_motionToggle:focus-visible{background:color-mix(in srgb, var(--footer-ink) 6%, transparent)}.IauMNG_motionToggle svg{width:14px;height:14px;transition:opacity .15s ease-in-out;position:absolute}.IauMNG_playIcon,.IauMNG_motionToggle[data-paused=true] .IauMNG_pauseIcon{opacity:0}.IauMNG_pauseIcon,.IauMNG_motionToggle[data-paused=true] .IauMNG_playIcon{opacity:1}.IauMNG_sceneFrame{background:var(--footer-paper);height:clamp(330px,33.6vw,600px);position:relative;overflow:hidden}.IauMNG_panorama{width:100%;height:100%;display:block}.IauMNG_roofWest{--eave-left:66.3%;--eave-right:88%;--ridge-left:41.8%;--ridge-right:77.3%;--roof-delay:0s}.IauMNG_roofCenter{--eave-left:71.5%;--eave-right:66.2%;--ridge-left:56.8%;--ridge-right:34%;--roof-delay:2.9s}.IauMNG_roofEast{--eave-left:75%;--eave-right:67.8%;--ridge-left:75.7%;--ridge-right:39.8%;--roof-delay:5.8s}.IauMNG_underlaymentLayer,.IauMNG_shingleLayer{will-change:clip-path;animation-duration:14s;animation-delay:var(--roof-delay);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--scene-motion)}.IauMNG_underlaymentLayer{animation-name:IauMNG_lay-underlayment}.IauMNG_shingleLayer{animation-name:IauMNG_lay-shingles}@keyframes IauMNG_lay-underlayment{0%{clip-path:polygon(0 var(--eave-left), 100% var(--eave-right), 100% 100%, 0 100%);opacity:1;animation-timing-function:ease-in-out}10%{clip-path:polygon(0 var(--ridge-left), 100% var(--ridge-right), 100% 100%, 0 100%);opacity:1}78%{clip-path:polygon(0 var(--ridge-left), 100% var(--ridge-right), 100% 100%, 0 100%);opacity:1;animation-timing-function:ease-in-out}83%{clip-path:polygon(0 var(--ridge-left), 100% var(--ridge-right), 100% 100%, 0 100%);opacity:0}83.01%{clip-path:polygon(0 var(--eave-left), 100% var(--eave-right), 100% 100%, 0 100%);opacity:0}86%,to{clip-path:polygon(0 var(--eave-left), 100% var(--eave-right), 100% 100%, 0 100%);opacity:1}}@keyframes IauMNG_lay-shingles{0%,10%{clip-path:polygon(0 var(--eave-left), 100% var(--eave-right), 100% 100%, 0 100%);opacity:1;animation-timing-function:steps(12,end)}23%{clip-path:polygon(0 var(--ridge-left), 100% var(--ridge-right), 100% 100%, 0 100%);opacity:1}78%{clip-path:polygon(0 var(--ridge-left), 100% var(--ridge-right), 100% 100%, 0 100%);opacity:1;animation-timing-function:ease-in-out}83%{clip-path:polygon(0 var(--ridge-left), 100% var(--ridge-right), 100% 100%, 0 100%);opacity:0}83.01%{clip-path:polygon(0 var(--eave-left), 100% var(--eave-right), 100% 100%, 0 100%);opacity:0}86%,to{clip-path:polygon(0 var(--eave-left), 100% var(--eave-right), 100% 100%, 0 100%);opacity:1}}.IauMNG_scene[data-reduced=true] .IauMNG_deckLayer,.IauMNG_scene[data-reduced=true] .IauMNG_underlaymentLayer,.IauMNG_scene[data-reduced=true] .IauMNG_shingleLayer{display:none}@media (max-width:900px){.IauMNG_scene{margin-top:clamp(-7rem,-12.5vw,-3rem)}.IauMNG_navigation{grid-template-columns:minmax(0,1fr);gap:28px}.IauMNG_brand{justify-content:space-between;align-items:center;gap:32px;display:flex}.IauMNG_brand p{margin:0}.IauMNG_sceneFrame{height:clamp(350px,50vw,500px)}}@media (max-width:540px){.IauMNG_brand{display:block}.IauMNG_brand p{margin-top:10px}.IauMNG_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.IauMNG_columns>div:first-child{grid-row:span 2}.IauMNG_columns h3{margin:0 0 10px}.IauMNG_columns a{min-height:44px}.IauMNG_utility{align-items:flex-start;gap:4px;margin-top:24px}.IauMNG_utility>span{max-width:30ch}.IauMNG_utilityLinks{justify-content:space-between;width:100%}.IauMNG_sceneFrame{height:360px}}@media (pointer:coarse){.IauMNG_columns a{min-height:44px}}@media (prefers-reduced-motion:reduce){.IauMNG_motionToggle{display:none}}
.fpGbqG_proposal{background:var(--sidebar);min-height:100vh;color:var(--roofkit-ink)}.fpGbqG_topline{max-width:1440px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:20px;margin:auto;padding:26px 40px;font-size:12px;display:flex}.fpGbqG_topline a{align-items:center;gap:12px;display:inline-flex}.fpGbqG_section{max-width:1440px;margin:auto;padding:40px 40px 96px}.fpGbqG_heading{text-align:center;letter-spacing:-.045em;text-wrap:balance;max-width:24ch;margin:0 auto;font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1.12}.fpGbqG_intro{text-align:center;max-width:62ch;color:var(--muted-foreground);margin:22px auto 42px;font-size:14px;line-height:1.65}.fpGbqG_tabs{width:100%}.fpGbqG_tabList{border:1px solid var(--border);border-radius:var(--radius-2);background:0 0;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%;height:auto;padding:6px;display:grid}.fpGbqG_tab{white-space:normal;justify-content:center;gap:10px;height:auto;min-height:44px;padding:12px 8px;font-size:12px}.fpGbqG_tab>span{color:var(--muted-foreground);font-size:10px}.fpGbqG_panel{margin-top:36px}.fpGbqG_chapterHeader{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;margin:0 0 28px;display:grid}.fpGbqG_chapterHeader h3{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:500;line-height:1.2}.fpGbqG_chapterHeader p{max-width:66ch;color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.7}.fpGbqG_experiences{background:0 0;flex-wrap:wrap;gap:8px;height:auto;margin-bottom:20px;padding:0;display:flex}.fpGbqG_experiences>button{min-height:44px;padding-inline:18px}.fpGbqG_journey{width:100%;min-width:0;height:var(--demo-viewport-height,auto);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.fpGbqG_rail{margin:0;padding:0}.fpGbqG_rail ol{scrollbar-width:thin;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.fpGbqG_rail li{flex:1 0 auto}.fpGbqG_rail button{border-bottom:2px solid var(--border);width:100%;min-height:48px;color:var(--muted-foreground);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.fpGbqG_rail button[aria-current]{border-bottom-color:var(--roofkit-app-cta);color:var(--foreground)}.fpGbqG_rail button>span{font-variant-numeric:tabular-nums;font-size:10px}.fpGbqG_rail button:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.fpGbqG_canvas{background:var(--card);border:1px solid var(--border);border-top:none;border-radius:0 0 12px 12px;min-width:0}.fpGbqG_canvasTop{color:var(--muted-foreground);justify-content:space-between;gap:16px;padding:16px 0;font-size:11px;display:flex}.fpGbqG_canvasBody{min-height:var(--demo-native-min-height,600px);overscroll-behavior:contain;scrollbar-width:thin;min-width:0;padding:clamp(16px,2.5vw,32px);overflow:auto}.fpGbqG_nativeLanding{max-width:900px;margin:auto}.fpGbqG_journey[data-story=true] .fpGbqG_nativeLanding:has([data-testid=assessment-landing-visual]) [data-testid=ai-visualizer-landing-form-body]{gap:16px}.fpGbqG_journey[data-story=true] .fpGbqG_nativeLanding:has([data-testid=assessment-landing-visual]) [data-testid=ai-visualizer-landing-copy]{gap:12px}.fpGbqG_journey[data-story=true] .fpGbqG_nativeLanding [data-testid=assessment-landing-visual] img{object-fit:contain;width:100%;height:clamp(190px,24svh,260px)}.fpGbqG_journey[data-story=true] .fpGbqG_nativeJourney [data-testid=ai-visualizer-landing-shell] section:has([data-testid=landing-globe-panel]){gap:20px;padding-block:clamp(14px,2svh,24px)}.fpGbqG_journey[data-story=true] .fpGbqG_nativeJourney [data-testid=ai-visualizer-landing-form-body]:has([data-testid=landing-globe-panel]){gap:clamp(12px,2svh,20px)}.fpGbqG_journey[data-story=true] .fpGbqG_nativeJourney [data-testid=landing-globe-panel]>div{max-width:clamp(220px,31svh,340px)}.fpGbqG_journey[data-story=true] .fpGbqG_canvasBody:has(.fpGbqG_quizResult)>[data-demo-content]{align-items:center;min-height:100%;display:grid}.fpGbqG_journey[data-story=true] .fpGbqG_canvasBody:has(.fpGbqG_form)>[data-demo-content]{align-items:center;min-height:100%;display:grid}.fpGbqG_journey[data-story=true] .fpGbqG_canvasBody:has([data-testid=ai-visualizer-selection-shell])>[data-demo-content]{align-items:center;min-height:100%;display:grid}.fpGbqG_nativeJourney{min-width:0}.fpGbqG_canvasBody:has(.fpGbqG_nativeJourney){padding:0}.fpGbqG_nativeJourney [data-testid=ai-visualizer-journey]{padding-inline:clamp(16px,2.5vw,24px)}.fpGbqG_form{gap:24px;max-width:580px;margin:30px auto;display:grid}.fpGbqG_form label{gap:8px;font-size:13px;display:grid}.fpGbqG_note{color:var(--muted-foreground);margin:20px 0 0;font-size:12px;line-height:1.7}.fpGbqG_actions{border-top:1px solid var(--border);justify-content:space-between;gap:16px;padding:18px 24px;display:flex}.fpGbqG_actions>button{min-height:44px}.fpGbqG_photo{object-fit:contain;border-radius:var(--radius-2);width:100%;max-height:440px}.fpGbqG_report{height:500px;position:relative}.fpGbqG_report>div{height:100%}.fpGbqG_reportWorkspace{gap:12px;display:grid}.fpGbqG_reportMeasureLayout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:24px;max-width:1230px;margin-inline:auto;display:grid}.fpGbqG_reportMeasurement{min-width:0;height:clamp(440px,100svh - 480px,600px)}.fpGbqG_reportMeasureLayout .fpGbqG_totals{justify-content:stretch;gap:12px;margin:0;display:grid}.fpGbqG_reportMeasureLayout .fpGbqG_totals>div{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:16px}@media (max-width:1023px){.fpGbqG_reportMeasureLayout{grid-template-columns:minmax(0,1fr)}.fpGbqG_reportMeasureLayout .fpGbqG_totals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.fpGbqG_reportMeasureLayout .fpGbqG_totals{grid-template-columns:minmax(0,1fr)}}.fpGbqG_reportWorkspace .fpGbqG_totals{margin:0}.fpGbqG_reportWorkspace .fpGbqG_reportToolbar{padding:0}.fpGbqG_reportResultLayout{grid-template-columns:minmax(0,1fr) minmax(320px,34%);align-items:start;gap:clamp(16px,2vw,28px);min-width:0;display:grid}.fpGbqG_reportVisualColumn{flex-direction:column;align-self:stretch;gap:12px;min-width:0;display:flex}.fpGbqG_reportDrawing,.fpGbqG_reportInspector{align-content:start;gap:12px;min-width:0;display:grid}.fpGbqG_journey[data-story=true] .fpGbqG_reportDrawing{z-index:1;background:var(--card);position:sticky;top:0}.fpGbqG_reportFaces{flex-wrap:wrap;gap:8px;display:flex}.fpGbqG_reportInspector>:last-child{min-width:0}.fpGbqG_reportLegend>div{width:100%;max-width:26rem;position:static}.fpGbqG_journey[data-story=true] .fpGbqG_report{height:clamp(260px,100svh - 440px,500px)}.fpGbqG_journey[data-story=true] .fpGbqG_reportWorkspace .fpGbqG_report{height:clamp(220px,100svh - 480px,440px)}@media (max-width:1023px){.fpGbqG_reportResultLayout{grid-template-columns:minmax(0,1fr)}.fpGbqG_journey[data-story=true] .fpGbqG_reportDrawing{position:static}}.fpGbqG_reportToolbar{flex-wrap:wrap;justify-content:center;gap:12px;padding:12px;display:flex}.fpGbqG_totals{flex-wrap:wrap;justify-content:space-around;gap:20px;margin:24px 0;display:flex}.fpGbqG_totals dt{color:var(--muted-foreground);font-size:12px}.fpGbqG_totals dd{margin-top:6px;font-size:21px;font-weight:500}.fpGbqG_analytics{background:var(--sidebar);padding:24px}.fpGbqG_chart{height:430px}.fpGbqG_stage{max-width:1040px;margin:auto}.fpGbqG_stage [data-product-player]{box-shadow:none}.fpGbqG_selection{gap:24px;display:grid}@media (max-width:900px){.fpGbqG_tabList{grid-template-columns:repeat(3,minmax(0,1fr))}.fpGbqG_journey{grid-template-columns:1fr;gap:12px}.fpGbqG_rail{padding:0;position:static}.fpGbqG_railLabel{margin-bottom:8px}.fpGbqG_rail ol{flex-wrap:nowrap}.fpGbqG_rail li{flex:auto}.fpGbqG_chapterHeader{gap:24px}}@media (max-width:600px){.fpGbqG_section{padding:24px 16px 48px}.fpGbqG_topline{padding:20px 16px}.fpGbqG_intro{margin-bottom:28px}.fpGbqG_tabList{grid-template-columns:repeat(2,minmax(0,1fr))}.fpGbqG_chapterHeader{grid-template-columns:1fr;gap:14px}.fpGbqG_canvasBody{min-height:var(--demo-native-min-height,420px);padding:12px}.fpGbqG_report{height:340px}.fpGbqG_analytics{padding:10px}.fpGbqG_actions{padding:14px}}.fpGbqG_journeyGuide{flex-direction:column;gap:24px;min-width:0;padding:0;display:flex}.fpGbqG_guideEyebrow{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.fpGbqG_guideHeading p{letter-spacing:-.025em;margin:10px 0 0;font-size:21px;font-weight:500;line-height:1.3}.fpGbqG_guideHint{max-width:24ch;color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.6}.fpGbqG_journey .fpGbqG_rail ol{flex-direction:row;gap:6px}.fpGbqG_journey .fpGbqG_rail button:hover{background:var(--muted)}.fpGbqG_journey .fpGbqG_rail button[aria-current]{color:var(--foreground);background:var(--card)}.fpGbqG_demoStage{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;height:100%;min-height:0;overflow:hidden}.fpGbqG_stageToolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 20px;display:flex}.fpGbqG_stageToolbar>div{gap:3px;display:grid}.fpGbqG_stageToolbar strong{font-size:13px;font-weight:500}.fpGbqG_stageCount{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:10px}.fpGbqG_demoStage .fpGbqG_canvas{border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.fpGbqG_journey[data-guided=true] .fpGbqG_canvasBody{overscroll-behavior:auto;overflow-y:hidden}.fpGbqG_demoStage .fpGbqG_actions{align-items:center;min-height:58px;padding:8px 16px}.fpGbqG_sampleLabel{color:var(--muted-foreground);font-size:10px;line-height:1.4}.fpGbqG_stepActions{flex-shrink:0;gap:4px;display:flex}.fpGbqG_stepActions button{width:40px;height:40px;padding:0}@media (max-width:900px){.fpGbqG_journey{grid-template-columns:minmax(0,1fr);gap:12px}.fpGbqG_journeyGuide{gap:10px;padding-top:0}.fpGbqG_guideHeading,.fpGbqG_guideHint{display:none}.fpGbqG_journey .fpGbqG_rail ol{flex-direction:row;padding-bottom:4px;scroll-padding-inline:12px}.fpGbqG_journey .fpGbqG_rail li{flex:1 0 auto}.fpGbqG_journey .fpGbqG_rail button{white-space:nowrap;border-bottom:0;border-left:0;border-radius:6px;min-height:44px;font-size:11px}.fpGbqG_journey .fpGbqG_rail button[aria-current]{background:var(--card)}.fpGbqG_stageToolbar{padding:10px 12px}}@media (max-width:600px){.fpGbqG_journey{gap:8px}.fpGbqG_form{gap:20px;margin-block:16px}.fpGbqG_stageToolbar{gap:8px}.fpGbqG_stageToolbar>div{min-width:0}.fpGbqG_stageToolbar>button{flex-shrink:0;padding-inline:10px;font-size:12px}.fpGbqG_demoStage .fpGbqG_actions{padding-inline:10px}.fpGbqG_canvasBody [data-testid=calls-overview-metrics]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fpGbqG_journey .fpGbqG_rail li{flex:none}.fpGbqG_journey .fpGbqG_rail button{text-align:left;white-space:nowrap;border:0;border-radius:6px;justify-content:flex-start;min-height:44px;padding:8px 14px;transition:background-color .15s ease-in-out}.fpGbqG_journeyStatus{flex-wrap:wrap;align-items:center;gap:4px 16px;min-width:0;display:flex}.fpGbqG_moreCue{color:var(--muted-foreground);white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin-inline:auto;font-size:11px;line-height:1.4;display:inline-flex}.fpGbqG_moreCue svg{flex:none;width:13px;height:13px}.fpGbqG_stepActions .fpGbqG_exploreAction{width:auto;padding-inline:12px}@media (max-width:600px){.fpGbqG_journeyStatus{flex-direction:column;align-items:flex-start}.fpGbqG_moreCue{order:3;width:100%}.fpGbqG_demoStage .fpGbqG_actions{flex-wrap:wrap;gap:6px 12px}.fpGbqG_stepActions{margin-left:auto}.fpGbqG_stepActions .fpGbqG_exploreAction{padding-inline:8px;font-size:11px}}
@keyframes G_pI8W_property-map-scan{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}.G_pI8W_scanBand{animation:2.4s cubic-bezier(.45,0,.55,1) infinite G_pI8W_property-map-scan}@keyframes G_pI8W_property-map-shape-scan{0%{transform:translateY(calc(var(--scan-travel) * -1))}to{transform:translateY(var(--scan-travel))}}@keyframes G_pI8W_property-map-shape-grid{0%,to{opacity:.3}50%{opacity:.65}}@keyframes G_pI8W_property-map-shape-trace{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--trace-travel)}}@keyframes G_pI8W_property-map-shape-glow{0%,to{opacity:.25}50%{opacity:.75}}.G_pI8W_shapeScanBand{animation:2.6s linear infinite G_pI8W_property-map-shape-scan}.G_pI8W_shapeGrid{animation:2.6s ease-in-out infinite G_pI8W_property-map-shape-grid}.G_pI8W_shapeTrace{stroke-dasharray:var(--trace-dash);animation:2.6s linear infinite G_pI8W_property-map-shape-trace}.G_pI8W_shapeGlow{animation:2.6s ease-in-out infinite G_pI8W_property-map-shape-glow}@media (prefers-reduced-motion:reduce){.G_pI8W_scanBand{opacity:.35;transform:translateY(150%);animation:none!important}.G_pI8W_shapeScanBand{opacity:.35;animation:none!important}.G_pI8W_shapeGrid{opacity:.45;animation:none!important}.G_pI8W_shapeTrace{stroke-dasharray:none;opacity:.6;animation:none!important}.G_pI8W_shapeGlow{opacity:.5;animation:none!important}}@keyframes G_pI8W_property-map-scan-sweep{0%{opacity:0;transform:translateY(-100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(250%)}}.G_pI8W_scanSweep{animation:2.6s ease-in-out infinite G_pI8W_property-map-scan-sweep}@media (prefers-reduced-motion:reduce){.G_pI8W_scanSweep{opacity:.7;animation:none;transform:translateY(150%)}}
.SOCTxq_avatar{vertical-align:middle;flex-shrink:0;display:inline-block;position:relative}.SOCTxq_entrance{transform-origin:50% 80%;width:100%;height:100%;display:block}.SOCTxq_artwork{width:100%;height:100%;display:block;overflow:visible}.SOCTxq_avatar[data-light-color=true] .SOCTxq_artwork{filter:drop-shadow(0 0 .65px var(--muted-foreground))}.SOCTxq_avatar[data-entrance=true] .SOCTxq_entrance{animation:.48s ease-out both SOCTxq_appear}@keyframes SOCTxq_appear{0%{opacity:0;transform:translateY(5%)scale(.85)}55%{opacity:1;transform:translateY(-2%)scale(1.04)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.SOCTxq_avatar .SOCTxq_entrance{animation:none}}.SOCTxq_generatedIndicator{border:2px solid var(--background);background:var(--muted-foreground);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.SOCTxq_avatar[data-state=error] .SOCTxq_generatedIndicator{background:var(--destructive)}.SOCTxq_avatar[data-state=blocked] .SOCTxq_generatedIndicator,.SOCTxq_avatar[data-state=waiting] .SOCTxq_generatedIndicator{background:var(--warning)}.SOCTxq_avatar[data-state=done] .SOCTxq_generatedIndicator{background:var(--success)}
.kUh2HG_player{border:1px solid var(--border);border-radius:var(--radius-2);background:var(--card);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:min(34rem,100svh - 256px);display:grid;overflow:hidden}.kUh2HG_playerHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.75rem 1.25rem;font-size:.75rem;font-weight:500;display:flex}.kUh2HG_playerHeader>span:last-child{color:var(--muted-foreground);font-size:.6875rem;font-weight:400}.kUh2HG_frame{scrollbar-width:thin;border-radius:0;min-width:0;min-height:0;overflow:auto}.kUh2HG_stack{flex-direction:column;min-width:0;display:flex}[data-scroll-product-story] :is(.kUh2HG_player,.kUh2HG_stack){height:100%}[data-scroll-product-story] .kUh2HG_stack>.kUh2HG_player{flex:1 1 0;height:auto;min-height:0}[data-scroll-product-story] .kUh2HG_recording [data-slot=preview-frame-stage]{flex-direction:column;flex:1 0 auto;display:flex}[data-scroll-product-story] .kUh2HG_screen{flex-direction:column;flex:1 0 auto;display:flex}[data-scroll-product-story] .kUh2HG_screen>*{flex:1 0 auto;width:100%}.kUh2HG_recording{height:auto;min-height:100%;overflow:visible}.kUh2HG_recording [data-slot=preview-frame-stage]{flex:none;overflow:visible}.kUh2HG_screen{background:var(--background);min-width:0;min-height:min(26rem,100svh - 368px);position:relative}.kUh2HG_controls{border:0;border-top:1px solid var(--border);align-items:center;gap:.75rem;min-width:0;margin:0;padding:.5rem .75rem;display:flex}.kUh2HG_controls>button{flex-shrink:0;min-width:44px;min-height:44px}.kUh2HG_steps{flex:1;gap:.75rem;min-width:0;display:flex}.kUh2HG_steps>button{text-align:left;min-width:0;min-height:44px;color:var(--muted-foreground);cursor:pointer;flex-direction:column;flex:1;justify-content:center;gap:.5rem;font-size:.6875rem;transition:color .15s ease-in-out;display:flex}.kUh2HG_steps>button[aria-current]{color:var(--foreground)}.kUh2HG_steps>button:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}.kUh2HG_stepTrack{background:var(--border);width:100%;height:2px}.kUh2HG_stepTrack:after{content:"";width:var(--demo-progress);background:var(--primary);height:100%;display:block}.kUh2HG_player[data-playing=true] .kUh2HG_stepTrack:after{transition:width .1s linear}.kUh2HG_steps>button:hover{color:var(--foreground)}.kUh2HG_player[data-playing=false] *{animation-play-state:paused!important}.kUh2HG_addressScreen{flex-direction:column;justify-content:center;height:100%;padding:1.5rem;display:flex}.kUh2HG_addressScreen>div:first-child{width:100%;max-width:290px}.kUh2HG_addressScreen form{height:auto}.kUh2HG_pendingScreen{max-width:34rem;margin:auto;padding:2rem 1.5rem}.kUh2HG_resultScreen{max-width:42rem;margin:auto;padding:1.5rem}.kUh2HG_resultScreen>header{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;font-size:.75rem;display:flex}.kUh2HG_resultScreen>header strong{color:var(--foreground);font-weight:500}.kUh2HG_reportScreen{flex-direction:column;height:100%;display:flex}.kUh2HG_reportHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.75rem;display:flex}.kUh2HG_reportToolbar{border-bottom:1px solid var(--border);justify-content:center;padding:.5rem;display:flex}.kUh2HG_reportCanvas{flex:1;min-height:0;position:relative}.kUh2HG_reportCanvas>div{height:100%;min-height:0}.kUh2HG_reportTotals{border-top:1px solid var(--border);justify-content:space-around;gap:1rem;padding:.875rem;display:flex}.kUh2HG_reportTotals div{gap:.25rem;display:grid}.kUh2HG_reportTotals dt{color:var(--muted-foreground);font-size:.6875rem}.kUh2HG_reportTotals dd{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.kUh2HG_chatScreen{min-height:inherit;flex-direction:column;gap:.75rem;max-width:46rem;margin:auto;padding:.875rem 1.5rem;display:flex}.kUh2HG_chatHeader{color:var(--muted-foreground);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.kUh2HG_chatHeader>span:first-child{font-size:1rem}.kUh2HG_chatThread{flex-direction:column;flex:1;gap:1.25rem;min-height:0;padding-top:.5rem;display:flex}.kUh2HG_chatHeader,.kUh2HG_chatComposer{flex-shrink:0}.kUh2HG_userMessage{align-self:flex-end;max-width:85%;padding:.75rem 1rem}.kUh2HG_assistant{font-size:.875rem;line-height:1.65}.kUh2HG_assistant>span:first-child{margin-bottom:.875rem;font-size:1rem;display:inline-flex}.kUh2HG_assistant p{font-size:inherit;line-height:inherit;margin:0}.kUh2HG_chatSource{color:var(--muted-foreground);align-items:center;gap:.375rem;margin-top:.75rem;font-size:.6875rem;display:flex}.kUh2HG_chatSource svg{width:.875rem;height:.875rem}.kUh2HG_chatComposer{padding:.125rem .875rem .75rem}.kUh2HG_chatComposerFooter{color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.kUh2HG_chatComposerFooter>svg{width:1rem;height:1rem}.kUh2HG_thinking{align-items:center;gap:.25rem;min-height:1.5rem;display:flex}.kUh2HG_thinking i{background:var(--muted-foreground);border-radius:50%;width:.25rem;height:.25rem;animation:1.2s ease-in-out infinite alternate kUh2HG_think}.kUh2HG_thinking i:nth-child(2){animation-delay:.2s}.kUh2HG_thinking i:nth-child(3){animation-delay:.4s}@keyframes kUh2HG_think{to{opacity:.25;transform:translateY(-2px)}}@media (max-width:640px){.kUh2HG_player{height:min(41rem,100svh - 112px)}.kUh2HG_screen{min-height:min(34rem,100svh - 224px)}.kUh2HG_playerHeader{padding:.75rem}.kUh2HG_playerHeader>span:last-child{text-align:right;max-width:9rem}.kUh2HG_controls{gap:.25rem;padding:.375rem}.kUh2HG_steps{gap:.5rem}.kUh2HG_steps>button{font-size:.625rem}.kUh2HG_resultScreen{padding:1rem}.kUh2HG_resultScreen>header{flex-direction:column;align-items:flex-start;gap:.25rem}.kUh2HG_chatScreen{padding:1rem}.kUh2HG_reportHeader{flex-wrap:wrap;gap:.25rem}}@media (prefers-reduced-motion:reduce){.kUh2HG_player *{transition:none!important;animation:none!important}}.kUh2HG_addressScreen,.kUh2HG_pendingScreen,.kUh2HG_resultScreen{animation:.4s ease-out both kUh2HG_screen-enter}@keyframes kUh2HG_screen-enter{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.kUh2HG_addressScreen,.kUh2HG_pendingScreen,.kUh2HG_resultScreen{animation:none}}.kUh2HG_player[data-playing=false] :is(.kUh2HG_addressScreen,.kUh2HG_pendingScreen,.kUh2HG_resultScreen){animation:none}
.AOwa3G_workspace{height:100%;color:var(--foreground);flex-direction:column;display:flex}.AOwa3G_header{border-bottom:1px solid var(--border);align-items:center;gap:.625rem;min-height:3rem;padding:.875rem 1.25rem;font-size:.75rem;display:flex}.AOwa3G_header>svg,.AOwa3G_route>svg,.AOwa3G_success>svg{flex-shrink:0;width:1rem;height:1rem}.AOwa3G_header>span{text-align:right;color:var(--muted-foreground);margin-left:auto;font-size:.6875rem}.AOwa3G_body{flex-direction:column;flex:1;justify-content:center;gap:1rem;min-height:0;padding:1rem;display:flex}.AOwa3G_identity{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.AOwa3G_identity>strong{letter-spacing:-.02em;font-size:1rem;font-weight:500}.AOwa3G_identity>p,.AOwa3G_identity>span:last-child{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.5}.AOwa3G_identityIcon{border:1px solid var(--border);background:var(--card);border-radius:12px;place-items:center;width:3rem;height:3rem;margin-bottom:.25rem;display:grid}.AOwa3G_identityIcon>svg{width:1rem;height:1rem}.AOwa3G_identity>.AOwa3G_phoneNumber{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2rem)}.AOwa3G_scene{animation:.22s ease-out both AOwa3G_workflow-enter}.AOwa3G_panel{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-direction:column;gap:1rem;padding:1.25rem;font-size:.8125rem;display:flex}.AOwa3G_panel strong{font-weight:500}.AOwa3G_panel p{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.65}.AOwa3G_panel .AOwa3G_instruction{color:var(--foreground);font-size:.875rem}.AOwa3G_label{color:var(--muted-foreground);font-size:.6875rem;line-height:1.5}.AOwa3G_route{background:var(--muted);border-radius:6px;align-items:center;gap:.875rem;padding:.75rem;display:flex}.AOwa3G_route p{font-size:.6875rem}.AOwa3G_resultRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AOwa3G_success{color:var(--success-ink);align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.AOwa3G_paused{color:var(--warning-ink);background:var(--warning-subtle);border-radius:6px;padding:.25rem .5rem;font-size:.6875rem}.AOwa3G_details{gap:.75rem;margin:0;display:grid}.AOwa3G_details>div{grid-template-columns:1fr 1fr;gap:1rem;font-size:.6875rem;line-height:1.5;display:grid}.AOwa3G_details dt{color:var(--muted-foreground)}.AOwa3G_details dd{text-align:right;margin:0}.AOwa3G_action{border:1px solid var(--border);border-radius:6px;align-self:flex-start;padding:.5rem .75rem;font-size:.75rem}.AOwa3G_caption{max-width:60ch;min-height:3.5em;color:var(--muted-foreground);text-wrap:pretty;margin:1rem 0 0;font-size:.8125rem;line-height:1.6}@keyframes AOwa3G_workflow-enter{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-playing=false] .AOwa3G_scene{animation:none}@media (max-width:640px){.AOwa3G_header{padding:.75rem}.AOwa3G_header>span{max-width:60%}.AOwa3G_body{gap:1.25rem;padding:1rem}.AOwa3G_panel{gap:.75rem;padding:1rem}}@media (prefers-reduced-motion:reduce){.AOwa3G_scene{animation:none}}
.yJ9NsG_scope{--rk-history-surface:var(--theme-summary-card-background,var(--card));--rk-history-border:var(--theme-summary-card-border,var(--border));--rk-history-border-width:var(--theme-summary-card-border-width,1px);--rk-history-border-style:var(--theme-summary-card-border-style,solid);--rk-history-ink:var(--theme-summary-card-value,var(--foreground));--rk-history-muted:var(--theme-summary-card-text,var(--muted-foreground));--rk-history-image-radius:var(--theme-summary-card-image-radius,.375rem)}.yJ9NsG_card{background-color:var(--rk-history-surface);border-color:var(--rk-history-border);border-width:var(--rk-history-border-width);border-style:var(--rk-history-border-style);color:var(--rk-history-ink)}.yJ9NsG_cardActive{border-color:var(--ring)}.yJ9NsG_footer{background-color:var(--rk-history-surface);border-top-color:var(--rk-history-border)}.yJ9NsG_imageFrame{background-color:color-mix(in srgb, var(--rk-history-border) 35%, var(--rk-history-surface))}.yJ9NsG_overlayChrome{background-color:color-mix(in srgb, var(--rk-history-surface) 95%, transparent);border-color:var(--rk-history-border);color:var(--rk-history-ink)}.yJ9NsG_muted{color:var(--rk-history-muted)}.yJ9NsG_value{color:var(--rk-history-ink)}.yJ9NsG_resourceThumb{border-radius:var(--rk-history-image-radius)}.yJ9NsG_footerButton:hover,.yJ9NsG_footerButton:focus-visible{background-color:color-mix(in srgb, var(--rk-history-muted) 10%, var(--rk-history-surface))}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.HDucbG_className{font-family:Inter,Inter Fallback;font-style:normal}.HDucbG_variable{--font-ai-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.paqLfG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.paqLfG_variable{--font-ai-geist-mono:"Geist Mono", "Geist Mono Fallback"}
._45aHG_toneCanvas{--gl-ink:var(--visualizer-tile-ink,var(--roofkit-ink));--gl-muted:var(--visualizer-tile-muted,var(--roofkit-ink-soft));--gl-ground:var(--visualizer-tile,var(--roofkit-surface));--gl-fill:color-mix(in oklab, var(--visualizer-tile-ink,var(--roofkit-ink)) 8%, var(--visualizer-tile,var(--roofkit-surface)));--gl-rule:var(--visualizer-border,var(--roofkit-line))}._45aHG_toneCanvasMedia{--gl-ink:var(--visualizer-surface-ink,var(--roofkit-ink));--gl-muted:var(--visualizer-surface-muted,var(--roofkit-ink-soft));--gl-ground:var(--visualizer-surface,#fff);--gl-fill:color-mix(in oklab, var(--visualizer-surface-ink,var(--roofkit-ink)) 8%, var(--visualizer-surface,#fff));--gl-rule:color-mix(in oklab, var(--visualizer-surface-ink,var(--roofkit-ink)) 16%, transparent)}._45aHG_elapsed{color:var(--gl-muted,var(--muted-foreground))}._45aHG_canvas{aspect-ratio:1;width:100%;max-width:13rem;position:relative;overflow:hidden}._45aHG_canvasOverlay{aspect-ratio:auto;border-radius:inherit;background:0 0;max-width:none;position:absolute;inset:0}._45aHG_dots{background-image:radial-gradient(circle, color-mix(in oklab, var(--gl-muted,var(--muted-foreground)) 55%, transparent) .7px, transparent 1.3px);opacity:.22;background-repeat:space;background-size:11px 11px;position:absolute;inset:2px}._45aHG_dotsOverlay{background-image:radial-gradient(circle, color-mix(in oklab, var(--gl-ground,var(--background)) 85%, transparent) .7px, transparent 1.3px);opacity:.26;animation:2.8s infinite _45aHG_ig-overlay-scan;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%);-webkit-mask-position:140% 0;mask-position:140% 0;-webkit-mask-size:48% 100%;mask-size:48% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._45aHG_glow{background-image:radial-gradient(circle, var(--gl-ink,var(--foreground)) 1.1px, transparent 1.6px);background-repeat:space;background-size:11px 11px;animation:4.2s cubic-bezier(.35,1.55,.65,1) infinite _45aHG_ig-morph,1.9s cubic-bezier(.66,0,.34,1) infinite _45aHG_ig-breathe;position:absolute;inset:2px;-webkit-mask-image:radial-gradient(#000 0%,#0000 60%),radial-gradient(#000 0%,#0000 62%);mask-image:radial-gradient(#000 0%,#0000 60%),radial-gradient(#000 0%,#0000 62%);-webkit-mask-position:16% 20%,30% 32%;mask-position:16% 20%,30% 32%;-webkit-mask-size:52% 46%,40% 40%;mask-size:52% 46%,40% 40%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}._45aHG_glowOverlay{background-image:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--gl-ground,var(--background)) 16%, transparent) 42%, color-mix(in oklab, var(--gl-ground,var(--background)) 42%, transparent) 50%, color-mix(in oklab, var(--gl-ground,var(--background)) 16%, transparent) 58%, transparent 100%);opacity:.6;background-position:140% 0;background-repeat:no-repeat;background-size:48% 100%;animation:2.8s infinite _45aHG_ig-overlay-scan;inset:0;-webkit-mask-image:none;mask-image:none}@keyframes _45aHG_ig-overlay-scan{0%{background-position:140% 0;-webkit-mask-position:140% 0;mask-position:140% 0}to{background-position:-40% 0;-webkit-mask-position:-40% 0;mask-position:-40% 0}}@keyframes _45aHG_ig-morph{0%{-webkit-mask-position:16% 20%,30% 32%;mask-position:16% 20%,30% 32%;-webkit-mask-size:52% 46%,40% 40%;mask-size:52% 46%,40% 40%}25%{-webkit-mask-position:84% 16%,66% 30%;mask-position:84% 16%,66% 30%;-webkit-mask-size:46% 58%,44% 38%;mask-size:46% 58%,44% 38%}50%{-webkit-mask-position:82% 84%,62% 68%;mask-position:82% 84%,62% 68%;-webkit-mask-size:60% 44%,38% 46%;mask-size:60% 44%,38% 46%}75%{-webkit-mask-position:14% 82%,34% 66%;mask-position:14% 82%,34% 66%;-webkit-mask-size:48% 54%,46% 40%;mask-size:48% 54%,46% 40%}to{-webkit-mask-position:16% 20%,30% 32%;mask-position:16% 20%,30% 32%;-webkit-mask-size:52% 46%,40% 40%;mask-size:52% 46%,40% 40%}}@keyframes _45aHG_ig-breathe{0%,to{opacity:.55}50%{opacity:1}}._45aHG_meta{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}._45aHG_metaOverlay{text-align:center;align-items:center}._45aHG_label{color:var(--gl-ink,var(--foreground))}._45aHG_labelOverlay{color:var(--gl-ink,var(--card-foreground))}._45aHG_secondary,._45aHG_secondaryOverlay{color:var(--gl-muted,var(--muted-foreground))}._45aHG_rangeTrack{background:var(--gl-fill,var(--muted));border-radius:999px;width:100%;height:.375rem;margin-inline:auto;position:relative;overflow:hidden}._45aHG_rangeSweep{inset-block:0;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--gl-ink,var(--foreground)) 35%, transparent), transparent);border-radius:999px;width:50%;animation:1.6s infinite _45aHG_ig-range-sweep;position:absolute;left:-50%}._45aHG_rangePlaceholder{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--gl-muted,var(--muted-foreground));font-size:1.75rem;font-weight:700;line-height:1.2}._45aHG_rangeStatic{inset-block:0;background:color-mix(in oklab, var(--gl-ink,var(--foreground)) 35%, transparent);border-radius:999px;width:40%;position:absolute;left:0}._45aHG_mapPlaceholder{aspect-ratio:16/10;border:1px solid color-mix(in oklab, var(--gl-rule,var(--border)) 80%, transparent);background:linear-gradient(160deg, color-mix(in oklab, var(--gl-fill,var(--muted)) 92%, var(--gl-ink,var(--foreground))) 0%, color-mix(in oklab, var(--gl-fill,var(--muted)) 84%, var(--gl-ink,var(--foreground))) 48%, color-mix(in oklab, var(--gl-fill,var(--muted)) 90%, var(--gl-ink,var(--foreground))) 100%);width:100%;max-width:16rem;position:relative;overflow:hidden}._45aHG_mapPlaceholderGrid{opacity:.35;background-image:linear-gradient(to right, color-mix(in oklab, var(--gl-ink,var(--foreground)) 12%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--gl-ink,var(--foreground)) 12%, transparent) 1px, transparent 1px);background-size:18px 18px;position:absolute;inset:0}._45aHG_mapPlaceholderSweep{background:linear-gradient(105deg, transparent 28%, color-mix(in oklab, var(--gl-ground,var(--background)) 55%, transparent) 50%, transparent 72%);background-size:200% 100%;animation:2.2s ease-in-out infinite _45aHG_ig-map-sweep;position:absolute;inset:0}._45aHG_mapPlaceholderPin{background:var(--destructive);width:.7rem;height:.7rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 28%, transparent);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes _45aHG_ig-map-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes _45aHG_ig-range-sweep{0%{transform:translate(0%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){._45aHG_glow,._45aHG_glowOverlay,._45aHG_dotsOverlay{opacity:.7;animation:none}._45aHG_rangeSweep,._45aHG_mapPlaceholderSweep{opacity:.45;animation:none}}
.Ts2mXW_root{--s0:color-mix(in oklch, var(--accent) 8%, var(--surface));--s1:color-mix(in oklch, var(--accent) 18%, var(--surface));--s2:color-mix(in oklch, var(--accent) 32%, var(--surface));--s3:color-mix(in oklch, var(--accent) 48%, var(--surface));--s4:color-mix(in oklch, var(--accent) 66%, var(--surface));--s5:color-mix(in oklch, var(--accent) 86%, var(--surface));--hatch:color-mix(in oklch, var(--foreground) 22%, transparent);box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);flex-direction:column;flex:auto;gap:10px;display:flex;position:relative}.Ts2mXW_srOnly,.Ts2mXW_accessibleGrid{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Ts2mXW_root:has(.Ts2mXW_accessibleGrid:focus-visible) .Ts2mXW_viewport{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-control)}.Ts2mXW_legend{color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.Ts2mXW_scale{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.Ts2mXW_ramp{grid-template-columns:repeat(5,22px);gap:2px;height:8px;display:grid}.Ts2mXW_rampStep{background:var(--fill);border-radius:2px}.Ts2mXW_rampStep:first-child{border-radius:4px 2px 2px 4px}.Ts2mXW_rampStep:last-child{border-radius:2px 4px 4px 2px}.Ts2mXW_key{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.Ts2mXW_swatch{background:var(--s0);border-radius:3px;flex:none;width:12px;height:12px}.Ts2mXW_swatch[data-state=missing]{border:1px dashed var(--border-strong);background:0 0}.Ts2mXW_swatch[data-state=incomplete]{background:repeating-linear-gradient(135deg, var(--hatch) 0 1.5px, transparent 1.5px 4px), var(--surface-muted)}.Ts2mXW_viewport{overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow:auto}.Ts2mXW_grid{width:max-content;min-width:100%;display:grid}.Ts2mXW_corner,.Ts2mXW_columnHeader,.Ts2mXW_totalHeader{z-index:2;background:var(--surface);border-bottom:1px solid var(--border);height:28px;position:sticky;top:0}.Ts2mXW_corner{z-index:3;color:var(--text-muted);font-size:var(--text-xs);align-items:center;padding:0 10px 0 0;font-weight:500;display:flex;left:0}.Ts2mXW_columnHeader{display:flex}.Ts2mXW_columnHeader>span{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:center;text-overflow:clip;white-space:nowrap;flex:none;font-size:11px;line-height:28px;overflow:hidden}.Ts2mXW_columnHeader[data-sparse]>span{text-align:start;padding-inline-start:3px;overflow:visible}.Ts2mXW_columnHeader>span[data-on],.Ts2mXW_rowLabels>li[data-on]{color:var(--foreground);font-weight:500}.Ts2mXW_totalHeader,.Ts2mXW_summaryTotal,.Ts2mXW_totals>li{text-align:right;padding:0 10px}.Ts2mXW_totalHeader{color:var(--text-muted);font-size:var(--text-xs);font-weight:500;line-height:28px}.Ts2mXW_rowLabels,.Ts2mXW_totals{margin:0;padding:0;list-style:none}.Ts2mXW_rowLabels{z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--border);position:sticky;left:0}.Ts2mXW_rowLabels>li,.Ts2mXW_summaryLabel{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:0 10px 0 0;font-size:12px;overflow:hidden}.Ts2mXW_rowLabels>li[data-other]{color:var(--text-muted);font-style:italic}.Ts2mXW_totals>li,.Ts2mXW_summaryTotal{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:500}.Ts2mXW_totals>li[data-state=missing],.Ts2mXW_summaryTotal[data-state=missing]{color:var(--text-muted);font-weight:400}.Ts2mXW_totals>li[data-state=incomplete],.Ts2mXW_summaryTotal[data-state=incomplete]{background:repeating-linear-gradient(135deg, var(--hatch) 0 1px, transparent 1px 6px)}.Ts2mXW_summaryLabel,.Ts2mXW_summaryRow,.Ts2mXW_summaryTotal{z-index:1;margin-top:var(--sep);background:var(--surface);box-shadow:0 -1px 0 var(--border);position:sticky;bottom:0}.Ts2mXW_summaryLabel{z-index:2;color:var(--foreground);font-weight:500;left:0}.Ts2mXW_plot{touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:block}.Ts2mXW_cell rect{fill:var(--fill);transition:fill var(--duration-standard) var(--ease-standard) calc(var(--wave) * .24s)}.Ts2mXW_cell text{fill:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:0;pointer-events:none;font-size:11px}.Ts2mXW_cell[data-step="0"],.Ts2mXW_rampStep[data-step="0"]{--fill:var(--s0);--ink:var(--text-muted)}.Ts2mXW_cell[data-step="1"],.Ts2mXW_rampStep[data-step="1"]{--fill:var(--s1);--ink:var(--foreground)}.Ts2mXW_cell[data-step="2"],.Ts2mXW_rampStep[data-step="2"]{--fill:var(--s2);--ink:var(--foreground)}.Ts2mXW_cell[data-step="3"],.Ts2mXW_rampStep[data-step="3"]{--fill:var(--s3);--ink:var(--foreground)}.Ts2mXW_cell[data-step="4"],.Ts2mXW_rampStep[data-step="4"]{--fill:var(--s4);--ink:var(--accent-foreground)}.Ts2mXW_cell[data-step="5"],.Ts2mXW_rampStep[data-step="5"]{--fill:var(--s5);--ink:var(--accent-foreground)}.Ts2mXW_cell[data-state=missing] rect{fill:#0000;stroke:var(--border-strong);stroke-dasharray:3 3}.Ts2mXW_hatch{pointer-events:none}.Ts2mXW_hatchStroke{fill:var(--hatch)}.Ts2mXW_summaryRow .Ts2mXW_cell rect{fill:var(--surface-muted)}.Ts2mXW_summaryRow .Ts2mXW_cell text{fill:var(--foreground);font-weight:500}.Ts2mXW_marker{fill:none;stroke:var(--foreground);stroke-width:1.5px;pointer-events:none}.Ts2mXW_root[data-calm] .Ts2mXW_cell rect{transition:none}.Ts2mXW_panel{z-index:4;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);width:224px;box-shadow:var(--shadow-floating);color:var(--text-secondary);font-size:var(--text-xs);pointer-events:none;padding:10px 12px;position:absolute;top:0;left:0}.Ts2mXW_panelHead{color:var(--foreground);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}.Ts2mXW_panelPeriod{color:var(--text-muted);margin:2px 0 0}.Ts2mXW_panelValue{color:var(--foreground);font-size:var(--text-lg);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:6px 0 0;font-weight:500;line-height:1.2}.Ts2mXW_panelNote{color:var(--text-muted);margin:4px 0 0}@media (hover:hover) and (pointer:fine){.Ts2mXW_plot{cursor:crosshair}.Ts2mXW_plot[data-selectable]{cursor:pointer}}@media (prefers-reduced-motion:reduce){.Ts2mXW_cell rect{transition-delay:0s;transition-duration:var(--duration-fast)}}
._3HLJjG_shell{border:1px solid var(--border);background:var(--chat-input-background);box-shadow:none;flex-direction:column;gap:0;padding:.25rem;display:flex;overflow:hidden}._3HLJjG_header{justify-content:flex-end;padding:.5rem .5rem 0;display:flex}._3HLJjG_title{letter-spacing:-.025em;color:var(--foreground);text-wrap:balance;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}._3HLJjG_description{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.6}._3HLJjG_scrollArea{overscroll-behavior:contain;border:1px solid var(--chat-input-border);border-radius:max(0px, calc(var(--radius-xl) - 4px - 1px));background:#fff;flex:1;min-height:0;overflow:hidden auto}
.sPvEta_visual{width:100%;min-width:0;max-width:1040px;margin-inline:auto}.sPvEta_tabs{width:100%;min-width:0}.sPvEta_tabsList{border:1px solid var(--border);border-radius:var(--radius-2);background:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;height:auto;padding:4px;display:grid}.sPvEta_tab{border-radius:calc(var(--radius-2) - 4px);text-align:center;white-space:normal;min-width:0;height:auto;min-height:44px;padding:10px 16px;font-size:13px;line-height:1.35}.sPvEta_tab[data-state=active]{border-color:var(--border);background:var(--card);color:var(--foreground)}.sPvEta_tab[data-state=inactive]:hover{background:color-mix(in oklch, var(--card) 65%, transparent)}.sPvEta_panel{min-width:0;margin-top:12px}.sPvEta_tabs [data-product-player]>div:first-child>span:first-child{display:none}@media (max-width:640px){.sPvEta_tabs [data-product-player]>div:first-child{justify-content:flex-start}.sPvEta_tabs [data-product-player]>div:first-child>span:last-child{text-align:left;max-width:none}.sPvEta_tabsList{border-radius:12px;gap:3px;padding:3px}.sPvEta_tab{padding-inline:8px;font-size:12px}.sPvEta_panel{margin-top:8px}}
@layer components{._3xoKoa_root{font-family:var(--font-body);letter-spacing:var(--tracking-body);color:var(--foreground)}._3xoKoa_root[data-variant=pill]{display:inline-block}._3xoKoa_chipTrigger{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid;position:relative}._3xoKoa_chipTrigger:disabled{cursor:not-allowed;opacity:.5}._3xoKoa_chipTrigger:focus-visible:after{content:"";border-radius:calc(var(--chip-radius,6px) + 3px);box-shadow:0 0 0 2px var(--focus-ring);pointer-events:none;position:absolute;inset:-3px}._3xoKoa_chipFill{border-radius:inherit;background:var(--checker);position:absolute;inset:0;overflow:hidden}._3xoKoa_chipFill>span{border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001f;box-shadow:inset 0 0 0 1px lab(0% 0 0/.12)}}._3xoKoa_root,._3xoKoa_float{--picker-fill:var(--surface);--picker-width:min(19rem, calc(100vw - 32px));--checker:repeating-conic-gradient(#d7d7d7 0 25%, #fff 0 50%) 0 0 / 10px 10px}@supports (color:lab(0% 0 0)){._3xoKoa_root,._3xoKoa_float{--checker:repeating-conic-gradient(lab(86.08% -.0000298023 0) 0 25%, lab(100% 0 0) 0 50%) 0 0 / 10px 10px}}._3xoKoa_trigger,._3xoKoa_head{align-items:center;gap:10px;height:44px;padding:6px 16px 6px 6px;display:flex}._3xoKoa_trigger{border:1px solid var(--border);background:var(--picker-fill);box-shadow:var(--shadow-resting);color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) var(--ease-standard);border-radius:22px}._3xoKoa_trigger:disabled{cursor:not-allowed;opacity:.5}._3xoKoa_triggerText{text-align:start;min-width:0;line-height:1.15;display:grid}._3xoKoa_name{color:var(--text-secondary);font-size:var(--text-xs)}._3xoKoa_hex{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:500}._3xoKoa_chip{background:var(--checker);border-radius:50%;flex:none;width:32px;height:32px;display:block;position:relative;overflow:hidden}._3xoKoa_chip>span{border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a;box-shadow:inset 0 0 0 1px lab(0% 0 0/.1)}._3xoKoa_float{filter:drop-shadow(0 18px 36px #0000001f)drop-shadow(0 2px 6px #0000000f);filter:drop-shadow(0 18px 36px lab(0% 0 0/.12))drop-shadow(0 2px 6px lab(0% 0 0/.06))}._3xoKoa_float[data-closing]{pointer-events:none}._3xoKoa_popup{outline:none}._3xoKoa_panel{width:var(--picker-width);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--picker-fill);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);will-change:clip-path;padding-bottom:14px}._3xoKoa_head{gap:10px;padding-right:6px}._3xoKoa_head ._3xoKoa_triggerText{flex:1}._3xoKoa_headActions{gap:2px;display:flex}._3xoKoa_iconButton{border-radius:var(--radius-control);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}._3xoKoa_iconButton svg{width:18px;height:18px}._3xoKoa_iconButton:active{transform:scale(.94)}._3xoKoa_body{grid-template-columns:minmax(0,1fr);gap:14px;padding:8px 14px 0;display:grid}._3xoKoa_range{opacity:0;pointer-events:none;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}._3xoKoa_area{border-radius:var(--radius-panel);cursor:crosshair;touch-action:none;background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, transparent), var(--picker-hue);height:164px;position:relative;box-shadow:inset 0 0 0 1px #00000014;box-shadow:inset 0 0 0 1px lab(0% 0 0/.08)}._3xoKoa_areaThumb,._3xoKoa_sliderThumb{cursor:grab;pointer-events:none;width:22px;height:22px;transition:scale var(--duration-standard) var(--ease-enter);border-radius:50%;position:absolute;translate:-50% -50%;box-shadow:0 0 0 3px #fff,0 2px 8px #0000004d,inset 0 0 0 1px #0000001f;box-shadow:0 0 0 3px lab(100% 0 0),0 2px 8px lab(0% 0 0/.3),inset 0 0 0 1px lab(0% 0 0/.12)}._3xoKoa_areaThumb{background:var(--picker-opaque)}._3xoKoa_area[data-active] ._3xoKoa_areaThumb,._3xoKoa_slider[data-active] ._3xoKoa_sliderThumb{cursor:grabbing;scale:1.2}:is(._3xoKoa_area:has(._3xoKoa_range:focus-visible) ._3xoKoa_areaThumb,._3xoKoa_slider:has(._3xoKoa_range:focus-visible) ._3xoKoa_sliderThumb){outline:2px solid var(--focus-ring);outline-offset:3px}._3xoKoa_slider{border-radius:var(--radius-pill);cursor:pointer;touch-action:none;height:14px;margin:0 11px;position:relative}._3xoKoa_slider:before{content:"";border-radius:inherit;background:var(--track);position:absolute;inset:0 -11px;box-shadow:inset 0 0 0 1px #00000014;box-shadow:inset 0 0 0 1px lab(0% 0 0/.08)}._3xoKoa_sliderThumb{background:var(--checker);top:50%}._3xoKoa_sliderThumb:after{content:"";border-radius:inherit;background:var(--thumb-fill);position:absolute;inset:0}._3xoKoa_hue{--track:linear-gradient(to right, red 11px, #ff0 calc(11px + (100% - 22px) * .1666), #0f0 calc(11px + (100% - 22px) * .3333), #0ff 50%, #00f calc(11px + (100% - 22px) * .6666), #f0f calc(11px + (100% - 22px) * .8333), red calc(100% - 11px))}._3xoKoa_alpha{--track:linear-gradient(to right, transparent 11px, var(--picker-opaque) calc(100% - 11px)), var(--checker)}._3xoKoa_field{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);height:36px;transition:border-color var(--duration-fast) var(--ease-standard);align-items:stretch;margin-top:2px;display:flex;overflow:hidden}._3xoKoa_field:focus-within{border-color:var(--focus-ring)}._3xoKoa_field[data-invalid]{border-color:var(--danger)}._3xoKoa_format{border:0;border-right:1px solid var(--border);min-width:56px;color:var(--foreground);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;padding:0 10px;font-weight:500;display:flex}._3xoKoa_inputWrap{flex:1;min-width:0;display:flex;position:relative}._3xoKoa_input,._3xoKoa_morph{font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;padding:0 10px}._3xoKoa_input{width:100%;min-width:0;color:var(--foreground);caret-color:var(--foreground);background:0 0;border:0;outline:none!important}._3xoKoa_input[data-morphing]{color:#0000}._3xoKoa_morph{color:var(--foreground);pointer-events:none;white-space:nowrap;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}._3xoKoa_error{min-height:0;color:var(--danger);font-size:var(--text-xs);margin:-10px 2px -4px}._3xoKoa_error:empty{display:none}._3xoKoa_contrast{font-size:var(--text-sm);align-items:center;gap:10px;display:flex}._3xoKoa_sample{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--picker-bg);width:36px;height:28px;color:var(--picker-color);flex:none;place-items:center;font-weight:500;display:grid}._3xoKoa_ratio{font-variant-numeric:tabular-nums;min-width:4.4ch;font-weight:500}._3xoKoa_against{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._3xoKoa_grade{border-radius:var(--radius-pill);height:22px;font-size:var(--text-xs);white-space:nowrap;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);align-items:center;padding:0 8px;font-weight:500;display:inline-grid;position:relative}._3xoKoa_grade[data-grade=pass]{background:color-mix(in oklab, var(--success) 14%, transparent);color:var(--success)}._3xoKoa_grade[data-grade=large]{background:color-mix(in oklab, var(--warning) 16%, transparent);color:var(--warning)}._3xoKoa_grade[data-grade=fail]{background:color-mix(in oklab, var(--danger) 12%, transparent);color:var(--danger)}._3xoKoa_swatches{align-items:center;gap:6px;min-height:32px;display:flex}._3xoKoa_add{border:1px dashed var(--border-strong);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}._3xoKoa_add:active{transform:scale(.92)}._3xoKoa_icon{width:16px;height:16px}._3xoKoa_swatchList{flex:1;gap:6px;min-width:0;display:flex}._3xoKoa_swatchSlot{touch-action:pan-y;flex:none;position:relative}._3xoKoa_swatch{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:relative}._3xoKoa_swatch[aria-pressed=true]:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--foreground);position:absolute;inset:0}._3xoKoa_swatch:focus-visible:after{content:"";box-shadow:0 0 0 2px var(--focus-ring);pointer-events:none;border-radius:50%;position:absolute;inset:-3px}._3xoKoa_swatchChip{width:26px;height:26px;transition:scale var(--duration-standard) var(--ease-enter)}._3xoKoa_swatch[aria-pressed=true] ._3xoKoa_swatchChip{scale:.78}._3xoKoa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){._3xoKoa_trigger:not(:disabled):hover{border-color:var(--border-strong)}._3xoKoa_iconButton:hover{background:var(--surface-muted);color:var(--foreground)}._3xoKoa_format:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent)}._3xoKoa_add:hover{border-color:var(--foreground);color:var(--foreground)}}@media (max-width:360px){._3xoKoa_against{display:none}}@media (prefers-contrast:more){._3xoKoa_trigger,._3xoKoa_panel,._3xoKoa_field{border-color:var(--border-strong)}}@media (prefers-reduced-motion:reduce){._3xoKoa_areaThumb,._3xoKoa_sliderThumb,._3xoKoa_swatchChip,._3xoKoa_iconButton,._3xoKoa_add{transition:none}}
.cMKhHG_frame.cMKhHG_frame,.cMKhHG_frame{box-sizing:content-box;text-align:start;white-space:nowrap;margin:-.5em -.5em -.5em -.2em;padding:.5em .5em .5em .2em;display:inline-block;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - .5em),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - .5em),#0000)}.cMKhHG_track{white-space:nowrap;display:inline-block;position:relative}.cMKhHG_glyph{white-space:pre;transform-origin:50% 60%;display:inline-block}.cMKhHG_srOnly{clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.yKBVCq_counter{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;flex-direction:column;font-weight:500;line-height:1;display:inline-flex;position:relative}.yKBVCq_label{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-body);font-weight:400;line-height:var(--leading-body);margin-bottom:8px}.yKBVCq_value{white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:flex-start;display:inline-flex}.yKBVCq_column{--feather:.16em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);display:inline-block;position:relative;overflow:hidden}.yKBVCq_sizer{visibility:hidden}.yKBVCq_glyph{inset:var(--feather) 0;text-align:center;position:absolute}.yKBVCq_labelText{display:inline-block}.yKBVCq_labelSwap{display:block;position:relative}.yKBVCq_symbol{display:inline-block;overflow-x:clip}.yKBVCq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}