.ProductDemo-module__i66sEG__demo{width:100%;max-width:960px;font-family:var(--font-dm-sans),sans-serif;margin:auto}.ProductDemo-module__i66sEG__stage{background:radial-gradient(ellipse at 18% 0%,hsl(var(--accent)/.13),transparent 65%),linear-gradient(145deg,hsl(var(--muted)),hsl(var(--background)));border:1px solid hsl(var(--border)/.6);border-radius:22px;padding:24px}.ProductDemo-module__i66sEG__window{border:1px solid hsl(var(--border));background:hsl(var(--background));box-shadow:0 24px 60px -28px hsl(var(--foreground)/.25);text-align:left;border-radius:12px;overflow:hidden}.ProductDemo-module__i66sEG__nav{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));align-items:center;gap:22px;min-height:42px;padding:10px 16px;font-size:11px;display:flex}.ProductDemo-module__i66sEG__nav>strong{font-family:var(--font-merriweather),serif;white-space:nowrap;font-size:11px}.ProductDemo-module__i66sEG__nav>div{color:hsl(var(--muted-foreground));gap:18px;display:flex}.ProductDemo-module__i66sEG__nav [data-active=true],.ProductDemo-module__i66sEG__tabs [data-active=true]{color:hsl(var(--accent))}.ProductDemo-module__i66sEG__avatar{background:hsl(var(--accent)/.12);width:22px;height:22px;color:hsl(var(--accent));border-radius:50%;place-items:center;margin-left:auto;display:grid}.ProductDemo-module__i66sEG__canvas{background:var(--gradient-canvas)}.ProductDemo-module__i66sEG__pageHeader{flex-wrap:wrap;align-items:center;gap:14px;padding:22px 20px 14px;display:flex}.ProductDemo-module__i66sEG__pageHeader h2{font-family:var(--font-merriweather),serif;letter-spacing:-.025em;font-size:23px;font-weight:700}.ProductDemo-module__i66sEG__tabs{color:hsl(var(--muted-foreground));gap:12px;font-size:11px;display:flex}.ProductDemo-module__i66sEG__viewport{min-height:470px}.ProductDemo-module__i66sEG__split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:14px;min-height:470px;padding:0 0 0 16px;display:grid}.ProductDemo-module__i66sEG__list{min-width:0;padding:0 0 24px}.ProductDemo-module__i66sEG__tools{color:hsl(var(--muted-foreground));align-items:center;gap:14px;padding:4px 6px 18px;font-size:11px;display:flex}.ProductDemo-module__i66sEG__listRow{background:hsl(var(--card)/.65);text-align:left;border:1px solid #0000;border-radius:8px;width:100%;margin:0 0 6px;padding:13px 12px;font-size:13px;line-height:1.5;display:block}.ProductDemo-module__i66sEG__listRow>strong{font-weight:500}.ProductDemo-module__i66sEG__listRow[aria-pressed=true],.ProductDemo-module__i66sEG__listRow[data-active=true],.ProductDemo-module__i66sEG__treeRow[aria-pressed=true]{border-color:hsl(var(--accent)/.35);background:hsl(var(--accent)/.1)}button.ProductDemo-module__i66sEG__listRow:hover,button.ProductDemo-module__i66sEG__treeRow:hover{background:hsl(var(--card)/.9)}.ProductDemo-module__i66sEG__rowMain{align-items:baseline;gap:8px;display:flex}.ProductDemo-module__i66sEG__rowMain>small{color:hsl(var(--muted-foreground));flex-shrink:0;font-family:monospace;font-size:11px}.ProductDemo-module__i66sEG__rowMain>strong{font-weight:500}.ProductDemo-module__i66sEG__rowMeta{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;font-family:monospace;font-size:10px;line-height:1.5;display:flex}.ProductDemo-module__i66sEG__detail{background:hsl(var(--background));border:1px solid hsl(var(--border));overflow-wrap:anywhere;border-bottom:0;border-right:0;border-radius:8px 0 0;min-height:470px;padding:25px 24px;font-size:13px;line-height:1.7}.ProductDemo-module__i66sEG__detailHeader{align-items:start;gap:10px;margin-bottom:24px;display:flex}.ProductDemo-module__i66sEG__detailHeader h3,.ProductDemo-module__i66sEG__modal h3{font-family:var(--font-merriweather),serif;letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.5}.ProductDemo-module__i66sEG__detailHeader>button{color:hsl(var(--muted-foreground));flex-shrink:0;margin-left:auto;padding:3px}.ProductDemo-module__i66sEG__brief{color:hsl(var(--muted-foreground));white-space:nowrap;gap:8px;padding-top:5px;font-size:10px;display:flex}.ProductDemo-module__i66sEG__brief b{color:hsl(var(--accent));font-weight:400}.ProductDemo-module__i66sEG__editorial{color:hsl(var(--muted-foreground));margin-bottom:24px}.ProductDemo-module__i66sEG__editorial b{color:hsl(var(--foreground));font-style:italic;font-weight:500}.ProductDemo-module__i66sEG__editorial:after{content:"";background:hsl(var(--accent)/.5);width:42px;height:1px;margin-top:18px;display:block}.ProductDemo-module__i66sEG__section{margin-top:23px}.ProductDemo-module__i66sEG__section>h4{margin-bottom:10px;font-size:13px;font-weight:500}.ProductDemo-module__i66sEG__section>h4:before{content:"⌄";color:hsl(var(--muted-foreground));margin-right:6px}.ProductDemo-module__i66sEG__problem{border:1px solid hsl(var(--border));border-radius:7px;padding:13px}.ProductDemo-module__i66sEG__problem blockquote{color:hsl(var(--muted-foreground));gap:9px;margin:16px 0;font-size:12px;display:flex}.ProductDemo-module__i66sEG__problem blockquote svg{flex-shrink:0;margin-top:4px}.ProductDemo-module__i66sEG__badge{border:1px solid hsl(var(--accent)/.25);background:hsl(var(--accent)/.08);color:hsl(var(--accent));white-space:nowrap;border-radius:20px;align-items:center;padding:1px 6px;font-family:monospace;font-size:10px;display:inline-flex}.ProductDemo-module__i66sEG__rowMain .ProductDemo-module__i66sEG__badge{margin-left:auto}.ProductDemo-module__i66sEG__textLink{color:hsl(var(--foreground));text-align:left;align-items:center;gap:5px;font-weight:500;display:inline-flex}.ProductDemo-module__i66sEG__textLink:hover{color:hsl(var(--accent))}.ProductDemo-module__i66sEG__relation{border:1px solid hsl(var(--border));text-align:left;background:hsl(var(--card)/.5);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:7px;padding:11px 12px;font-size:13px;line-height:1.6;display:flex}.ProductDemo-module__i66sEG__relation strong{font-weight:500;display:block}.ProductDemo-module__i66sEG__relation small{color:hsl(var(--muted-foreground));margin-top:3px;font-size:10px;display:block}.ProductDemo-module__i66sEG__relation svg{flex-shrink:0}button.ProductDemo-module__i66sEG__relation:hover{background:hsl(var(--muted)/.5)}.ProductDemo-module__i66sEG__relation[aria-pressed=true]{border-color:hsl(var(--accent));background:hsl(var(--accent)/.06)}.ProductDemo-module__i66sEG__quote{color:hsl(var(--muted-foreground));margin:12px 0;padding-left:12px}.ProductDemo-module__i66sEG__learning{border:1px solid hsl(var(--border));background:hsl(var(--card)/.5);border-radius:7px;padding:15px}.ProductDemo-module__i66sEG__learning h5{margin:15px 0 4px;font-size:12px;font-weight:600}.ProductDemo-module__i66sEG__learning p+p{margin-top:12px}.ProductDemo-module__i66sEG__learning ul{padding-left:18px;list-style:outside}.ProductDemo-module__i66sEG__learning small{color:hsl(var(--muted-foreground));margin-top:12px;font-size:11px;display:block}.ProductDemo-module__i66sEG__groupLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.1em;margin:14px 0 8px;font-size:10px}.ProductDemo-module__i66sEG__primary,.ProductDemo-module__i66sEG__secondary{border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:12px;line-height:1.4;display:inline-flex}.ProductDemo-module__i66sEG__primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ProductDemo-module__i66sEG__primary:hover{background:hsl(var(--primary-deep))}.ProductDemo-module__i66sEG__primary:disabled{opacity:.5;cursor:not-allowed}.ProductDemo-module__i66sEG__secondary{border:1px solid hsl(var(--border));background:hsl(var(--card))}.ProductDemo-module__i66sEG__modalScene{background:linear-gradient(hsl(var(--foreground)/.2),hsl(var(--foreground)/.2)),var(--gradient-canvas);justify-content:center;align-items:flex-start;min-height:470px;padding:24px;display:flex}.ProductDemo-module__i66sEG__modal{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;max-width:520px;box-shadow:0 16px 35px -16px hsl(var(--foreground)/.45);border-radius:9px;padding:24px;font-size:13px;line-height:1.65}.ProductDemo-module__i66sEG__modalTop{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ProductDemo-module__i66sEG__modalTop button{color:hsl(var(--muted-foreground));margin-left:auto;padding:4px}.ProductDemo-module__i66sEG__modalFooter{border-top:1px solid hsl(var(--border));justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding-top:20px;display:flex}.ProductDemo-module__i66sEG__mono{color:hsl(var(--muted-foreground));margin-top:10px;font-family:monospace;font-size:11px}.ProductDemo-module__i66sEG__muted{color:hsl(var(--muted-foreground))}.ProductDemo-module__i66sEG__directions{gap:3px;margin-bottom:18px;display:grid}.ProductDemo-module__i66sEG__customize{margin-top:18px}.ProductDemo-module__i66sEG__customize summary{cursor:pointer;color:hsl(var(--muted-foreground));font-size:12px}.ProductDemo-module__i66sEG__customize>label{gap:6px;margin-top:14px;font-size:12px;display:grid}.ProductDemo-module__i66sEG__customize textarea{border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;color:hsl(var(--foreground));resize:vertical;border-radius:6px;padding:10px}.ProductDemo-module__i66sEG__actionChoices{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ProductDemo-module__i66sEG__actionChoices legend{margin-bottom:8px}.ProductDemo-module__i66sEG__actionChoices label{border:1px solid hsl(var(--border));border-radius:6px;gap:5px;padding:6px 9px;font-size:12px;display:flex}.ProductDemo-module__i66sEG__actionChoices input{accent-color:hsl(var(--accent))}.ProductDemo-module__i66sEG__board{min-height:470px;padding:0 20px 24px}.ProductDemo-module__i66sEG__board .ProductDemo-module__i66sEG__list{max-width:760px;margin:auto}.ProductDemo-module__i66sEG__treeRow{background:hsl(var(--card)/.7);text-align:left;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;width:calc(100% - 32px);margin-bottom:6px;padding:13px 12px;font-size:13px;display:flex}.ProductDemo-module__i66sEG__treeRow>span:not(.ProductDemo-module__i66sEG__entityIcon):not(.ProductDemo-module__i66sEG__indent){flex:1}.ProductDemo-module__i66sEG__treeRow strong{font-weight:500;line-height:1.5;display:block}.ProductDemo-module__i66sEG__treeRow small{color:hsl(var(--muted-foreground));margin-top:3px;font-size:10px;display:block}.ProductDemo-module__i66sEG__treeRow svg{color:hsl(var(--muted-foreground));flex-shrink:0}.ProductDemo-module__i66sEG__entityIcon svg{color:hsl(var(--accent))}.ProductDemo-module__i66sEG__rowStatus{margin-left:auto}.ProductDemo-module__i66sEG__indent{width:13px}.ProductDemo-module__i66sEG__metadataLine{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:14px;font-size:11px;display:flex}.ProductDemo-module__i66sEG__metadataLine span{border:1px solid hsl(var(--border));border-radius:6px;padding:3px 7px}.ProductDemo-module__i66sEG__metadata{grid-template-columns:100px 1fr;gap:14px;font-size:12px;display:grid}.ProductDemo-module__i66sEG__metadata dt{color:hsl(var(--muted-foreground))}.ProductDemo-module__i66sEG__metadata dd{margin:0}.ProductDemo-module__i66sEG__landscape{min-width:0;padding:0 16px 22px}.ProductDemo-module__i66sEG__bubbles{width:100%;max-width:520px;margin:0 auto 24px;display:block;overflow:visible}.ProductDemo-module__i66sEG__bubble{cursor:pointer}.ProductDemo-module__i66sEG__bubble circle{fill:color-mix(in srgb,var(--evolution-color),transparent 85%);stroke:color-mix(in srgb,var(--evolution-color),transparent 55%)}.ProductDemo-module__i66sEG__bubble .ProductDemo-module__i66sEG__leaf{fill:color-mix(in srgb,var(--evolution-color),transparent 75%)}.ProductDemo-module__i66sEG__bubble[aria-pressed=true]>circle,.ProductDemo-module__i66sEG__bubble:hover>circle{stroke:var(--evolution-color);stroke-width:2px}.ProductDemo-module__i66sEG__bubble:focus-visible{outline:none}.ProductDemo-module__i66sEG__bubble:focus-visible>circle{stroke:hsl(var(--foreground));stroke-width:3px}.ProductDemo-module__i66sEG__clusterLabel,.ProductDemo-module__i66sEG__leafLabel{fill:hsl(var(--foreground));text-anchor:middle;pointer-events:none}.ProductDemo-module__i66sEG__clusterLabel{font-size:13px;font-weight:600}.ProductDemo-module__i66sEG__leafLabel{font-size:11px}.ProductDemo-module__i66sEG__legend{border:1px solid hsl(var(--border));background:hsl(var(--card)/.7);border-radius:18px;flex-wrap:wrap;justify-content:center;gap:9px;padding:10px;font-size:10px;display:flex}.ProductDemo-module__i66sEG__legend span{align-items:center;gap:4px;display:flex}.ProductDemo-module__i66sEG__legend i{border-radius:50%;width:8px;height:8px}.ProductDemo-module__i66sEG__transport{justify-content:center;align-items:center;gap:16px;padding-top:22px;display:flex}.ProductDemo-module__i66sEG__steps{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.4);border-radius:24px;flex-wrap:wrap;justify-content:center;gap:3px;padding:4px;display:flex}.ProductDemo-module__i66sEG__steps button{color:hsl(var(--muted-foreground));border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:9px 13px;font-size:12px;display:flex}.ProductDemo-module__i66sEG__steps button span{opacity:.65;font-family:monospace;font-size:10px}.ProductDemo-module__i66sEG__steps [aria-current]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 4px hsl(var(--foreground)/.06)}.ProductDemo-module__i66sEG__play{color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:10px 5px;font-size:12px;display:inline-flex}.ProductDemo-module__i66sEG__caption{text-align:center;max-width:660px;min-height:42px;color:hsl(var(--muted-foreground));margin:14px auto 0;padding:0 12px;font-size:13px;line-height:1.6}.ProductDemo-module__i66sEG__demo button,.ProductDemo-module__i66sEG__demo summary{transition:background .16s,color .16s}.ProductDemo-module__i66sEG__demo :is(button,summary,input,textarea):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (max-width:760px){.ProductDemo-module__i66sEG__stage{padding:12px}.ProductDemo-module__i66sEG__nav{gap:12px}.ProductDemo-module__i66sEG__nav>div{gap:10px;font-size:10px}.ProductDemo-module__i66sEG__detail{padding:20px 18px}.ProductDemo-module__i66sEG__detailHeader{flex-wrap:wrap}.ProductDemo-module__i66sEG__detailHeader h3{flex:1;min-width:160px}.ProductDemo-module__i66sEG__brief{display:none}.ProductDemo-module__i66sEG__treeRow{width:100%;padding:11px 8px}.ProductDemo-module__i66sEG__treeRow .ProductDemo-module__i66sEG__rowStatus{display:none}}@media (max-width:560px){.ProductDemo-module__i66sEG__stage{border-radius:16px;padding:7px}.ProductDemo-module__i66sEG__nav{padding:10px}.ProductDemo-module__i66sEG__nav>div{display:none}.ProductDemo-module__i66sEG__pageHeader{gap:10px;padding:18px 14px}.ProductDemo-module__i66sEG__pageHeader h2{font-size:21px}.ProductDemo-module__i66sEG__tabs{gap:11px;font-size:11px}.ProductDemo-module__i66sEG__split{flex-direction:column;gap:12px;padding:0;display:flex}.ProductDemo-module__i66sEG__split>.ProductDemo-module__i66sEG__list{width:100%;max-height:165px;padding:0 12px;overflow:auto}.ProductDemo-module__i66sEG__split .ProductDemo-module__i66sEG__list .ProductDemo-module__i66sEG__tools{padding-bottom:10px}.ProductDemo-module__i66sEG__split .ProductDemo-module__i66sEG__listRow{padding:10px}.ProductDemo-module__i66sEG__split>.ProductDemo-module__i66sEG__detail{border-left:0;border-radius:0;width:100%;min-height:0}.ProductDemo-module__i66sEG__split>.ProductDemo-module__i66sEG__landscape{width:100%}.ProductDemo-module__i66sEG__split .ProductDemo-module__i66sEG__bubbles{max-width:250px}.ProductDemo-module__i66sEG__modalScene{padding:14px 9px}.ProductDemo-module__i66sEG__modal{padding:18px 15px}.ProductDemo-module__i66sEG__modalFooter{flex-wrap:wrap}.ProductDemo-module__i66sEG__viewport,.ProductDemo-module__i66sEG__board{min-height:390px}.ProductDemo-module__i66sEG__board{padding:0 12px 16px}.ProductDemo-module__i66sEG__treeRow{width:calc(100% - 32px)}.ProductDemo-module__i66sEG__transport{gap:7px}.ProductDemo-module__i66sEG__steps button{padding:8px 9px;font-size:11px}.ProductDemo-module__i66sEG__steps button span,.ProductDemo-module__i66sEG__play span{display:none}.ProductDemo-module__i66sEG__caption{font-size:12px}}@media (prefers-reduced-motion:reduce){.ProductDemo-module__i66sEG__demo button,.ProductDemo-module__i66sEG__demo summary{transition:none}}
.FeedbackFeature-module__cOsnyW__feature{isolation:isolate;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:22px;grid-template-columns:.95fr 1.05fr;display:grid;position:relative;overflow:hidden}.FeedbackFeature-module__cOsnyW__copy{z-index:1;padding:44px 0 44px 40px;position:relative}.FeedbackFeature-module__cOsnyW__eyebrow{color:hsl(var(--accent));letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:10px}.FeedbackFeature-module__cOsnyW__copy h2{letter-spacing:-.03em;max-width:350px;margin-bottom:22px;font-size:clamp(24px,2.4vw,32px);line-height:1.35}.FeedbackFeature-module__cOsnyW__copy>p:not(.FeedbackFeature-module__cOsnyW__eyebrow){color:hsl(var(--muted-foreground));max-width:330px;margin-bottom:14px;font-size:14px;line-height:1.75}.FeedbackFeature-module__cOsnyW__link{color:hsl(var(--foreground));border-radius:4px;align-items:center;gap:10px;margin-top:30px;font-size:13px;font-weight:500;display:inline-flex}.FeedbackFeature-module__cOsnyW__link:hover{color:hsl(var(--accent))}.FeedbackFeature-module__cOsnyW__art{text-align:left;cursor:zoom-in;background:radial-gradient(ellipse at 70% 80%,hsl(var(--accent)/.1),transparent 70%);min-width:0;min-height:440px;position:relative;overflow:hidden}.FeedbackFeature-module__cOsnyW__backdrop{border:1px solid hsl(var(--foreground)/.13);background:hsl(var(--muted)/.6);opacity:.38;border-radius:12px;width:410px;display:block;position:absolute;top:58px;left:100px;transform:rotate(9deg);-webkit-mask-image:linear-gradient(#000 35%,#0000 100%);mask-image:linear-gradient(#000 35%,#0000 100%)}.FeedbackFeature-module__cOsnyW__inboxHeader{border-bottom:1px solid hsl(var(--border));align-items:center;gap:9px;padding:18px;font-size:13px;display:flex}.FeedbackFeature-module__cOsnyW__inboxHeader>span{color:hsl(var(--muted-foreground));margin-left:auto;font-size:11px}.FeedbackFeature-module__cOsnyW__inboxRow{border-bottom:1px solid hsl(var(--border));padding:20px;font-size:13px;display:block}.FeedbackFeature-module__cOsnyW__inboxRow>span{color:hsl(var(--muted-foreground));margin-bottom:7px;font-size:10px;display:block}.FeedbackFeature-module__cOsnyW__foreground{transform-origin:top;width:355px;display:block;position:absolute;top:122px;left:30px;transform:rotate(7deg)}.FeedbackFeature-module__cOsnyW__panel{border:1px solid hsl(var(--foreground)/.19);background:hsl(var(--card));border-radius:11px;display:block;box-shadow:0 24px 48px -20px #110b0973}.FeedbackFeature-module__cOsnyW__panelHeader{border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));align-items:center;gap:8px;padding:14px 18px;font-size:11px;display:flex}.FeedbackFeature-module__cOsnyW__panelHeader>span{margin-left:auto;font-family:monospace;font-size:10px}.FeedbackFeature-module__cOsnyW__panelBody{padding:22px;display:block}.FeedbackFeature-module__cOsnyW__proposed{color:hsl(var(--muted-foreground));margin-bottom:9px;font-size:10px;display:block}.FeedbackFeature-module__cOsnyW__problem{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.4;display:block}.FeedbackFeature-module__cOsnyW__evidence{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.4);border-radius:8px;margin-top:20px;padding:16px;display:block}.FeedbackFeature-module__cOsnyW__source{color:hsl(var(--muted-foreground));align-items:center;gap:6px;font-size:10px;display:flex}.FeedbackFeature-module__cOsnyW__quote{margin-top:12px;font-size:13px;line-height:1.85;display:block}.FeedbackFeature-module__cOsnyW__quote mark{color:inherit;background:hsl(var(--accent)/.15);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 0}.FeedbackFeature-module__cOsnyW__panelFooter{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;margin-top:20px;font-size:10px;display:flex}.FeedbackFeature-module__cOsnyW__enlarge{border:1px solid hsl(var(--border));width:30px;height:30px;color:hsl(var(--muted-foreground));background:hsl(var(--card));border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:18px}.FeedbackFeature-module__cOsnyW__art:hover .FeedbackFeature-module__cOsnyW__enlarge{color:hsl(var(--accent))}.FeedbackFeature-module__cOsnyW__art:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:-5px}.FeedbackFeature-module__cOsnyW__link:focus-visible,.FeedbackFeature-module__cOsnyW__dialog button:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:4px}.FeedbackFeature-module__cOsnyW__dialog{border:1px solid hsl(var(--border));width:calc(100% - 2rem);max-width:560px;max-height:90dvh;color:hsl(var(--foreground));background:hsl(var(--background));border-radius:16px;margin:auto;padding:0;box-shadow:0 30px 80px #110b0959}.FeedbackFeature-module__cOsnyW__dialog::backdrop{background:#000000a6}.FeedbackFeature-module__cOsnyW__dialogHeader{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.FeedbackFeature-module__cOsnyW__dialogHeader h2{font-size:16px;line-height:1.4}.FeedbackFeature-module__cOsnyW__dialogHeader button{border-radius:50%;padding:8px}.FeedbackFeature-module__cOsnyW__dialogHeader button:hover{background:hsl(var(--muted))}.FeedbackFeature-module__cOsnyW__dialogContent{padding:28px}.FeedbackFeature-module__cOsnyW__dialogContent .FeedbackFeature-module__cOsnyW__panel{box-shadow:none}.FeedbackFeature-module__cOsnyW__dialogContent .FeedbackFeature-module__cOsnyW__problem{font-size:23px}.FeedbackFeature-module__cOsnyW__dialogContent .FeedbackFeature-module__cOsnyW__quote{font-size:16px}@media (max-width:800px){.FeedbackFeature-module__cOsnyW__feature{grid-template-columns:1fr}.FeedbackFeature-module__cOsnyW__copy{padding:32px 28px 0}.FeedbackFeature-module__cOsnyW__copy h2,.FeedbackFeature-module__cOsnyW__copy>p:not(.FeedbackFeature-module__cOsnyW__eyebrow){max-width:480px}.FeedbackFeature-module__cOsnyW__copy h2{font-size:27px}.FeedbackFeature-module__cOsnyW__link{margin-top:10px}.FeedbackFeature-module__cOsnyW__art{min-height:380px}.FeedbackFeature-module__cOsnyW__foreground{top:55px;left:calc(50% - 177px);transform:rotate(5deg)}.FeedbackFeature-module__cOsnyW__backdrop{top:20px;left:calc(50% - 110px)}}@media (max-width:420px){.FeedbackFeature-module__cOsnyW__copy{padding:28px 22px 0}.FeedbackFeature-module__cOsnyW__copy h2{font-size:24px}.FeedbackFeature-module__cOsnyW__art{min-height:365px}.FeedbackFeature-module__cOsnyW__foreground{width:calc(100% - 40px);top:44px;left:20px;transform:rotate(3deg)}.FeedbackFeature-module__cOsnyW__panelBody{padding:18px}.FeedbackFeature-module__cOsnyW__problem{font-size:17px}.FeedbackFeature-module__cOsnyW__evidence{margin-top:15px;padding:12px}.FeedbackFeature-module__cOsnyW__quote{font-size:12px}.FeedbackFeature-module__cOsnyW__dialogContent{padding:16px}.FeedbackFeature-module__cOsnyW__dialogContent .FeedbackFeature-module__cOsnyW__problem{font-size:20px}.FeedbackFeature-module__cOsnyW__dialogContent .FeedbackFeature-module__cOsnyW__quote{font-size:14px}}.FeedbackFeature-module__cOsnyW__panelFooter>span{align-items:center;gap:5px;display:inline-flex}
.FeedbackSources-module__WiDH5W__section{max-width:1024px;margin:auto}.FeedbackSources-module__WiDH5W__heading{max-width:650px;margin-bottom:32px}.FeedbackSources-module__WiDH5W__heading h2{margin:12px 0 16px;font-size:clamp(28px,3.2vw,40px);line-height:1.2}.FeedbackSources-module__WiDH5W__heading p{color:hsl(var(--muted-foreground));font-size:17px;line-height:1.7}.FeedbackSources-module__WiDH5W__canvas{border:1px solid hsl(var(--border));background:radial-gradient(ellipse at 80% 25%,hsl(var(--accent)/.1),transparent 65%),hsl(var(--muted)/.25);font-family:var(--font-dm-sans),sans-serif;border-radius:20px;padding:32px}.FeedbackSources-module__WiDH5W__flow{grid-template-columns:minmax(240px,.85fr) 44px minmax(0,1.4fr);align-items:center;display:grid}.FeedbackSources-module__WiDH5W__sources{gap:10px;display:grid}.FeedbackSources-module__WiDH5W__source{text-align:left;border:1px solid hsl(var(--border));background:hsl(var(--card)/.85);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.FeedbackSources-module__WiDH5W__source>svg{color:hsl(var(--muted-foreground));flex:none}.FeedbackSources-module__WiDH5W__source strong{font-size:14px;font-weight:600;display:block}.FeedbackSources-module__WiDH5W__source small{color:hsl(var(--muted-foreground));margin-top:3px;font-size:12px;display:block}.FeedbackSources-module__WiDH5W__source em{color:hsl(var(--muted-foreground));margin-left:auto;font-size:12px;font-style:normal}.FeedbackSources-module__WiDH5W__source:hover,.FeedbackSources-module__WiDH5W__source[aria-pressed=true]{border-color:hsl(var(--accent)/.55);background:hsl(var(--background))}.FeedbackSources-module__WiDH5W__source[aria-pressed=true]>svg{color:hsl(var(--accent))}.FeedbackSources-module__WiDH5W__source:focus-visible,.FeedbackSources-module__WiDH5W__controls button:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}.FeedbackSources-module__WiDH5W__connector{background:hsl(var(--accent)/.3);height:1px;color:hsl(var(--accent));position:relative}.FeedbackSources-module__WiDH5W__connector>svg{position:absolute;top:-9px;right:0}.FeedbackSources-module__WiDH5W__connector>svg:last-child,.FeedbackSources-module__WiDH5W__connector>span{display:none}.FeedbackSources-module__WiDH5W__canvas[data-playing=true] .FeedbackSources-module__WiDH5W__connector>span{background:hsl(var(--accent));border-radius:50%;width:7px;height:7px;animation:1.5s linear infinite FeedbackSources-module__WiDH5W__incoming;display:block;position:absolute;top:-3px}.FeedbackSources-module__WiDH5W__inbox{border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:0;box-shadow:0 16px 40px -24px hsl(var(--foreground)/.3);border-radius:12px;overflow:hidden}.FeedbackSources-module__WiDH5W__chrome{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 20px;display:flex}.FeedbackSources-module__WiDH5W__chrome>span,.FeedbackSources-module__WiDH5W__route,.FeedbackSources-module__WiDH5W__review,.FeedbackSources-module__WiDH5W__return,.FeedbackSources-module__WiDH5W__controls button,.FeedbackSources-module__WiDH5W__controls p{align-items:center;gap:8px;display:flex}.FeedbackSources-module__WiDH5W__chrome>span{font-size:14px;font-weight:600}.FeedbackSources-module__WiDH5W__chrome small{color:hsl(var(--muted-foreground));font-size:12px}.FeedbackSources-module__WiDH5W__detail{min-height:350px;padding:24px}.FeedbackSources-module__WiDH5W__route{color:hsl(var(--muted-foreground));margin-bottom:16px;font-size:12px}.FeedbackSources-module__WiDH5W__planned,.FeedbackSources-module__WiDH5W__available{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:5px;padding:5px 8px;font-size:12px;display:inline-block}.FeedbackSources-module__WiDH5W__available{background:hsl(var(--accent)/.08);color:hsl(var(--accent))}.FeedbackSources-module__WiDH5W__detail h3{font-family:var(--font-dm-sans),sans-serif;margin:16px 0 12px;font-size:23px;font-weight:600;line-height:1.3}.FeedbackSources-module__WiDH5W__detail>p,.FeedbackSources-module__WiDH5W__note p{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.7}.FeedbackSources-module__WiDH5W__note{background:hsl(var(--muted)/.5);border-radius:8px;gap:10px;margin-top:22px;padding:14px;display:flex}.FeedbackSources-module__WiDH5W__note>svg,.FeedbackSources-module__WiDH5W__review>svg,.FeedbackSources-module__WiDH5W__controls p>svg,.FeedbackSources-module__WiDH5W__return>svg{color:hsl(var(--accent));flex:none}.FeedbackSources-module__WiDH5W__note small{color:hsl(var(--muted-foreground));margin-bottom:7px;font-size:12px;display:block}.FeedbackSources-module__WiDH5W__note blockquote{font-size:14px;line-height:1.7}.FeedbackSources-module__WiDH5W__review{border-top:1px solid hsl(var(--border));margin-top:22px;padding-top:16px;font-size:12px;line-height:1.6}.FeedbackSources-module__WiDH5W__loop{border:1px solid hsl(var(--accent)/.22);background:hsl(var(--background)/.6);border-radius:12px;margin-top:32px}.FeedbackSources-module__WiDH5W__loop ol{grid-template-columns:repeat(4,1fr);gap:20px;padding:20px;list-style:none;display:grid}.FeedbackSources-module__WiDH5W__loop li{align-items:flex-start;gap:9px;display:flex}.FeedbackSources-module__WiDH5W__step{width:22px;height:22px;color:hsl(var(--accent));background:hsl(var(--accent)/.08);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.FeedbackSources-module__WiDH5W__loop strong{margin:2px 0 6px;font-size:14px;display:block}.FeedbackSources-module__WiDH5W__loop p{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.6}.FeedbackSources-module__WiDH5W__return{border-top:1px dashed hsl(var(--accent)/.25);color:hsl(var(--muted-foreground));justify-content:center;padding:12px 20px;font-size:12px;line-height:1.5}.FeedbackSources-module__WiDH5W__controls{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.FeedbackSources-module__WiDH5W__controls p{max-width:470px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.6}.FeedbackSources-module__WiDH5W__controls button{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;flex:none;padding:10px 12px;font-size:12px}@keyframes FeedbackSources-module__WiDH5W__incoming{0%{left:0}to{left:calc(100% - 7px)}}.FeedbackSources-module__WiDH5W__notesStrip{border-top:1px solid hsl(var(--border));font-family:var(--font-dm-sans),sans-serif;margin-top:28px;padding:28px 0 0}.FeedbackSources-module__WiDH5W__notesHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.FeedbackSources-module__WiDH5W__notesHeading h3{font-family:inherit;font-size:18px;font-weight:500}.FeedbackSources-module__WiDH5W__notesStrip ul{border:1px solid hsl(var(--border));background:hsl(var(--card)/.5);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin:24px 0 20px;padding:0;list-style:none;display:grid;overflow:hidden}.FeedbackSources-module__WiDH5W__notesStrip li+li{border-left:1px solid hsl(var(--border))}.FeedbackSources-module__WiDH5W__notesStrip a{letter-spacing:-.025em;justify-content:center;align-items:center;gap:8px;min-height:64px;padding:12px 8px;font-size:17px;font-weight:600;display:flex}.FeedbackSources-module__WiDH5W__notesStrip a svg{color:hsl(var(--muted-foreground));flex:none;transform:rotate(-45deg)}.FeedbackSources-module__WiDH5W__notesStrip a:hover{background:hsl(var(--accent)/.06);color:hsl(var(--accent))}.FeedbackSources-module__WiDH5W__notesStrip a:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:-3px}.FeedbackSources-module__WiDH5W__notesStrip>p{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.7}.FeedbackSources-module__WiDH5W__notesStrip>small{color:hsl(var(--muted-foreground));margin-top:6px;font-size:12px;display:block}@media (max-width:1100px){.FeedbackSources-module__WiDH5W__notesStrip ul{grid-template-columns:repeat(3,minmax(0,1fr))}.FeedbackSources-module__WiDH5W__notesStrip li:nth-child(4){border-left:0}.FeedbackSources-module__WiDH5W__notesStrip li:nth-child(n+4){border-top:1px solid hsl(var(--border))}}@media (max-width:560px){.FeedbackSources-module__WiDH5W__notesStrip ul{grid-template-columns:repeat(2,minmax(0,1fr))}.FeedbackSources-module__WiDH5W__notesStrip li:nth-child(n){border-top:0;border-left:0}.FeedbackSources-module__WiDH5W__notesStrip li:nth-child(2n){border-left:1px solid hsl(var(--border))}.FeedbackSources-module__WiDH5W__notesStrip li:nth-child(n+3){border-top:1px solid hsl(var(--border))}.FeedbackSources-module__WiDH5W__notesStrip a{font-size:15px}}@media (max-width:1000px){.FeedbackSources-module__WiDH5W__canvas{padding:20px}.FeedbackSources-module__WiDH5W__flow{grid-template-columns:1fr}.FeedbackSources-module__WiDH5W__sources{grid-template-columns:1fr 1fr}.FeedbackSources-module__WiDH5W__source{flex-wrap:wrap}.FeedbackSources-module__WiDH5W__source em{width:100%;margin:0}.FeedbackSources-module__WiDH5W__connector{width:1px;height:32px;margin:auto}.FeedbackSources-module__WiDH5W__connector>svg:first-of-type{display:none}.FeedbackSources-module__WiDH5W__connector>svg:last-child{display:block;top:auto;bottom:0;right:-9px}.FeedbackSources-module__WiDH5W__canvas[data-playing=true] .FeedbackSources-module__WiDH5W__connector>span{display:none}.FeedbackSources-module__WiDH5W__detail{min-height:0}.FeedbackSources-module__WiDH5W__loop ol{grid-template-columns:1fr 1fr}}@media (max-width:560px){.FeedbackSources-module__WiDH5W__canvas{border-radius:14px;padding:14px}.FeedbackSources-module__WiDH5W__source{gap:8px;padding:10px}.FeedbackSources-module__WiDH5W__source strong{font-size:12px}.FeedbackSources-module__WiDH5W__source small{display:none}.FeedbackSources-module__WiDH5W__source>svg{width:16px}.FeedbackSources-module__WiDH5W__detail{padding:16px}.FeedbackSources-module__WiDH5W__detail h3{font-size:20px}.FeedbackSources-module__WiDH5W__chrome{padding:12px 16px}.FeedbackSources-module__WiDH5W__loop ol{grid-template-columns:1fr;gap:14px;padding:16px}.FeedbackSources-module__WiDH5W__controls{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.FeedbackSources-module__WiDH5W__canvas[data-playing=true] .FeedbackSources-module__WiDH5W__connector>span{animation:none;display:none}}
.ProductFeatures-module__kGhFtq__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ProductFeatures-module__kGhFtq__card{border:1px solid hsl(var(--border));background:hsl(var(--card)/.8);border-radius:18px;flex-direction:column;transition:border-color .18s;display:flex;overflow:hidden}.ProductFeatures-module__kGhFtq__card:hover{border-color:hsl(var(--accent)/.55)}.ProductFeatures-module__kGhFtq__card:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:4px}.ProductFeatures-module__kGhFtq__copy{padding:24px 28px;position:relative}.ProductFeatures-module__kGhFtq__copy>span{color:hsl(var(--muted-foreground));margin-bottom:12px;font-size:11px;display:block}.ProductFeatures-module__kGhFtq__copy h3{font-family:var(--font-dm-sans),sans-serif;letter-spacing:-.03em;font-size:23px;font-weight:600;line-height:1.25}.ProductFeatures-module__kGhFtq__copy p{color:hsl(var(--muted-foreground));max-width:330px;margin:10px 20px 0 0;font-size:14px;line-height:1.6}.ProductFeatures-module__kGhFtq__copy>svg{color:hsl(var(--accent));position:absolute;bottom:26px;right:24px}.ProductFeatures-module__kGhFtq__lead{background:radial-gradient(ellipse at 85% 30%,hsl(var(--accent)/.12),transparent 65%),hsl(var(--card));grid-column:span 2;grid-template-columns:.9fr 1.1fr;align-items:center;min-height:290px;display:grid}.ProductFeatures-module__kGhFtq__lead h3{font-size:clamp(26px,3vw,38px)}.ProductFeatures-module__kGhFtq__lead .ProductFeatures-module__kGhFtq__copy{padding:36px}.ProductFeatures-module__kGhFtq__lead .ProductFeatures-module__kGhFtq__copy>svg{margin-top:22px;position:static}.ProductFeatures-module__kGhFtq__art{background:radial-gradient(ellipse at 50% 30%,hsl(var(--accent)/.1),transparent 70%),hsl(var(--muted)/.35);place-items:end center;height:190px;padding:24px 28px 0;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.ProductFeatures-module__kGhFtq__feedbackArt{isolation:isolate;height:290px;position:relative}.ProductFeatures-module__kGhFtq__backPanel{background:hsl(var(--muted));border:1px solid hsl(var(--border));opacity:.55;border-radius:12px;flex-direction:column;gap:14px;padding:24px;font-size:12px;display:flex;position:absolute;inset:35px 80px 0 0;transform:rotate(-5deg)}.ProductFeatures-module__kGhFtq__frontPanel{border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 18px 40px -20px hsl(var(--foreground)/.35);border-radius:12px;padding:22px;position:absolute;top:65px;left:55px;right:30px;transform:rotate(3deg)}.ProductFeatures-module__kGhFtq__frontPanel small{color:hsl(var(--muted-foreground));font-size:10px}.ProductFeatures-module__kGhFtq__frontPanel strong{margin:12px 0;font-size:16px;line-height:1.45;display:block}.ProductFeatures-module__kGhFtq__frontPanel blockquote{background:hsl(var(--muted)/.5);border-radius:6px;padding:12px;font-size:12px}.ProductFeatures-module__kGhFtq__frontPanel>span{align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.ProductFeatures-module__kGhFtq__decision,.ProductFeatures-module__kGhFtq__research,.ProductFeatures-module__kGhFtq__goal,.ProductFeatures-module__kGhFtq__areas{background:hsl(var(--card));border:1px solid hsl(var(--border));width:100%;max-width:330px;box-shadow:0 12px 30px -18px hsl(var(--foreground)/.3);border-radius:12px;padding:22px}.ProductFeatures-module__kGhFtq__decision>span{color:hsl(var(--muted-foreground));align-items:center;gap:7px;font-size:10px;display:flex}.ProductFeatures-module__kGhFtq__decision strong,.ProductFeatures-module__kGhFtq__goal strong{margin:10px 0;font-size:17px;line-height:1.5;display:block}.ProductFeatures-module__kGhFtq__decision small{color:hsl(var(--muted-foreground));font-size:10px}.ProductFeatures-module__kGhFtq__research{gap:12px;font-size:14px;display:grid}.ProductFeatures-module__kGhFtq__research>div{gap:8px;display:flex}.ProductFeatures-module__kGhFtq__research small,.ProductFeatures-module__kGhFtq__areas small{border:1px solid hsl(var(--border));border-radius:5px;padding:7px 10px;font-size:10px}.ProductFeatures-module__kGhFtq__finding,.ProductFeatures-module__kGhFtq__goal span{color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:10px;display:flex}.ProductFeatures-module__kGhFtq__areas{align-items:center;gap:20px;display:flex}.ProductFeatures-module__kGhFtq__areas>span{border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100px;height:100px;font-size:11px;display:flex}.ProductFeatures-module__kGhFtq__areas>div{gap:6px;display:grid}@media (max-width:600px){.ProductFeatures-module__kGhFtq__grid{grid-template-columns:1fr;gap:16px}.ProductFeatures-module__kGhFtq__lead{grid-column:auto;display:flex}.ProductFeatures-module__kGhFtq__lead .ProductFeatures-module__kGhFtq__copy{padding:28px}.ProductFeatures-module__kGhFtq__feedbackArt{width:100%;height:270px}.ProductFeatures-module__kGhFtq__frontPanel{top:35px;left:35px;right:20px}.ProductFeatures-module__kGhFtq__backPanel{top:10px;left:20px}.ProductFeatures-module__kGhFtq__art{height:175px}}@media (prefers-reduced-motion:reduce){.ProductFeatures-module__kGhFtq__card{transition:none}}.ProductFeatures-module__kGhFtq__decision p,.ProductFeatures-module__kGhFtq__research p{margin:6px 0 10px;font-size:12px;line-height:1.6}.ProductFeatures-module__kGhFtq__goal>small{color:hsl(var(--muted-foreground));font-size:10px}.ProductFeatures-module__kGhFtq__goal>span{padding:9px 0}.ProductFeatures-module__kGhFtq__areas>span{background:hsl(var(--accent)/.12);border-color:hsl(var(--accent)/.3);flex-shrink:0}.ProductFeatures-module__kGhFtq__areas>span small{border:0;padding:0}
