.stories-module__kI5TjW__cardAccent{border-color:hsl(var(--accent)/.45);box-shadow:0 0 0 4px hsl(var(--accent)/.07),var(--shadow-xs)}.stories-module__kI5TjW__pill{color:hsl(var(--accent));white-space:nowrap;align-items:center;gap:10px;padding:0 14px;font-size:12px;display:flex}.stories-module__kI5TjW__pill>span:not([class]){color:hsl(var(--foreground));margin-right:auto}.stories-module__kI5TjW__pill strong{font-weight:600}.stories-module__kI5TjW__xero{background:hsl(var(--accent));width:26px;height:26px;color:hsl(var(--accent-foreground));border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.stories-module__kI5TjW__chartNote{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;position:absolute}.stories-module__kI5TjW__chartNote b{color:hsl(var(--foreground));font-family:var(--font-mono);font-weight:500}.stories-module__kI5TjW__swap{font-family:var(--font-mono);margin-left:auto;font-size:15px;font-weight:500;display:grid;position:relative}.stories-module__kI5TjW__swap>*{grid-area:1/1;justify-self:end}.stories-module__kI5TjW__bars{border-bottom:1px solid hsl(var(--border));grid-template-columns:repeat(12,1fr);gap:15px;display:grid;position:absolute;inset:64px 30px 28px}.stories-module__kI5TjW__barCol{flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex;position:relative}.stories-module__kI5TjW__barCol small{color:hsl(var(--muted-foreground));font-family:var(--font-sans);font-size:9.5px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.stories-module__kI5TjW__barActual,.stories-module__kI5TjW__barForecast{border-radius:4px 4px 0 0;align-items:flex-end;display:flex;overflow:hidden}.stories-module__kI5TjW__barActual>i{background:hsl(var(--accent)/.28)}.stories-module__kI5TjW__ghost{border:1.5px dashed hsl(var(--accent)/.45);border-bottom:0;border-radius:4px 4px 0 0;width:100%;height:100%}.stories-module__kI5TjW__lineInk{stroke:hsl(var(--foreground));stroke-width:2px}.stories-module__kI5TjW__lineWarn{stroke:hsl(var(--warning));stroke-width:2px}.stories-module__kI5TjW__dotWarn{fill:hsl(var(--warning))}.stories-module__kI5TjW__slider{grid-template-columns:150px 1fr;align-items:center;gap:4px 20px;padding:10px 16px 0;display:grid;position:relative}.stories-module__kI5TjW__sliderValue{font-family:var(--font-mono);font-size:18px}.stories-module__kI5TjW__sliderTrack{background:linear-gradient(90deg,hsl(var(--accent))33%,hsl(var(--subtle))33%);border-radius:999px;height:6px;margin-right:24px;display:block;overflow:hidden}.stories-module__kI5TjW__sliderFill{background:hsl(var(--accent));transform-origin:0;margin-left:33%;width:34%!important}.stories-module__kI5TjW__sliderNote{color:hsl(var(--muted-foreground));grid-column:2;font-size:10.5px}.stories-module__kI5TjW__knob{border:2px solid hsl(var(--accent));background:hsl(var(--card));width:16px;height:16px;box-shadow:var(--shadow-sm);border-radius:999px}.stories-module__kI5TjW__scenario{flex-direction:column;gap:2px;padding:14px 16px;display:flex}.stories-module__kI5TjW__scenario strong{font-size:12.5px;font-weight:600}.stories-module__kI5TjW__scenario small{color:hsl(var(--muted-foreground));font-size:10px}.stories-module__kI5TjW__scenario b{font-family:var(--font-mono);font-size:18px;font-weight:500}.stories-module__kI5TjW__swatch{border-radius:999px;width:22px;height:3px;position:absolute;top:18px;right:16px}.stories-module__kI5TjW__swatch.stories-module__kI5TjW__lineInk{background:hsl(var(--foreground))}.stories-module__kI5TjW__swatch.stories-module__kI5TjW__lineWarn{background:hsl(var(--warning))}.stories-module__kI5TjW__swatch:not(.stories-module__kI5TjW__lineInk):not(.stories-module__kI5TjW__lineWarn){background:hsl(var(--accent))}.stories-module__kI5TjW__chosenRing{border:2px solid hsl(var(--accent));border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.stories-module__kI5TjW__chosen{color:hsl(var(--accent));align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;right:12px}.stories-module__kI5TjW__table{flex-direction:column;padding:12px 20px 0;font-size:12px;display:flex}.stories-module__kI5TjW__tableHead,.stories-module__kI5TjW__tableRow{border-bottom:1px solid hsl(var(--border));grid-template-columns:1.2fr .8fr .8fr 1.3fr;align-items:center;gap:8px;min-height:48px;display:grid}.stories-module__kI5TjW__tableHead{min-height:32px;color:hsl(var(--muted-foreground));font-size:10.5px}.stories-module__kI5TjW__tableRow b{font-family:var(--font-mono);font-weight:500}.stories-module__kI5TjW__good,.stories-module__kI5TjW__warn{font-family:var(--font-sans);align-items:center;gap:8px;font-size:11.5px;display:flex}.stories-module__kI5TjW__good{color:hsl(var(--accent))}.stories-module__kI5TjW__warn{color:hsl(var(--warning))}.stories-module__kI5TjW__varBar{background:hsl(var(--subtle));border-radius:999px;width:56px;height:6px;display:block;overflow:hidden}.stories-module__kI5TjW__varBar>i{background:currentColor}.stories-module__kI5TjW__note{flex-direction:column;gap:8px;padding:10px 16px 0;display:flex}.stories-module__kI5TjW__note small{color:hsl(var(--muted-foreground));align-items:center;gap:4px;font-size:10px;display:inline-flex}.stories-module__kI5TjW__note p{color:hsl(var(--foreground));font-size:12.5px;line-height:1.55}.stories-module__kI5TjW__above{z-index:2}.stories-module__kI5TjW__recordHead{border-bottom:1px solid hsl(var(--border));align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.stories-module__kI5TjW__recordHead>span:not([class]){flex-direction:column;min-width:0;margin-right:auto;display:flex}.stories-module__kI5TjW__recordHead strong{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.stories-module__kI5TjW__recordHead small{color:hsl(var(--muted-foreground));font-size:10.5px}.stories-module__kI5TjW__fields{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.stories-module__kI5TjW__field{grid-template-columns:minmax(78px,32%) 1fr;align-items:center;gap:12px;font-size:12px;display:grid}.stories-module__kI5TjW__field small{color:hsl(var(--muted-foreground));font-size:10.5px}.stories-module__kI5TjW__field>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stories-module__kI5TjW__field b{font-family:var(--font-mono);font-weight:500}.stories-module__kI5TjW__fieldNew{background:hsl(var(--accent-muted));color:hsl(var(--accent));border-radius:8px;margin-top:4px;padding:8px 10px}.stories-module__kI5TjW__list{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.stories-module__kI5TjW__listItem{border:1px solid hsl(var(--border));color:hsl(var(--accent));border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.stories-module__kI5TjW__listItem>span:not([class]){color:hsl(var(--foreground));flex-direction:column;margin-right:auto;display:flex}.stories-module__kI5TjW__listItem strong{font-weight:600}.stories-module__kI5TjW__listItem small{color:hsl(var(--muted-foreground));font-size:10.5px}.stories-module__kI5TjW__listItemHot{border-color:hsl(var(--warning)/.5);background:hsl(var(--warning)/.06);color:hsl(var(--warning))}.stories-module__kI5TjW__tagSwapRight{position:absolute;right:18px}.stories-module__kI5TjW__stat{flex-direction:column;justify-content:center;gap:2px;padding:0 16px;display:flex}.stories-module__kI5TjW__stat small{color:hsl(var(--muted-foreground));font-size:10.5px}.stories-module__kI5TjW__stat b{font-family:var(--font-mono);letter-spacing:-.03em;font-size:24px;font-weight:500}.stories-module__kI5TjW__statPair{grid-template-columns:1fr 1fr;align-items:center;padding:0 18px;display:grid}.stories-module__kI5TjW__statPair>span{flex-direction:column;gap:4px;display:flex}.stories-module__kI5TjW__statPair small{color:hsl(var(--muted-foreground));font-size:10.5px}.stories-module__kI5TjW__statPair b{font-family:var(--font-mono);font-size:22px;font-weight:500}.stories-module__kI5TjW__form{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.stories-module__kI5TjW__form label{flex-direction:column;gap:4px;display:flex}.stories-module__kI5TjW__form small{color:hsl(var(--muted-foreground));font-size:10px}.stories-module__kI5TjW__form label>span{border:1px solid hsl(var(--input));border-radius:8px;min-height:32px;padding:7px 10px;font-size:12px}.stories-module__kI5TjW__formButton{background:hsl(var(--foreground));height:34px;color:hsl(var(--background));border-radius:8px;place-items:center;margin-top:4px;font-size:12px;font-weight:500;display:grid;position:relative}.stories-module__kI5TjW__formButton>*{grid-area:1/1}.stories-module__kI5TjW__formSent{align-items:center;gap:4px;display:inline-flex}.stories-module__kI5TjW__board{background:hsl(var(--subtle))}.stories-module__kI5TjW__column{justify-content:space-between;align-items:baseline;width:195px;font-size:12px;display:flex;position:absolute;top:16px}.stories-module__kI5TjW__column strong{font-weight:600}.stories-module__kI5TjW__columnTotal{color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:11px;display:grid}.stories-module__kI5TjW__columnTotal>*{grid-area:1/1;justify-self:end}.stories-module__kI5TjW__deal{border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--shadow-xs);border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.stories-module__kI5TjW__dealName{flex-direction:column;margin-right:auto;display:flex}.stories-module__kI5TjW__dealName strong{font-size:12px;font-weight:600}.stories-module__kI5TjW__dealName small{color:hsl(var(--muted-foreground));font-family:var(--font-sans);font-size:10.5px}.stories-module__kI5TjW__dealHero{z-index:3;border-color:hsl(var(--accent)/.55);box-shadow:0 0 0 4px hsl(var(--accent)/.08),var(--shadow-md)}.stories-module__kI5TjW__dealAlert{border:2px solid hsl(var(--warning));border-radius:inherit;position:absolute;inset:-1px}.stories-module__kI5TjW__wonBadge{background:hsl(var(--accent));color:hsl(var(--accent-foreground));border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:-9px;right:10px}.stories-module__kI5TjW__panel{z-index:4;box-shadow:var(--shadow-xl)}.stories-module__kI5TjW__suggestion{border:1px solid hsl(var(--accent)/.4);background:hsl(var(--accent-muted)/.5);border-radius:10px;flex-direction:column;gap:6px;margin:4px 16px 0;padding:12px 14px;display:flex}.stories-module__kI5TjW__suggestion small{color:hsl(var(--muted-foreground));align-items:center;gap:4px;font-size:10px;display:inline-flex}.stories-module__kI5TjW__suggestion p{font-size:12px;line-height:1.5}.stories-module__kI5TjW__taskDone{color:hsl(var(--accent));align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}.stories-module__kI5TjW__forecastValue{align-items:baseline;gap:10px;display:flex;position:absolute;bottom:18px;left:20px}.stories-module__kI5TjW__forecastValue small{color:hsl(var(--muted-foreground));font-size:10.5px}.stories-module__kI5TjW__forecastValue b{font-family:var(--font-mono);font-size:20px;font-weight:500}.stories-module__kI5TjW__dotGrid{grid-template-columns:repeat(12,1fr);gap:14px;padding:22px 26px;display:grid}.stories-module__kI5TjW__dotWrap{place-items:center;height:22px;display:grid}.stories-module__kI5TjW__person{background:hsl(var(--border));border-radius:999px;width:18px;height:18px;display:block}.stories-module__kI5TjW__personKept{background:hsl(var(--accent))}.stories-module__kI5TjW__bigCount{align-items:baseline;gap:8px;display:flex;position:absolute;bottom:22px;left:26px}.stories-module__kI5TjW__bigCount>span{font-family:var(--font-mono);letter-spacing:-.04em;font-size:34px}.stories-module__kI5TjW__bigCount small{color:hsl(var(--muted-foreground));font-size:12px}.stories-module__kI5TjW__segment{color:hsl(var(--accent));border-color:hsl(var(--accent)/.45);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 18px;display:flex}.stories-module__kI5TjW__segment>span:not([class]){color:hsl(var(--foreground));flex-direction:column;margin-right:auto;display:flex}.stories-module__kI5TjW__segment strong{font-size:13px;font-weight:600}.stories-module__kI5TjW__segment small{color:hsl(var(--muted-foreground));font-size:10.5px}.stories-module__kI5TjW__subject{flex-direction:column;gap:4px;padding:10px 20px 0;display:flex}.stories-module__kI5TjW__subject small{color:hsl(var(--muted-foreground));font-size:10px}.stories-module__kI5TjW__subject>span{border:1px solid hsl(var(--input));border-radius:8px;padding:7px 10px;font-size:12.5px;font-weight:500}.stories-module__kI5TjW__palette{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.stories-module__kI5TjW__palette span{border:1px dashed hsl(var(--border));height:36px;color:hsl(var(--muted-foreground));border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.stories-module__kI5TjW__block{z-index:2;border:1px solid hsl(var(--accent)/.35);background:hsl(var(--card));color:hsl(var(--accent));border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:12px;display:flex;overflow:hidden}.stories-module__kI5TjW__block strong{color:hsl(var(--foreground));white-space:nowrap;font-size:13px;font-weight:600}.stories-module__kI5TjW__imageBlock{background:linear-gradient(135deg,hsl(var(--accent)/.22),hsl(var(--accent)/.06));border-radius:6px;flex:1;align-self:stretch;margin:8px 0}.stories-module__kI5TjW__textLines{background:repeating-linear-gradient(180deg,hsl(var(--border))0 5px,transparent 5px 11px);flex:1;height:28px}.stories-module__kI5TjW__buttonBlock{background:hsl(var(--accent));color:hsl(var(--accent-foreground));border-radius:6px;padding:5px 12px;font-size:11px;font-weight:600}.stories-module__kI5TjW__linkRows{flex-direction:column;gap:8px;padding:10px 18px;display:flex}.stories-module__kI5TjW__linkRow{grid-template-columns:120px 1fr 40px;align-items:center;gap:12px;font-size:12px;display:grid}.stories-module__kI5TjW__linkRow i{background:hsl(var(--subtle));border-radius:999px;height:6px;display:block;overflow:hidden}.stories-module__kI5TjW__linkRow b{font-family:var(--font-mono);text-align:right;font-weight:500}.stories-module__kI5TjW__linkBar{background:hsl(var(--accent));height:100%;display:block}.stories-module__kI5TjW__replyText{padding:16px 18px;font-size:14px;font-style:italic;line-height:1.5}.stories-module__kI5TjW__journeyNode{border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--shadow-sm);color:hsl(var(--accent));border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:flex}.stories-module__kI5TjW__journeyNode span{color:hsl(var(--foreground));font-weight:500}.stories-module__kI5TjW__journeyNode:last-of-type{border-color:hsl(var(--accent))}.stories-module__kI5TjW__phone,.stories-module__kI5TjW__callPanel{position:absolute;inset:0}.stories-module__kI5TjW__phone{flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex}.stories-module__kI5TjW__rings{place-items:center;width:64px;height:64px;margin-top:10px;display:grid;position:relative}.stories-module__kI5TjW__ring{border:1.5px solid hsl(var(--accent)/.35);border-radius:999px;position:absolute}.stories-module__kI5TjW__phoneIcon{background:hsl(var(--accent));width:64px;height:64px;color:hsl(var(--accent-foreground));border-radius:999px;place-items:center;display:grid}.stories-module__kI5TjW__swapBlock{text-align:center;display:grid}.stories-module__kI5TjW__swapBlock>*{flex-direction:column;grid-area:1/1;gap:2px;display:flex}.stories-module__kI5TjW__swapBlock strong{font-size:15px;font-weight:600}.stories-module__kI5TjW__swapBlock small{color:hsl(var(--muted-foreground));font-size:10.5px}.stories-module__kI5TjW__answer{background:hsl(var(--accent));min-width:150px;height:36px;color:hsl(var(--accent-foreground));border-radius:999px;place-items:center;padding:0 16px;font-size:12px;font-weight:600;display:grid}.stories-module__kI5TjW__answer>*{grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.stories-module__kI5TjW__clock{font-family:var(--font-mono);font-size:18px;font-weight:500}.stories-module__kI5TjW__waveStack{height:64px;margin:18px 18px 6px;position:relative}.stories-module__kI5TjW__wave{align-items:center;gap:3px;height:64px;display:flex}.stories-module__kI5TjW__wave i{background:hsl(var(--border));border-radius:2px;flex:1}.stories-module__kI5TjW__wavePlayed{position:absolute;inset:0}.stories-module__kI5TjW__wavePlayed .stories-module__kI5TjW__wave i{background:hsl(var(--accent))}.stories-module__kI5TjW__notes{background:hsl(var(--subtle));border-radius:10px;flex-direction:column;gap:10px;margin:12px 18px;padding:14px 16px;display:flex}.stories-module__kI5TjW__notes>small{color:hsl(var(--muted-foreground));font-size:10px}.stories-module__kI5TjW__noteLine{align-items:center;gap:10px;font-size:13px;display:flex}.stories-module__kI5TjW__noteLine>i{background:hsl(var(--accent));border-radius:999px;flex:none;width:6px;height:6px}.stories-module__kI5TjW__transcript{flex-direction:column;gap:8px;padding:14px 18px 4px;display:flex}.stories-module__kI5TjW__turn{grid-template-columns:52px 1fr;gap:10px;font-size:12px;line-height:1.5;display:grid}.stories-module__kI5TjW__turn b{color:hsl(var(--accent));font-weight:600}.stories-module__kI5TjW__summary{border:1px solid hsl(var(--accent)/.35);background:hsl(var(--accent-muted)/.4);border-radius:10px;flex-direction:column;gap:8px;margin:10px 18px;padding:12px 14px;display:flex}.stories-module__kI5TjW__summaryLine{color:hsl(var(--accent));align-items:center;gap:8px;font-size:12.5px;display:flex}.stories-module__kI5TjW__callPanel>[class*=done]{margin-left:18px}.stories-module__kI5TjW__timeline{flex-direction:column;gap:12px;padding:16px 18px 16px 40px;display:flex;position:relative}.stories-module__kI5TjW__timeline:before{content:"";background:hsl(var(--border));width:1.5px;position:absolute;top:24px;bottom:24px;left:25px}.stories-module__kI5TjW__timelineItem{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--accent));border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.stories-module__kI5TjW__timelineItem>span{color:hsl(var(--foreground));flex-direction:column;display:flex}.stories-module__kI5TjW__timelineItem strong{font-size:12.5px;font-weight:600}.stories-module__kI5TjW__timelineItem small{color:hsl(var(--muted-foreground));font-size:10.5px}.stories-module__kI5TjW__timelineHot{border-color:hsl(var(--accent)/.5);box-shadow:0 0 0 4px hsl(var(--accent)/.07)}.stories-module__kI5TjW__inboxRow,.stories-module__kI5TjW__ticketRow{color:hsl(var(--accent));align-items:center;gap:12px;padding:0 14px;font-size:12px;display:flex}.stories-module__kI5TjW__inboxRow{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px}.stories-module__kI5TjW__inboxRow>span,.stories-module__kI5TjW__ticketRow>span{color:hsl(var(--foreground));flex-direction:column;margin-right:auto;display:flex}.stories-module__kI5TjW__inboxRow strong,.stories-module__kI5TjW__ticketRow strong{font-weight:600}.stories-module__kI5TjW__inboxRow small,.stories-module__kI5TjW__ticketRow small{color:hsl(var(--muted-foreground));font-size:10.5px}.stories-module__kI5TjW__inboxRow time,.stories-module__kI5TjW__ticketRow time{color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:10.5px}.stories-module__kI5TjW__ticket{z-index:2;border-color:hsl(var(--accent)/.5)}.stories-module__kI5TjW__ticketRow,.stories-module__kI5TjW__ticketBody{position:absolute;inset:0}.stories-module__kI5TjW__ticketMeta{border-bottom:1px solid hsl(var(--border));grid-template-columns:1fr 1fr;gap:12px;padding:12px 18px;display:grid}.stories-module__kI5TjW__ticketMeta>span{flex-direction:column;gap:4px;font-size:12px;display:flex}.stories-module__kI5TjW__ticketMeta small{color:hsl(var(--muted-foreground));font-size:10px}.stories-module__kI5TjW__ticketMeta>span>:not(small){grid-area:auto}.stories-module__kI5TjW__ownerSwap{align-items:center;gap:6px;margin-top:-20px;display:inline-flex}.stories-module__kI5TjW__sla{color:hsl(var(--accent));align-items:center;gap:6px;display:inline-flex}.stories-module__kI5TjW__slaTrack{fill:none;stroke:hsl(var(--border));stroke-width:2.5px}.stories-module__kI5TjW__sla path{stroke-width:2.5px}.stories-module__kI5TjW__thread{flex-direction:column;gap:12px;padding:14px 18px;display:flex}.stories-module__kI5TjW__bubble{background:hsl(var(--subtle));border-radius:12px 12px 12px 4px;align-self:flex-start;max-width:80%;padding:8px 12px;font-size:12.5px}.stories-module__kI5TjW__draft{border:1px solid hsl(var(--accent)/.4);background:hsl(var(--accent-muted)/.4);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px 48px;display:flex;position:relative}.stories-module__kI5TjW__draft small{color:hsl(var(--muted-foreground));align-items:center;gap:4px;font-size:10px;display:inline-flex}.stories-module__kI5TjW__draft p{font-size:12.5px;line-height:1.5}.stories-module__kI5TjW__sendButton{background:hsl(var(--accent));min-width:96px;height:30px;color:hsl(var(--accent-foreground));border-radius:8px;place-items:center;padding:0 12px;font-size:11.5px;font-weight:600;display:grid;position:absolute;bottom:10px;right:12px}.stories-module__kI5TjW__sendButton>*{grid-area:1/1;align-items:center;gap:4px;display:inline-flex}.stories-module__kI5TjW__rating{color:hsl(var(--warning));align-items:center;gap:3px;font-size:11px;display:flex}.stories-module__kI5TjW__rating span:last-child{color:hsl(var(--muted-foreground));margin-left:6px}.stories-module__kI5TjW__rating svg{fill:currentColor}.stories-module__kI5TjW__topics{flex-direction:column;gap:18px;padding:24px 22px;display:flex}.stories-module__kI5TjW__topic{grid-template-columns:140px 1fr 32px;align-items:center;gap:14px;font-size:13px;display:grid}.stories-module__kI5TjW__topic i{background:hsl(var(--subtle));border-radius:999px;height:12px;display:block;overflow:hidden}.stories-module__kI5TjW__topic i>i{background:hsl(var(--muted-foreground)/.45)}.stories-module__kI5TjW__topic b{font-family:var(--font-mono);text-align:right;font-weight:500}.stories-module__kI5TjW__topicHot{font-weight:600}.stories-module__kI5TjW__topicHot i>i{background:hsl(var(--accent))}.stories-module__kI5TjW__entityIcon{background:hsl(var(--accent));width:36px;height:36px;color:hsl(var(--accent-foreground));border-radius:10px;place-items:center;display:grid}.stories-module__kI5TjW__people{align-items:center;gap:4px;display:flex}.stories-module__kI5TjW__arc{stroke-width:26px;stroke-linecap:butt}.stories-module__kI5TjW__arcInk{stroke:hsl(var(--foreground))}.stories-module__kI5TjW__arcSoft{stroke:hsl(var(--accent)/.35)}.stories-module__kI5TjW__legend{flex-direction:column;gap:14px;width:170px;display:flex;position:absolute;top:100px;right:24px}.stories-module__kI5TjW__legendRow{grid-template-columns:12px 1fr auto;align-items:center;gap:10px;font-size:12px;display:grid}.stories-module__kI5TjW__legendRow i{border-radius:3px;width:12px;height:12px}.stories-module__kI5TjW__legendRow i.stories-module__kI5TjW__arcInk{background:hsl(var(--foreground))}.stories-module__kI5TjW__legendRow i.stories-module__kI5TjW__arcSoft{background:hsl(var(--accent)/.35)}.stories-module__kI5TjW__legendRow i:not(.stories-module__kI5TjW__arcInk):not(.stories-module__kI5TjW__arcSoft){background:hsl(var(--accent))}.stories-module__kI5TjW__legendRow b{font-family:var(--font-mono);font-weight:500}.stories-module__kI5TjW__doc{position:absolute;inset:0}.stories-module__kI5TjW__docLines{flex-direction:column;gap:14px;padding:18px 22px;display:flex}.stories-module__kI5TjW__docLines span{background:hsl(var(--subtle));border-radius:999px;height:7px;display:block}.stories-module__kI5TjW__highlight{background:hsl(var(--accent)/.14);height:22px;box-shadow:inset 0 0 0 1px hsl(var(--accent)/.5);border-radius:6px;position:absolute;left:16px;right:16px}.stories-module__kI5TjW__attachment{color:hsl(var(--accent));align-items:center;gap:10px;padding:0 14px;font-size:12px;display:flex;position:absolute;inset:0}.stories-module__kI5TjW__attachment span{color:hsl(var(--foreground))}.stories-module__kI5TjW__agenda{flex-direction:column;gap:10px;margin:0;padding:18px;list-style:none;display:flex}.stories-module__kI5TjW__agendaItem{border:1px solid hsl(var(--border));border-radius:10px;align-items:center;gap:12px;height:52px;padding:0 14px;font-size:13px;display:flex}.stories-module__kI5TjW__agendaItem span{color:hsl(var(--accent));font-family:var(--font-mono);font-size:11px}.stories-module__kI5TjW__resolution{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.stories-module__kI5TjW__resolution>strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.25}.stories-module__kI5TjW__votes{flex-direction:column;gap:8px;display:flex}.stories-module__kI5TjW__vote{color:hsl(var(--accent));align-items:center;gap:10px;font-size:12.5px;display:flex}.stories-module__kI5TjW__vote span{color:hsl(var(--foreground));margin-right:auto}.stories-module__kI5TjW__carried{border:1.5px solid hsl(var(--accent));color:hsl(var(--accent));border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.stories-module__kI5TjW__trail{flex-direction:column;padding:10px 18px;display:flex}.stories-module__kI5TjW__trailRow{border-bottom:1px solid hsl(var(--border));grid-template-columns:10px 1fr auto;align-items:center;gap:12px;min-height:52px;font-size:12px;display:grid}.stories-module__kI5TjW__trailRow i{background:hsl(var(--accent));border-radius:999px;width:8px;height:8px}.stories-module__kI5TjW__trailRow time{color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:10.5px}
.product-city-module__D4oGCa__city{--city-paper:hsl(var(--background));--city-ink:hsl(var(--foreground));--city-quiet:hsl(var(--muted-foreground));--city-border:hsl(var(--border));border:1px solid var(--city-border);border-radius:var(--radius-marketing);background:var(--city-paper);color:var(--city-ink);grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);display:grid;overflow:hidden}.product-city-module__D4oGCa__experience{background:var(--color-sand-50);flex-direction:column;min-width:0;display:flex}.product-city-module__D4oGCa__cityHeader{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6)var(--space-8)0;display:flex}.product-city-module__D4oGCa__label{color:var(--city-quiet);font-size:11px;font-weight:500}.product-city-module__D4oGCa__cityHeader p{font-family:var(--font-display);padding-top:var(--space-1);font-size:20px;font-weight:500}.product-city-module__D4oGCa__connected{align-items:center;gap:var(--space-2);color:var(--city-quiet);white-space:nowrap;font-size:11px;display:inline-flex}.product-city-module__D4oGCa__connected>span{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-marketing);background:hsl(var(--accent))}.product-city-module__D4oGCa__viewport{flex-direction:column;flex:1;justify-content:center;display:flex;position:relative;overflow:hidden}.product-city-module__D4oGCa__scene{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:auto;min-height:380px;max-height:650px;display:block}.product-city-module__D4oGCa__scene:active{cursor:grabbing}.product-city-module__D4oGCa__groundShadow{fill:var(--color-sand-300);opacity:.2}.product-city-module__D4oGCa__route{pointer-events:none}.product-city-module__D4oGCa__route polyline{fill:none;stroke:var(--color-sand-300);stroke-linejoin:round;stroke-width:2px!important}.product-city-module__D4oGCa__route circle{fill:var(--color-sand-300)}.product-city-module__D4oGCa__route[data-selected=true] polyline{stroke:hsl(var(--accent));stroke-width:3px!important}.product-city-module__D4oGCa__route[data-selected=true] circle{fill:hsl(var(--accent))}.product-city-module__D4oGCa__face{stroke:var(--color-sand-50);stroke-linejoin:round;stroke-width:.65px!important}.product-city-module__D4oGCa__face[data-product]{cursor:pointer}.product-city-module__D4oGCa__islandSide{fill:var(--color-sand-300)}.product-city-module__D4oGCa__islandFront{fill:var(--color-sand-200)}.product-city-module__D4oGCa__islandTop,.product-city-module__D4oGCa__groundTop{fill:var(--color-sand-100)}.product-city-module__D4oGCa__groundSide,.product-city-module__D4oGCa__groundFront,.product-city-module__D4oGCa__roadTop{fill:var(--color-sand-200)}.product-city-module__D4oGCa__roadSide,.product-city-module__D4oGCa__roadFront{fill:var(--color-sand-300)}.product-city-module__D4oGCa__plinthTop{fill:var(--color-background)}.product-city-module__D4oGCa__plinthFront{fill:var(--color-sand-200)}.product-city-module__D4oGCa__plinthSide{fill:var(--color-sand-300)}.product-city-module__D4oGCa__buildingTop{fill:var(--color-background)}.product-city-module__D4oGCa__buildingSide{fill:var(--color-sand-200)}.product-city-module__D4oGCa__buildingFront{fill:var(--color-sand-100)}.product-city-module__D4oGCa__buildingSide[data-selected=true]{fill:color-mix(in srgb,hsl(var(--accent))24%,var(--color-sand-200))}.product-city-module__D4oGCa__buildingFront[data-selected=true]{fill:color-mix(in srgb,hsl(var(--accent))12%,var(--color-background))}.product-city-module__D4oGCa__roofTop{fill:hsl(var(--accent))}.product-city-module__D4oGCa__roofFront{fill:hsl(var(--accent-hover))}.product-city-module__D4oGCa__roofSide{fill:color-mix(in srgb,hsl(var(--accent))80%,var(--color-sand-950))}.product-city-module__D4oGCa__glassTop{fill:color-mix(in srgb,hsl(var(--accent))35%,var(--color-background))}.product-city-module__D4oGCa__glassFront{fill:color-mix(in srgb,hsl(var(--accent))60%,var(--color-background))}.product-city-module__D4oGCa__glassSide{fill:hsl(var(--accent))}.product-city-module__D4oGCa__hubTop{fill:var(--color-petrol-300)}.product-city-module__D4oGCa__hubFront{fill:var(--color-petrol-500)}.product-city-module__D4oGCa__hubSide{fill:var(--color-petrol-700)}.product-city-module__D4oGCa__window{fill:color-mix(in srgb,hsl(var(--accent))38%,var(--color-sand-100));stroke:none}.product-city-module__D4oGCa__window[data-selected=true]{fill:hsl(var(--accent))}.product-city-module__D4oGCa__treeTop{fill:var(--color-petrol-200)}.product-city-module__D4oGCa__treeFront{fill:var(--color-petrol-300)}.product-city-module__D4oGCa__treeSide{fill:var(--color-petrol-400)}.product-city-module__D4oGCa__trunkTop,.product-city-module__D4oGCa__trunkSide,.product-city-module__D4oGCa__trunkFront{fill:var(--color-sand-500)}.product-city-module__D4oGCa__buildingLabel{cursor:pointer}.product-city-module__D4oGCa__buildingLabel rect{fill:var(--city-paper);stroke:var(--city-border);stroke-width:1px!important}.product-city-module__D4oGCa__buildingLabel circle{fill:hsl(var(--accent))}.product-city-module__D4oGCa__buildingLabel text{fill:var(--city-ink);font-family:var(--font-sans);font-size:12px;font-weight:500}.product-city-module__D4oGCa__buildingLabel[data-selected=true] rect{fill:hsl(var(--accent));stroke:hsl(var(--accent))}.product-city-module__D4oGCa__buildingLabel[data-selected=true] text,.product-city-module__D4oGCa__buildingLabel[data-selected=true] circle{fill:hsl(var(--accent-foreground))}.product-city-module__D4oGCa__labelStem{fill:none;stroke:var(--color-sand-400);stroke-width:1px!important}.product-city-module__D4oGCa__hubLabel{pointer-events:none}.product-city-module__D4oGCa__hubLabel rect{fill:var(--color-petrol-700)}.product-city-module__D4oGCa__hubLabel text{fill:var(--color-background);font-family:var(--font-sans);font-size:12px;font-weight:600}.product-city-module__D4oGCa__controls{bottom:var(--space-14);right:var(--space-6);align-items:center;gap:var(--space-1);background:var(--city-paper);border:1px solid var(--city-border);border-radius:var(--radius-md);padding:var(--space-1);display:flex;position:absolute}.product-city-module__D4oGCa__controls button{min-height:var(--space-8);min-width:var(--space-8);cursor:pointer;border-radius:var(--radius-sm);color:var(--city-quiet);justify-content:center;align-items:center;display:inline-flex}.product-city-module__D4oGCa__controls button:hover{background:var(--color-sand-100);color:var(--city-ink)}.product-city-module__D4oGCa__controls button:disabled{opacity:.35;cursor:default}.product-city-module__D4oGCa__controls>span{width:1px;height:var(--space-4);background:var(--city-border)}.product-city-module__D4oGCa__controls .product-city-module__D4oGCa__reset{padding-inline:var(--space-2);font-size:11px}.product-city-module__D4oGCa__hint{justify-content:center;align-items:center;gap:var(--space-2);color:var(--city-quiet);padding:var(--space-2)var(--space-4)var(--space-5);font-size:11px;display:flex}.product-city-module__D4oGCa__productPicker{padding:var(--space-3);gap:var(--space-1);border-top:1px solid var(--city-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-city-module__D4oGCa__productPicker button{align-items:center;gap:var(--space-2);text-align:left;padding:var(--space-3);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;font-size:12px;display:flex}.product-city-module__D4oGCa__productPicker button:hover{background:var(--color-sand-150)}.product-city-module__D4oGCa__productPicker button[aria-pressed=true]{background:var(--city-paper);border-color:var(--city-border)}.product-city-module__D4oGCa__pickerNumber{font-family:var(--font-mono);color:var(--city-quiet);font-size:11px}.product-city-module__D4oGCa__selectionDot{width:var(--space-1);height:var(--space-1);background:hsl(var(--accent));border-radius:var(--radius-marketing);margin-left:auto}.product-city-module__D4oGCa__details{align-items:flex-start;gap:var(--space-5);border-left:1px solid var(--city-border);padding:var(--space-8);flex-direction:column;display:flex}.product-city-module__D4oGCa__detailTop{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;display:flex}.product-city-module__D4oGCa__detailNumber{color:var(--city-quiet);font-family:var(--font-mono);white-space:nowrap;font-size:11px}.product-city-module__D4oGCa__logo{width:195px;max-width:100%;height:auto;padding-block:var(--space-3)}.product-city-module__D4oGCa__category{color:hsl(var(--accent));font-size:12px}.product-city-module__D4oGCa__details h3{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:clamp(24px,2.2vw,32px);line-height:1.12}.product-city-module__D4oGCa__description{color:var(--city-quiet);font-size:14px;line-height:1.7}.product-city-module__D4oGCa__outcomes{gap:var(--space-3);padding-block:var(--space-1);flex-direction:column;font-size:12px;display:flex}.product-city-module__D4oGCa__outcomes li{align-items:flex-start;gap:var(--space-2);display:flex}.product-city-module__D4oGCa__outcomes svg{color:hsl(var(--accent))}.product-city-module__D4oGCa__connection{gap:var(--space-3);border-top:1px solid var(--city-border);padding-top:var(--space-5);flex-direction:column;display:flex}.product-city-module__D4oGCa__connection strong{font-family:var(--font-display);font-size:16px;font-weight:500}.product-city-module__D4oGCa__connection p{color:var(--city-quiet);font-size:12px;line-height:1.65}.product-city-module__D4oGCa__explore{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--city-border);width:100%;padding-top:var(--space-5);margin-top:auto;font-size:13px;font-weight:500;display:flex}.product-city-module__D4oGCa__explore:hover,.product-city-module__D4oGCa__allProducts:hover{color:hsl(var(--accent))}.product-city-module__D4oGCa__allProducts{align-items:center;gap:var(--space-2);color:var(--city-quiet);font-size:11px;display:inline-flex}.product-city-module__D4oGCa__noScript{gap:var(--space-6);padding:var(--space-6);display:grid}.product-city-module__D4oGCa__noScript article{gap:var(--space-3);flex-direction:column;display:flex}.product-city-module__D4oGCa__compact{background:0 0;border:none;grid-template-columns:minmax(0,1fr);overflow:visible}.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__experience{background:0 0}.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__cityHeader{padding:var(--space-3)var(--space-4)0}.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__cityHeader p{font-size:16px}.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__connected{display:none}.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__scene{min-height:0}.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__controls{bottom:var(--space-12);right:var(--space-4)}.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__productPicker{padding:var(--space-2);border-bottom:1px solid var(--city-border)}.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__productPicker button{padding:var(--space-2)}.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__details{padding:var(--space-4);align-items:center;gap:var(--space-3);border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__detailTop,.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__logo,.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__category,.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__description,.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__outcomes,.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__connection,.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__allProducts{display:none}.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__details h3{font-size:18px;line-height:1.3}.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__explore{gap:var(--space-2);white-space:nowrap;border:0;width:auto;margin:0;padding:0;font-size:11px}@media (max-width:1100px){.product-city-module__D4oGCa__city{grid-template-columns:minmax(0,1fr) 300px}.product-city-module__D4oGCa__details{padding:var(--space-6)}.product-city-module__D4oGCa__cityHeader{padding-inline:var(--space-5)}.product-city-module__D4oGCa__connected{display:none}.product-city-module__D4oGCa__compact{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.product-city-module__D4oGCa__city{grid-template-columns:minmax(0,1fr)}.product-city-module__D4oGCa__details{border-left:0;border-top:1px solid var(--city-border);gap:var(--space-4)}.product-city-module__D4oGCa__scene{min-height:0}.product-city-module__D4oGCa__controls{align-self:center;position:static}.product-city-module__D4oGCa__hint{padding-top:var(--space-3);font-size:11px}.product-city-module__D4oGCa__logo{width:180px}.product-city-module__D4oGCa__details h3{font-size:28px}.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__controls{display:none}.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__details{align-items:flex-start;display:flex}.product-city-module__D4oGCa__compact .product-city-module__D4oGCa__details h3{font-size:18px}}
.product-scene-module__oRjwxG__scene{border:1px solid hsl(var(--border));border-radius:var(--radius-marketing);background:var(--color-sand-50);flex-direction:column;display:flex;overflow:hidden}.product-scene-module__oRjwxG__header,.product-scene-module__oRjwxG__footer{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-5)var(--space-6);display:flex}.product-scene-module__oRjwxG__footer{border-top:1px solid hsl(var(--border));background:hsl(var(--background))}.product-scene-module__oRjwxG__label{color:hsl(var(--muted-foreground));font-size:11px;font-weight:500}.product-scene-module__oRjwxG__district,.product-scene-module__oRjwxG__footer strong{font-family:var(--font-display);color:hsl(var(--foreground));font-size:16px;font-weight:500}.product-scene-module__oRjwxG__svg{width:100%;height:auto;display:block}.product-scene-module__oRjwxG__recede{opacity:.32}
