.loop3d-wrap.svelte-1shqzly{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.loop3d-wrap.svelte-1shqzly canvas:where(.svelte-1shqzly){width:100%;height:100%;display:block}.rf-tick.svelte-5y5eie{animation:svelte-5y5eie-rf-wave 6.5s ease-in-out infinite}@keyframes svelte-5y5eie-rf-wave{0%,to{opacity:.4}50%{opacity:1}}.rf-flag.svelte-5y5eie{transform-box:fill-box;transform-origin:center;animation:svelte-5y5eie-rf-flag 6.5s cubic-bezier(.34,1.4,.64,1) infinite}@keyframes svelte-5y5eie-rf-flag{0%,6%{opacity:0;transform:scale(.72)}16%{opacity:1;transform:scale(1.08)}24%,82%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(.72)}}@media(prefers-reduced-motion:reduce){.rf-tick.svelte-5y5eie,.rf-flag.svelte-5y5eie{animation:none}.rf-flag.svelte-5y5eie{opacity:.85}}.register-field.svelte-5y5eie{display:block;width:auto;height:auto;color:var(--band-line-strong, rgba(21, 32, 29, .22));-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30%),linear-gradient(to bottom,transparent 0,#000 18%,#000 82%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 30%),linear-gradient(to bottom,transparent 0,#000 18%,#000 82%,transparent 100%);mask-composite:intersect}.revit-band.svelte-cn59m{position:relative;overflow:hidden;background-color:var(--color-background);border-bottom:1px solid var(--color-border);--band-ink: var(--color-primary);--band-ink-soft: var(--color-secondary);--band-ink-faint: var(--color-tertiary);--band-line: var(--color-border);--band-line-strong: var(--color-input-border);--band-teal: var(--color-brand);--revit-blue: #186BFE;--rv-statement: clamp(1.45rem, 2.9vw, 2.05rem);--rv-statement-lh: 1.24;--rv-title: clamp(1.15rem, 1.95vw, 1.5rem);--rv-title-lh: 1.3;--rv-body: .9375rem;--rv-body-lh: 1.6;--rv-small: .875rem;--rv-small-lh: 1.55;--rv-label: 10px;--rv-label-track: .14em;--band-ground: var(--color-background)}.revit-inner.svelte-cn59m{padding-block:clamp(4.5rem,9vw,8rem);display:flex;flex-direction:column;gap:clamp(3.5rem,7vw,6rem)}.revit-header.svelte-cn59m{display:flex;flex-direction:column;gap:2rem}.revit-header-copy.svelte-cn59m{max-width:60ch;flex:none}.revit-header-dither.svelte-cn59m{display:none}.revit-header-demo.svelte-cn59m{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(min-width:1024px){.revit-header.svelte-cn59m{flex-direction:row;align-items:stretch;gap:clamp(2.5rem,5vw,4.5rem)}.revit-header-dither.svelte-cn59m{display:block;position:relative;flex:1;min-width:0;min-height:380px;overflow:hidden;border-radius:8px;box-shadow:0 24px 50px -28px #15201d47}}.band-display.svelte-cn59m{display:flex;align-items:center;gap:.4em;margin:0;font-family:var(--font-display);font-weight:400;font-synthesis:none;font-size:clamp(1.7rem,4.5vw,3.2rem);line-height:1.05;text-transform:uppercase;letter-spacing:.02em;color:var(--revit-blue)}.display-badge.svelte-cn59m{flex:none;width:2.2em;height:auto;margin-left:-.31em}.band-title.svelte-cn59m{margin-top:1.1rem;font-family:var(--font-heading);font-weight:500;font-size:var(--rv-statement);line-height:var(--rv-statement-lh);letter-spacing:-.015em;color:var(--band-ink);max-width:30ch}.band-lede.svelte-cn59m{margin-top:1.5rem;font-family:var(--font-heading);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5;letter-spacing:-.005em;max-width:56ch}.lede-strong.svelte-cn59m{color:var(--band-ink)}.lede-soft.svelte-cn59m{color:var(--band-ink-soft)}.loop-compare.svelte-cn59m{display:flex;flex-direction:column;gap:1rem}.transition-kicker.svelte-cn59m{display:block;font-family:var(--font-display);font-weight:400;font-size:clamp(1.05rem,2.1vw,1.45rem);line-height:1.1;letter-spacing:.045em;margin-bottom:1.5rem}.panel-tag.svelte-cn59m{font-family:var(--font-mono);font-size:var(--rv-label);text-transform:uppercase;letter-spacing:var(--rv-label-track);color:var(--band-ink-soft);margin-bottom:1rem}.panel-tag-teal.svelte-cn59m{color:var(--band-teal)}.loop-stage.svelte-cn59m{position:relative;isolation:isolate;overflow:hidden;border-radius:8px;border:1px solid var(--band-line);background:radial-gradient(120% 100% at 50% 0%,rgba(31,81,76,.07),transparent 70%),var(--color-surface)}.loop-stage-content.svelte-cn59m{position:relative;z-index:1;padding:clamp(2.25rem,4.5vw,3.5rem) var(--page-gutter)}.loop-stage-bg.svelte-cn59m{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.9;-webkit-mask-image:radial-gradient(115% 105% at 50% 35%,#000 45%,transparent 100%);mask-image:radial-gradient(115% 105% at 50% 35%,#000 45%,transparent 100%);pointer-events:none}@media(prefers-reduced-motion:reduce){.loop-stage-bg.svelte-cn59m{display:none}}.loop-intro.svelte-cn59m{font-family:var(--font-heading);font-weight:500;font-size:var(--rv-statement);line-height:var(--rv-statement-lh);letter-spacing:-.015em;text-align:left;text-wrap:balance;color:var(--band-ink);max-width:24ch;margin:0 0 clamp(2rem,4vw,3rem)}.loop-flow.svelte-cn59m{position:relative}.loop-chain.svelte-cn59m{display:flex;align-items:stretch;gap:.5rem}.loop-node.svelte-cn59m{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;text-align:center;font-family:var(--font-mono);font-size:clamp(10px,1vw,12px);text-transform:uppercase;letter-spacing:.06em;color:var(--band-ink);padding:.5rem .4rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}.loop-node.svelte-cn59m:hover{transform:translateY(-3px)}.loop-node.svelte-cn59m:not(.is-waste) .node-icon:where(.svelte-cn59m){color:var(--band-teal)}.loop-node.svelte-cn59m:not(.is-waste) .node-icon:where(.svelte-cn59m):before{opacity:.6}.node-num.svelte-cn59m{font-size:10px;letter-spacing:.14em;color:var(--band-ink-faint)}@media(min-width:640px){.loop-node.svelte-cn59m:first-child{align-items:flex-start;text-align:left}.loop-node.svelte-cn59m:last-child{align-items:flex-end;text-align:right}}.loop-node.svelte-cn59m:not(.is-waste) .node-num:where(.svelte-cn59m){color:color-mix(in srgb,var(--band-teal) 75%,transparent)}.node-icon.svelte-cn59m{position:relative;display:grid;place-items:center;width:clamp(52px,5.4vw,78px);height:clamp(52px,5.4vw,78px);perspective:700px}.node-icon.svelte-cn59m:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--band-teal) 20%,transparent) 0%,transparent 66%);filter:blur(5px);opacity:.3;transition:opacity .3s ease;pointer-events:none}.loop-node.svelte-cn59m:hover .node-icon:where(.svelte-cn59m):before{opacity:.85}.node-icon.svelte-cn59m svg:where(.svelte-cn59m){width:100%;height:100%;display:block;transform:rotateX(16deg) rotateY(-13deg);transform-style:preserve-3d;filter:drop-shadow(.5px .5px 0 rgba(0,0,0,.35)) drop-shadow(1px 1px 0 rgba(0,0,0,.32)) drop-shadow(1.5px 1.5px 0 rgba(0,0,0,.3)) drop-shadow(2px 2.5px 0 rgba(0,0,0,.26)) drop-shadow(0 10px 16px rgba(21,32,29,.22));transition:transform .45s cubic-bezier(.22,1,.36,1)}.loop-node.svelte-cn59m:hover .node-icon:where(.svelte-cn59m) svg:where(.svelte-cn59m){transform:rotateX(10deg) rotateY(14deg) translateY(-2px) scale(1.05)}@media(prefers-reduced-motion:reduce){.node-icon.svelte-cn59m svg:where(.svelte-cn59m){transition:none}.loop-node.svelte-cn59m:hover .node-icon:where(.svelte-cn59m) svg:where(.svelte-cn59m){transform:rotateX(16deg) rotateY(-13deg)}}.loop-flow .loop-node.svelte-cn59m,.loop-flow .loop-arrow.svelte-cn59m{opacity:0;transform:translateY(10px)}.loop-flow.is-in .loop-node.svelte-cn59m,.loop-flow.is-in .loop-arrow.svelte-cn59m{opacity:1;transform:translateY(0);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),border-color .25s ease,background .25s ease;transition-delay:calc(var(--i, 0) * .12s),calc(var(--i, 0) * .12s),0s,0s}.loop-flow.is-in .loop-arrow.svelte-cn59m{transition-delay:calc(var(--i, 0) * .12s + .06s),calc(var(--i, 0) * .12s + .06s)}.loop-flow.is-in .loop-return.svelte-cn59m{opacity:1;transition:opacity .6s ease .7s}@media(prefers-reduced-motion:reduce){.loop-flow .loop-node.svelte-cn59m,.loop-flow .loop-arrow.svelte-cn59m{opacity:1;transform:none;transition:none}.loop-flow .loop-return.svelte-cn59m{opacity:1}}.arrow-glyph.svelte-cn59m{display:inline-block}.node-icon.svelte-cn59m .icon-ground,.node-icon.svelte-cn59m .icon-ground-text{fill:var(--band-ground)}.node-icon.svelte-cn59m .icon-ground-stroke{stroke:var(--band-ground)}.node-icon.svelte-cn59m .icon-ground-both{fill:var(--band-ground);stroke:var(--band-ground)}.node-label.svelte-cn59m{max-width:14ch;line-height:1.35}.loop-node.is-waste.svelte-cn59m{color:var(--band-ink-soft)}.loop-node.is-waste.svelte-cn59m .node-icon:where(.svelte-cn59m){opacity:.62}.closed-head.svelte-cn59m{position:relative}.closed-field.svelte-cn59m{position:absolute;top:50%;right:0;transform:translateY(-50%);overflow:hidden;display:flex;justify-content:flex-end;width:min(58%,780px);pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.16) 44%,rgba(0,0,0,.5) 66%,#000 86%);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.16) 44%,rgba(0,0,0,.5) 66%,#000 86%)}@media(max-width:1023px){.closed-field.svelte-cn59m{display:none}}.closed-head.svelte-cn59m>.panel-tag:where(.svelte-cn59m),.closed-head.svelte-cn59m>.closed-line:where(.svelte-cn59m){position:relative;z-index:1}.closed-head.svelte-cn59m>.closed-line:where(.svelte-cn59m){margin-bottom:0}.closed-head.svelte-cn59m{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.closed-line.svelte-cn59m{margin:0 0 clamp(1.5rem,3vw,2.25rem);font-family:var(--font-heading);font-weight:500;font-size:var(--rv-statement);line-height:var(--rv-statement-lh);letter-spacing:-.015em;color:var(--band-ink);text-wrap:balance;max-width:52ch}.loop-arrow.svelte-cn59m{align-self:center;color:var(--band-ink-faint);font-size:17px;flex:none;animation:svelte-cn59m-arrow-flow 4.2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .84s)}@keyframes svelte-cn59m-arrow-flow{0%,58%,to{color:var(--band-ink-faint);text-shadow:none}14%{color:var(--band-teal);text-shadow:0 0 10px color-mix(in srgb,var(--band-teal) 60%,transparent)}}@media(prefers-reduced-motion:reduce){.loop-arrow.svelte-cn59m{animation:none}}.loop-return.svelte-cn59m{position:relative;margin-inline:clamp(2.5rem,9%,5.5rem);height:24px;border:1px dashed var(--band-ink-faint);border-top:none;border-radius:0 0 8px 8px;opacity:0}.cycle-glyph.svelte-cn59m{display:inline-block;color:color-mix(in srgb,var(--band-teal) 85%,transparent);animation:svelte-cn59m-cycle-turn 8s linear infinite}@keyframes svelte-cn59m-cycle-turn{to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.loop-return.svelte-cn59m{opacity:1}.cycle-glyph.svelte-cn59m{animation:none}}.loop-return.svelte-cn59m:before{content:"";position:absolute;top:-5px;left:-4.5px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid var(--band-ink-faint)}.loop-return-label.svelte-cn59m{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);padding-inline:.7rem;background:var(--band-ground);white-space:nowrap;font-family:var(--font-mono);font-size:var(--rv-label);letter-spacing:var(--rv-label-track);text-transform:uppercase;color:var(--band-ink-soft)}@media(max-width:639.98px){.loop-chain.svelte-cn59m{flex-direction:column;align-items:stretch;gap:.85rem}.loop-node.svelte-cn59m{flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:.7rem;padding:.5rem .9rem}.node-label.svelte-cn59m{max-width:none}.arrow-glyph.svelte-cn59m{transform:rotate(90deg)}.loop-arrow.svelte-cn59m{padding-block:.05rem}.loop-return.svelte-cn59m{margin:.9rem 0 0;height:auto;border:none;border-radius:0}.loop-return.svelte-cn59m:before{display:none}.loop-return-label.svelte-cn59m{position:static;transform:none;padding-inline:0;background:none;white-space:normal}}.demo-frame.svelte-cn59m{margin-top:1.25rem;width:100%;max-width:440px;overflow:hidden;border-radius:8px;background:#0b1517;box-shadow:0 24px 50px -28px #15201d47}.demo-video.svelte-cn59m{display:block;width:100%;aspect-ratio:976 / 1080;object-fit:cover}.demo-row.svelte-cn59m{display:flex;flex-direction:column;gap:1.75rem;margin-top:1.25rem}.demo-stats.svelte-cn59m{display:flex;flex-direction:column;justify-content:center}.stat-item.svelte-cn59m{border-top:1px solid var(--band-line);padding-block:1.1rem}.demo-stats.svelte-cn59m .stat-item:where(.svelte-cn59m):last-child{padding-bottom:0}.stat-value.svelte-cn59m{font-family:var(--font-heading);font-weight:500;font-synthesis:none;font-size:clamp(1.8rem,3.1vw,2.45rem);line-height:1;letter-spacing:-.02em;color:var(--band-ink);font-variant-numeric:tabular-nums}.stat-desc.svelte-cn59m{margin-top:.55rem;font-family:var(--font-body);font-size:var(--rv-small);line-height:var(--rv-small-lh);color:var(--band-ink-soft);max-width:44ch}@media(min-width:1024px){.demo-row.svelte-cn59m{flex-direction:row;align-items:center;gap:clamp(2rem,4.5vw,3.5rem)}.demo-frame.svelte-cn59m{flex:1.5;min-width:0;margin-top:0}.demo-stats.svelte-cn59m{flex:1;min-width:0}}.split-block.svelte-cn59m{display:flex;flex-direction:column;gap:clamp(1.75rem,4vw,3rem)}@media(min-width:1024px){.split-block.svelte-cn59m{flex-direction:row;align-items:center}.split-block.svelte-cn59m>:where(.svelte-cn59m){flex:1;min-width:0}.split-block-reverse.svelte-cn59m{flex-direction:row-reverse}.split-block.svelte-cn59m .compare:where(.svelte-cn59m){flex:1.7}}.block-title.svelte-cn59m{font-family:var(--font-heading);font-weight:500;font-size:var(--rv-title);line-height:var(--rv-title-lh);letter-spacing:-.015em;color:var(--band-ink)}.block-body.svelte-cn59m{margin-top:1.1rem;font-family:var(--font-body);font-size:var(--rv-body);line-height:var(--rv-body-lh);color:var(--band-ink-soft);max-width:52ch}.compare.svelte-cn59m{position:relative;border:1px solid var(--band-line);overflow:hidden;aspect-ratio:8 / 5;touch-action:pan-y}.compare-layer.svelte-cn59m{position:absolute;top:0;right:0;bottom:0;left:0}.compare-pdf.svelte-cn59m{clip-path:inset(0 calc(100% - var(--split)) 0 0);background:#f2f1ec}.compare-model.svelte-cn59m{background:#0b1517}.compare-img.svelte-cn59m{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.compare-pdf.svelte-cn59m .compare-img:where(.svelte-cn59m){opacity:.92}.compare-model.svelte-cn59m .compare-img:where(.svelte-cn59m){filter:invert(1) sepia(.7) saturate(2.4) hue-rotate(118deg) brightness(.92);mix-blend-mode:screen;opacity:.75}.compare-handle.svelte-cn59m{position:absolute;top:0;bottom:0;left:var(--split);width:2px;margin-left:-1px;background:var(--band-teal);pointer-events:none}.handle-grip.svelte-cn59m{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--band-ground);border:1.5px solid var(--band-teal);color:var(--band-teal)}.compare-range.svelte-cn59m{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.compare-range.svelte-cn59m::-webkit-slider-thumb{-webkit-appearance:none;width:48px;height:100%}.compare-range.svelte-cn59m::-moz-range-thumb{width:48px;height:100%;border:none;background:transparent}.compare.svelte-cn59m:has(.compare-range:where(.svelte-cn59m):focus-visible) .compare-handle:where(.svelte-cn59m){outline:2px solid var(--band-teal);outline-offset:2px}.feed-tilt.svelte-cn59m{transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d;transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.qc-panel.svelte-cn59m{--qc-paper: var(--color-input);--qc-hairline: var(--color-border);--qc-ink: var(--color-primary);--qc-ink-soft: var(--color-secondary);--qc-ink-faint: var(--color-tertiary);--qc-error: oklch(.55 .19 28);--qc-error-ink: oklch(.46 .13 28);--qc-warning: oklch(.72 .13 70);--qc-warning-ink: oklch(.48 .09 70);--qc-error-solid: #df4a30;--qc-warn-solid: #e5892a;--qc-pass-solid: #35a45f;background:var(--color-background);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:10px;font-family:var(--font-body);box-shadow:0 24px 50px -28px #15201d47}.qc-head.svelte-cn59m{display:flex;align-items:center;gap:7px;background:var(--qc-paper);border:1px solid var(--qc-hairline);border-radius:8px;padding:11px 12px}.qc-head-check.svelte-cn59m{color:var(--color-brand);flex:none}.qc-head-title.svelte-cn59m{font-size:12px;font-weight:500;color:var(--qc-ink)}.qc-head-right.svelte-cn59m{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.qc-findings-pill.svelte-cn59m{display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:22px;padding-inline:8px;border-radius:6px;background:var(--qc-error-solid);color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.qc-icon-btn.svelte-cn59m{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;border:1px solid var(--qc-hairline);color:var(--color-brand)}.qc-segments.svelte-cn59m{display:flex;border:1px solid var(--qc-hairline);border-radius:6px;background:var(--qc-paper);padding:3px}.qc-seg.svelte-cn59m{display:flex;align-items:center;justify-content:center;gap:4px;flex:1;height:28px;border-radius:6px;font-size:12px;font-weight:500;color:var(--qc-ink);white-space:nowrap}.qc-seg-count.svelte-cn59m{font-weight:400;color:var(--qc-ink-soft);font-variant-numeric:tabular-nums}.qc-seg.is-active.svelte-cn59m{background:var(--color-brand);color:#fff}.qc-seg.is-active.svelte-cn59m .qc-seg-count:where(.svelte-cn59m){color:color-mix(in srgb,#fff 75%,var(--color-brand))}.qc-group.svelte-cn59m{background:var(--qc-paper);border:1px solid var(--qc-hairline);border-radius:8px;padding:7px 10px 4px}.qc-group-head.svelte-cn59m{display:flex;align-items:center;gap:6px;padding-bottom:6px}.qc-chevron.svelte-cn59m{color:var(--qc-ink-faint);transform:rotate(90deg);flex:none}.qc-group-title.svelte-cn59m{font-size:12px;font-weight:500;color:var(--qc-ink)}.qc-group-meta.svelte-cn59m{font-size:11px;color:var(--qc-ink-soft)}.qc-rows.svelte-cn59m{list-style:none;margin:0;padding:0}.qc-row.svelte-cn59m{display:flex;align-items:center;gap:8px;padding:7px 4px;border-top:1px solid var(--qc-hairline);opacity:0;transform:translateY(6px)}.qc-row.svelte-cn59m:hover{background:#15201d08}.feed-window.is-in .qc-row.svelte-cn59m{animation:svelte-cn59m-qc-in .4s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * .35s)}@keyframes svelte-cn59m-qc-in{to{opacity:1;transform:translateY(0)}}.qc-cid.svelte-cn59m{flex:none;border-radius:6px;background:color-mix(in srgb,var(--color-brand) 10%,transparent);padding:1px 5px;font-family:var(--font-mono);font-size:11px;color:var(--color-brand)}.qc-title.svelte-cn59m{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--qc-ink)}.qc-pass.svelte-cn59m{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;border-radius:50%;background:var(--qc-pass-solid);color:#fff}.qc-count.svelte-cn59m{display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:22px;padding-inline:6px;flex:none;border-radius:6px;color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.qc-count-error.svelte-cn59m{background:var(--qc-error-solid)}.qc-count-warning.svelte-cn59m{background:var(--qc-warn-solid)}.qc-stats.svelte-cn59m{margin:0;padding-inline:2px;font-size:11px;color:var(--qc-ink-soft);font-variant-numeric:tabular-nums;opacity:0}.feed-window.is-in .qc-stats.svelte-cn59m{animation:svelte-cn59m-qc-in .4s cubic-bezier(.22,1,.36,1) both;animation-delay:2.3s}@media(prefers-reduced-motion:reduce){.qc-row.svelte-cn59m,.qc-stats.svelte-cn59m{opacity:1;transform:none}.feed-window.is-in .qc-row.svelte-cn59m,.feed-window.is-in .qc-stats.svelte-cn59m{animation:none}}.personas-title.svelte-cn59m{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.persona-tabs.svelte-cn59m{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.persona-tab.svelte-cn59m{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .95rem .4rem .75rem;border:1px solid var(--band-line);border-radius:6px;background:color-mix(in srgb,var(--color-primary) 4%,transparent);color:var(--band-ink-soft);font-family:var(--font-body);font-size:.85rem;line-height:1;cursor:pointer;transition:color .25s ease,border-color .25s ease,background .25s ease}.persona-tab.svelte-cn59m:hover{color:var(--band-ink);border-color:var(--band-line-strong)}.persona-tab.is-active.svelte-cn59m{color:var(--band-ink);border-color:color-mix(in srgb,var(--band-teal) 55%,transparent);background:color-mix(in srgb,var(--band-teal) 9%,transparent)}.persona-tab.svelte-cn59m .persona-avatar:where(.svelte-cn59m){width:19px;height:19px}.persona-tab-role.svelte-cn59m{white-space:nowrap;text-transform:capitalize}.persona-tab-fill.svelte-cn59m{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left center;transform:scaleX(0);background:var(--band-teal);animation:svelte-cn59m-persona-fill 5s linear forwards}.persona-tab-fill.paused.svelte-cn59m{animation-play-state:paused}@keyframes svelte-cn59m-persona-fill{to{transform:scaleX(1)}}.persona-stage.svelte-cn59m{display:grid;border:1px solid var(--band-line);padding:clamp(1.5rem,3vw,2.5rem);background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 5%,transparent) 0%,transparent 60%)}.persona-slide.svelte-cn59m{grid-area:1 / 1;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .18s ease,transform .55s cubic-bezier(.22,1,.36,1)}.persona-slide.is-active.svelte-cn59m{opacity:1;transform:none;pointer-events:auto;transition:opacity .34s ease .16s,transform .55s cubic-bezier(.22,1,.36,1)}.persona-cols.svelte-cn59m{display:grid;gap:1.1rem}@media(min-width:720px){.persona-cols.svelte-cn59m{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem)}.persona-cols.svelte-cn59m .persona-block-after:where(.svelte-cn59m){margin-top:0}}@media(prefers-reduced-motion:reduce){.persona-slide.svelte-cn59m{transition:none}.persona-tab-fill.svelte-cn59m{animation:none;opacity:0}}.persona-avatar.svelte-cn59m svg{width:100%;height:100%;display:block}.persona-avatar.svelte-cn59m{display:grid;place-items:center;width:22px;height:22px;flex:none;color:var(--band-teal)}.persona-block.svelte-cn59m{padding-left:.9rem;border-left:2px solid var(--band-line)}.persona-block-after.svelte-cn59m{margin-top:1rem;border-left-color:var(--band-teal);background:linear-gradient(90deg,color-mix(in srgb,var(--band-teal) 9%,transparent) 0%,transparent 78%);border-radius:0 6px 6px 0;padding-block:.65rem}.persona-label.svelte-cn59m{font-family:var(--font-mono);font-size:var(--rv-label);text-transform:uppercase;letter-spacing:var(--rv-label-track);color:var(--band-ink-faint);margin-bottom:.35rem}.persona-label-teal.svelte-cn59m{color:var(--band-teal)}.persona-today.svelte-cn59m{font-family:var(--font-body);font-size:.875rem;line-height:1.55;color:var(--band-ink-soft)}.persona-after.svelte-cn59m{font-family:var(--font-body);font-size:.875rem;line-height:1.55;color:var(--band-ink)}.closing.svelte-cn59m{display:flex;flex-direction:column;align-items:center;gap:clamp(2.5rem,5vw,4rem)}.band-cta.svelte-cn59m{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem 2rem}.band-cta-primary.svelte-cn59m{display:inline-flex;align-items:center;padding:.75rem 1.7rem;font-family:var(--font-display);font-size:.9375rem;font-weight:400;letter-spacing:.01em;font-synthesis:none;color:var(--color-background);background:var(--color-primary);border-radius:6px;text-decoration:none;white-space:nowrap;box-shadow:0 8px 24px #15201d29;transition:background .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}.band-cta-primary.svelte-cn59m:hover{background:color-mix(in srgb,var(--color-primary) 88%,var(--color-brand));transform:translateY(-1px);box-shadow:0 12px 30px #15201d38}.band-cta-primary.svelte-cn59m:active{transform:translateY(0) scale(.97)}
