.ShowcaseCards-module-scss-module__3MKuDW__layer{pointer-events:none;position:absolute;inset:0}.ShowcaseCards-module-scss-module__3MKuDW__slot{transition:opacity .7s;animation:.7s ShowcaseCards-module-scss-module__3MKuDW__card-in;position:absolute}.ShowcaseCards-module-scss-module__3MKuDW__card{transform-origin:0 0}.ShowcaseCards-module-scss-module__3MKuDW__card article{animation:none}.ShowcaseCards-module-scss-module__3MKuDW__slotOut{opacity:0}@keyframes ShowcaseCards-module-scss-module__3MKuDW__card-in{0%{opacity:0}}@media (max-width:659px){.ShowcaseCards-module-scss-module__3MKuDW__slot{max-width:calc(100vw - 2*var(--page-gutter));transform:translate(-50%);inset:calc(100% - 2.5rem) auto auto 50%!important}.ShowcaseCards-module-scss-module__3MKuDW__slot:not(:first-child){display:none}}
.ChartCard-module-scss-module__2yc8dW__legend{flex-flow:wrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:.625rem;list-style:none;display:flex}.ChartCard-module-scss-module__2yc8dW__legend li{min-width:7.5rem;max-width:50%;display:flex}.ChartCard-module-scss-module__2yc8dW__legendItem{font-size:.625rem;line-height:1.3;font-family:var(--font-outfit);color:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem;min-width:0;padding:0;font-weight:400;transition:opacity .2s;display:flex}.ChartCard-module-scss-module__2yc8dW__legendName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChartCard-module-scss-module__2yc8dW__legendOff{opacity:.35}.ChartCard-module-scss-module__2yc8dW__legendDim{opacity:.3}.ChartCard-module-scss-module__2yc8dW__legendDot{background-image:repeating-conic-gradient(var(--series-light) 0% 25%, var(--series-dark) 0% 50%);background-size:.375rem .375rem;border-radius:.125rem;flex-shrink:0;width:.625rem;height:.625rem}.ChartCard-module-scss-module__2yc8dW__plot{flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}.ChartCard-module-scss-module__2yc8dW__chartTip{z-index:1000;pointer-events:none;background-color:var(--th-popup,var(--color-popup));opacity:0;border-radius:.25rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.25rem;width:max-content;max-width:11.25rem;padding:.375rem .5rem;transition:opacity .15s,transform .1s ease-out;display:flex;position:fixed;top:0;left:0}.ChartCard-module-scss-module__2yc8dW__chartTipTitle{font-size:.5rem;line-height:1.3;font-family:var(--font-outfit);color:var(--th-text,var(--color-charcoal));margin-bottom:.125rem;font-weight:700}.ChartCard-module-scss-module__2yc8dW__chartTipRow{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.25rem;display:flex}.ChartCard-module-scss-module__2yc8dW__chartTipNear .ChartCard-module-scss-module__2yc8dW__chartTipLabel{font-weight:500}.ChartCard-module-scss-module__2yc8dW__chartTipHint{font-size:.5rem;line-height:1.3;font-family:var(--font-dm-mono);color:color-mix(in sRGB, var(--th-text,var(--color-charcoal)) 60%, transparent);border-top:1px solid color-mix(in sRGB, var(--th-text,var(--color-charcoal)) 20%, transparent);margin-top:.125rem;padding-top:.25rem}.ChartCard-module-scss-module__2yc8dW__chartTipDot{background-image:repeating-conic-gradient(var(--series-light) 0% 25%, var(--series-dark) 0% 50%);background-size:.375rem .375rem;border-radius:.125rem;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.0625rem}.ChartCard-module-scss-module__2yc8dW__chartTipLabel{min-width:0;font-size:.5rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--th-text,var(--color-charcoal));-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.ChartCard-module-scss-module__2yc8dW__chartTipValue{font-size:.5rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--th-text,var(--color-charcoal));white-space:nowrap;flex-shrink:0;font-weight:700}
.Card-module-scss-module__GfF7Vq__card{width:100%;height:100%;color:var(--th-text,var(--color-charcoal));background-color:var(--th-card,var(--color-white));border:1px solid var(--th-line,var(--color-net-light));border-radius:.375rem;flex-direction:column;gap:1rem;padding:1rem;transition:background-color .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);animation:.45s cubic-bezier(.165,.84,.44,1) both Card-module-scss-module__GfF7Vq__widget-in;display:flex;overflow:hidden}@keyframes Card-module-scss-module__GfF7Vq__widget-in{0%{opacity:0;translate:0 .625rem}}[data-dragging] .Card-module-scss-module__GfF7Vq__card{background-color:var(--th-line,var(--color-net-light));border-color:var(--th-line,var(--color-net-light));transition:background-color .3s cubic-bezier(.165,.84,.44,1),border-color .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 .875rem 1.875rem #1c1b1a24}[data-dimmed] .Card-module-scss-module__GfF7Vq__card{pointer-events:none}.Card-module-scss-module__GfF7Vq__cardHead{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.Card-module-scss-module__GfF7Vq__cardTitle{font-size:.75rem;line-height:1.1;font-family:var(--font-outfit);color:var(--th-muted,var(--color-stone));letter-spacing:-.01em;font-weight:300}.Card-module-scss-module__GfF7Vq__cardStat{gap:1.25rem}.Card-module-scss-module__GfF7Vq__cardStat .Card-module-scss-module__GfF7Vq__cardTitle{max-width:17.5rem}.Card-module-scss-module__GfF7Vq__keyNumber{font-size:1.75rem;line-height:.95;font-family:var(--font-outfit);letter-spacing:-.05em;font-weight:800}.Card-module-scss-module__GfF7Vq__keyFace{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.375rem;display:flex}.Card-module-scss-module__GfF7Vq__keySuffix{letter-spacing:-.02em;font-weight:300}.Card-module-scss-module__GfF7Vq__keyContext{font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--th-muted,var(--color-stone));letter-spacing:-.01em;font-weight:300}.Card-module-scss-module__GfF7Vq__cardText .Card-module-scss-module__GfF7Vq__cardTitle{font-weight:500}.Card-module-scss-module__GfF7Vq__textInner{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;display:flex}.Card-module-scss-module__GfF7Vq__textBody{max-width:15.1875rem;font-size:.75rem;line-height:1.2;font-family:var(--font-outfit);letter-spacing:-.031em;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:300}@media (max-width:659px){.Card-module-scss-module__GfF7Vq__card{gap:.75rem;padding:.75rem}.Card-module-scss-module__GfF7Vq__cardStat{gap:.875rem}.Card-module-scss-module__GfF7Vq__keyNumber{font-size:1.5rem;line-height:.95}}
.CardChrome-module-scss-module__n933hG__chrome{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:.625rem;margin-top:auto;display:flex}.CardChrome-module-scss-module__n933hG__foot{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:stretch;gap:.5rem;min-width:0;margin-top:auto;display:flex}.CardChrome-module-scss-module__n933hG__foot .CardChrome-module-scss-module__n933hG__chrome{margin-top:0}.CardChrome-module-scss-module__n933hG__leftOut{min-width:0;font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--th-muted,var(--color-stone));text-align:left;letter-spacing:-.01em;background:0 0;border:0;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.375rem;padding:0;font-weight:300;display:flex}button.CardChrome-module-scss-module__n933hG__leftOut{cursor:help;transition:color .2s}button.CardChrome-module-scss-module__n933hG__leftOut:hover{color:var(--th-text,var(--color-charcoal))}.CardChrome-module-scss-module__n933hG__leftOutLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CardChrome-module-scss-module__n933hG__leftOutMore{white-space:nowrap;flex-shrink:0}.CardChrome-module-scss-module__n933hG__chromeTags{flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;min-width:0;display:flex}.CardChrome-module-scss-module__n933hG__source{min-width:0;font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--th-caption,var(--color-gray-1500));letter-spacing:-.01em;cursor:help;background:0 0;border:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem;padding:0;font-weight:300;transition:color .2s;display:flex;position:relative}.CardChrome-module-scss-module__n933hG__source:hover{color:var(--th-muted,var(--color-stone))}.CardChrome-module-scss-module__n933hG__sourceLine{min-width:0;font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--th-caption,var(--color-gray-1500));text-align:left;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;flex-flow:wrap;justify-content:flex-start;align-items:center;column-gap:.25rem;padding:0;font-weight:300;transition:color .2s;display:flex}.CardChrome-module-scss-module__n933hG__sourceLine:hover{color:var(--th-muted,var(--color-stone))}.CardChrome-module-scss-module__n933hG__foot .CardChrome-module-scss-module__n933hG__sourceLine{flex-wrap:nowrap;overflow:hidden}.CardChrome-module-scss-module__n933hG__creditLead{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CardChrome-module-scss-module__n933hG__sourceLine:has(.CardChrome-module-scss-module__n933hG__creditName) .CardChrome-module-scss-module__n933hG__creditLead{flex-shrink:0}.CardChrome-module-scss-module__n933hG__creditTail{flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem;min-width:0;max-width:100%;display:flex}.CardChrome-module-scss-module__n933hG__creditName{min-width:0;color:var(--th-muted,var(--color-stone));text-overflow:ellipsis;white-space:nowrap;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--th-caption,var(--color-gray-1500));text-decoration-color:var(--th-caption,var(--color-gray-1500));text-underline-offset:.22em;overflow:hidden}.CardChrome-module-scss-module__n933hG__sourceLine:hover .CardChrome-module-scss-module__n933hG__creditName{text-decoration-style:solid;text-decoration-color:currentColor}.CardChrome-module-scss-module__n933hG__creditMore{white-space:nowrap;flex-shrink:0}.CardChrome-module-scss-module__n933hG__sourceIcon{flex-shrink:0;width:.625rem;height:.625rem;display:block}.CardChrome-module-scss-module__n933hG__sourceMenu{font-size:.625rem;line-height:1.4}.CardChrome-module-scss-module__n933hG__sourceMenu[data-state=open]{animation:.25s cubic-bezier(.165,.84,.44,1) CardChrome-module-scss-module__n933hG__pop-in}.CardChrome-module-scss-module__n933hG__sourceMenu[data-state=closed]{animation:.2s cubic-bezier(.895,.03,.685,.22) forwards CardChrome-module-scss-module__n933hG__pop-out}@keyframes CardChrome-module-scss-module__n933hG__pop-in{0%{opacity:0;translate:0 .625rem}}@keyframes CardChrome-module-scss-module__n933hG__pop-out{to{opacity:0;translate:0 .625rem}}.CardChrome-module-scss-module__n933hG__sourceMenu{z-index:300;max-width:16.25rem;font-family:var(--font-dm-mono);color:var(--th-text,var(--color-charcoal));letter-spacing:-.02em;max-height:var(--radix-popover-content-available-height);white-space:pre-wrap;overflow-wrap:anywhere;background-color:var(--th-popup,var(--color-popup));border-radius:.25rem;padding:.625rem;font-weight:400;overflow-y:auto}.CardChrome-module-scss-module__n933hG__sourceMenu:focus-visible{outline:1px solid var(--th-text,var(--color-charcoal));outline-offset:2px}.CardChrome-module-scss-module__n933hG__builtWith{font-size:.5rem;line-height:1.1;font-family:var(--font-outfit);color:var(--th-caption,var(--color-gray-1500));text-align:right;letter-spacing:-.01em;white-space:nowrap;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:flex-end;gap:.25rem;font-weight:300;display:flex}.CardChrome-module-scss-module__n933hG__builtWith svg{width:1.625rem;height:auto}
.CardActions-module-scss-module__eey2qa__cardActions{color:var(--th-muted,var(--color-stone));flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:1px;margin-right:-.5rem;display:flex}.CardActions-module-scss-module__eey2qa__pinBtn .CardActions-module-scss-module__eey2qa__actionIcon,.CardActions-module-scss-module__eey2qa__menuBtn .CardActions-module-scss-module__eey2qa__actionIcon{width:1rem;height:auto}.CardActions-module-scss-module__eey2qa__noteMark .CardActions-module-scss-module__eey2qa__noteMarkIcon{width:.8125rem;height:auto}.CardActions-module-scss-module__eey2qa__noteMark{pointer-events:none;flex-direction:row;justify-content:center;align-items:center;margin-right:.3125rem;display:flex}.CardActions-module-scss-module__eey2qa__pinBtn{color:var(--th-muted,var(--color-stone));cursor:pointer;background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;padding:0;transition:color .2s,opacity .2s;display:flex}.CardActions-module-scss-module__eey2qa__pinBtn:hover{opacity:.6}.CardActions-module-scss-module__eey2qa__pinActive{color:var(--th-text,var(--color-charcoal))}.CardActions-module-scss-module__eey2qa__pinActive svg path:first-child{fill:currentColor}.CardActions-module-scss-module__eey2qa__menuBtn{color:var(--th-muted,var(--color-stone));cursor:pointer;background:0 0;border:0;border-radius:.3125rem;flex-direction:row;justify-content:center;align-items:center;padding:.125rem;transition:color .2s,background-color .2s,opacity .2s;display:flex}.CardActions-module-scss-module__eey2qa__menuBtn:hover{opacity:.6}.CardActions-module-scss-module__eey2qa__menuBtn[data-state=open]{color:var(--th-card,var(--color-white));background-color:var(--th-text,var(--color-charcoal));opacity:1}.CardActions-module-scss-module__eey2qa__cardMenu[data-state=open]{animation:.25s cubic-bezier(.165,.84,.44,1) CardActions-module-scss-module__eey2qa__pop-in}.CardActions-module-scss-module__eey2qa__cardMenu[data-state=closed]{animation:.2s cubic-bezier(.895,.03,.685,.22) forwards CardActions-module-scss-module__eey2qa__pop-out}@keyframes CardActions-module-scss-module__eey2qa__pop-in{0%{opacity:0;translate:0 .625rem}}@keyframes CardActions-module-scss-module__eey2qa__pop-out{to{opacity:0;translate:0 .625rem}}.CardActions-module-scss-module__eey2qa__cardMenu{z-index:300;flex-direction:column;gap:1px;max-width:8.75rem;display:flex}.CardActions-module-scss-module__eey2qa__cardMenuSection{background-color:var(--th-popup,var(--color-popup));border-radius:.25rem;flex-direction:column;gap:.125rem;min-width:8.75rem;padding:.625rem;display:flex}.CardActions-module-scss-module__eey2qa__cardMenuRow{font-size:.625rem;line-height:1;font-family:var(--font-dm-mono);color:var(--th-text,var(--color-charcoal));text-align:left;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;border-radius:.25rem;outline:none;align-items:center;gap:.5rem;padding:.375rem .25rem;font-weight:400;transition:background-color .2s;display:flex}.CardActions-module-scss-module__eey2qa__cardMenuRow:hover,.CardActions-module-scss-module__eey2qa__cardMenuRow:focus-visible,.CardActions-module-scss-module__eey2qa__cardMenuRow[data-highlighted]{background-color:#ffffff73}.CardActions-module-scss-module__eey2qa__cardMenuRow .CardActions-module-scss-module__eey2qa__cardMenuIcon,.CardActions-module-scss-module__eey2qa__cardMenuType .CardActions-module-scss-module__eey2qa__cardMenuIcon{flex-shrink:0;width:1rem;height:auto}.CardActions-module-scss-module__eey2qa__cardMenuRow .CardActions-module-scss-module__eey2qa__cardMenuIconTight{stroke-width:.62px;scale:.66}.CardActions-module-scss-module__eey2qa__cardMenuLabel{translate:0 -.0625rem}.CardActions-module-scss-module__eey2qa__cardMenuTypes{flex-direction:row;justify-content:space-between;gap:.25rem}.CardActions-module-scss-module__eey2qa__cardMenuType{width:1.75rem;height:1.75rem;font-size:.625rem;line-height:1;font-family:var(--font-dm-mono);color:var(--th-text,var(--color-charcoal));letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex-direction:row;justify-content:center;align-items:center;padding:0;font-weight:400;transition:background-color .2s,color .2s;display:flex}.CardActions-module-scss-module__eey2qa__cardMenuType:hover{background-color:#ffffff73}.CardActions-module-scss-module__eey2qa__cardMenuTypeActive{color:var(--th-card,var(--color-white));background-color:var(--th-text,var(--color-charcoal))}.CardActions-module-scss-module__eey2qa__cardMenuTypeActive:hover{background-color:var(--th-text,var(--color-charcoal))}.CardActions-module-scss-module__eey2qa__cardMenuDanger{color:var(--color-red)}
.LivePlaceholder-module-scss-module__TjNVgW__bone{background-color:var(--th-line,var(--color-net-light));background-image:linear-gradient(90deg, transparent 40%, var(--th-card,var(--color-white)) 50%, transparent 60%);background-size:250% 100%;border-radius:.1875rem;flex-shrink:0;animation:2.2s linear infinite LivePlaceholder-module-scss-module__TjNVgW__bone-sweep;display:block}.LivePlaceholder-module-scss-module__TjNVgW__boneTitle{width:45%;max-width:11.25rem;height:.75rem}.LivePlaceholder-module-scss-module__TjNVgW__boneNumber{width:6rem;height:1.625rem}.LivePlaceholder-module-scss-module__TjNVgW__boneBody{flex:auto;min-height:0}.LivePlaceholder-module-scss-module__TjNVgW__status{font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--th-muted,var(--color-stone));letter-spacing:-.01em;flex-shrink:0;margin-top:auto;font-weight:300}@keyframes LivePlaceholder-module-scss-module__TjNVgW__bone-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.LivePlaceholder-module-scss-module__TjNVgW__bone{background-image:none;animation:none}}.LivePlaceholder-module-scss-module__TjNVgW__failed{border-style:dashed}.LivePlaceholder-module-scss-module__TjNVgW__failure{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.625rem;margin-block:auto;display:flex}.LivePlaceholder-module-scss-module__TjNVgW__failureText{max-width:16.25rem;font-size:.8125rem;line-height:1.35;font-family:var(--font-outfit);color:var(--th-text,var(--color-charcoal));letter-spacing:-.01em;font-weight:300}.LivePlaceholder-module-scss-module__TjNVgW__retry{font-size:.6875rem;line-height:1;font-family:var(--font-outfit);color:var(--th-muted,var(--color-stone));cursor:pointer;border:1px solid var(--th-muted,var(--color-sage-light));background:0 0;border-radius:.875rem;padding:.3125rem .6875rem;font-weight:400;transition:color .25s}.LivePlaceholder-module-scss-module__TjNVgW__retry:hover:not(:disabled),.LivePlaceholder-module-scss-module__TjNVgW__retry:focus-visible:not(:disabled){color:var(--th-text,var(--color-charcoal))}.LivePlaceholder-module-scss-module__TjNVgW__retry:disabled{cursor:default;opacity:.6}
.TableCard-module-scss-module__rnvbLG__caption{font-size:.625rem;line-height:1.35;font-family:var(--font-outfit);color:var(--th-muted,var(--color-stone));letter-spacing:-.01em;flex-shrink:0;margin-bottom:-.375rem;font-weight:400}.TableCard-module-scss-module__rnvbLG__caption b{color:var(--th-text,var(--color-charcoal));font-weight:500}.TableCard-module-scss-module__rnvbLG__tableFrame{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;container-type:inline-size}.TableCard-module-scss-module__rnvbLG__tableFrame:after{top:0;right:0;bottom:var(--scrollbar,0);z-index:3;pointer-events:none;content:"";background:linear-gradient(90deg, transparent, var(--th-card,var(--color-white)));opacity:0;width:2.5rem;transition:opacity .15s cubic-bezier(.165,.84,.44,1);position:absolute}.TableCard-module-scss-module__rnvbLG__fadeRight:after{opacity:1}.TableCard-module-scss-module__rnvbLG__tableWrap{scrollbar-color:var(--th-caption,var(--color-gray-1500)) color-mix(in sRGB, var(--th-line,var(--color-grid-bg-light)) 45%, var(--th-card,var(--color-grid-bg-light)));scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.TableCard-module-scss-module__rnvbLG__tableWrap::-webkit-scrollbar{width:.25rem;height:.25rem}.TableCard-module-scss-module__rnvbLG__tableWrap::-webkit-scrollbar-track{background:color-mix(in sRGB, var(--th-line,var(--color-grid-bg-light)) 45%, var(--th-card,var(--color-grid-bg-light)));border-radius:.125rem}.TableCard-module-scss-module__rnvbLG__tableWrap::-webkit-scrollbar-thumb{background:var(--th-caption,var(--color-gray-1500));border-radius:.125rem}.TableCard-module-scss-module__rnvbLG__tableWrap::-webkit-scrollbar-corner{background:0 0}.TableCard-module-scss-module__rnvbLG__table{font-variant-numeric:tabular-nums;border-collapse:separate;border-spacing:0;width:100%}.TableCard-module-scss-module__rnvbLG__table th{--series-dark:var(--th-series-dark,#6467de);--series-light:var(--th-series-light,#8285e7);background-image:repeating-conic-gradient(var(--series-light) 0% 25%, var(--series-dark) 0% 50%);z-index:1;font-size:.625rem;line-height:1.3;font-family:var(--font-outfit);color:var(--th-card,var(--color-white));text-align:right;vertical-align:bottom;letter-spacing:-.01em;background-size:.375rem .375rem;padding:.625rem .75rem;font-weight:400;position:sticky;top:0}.TableCard-module-scss-module__rnvbLG__table th:last-child{border-radius:0 .25rem .25rem 0}.TableCard-module-scss-module__rnvbLG__table td{font-size:.625rem;line-height:1.3;font-family:var(--font-outfit);color:var(--th-text,var(--color-charcoal));text-align:right;white-space:nowrap;letter-spacing:-.01em;background-color:var(--th-card,var(--color-white));border-bottom:1px solid var(--th-line,var(--color-net-light));padding:.4375rem .75rem;font-weight:700}.TableCard-module-scss-module__rnvbLG__table th:first-child,.TableCard-module-scss-module__rnvbLG__table td:first-child{position:sticky;left:0}.TableCard-module-scss-module__rnvbLG__table th:first-child{z-index:2;text-align:left;border-radius:.25rem 0 0 .25rem}.TableCard-module-scss-module__rnvbLG__table td:first-child{z-index:1;text-align:left;font-weight:400}.TableCard-module-scss-module__rnvbLG__table tbody tr:hover td{background-color:color-mix(in sRGB, var(--th-line,var(--color-grid-bg-light)) 45%, var(--th-card,var(--color-grid-bg-light)))}.TableCard-module-scss-module__rnvbLG__table tbody tr:first-child td{padding-top:.6875rem}.TableCard-module-scss-module__rnvbLG__table tr:last-child td{border-bottom:0}.TableCard-module-scss-module__rnvbLG__label{text-overflow:ellipsis;white-space:nowrap;max-width:min(10rem,40cqi);display:block;overflow:hidden}.TableCard-module-scss-module__rnvbLG__repeat{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.TableCard-module-scss-module__rnvbLG__sort{min-width:min-content;max-width:5.25rem;font:inherit;color:inherit;text-align:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-end;gap:.1875rem;padding:0;display:inline-flex}.TableCard-module-scss-module__rnvbLG__sort:focus-visible{outline-offset:2px;outline:1px solid}.TableCard-module-scss-module__rnvbLG__arrow{opacity:0;flex:none;transition:opacity .15s cubic-bezier(.165,.84,.44,1)}.TableCard-module-scss-module__rnvbLG__sort:hover .TableCard-module-scss-module__rnvbLG__arrow,.TableCard-module-scss-module__rnvbLG__sort:focus-visible .TableCard-module-scss-module__rnvbLG__arrow,th[aria-sort] .TableCard-module-scss-module__rnvbLG__arrow{opacity:1}.TableCard-module-scss-module__rnvbLG__more{width:100%;font-size:.625rem;line-height:1.3;font-family:var(--font-outfit);color:var(--th-muted,var(--color-stone));letter-spacing:-.01em;cursor:pointer;border:0;border-top:1px solid var(--th-line,var(--color-net-light));background:0 0;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:.1875rem;margin-top:-1rem;padding:.4375rem 0 0;font-weight:400;display:flex}.TableCard-module-scss-module__rnvbLG__more:focus-visible{outline-offset:2px;outline:1px solid}.TableCard-module-scss-module__rnvbLG__moreChevron{flex:none;width:.75rem;height:.75rem;transition:rotate .25s cubic-bezier(.165,.84,.44,1)}.TableCard-module-scss-module__rnvbLG__moreOpen{rotate:180deg}
.LiveNote-module-scss-module__Y1hwgW__note{font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.01em;white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;font-weight:300;display:inline-flex}.LiveNote-module-scss-module__Y1hwgW__dot{background-color:var(--color-mint-dark);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}
.BeaconLayer-module-scss-module__4KBfSa__beaconLayer{z-index:998;width:0;height:0;position:sticky;top:0;left:0;overflow:visible}.BeaconLayer-module-scss-module__4KBfSa__beacon{z-index:998;cursor:pointer;animation:.25s both BeaconLayer-module-scss-module__4KBfSa__beacon-in;position:absolute}.BeaconLayer-module-scss-module__4KBfSa__beacon:hover,.BeaconLayer-module-scss-module__4KBfSa__beacon.BeaconLayer-module-scss-module__4KBfSa__beaconOpen{z-index:999}@keyframes BeaconLayer-module-scss-module__4KBfSa__beacon-in{0%{opacity:0}}.BeaconLayer-module-scss-module__4KBfSa__beaconBadge{background-color:var(--th-accent,var(--color-yellow-hover));border-radius:50%;flex-direction:row;justify-content:center;align-items:center;gap:.1875rem;width:1.625rem;height:1.625rem;transition:opacity .2s;display:flex}.BeaconLayer-module-scss-module__4KBfSa__beaconCount{font-size:.625rem;line-height:1;font-family:var(--font-dm-mono);color:var(--th-on-accent,var(--color-charcoal))}.BeaconLayer-module-scss-module__4KBfSa__beaconPanel{visibility:hidden;background-color:var(--th-accent,var(--color-yellow-hover));opacity:0;border-radius:.5rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.1875rem;padding:.375rem .5625rem;transition:opacity .2s,scale .25s cubic-bezier(.165,.84,.44,1),visibility 0s linear .2s;display:flex;position:absolute;scale:.75}@media (hover:hover){.BeaconLayer-module-scss-module__4KBfSa__beacon:hover .BeaconLayer-module-scss-module__4KBfSa__beaconBadge{opacity:0}.BeaconLayer-module-scss-module__4KBfSa__beacon:hover .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{visibility:visible;opacity:1;transition:opacity .2s,scale .25s cubic-bezier(.165,.84,.44,1),visibility;scale:1}}.BeaconLayer-module-scss-module__4KBfSa__beaconOpen .BeaconLayer-module-scss-module__4KBfSa__beaconBadge{opacity:0}.BeaconLayer-module-scss-module__4KBfSa__beaconOpen .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{visibility:visible;opacity:1;transition:opacity .2s,scale .25s cubic-bezier(.165,.84,.44,1),visibility;scale:1}.BeaconLayer-module-scss-module__4KBfSa__beaconLeft .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{transform-origin:0;top:50%;left:0;translate:0 -50%}.BeaconLayer-module-scss-module__4KBfSa__beaconRight .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{transform-origin:100%;top:50%;right:0;translate:0 -50%}.BeaconLayer-module-scss-module__4KBfSa__beaconTop .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{transform-origin:top;top:0;left:50%;translate:-50%}.BeaconLayer-module-scss-module__4KBfSa__beaconBottom .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{transform-origin:bottom;bottom:0;left:50%;translate:-50%}.BeaconLayer-module-scss-module__4KBfSa__beaconStart.BeaconLayer-module-scss-module__4KBfSa__beaconTop .BeaconLayer-module-scss-module__4KBfSa__beaconPanel,.BeaconLayer-module-scss-module__4KBfSa__beaconStart.BeaconLayer-module-scss-module__4KBfSa__beaconBottom .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{left:0;right:auto;translate:0}.BeaconLayer-module-scss-module__4KBfSa__beaconStart.BeaconLayer-module-scss-module__4KBfSa__beaconTop .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{transform-origin:0 0}.BeaconLayer-module-scss-module__4KBfSa__beaconStart.BeaconLayer-module-scss-module__4KBfSa__beaconBottom .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{transform-origin:0 100%}.BeaconLayer-module-scss-module__4KBfSa__beaconEnd.BeaconLayer-module-scss-module__4KBfSa__beaconTop .BeaconLayer-module-scss-module__4KBfSa__beaconPanel,.BeaconLayer-module-scss-module__4KBfSa__beaconEnd.BeaconLayer-module-scss-module__4KBfSa__beaconBottom .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{left:auto;right:0;translate:0}.BeaconLayer-module-scss-module__4KBfSa__beaconEnd.BeaconLayer-module-scss-module__4KBfSa__beaconTop .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{transform-origin:100% 0}.BeaconLayer-module-scss-module__4KBfSa__beaconEnd.BeaconLayer-module-scss-module__4KBfSa__beaconBottom .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{transform-origin:100% 100%}.BeaconLayer-module-scss-module__4KBfSa__beaconStart.BeaconLayer-module-scss-module__4KBfSa__beaconLeft .BeaconLayer-module-scss-module__4KBfSa__beaconPanel,.BeaconLayer-module-scss-module__4KBfSa__beaconStart.BeaconLayer-module-scss-module__4KBfSa__beaconRight .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{top:0;bottom:auto;translate:0}.BeaconLayer-module-scss-module__4KBfSa__beaconStart.BeaconLayer-module-scss-module__4KBfSa__beaconLeft .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{transform-origin:0 0}.BeaconLayer-module-scss-module__4KBfSa__beaconStart.BeaconLayer-module-scss-module__4KBfSa__beaconRight .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{transform-origin:100% 0}.BeaconLayer-module-scss-module__4KBfSa__beaconEnd.BeaconLayer-module-scss-module__4KBfSa__beaconLeft .BeaconLayer-module-scss-module__4KBfSa__beaconPanel,.BeaconLayer-module-scss-module__4KBfSa__beaconEnd.BeaconLayer-module-scss-module__4KBfSa__beaconRight .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{top:auto;bottom:0;translate:0}.BeaconLayer-module-scss-module__4KBfSa__beaconEnd.BeaconLayer-module-scss-module__4KBfSa__beaconLeft .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{transform-origin:0 100%}.BeaconLayer-module-scss-module__4KBfSa__beaconEnd.BeaconLayer-module-scss-module__4KBfSa__beaconRight .BeaconLayer-module-scss-module__4KBfSa__beaconPanel{transform-origin:100% 100%}.BeaconLayer-module-scss-module__4KBfSa__beaconRow{cursor:pointer;background:0 0;border:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:100%;padding:.125rem 0;transition:opacity .15s;display:flex}.BeaconLayer-module-scss-module__4KBfSa__beaconRow:hover{opacity:.65}.BeaconLayer-module-scss-module__4KBfSa__beaconArrow{flex-shrink:0;width:.5625rem;height:.5625rem}.BeaconLayer-module-scss-module__4KBfSa__beaconArrow path{fill:none;stroke:var(--th-on-accent,var(--color-charcoal));stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.BeaconLayer-module-scss-module__4KBfSa__beaconTitle{font-size:.6875rem;line-height:1.2;font-family:var(--font-outfit);color:var(--th-on-accent,var(--color-charcoal));text-align:left;white-space:nowrap;font-weight:500}
.CardNote-module-scss-module__Ve_lBW__anchor{pointer-events:none;position:absolute;inset:0}.CardNote-module-scss-module__Ve_lBW__note{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.CardNote-module-scss-module__Ve_lBW__note[data-state=open]{animation:.25s cubic-bezier(.165,.84,.44,1) CardNote-module-scss-module__Ve_lBW__pop-in}.CardNote-module-scss-module__Ve_lBW__note[data-state=closed]{animation:.2s cubic-bezier(.895,.03,.685,.22) forwards CardNote-module-scss-module__Ve_lBW__pop-out}@keyframes CardNote-module-scss-module__Ve_lBW__pop-in{0%{opacity:0;translate:0 .625rem}}@keyframes CardNote-module-scss-module__Ve_lBW__pop-out{to{opacity:0;translate:0 .625rem}}.CardNote-module-scss-module__Ve_lBW__note{z-index:300;width:var(--card-w);max-height:13.75rem;color:var(--th-text,var(--color-charcoal));background-color:var(--th-card,var(--color-white));border:1px solid var(--th-line,var(--color-net-light));border-radius:.375rem;gap:.5rem;padding:1rem;overflow:hidden auto}.CardNote-module-scss-module__Ve_lBW__noteHead{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.CardNote-module-scss-module__Ve_lBW__noteLabel{font-size:.75rem;line-height:1.1;font-family:var(--font-outfit);letter-spacing:-.01em;font-weight:600}.CardNote-module-scss-module__Ve_lBW__noteRemove{color:var(--th-muted,var(--color-stone));cursor:pointer;background:0 0;border:0;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.CardNote-module-scss-module__Ve_lBW__noteRemove:hover{opacity:.6}.CardNote-module-scss-module__Ve_lBW__noteRemove .CardNote-module-scss-module__Ve_lBW__noteRemoveIcon{width:.875rem;height:auto}.CardNote-module-scss-module__Ve_lBW__noteBody{font-size:.625rem;line-height:1.4;font-family:var(--font-dm-mono);letter-spacing:-.02em;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400}
.Whiteboard-module-scss-module__U2d-4W__board{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-width:100%;min-height:100%;position:relative}.Whiteboard-module-scss-module__U2d-4W__boardPanning{cursor:grabbing;-webkit-user-select:none;user-select:none}.Whiteboard-module-scss-module__U2d-4W__gridLayer{pointer-events:none;position:absolute;bottom:0;right:0}.Whiteboard-module-scss-module__U2d-4W__fxLayer{z-index:0;pointer-events:none;width:0;height:0;position:sticky;top:0;left:0;overflow:visible}.Whiteboard-module-scss-module__U2d-4W__fxCanvas{position:absolute;top:0;left:0}.Whiteboard-module-scss-module__U2d-4W__ghost{z-index:0;pointer-events:none;border:1px solid var(--th-line,var(--color-sage-light));border-radius:.375rem;position:absolute}.Whiteboard-module-scss-module__U2d-4W__ghostTarget{z-index:0;pointer-events:none;border:1px solid var(--th-muted,var(--color-sage));background-color:#1c1b1a0f;border-radius:.375rem;position:absolute}.Whiteboard-module-scss-module__U2d-4W__slot{transition:left .5s cubic-bezier(.22,1,.36,1),top .5s cubic-bezier(.22,1,.36,1),translate .5s cubic-bezier(.22,1,.36,1),width .2s cubic-bezier(.165,.84,.44,1),height .2s cubic-bezier(.165,.84,.44,1),opacity .3s;position:absolute}.Whiteboard-module-scss-module__U2d-4W__slotDimmed{opacity:.4}.Whiteboard-module-scss-module__U2d-4W__slotFocused{z-index:310;transition:none;position:fixed;top:50%;left:calc(50% - 10.125rem);translate:-50% -50%}.Whiteboard-module-scss-module__U2d-4W__slotLeaving{pointer-events:none;opacity:0}.Whiteboard-module-scss-module__U2d-4W__slotDragging{-webkit-user-select:none;user-select:none;transition:none}.Whiteboard-module-scss-module__U2d-4W__slotDragging .Whiteboard-module-scss-module__U2d-4W__cardBox{rotate:var(--tilt,0deg);transition:scale .3s cubic-bezier(.165,.84,.44,1);scale:.9}.Whiteboard-module-scss-module__U2d-4W__slotDragging .Whiteboard-module-scss-module__U2d-4W__cardBox,.Whiteboard-module-scss-module__U2d-4W__slotDragging .Whiteboard-module-scss-module__U2d-4W__cardBox *{cursor:grabbing}.Whiteboard-module-scss-module__U2d-4W__resizeGrip{z-index:2;cursor:nwse-resize;touch-action:none;opacity:0;flex-direction:row;justify-content:center;align-items:center;width:1rem;height:1rem;transition:opacity .2s;display:flex;position:absolute;bottom:.125rem;right:.125rem}.Whiteboard-module-scss-module__U2d-4W__resizeGrip svg{width:.625rem;height:.625rem}.Whiteboard-module-scss-module__U2d-4W__resizeGrip svg path{fill:none;stroke:var(--th-text,var(--color-charcoal));stroke-width:1.4px;stroke-linecap:round}.Whiteboard-module-scss-module__U2d-4W__resizeGripWidth{cursor:ew-resize}.Whiteboard-module-scss-module__U2d-4W__slot:hover .Whiteboard-module-scss-module__U2d-4W__resizeGrip{opacity:1}.Whiteboard-module-scss-module__U2d-4W__cardBox{width:100%;height:100%;transform-origin:var(--grab-x,50%) var(--grab-y,50%);transition:rotate .5s cubic-bezier(.22,1,.36,1),scale .5s cubic-bezier(.22,1,.36,1);position:relative;rotate:none;scale:1}.Whiteboard-module-scss-module__U2d-4W__slot:not(.Whiteboard-module-scss-module__U2d-4W__slotDragging) .Whiteboard-module-scss-module__U2d-4W__cardBox[data-draggable] article{cursor:grab}.Whiteboard-module-scss-module__U2d-4W__slot:not(.Whiteboard-module-scss-module__U2d-4W__slotDragging) .Whiteboard-module-scss-module__U2d-4W__cardBox[data-draggable] article>*{cursor:auto;-webkit-user-select:text;user-select:text}.Whiteboard-module-scss-module__U2d-4W__slot:not(.Whiteboard-module-scss-module__U2d-4W__slotDragging) .Whiteboard-module-scss-module__U2d-4W__cardBox[data-draggable] article>[data-card-frame]{cursor:grab}.Whiteboard-module-scss-module__U2d-4W__slot:not(.Whiteboard-module-scss-module__U2d-4W__slotDragging) .Whiteboard-module-scss-module__U2d-4W__cardBox[data-draggable] article>[data-card-frame]>:not([data-drag-handle]){cursor:auto}.Whiteboard-module-scss-module__U2d-4W__slot:not(.Whiteboard-module-scss-module__U2d-4W__slotDragging) .Whiteboard-module-scss-module__U2d-4W__cardBox[data-draggable] [data-drag-handle]{cursor:grab;-webkit-user-select:none;user-select:none}@media (hover:hover){.Whiteboard-module-scss-module__U2d-4W__slot:not(.Whiteboard-module-scss-module__U2d-4W__slotDragging) .Whiteboard-module-scss-module__U2d-4W__cardBox[data-draggable]:hover article{border-color:#cdcdb6}}@media (hover:none){.Whiteboard-module-scss-module__U2d-4W__resizeGrip{opacity:1}}
.GuestWall-module-scss-module__yjMfGa__wall{text-align:center;background-color:var(--color-white);border:1px solid var(--color-sage-light);border-radius:.625rem;flex-direction:column;align-items:center;gap:1rem;max-width:26.25rem;margin:0 auto;padding:1.5rem 1.25rem;display:flex}.GuestWall-module-scss-module__yjMfGa__copy{font-size:.875rem;line-height:1.4;font-family:var(--font-outfit);letter-spacing:-.01em;margin:0;font-weight:300}
.StudioLanding-module-scss-module__odpkoq__stage{z-index:1;width:100%;max-width:37.5rem;padding:1.5rem var(--page-gutter,2rem) 1rem;text-align:center;flex-direction:column;flex-grow:1;justify-content:safe center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow-y:auto}.StudioLanding-module-scss-module__odpkoq__eyebrow{font-size:min(.875rem,2.4dvh);line-height:1.3;font-family:var(--font-dm-mono);letter-spacing:-.01em;margin-bottom:min(1.25rem,2dvh);font-weight:400}.StudioLanding-module-scss-module__odpkoq__title{font-size:min(3.75rem,8.5dvh);line-height:1.2;font-family:var(--font-outfit);letter-spacing:-.04em;margin-bottom:min(1.875rem,3dvh);font-weight:800}.StudioLanding-module-scss-module__odpkoq__lead{font-size:min(1.0625rem,2.7dvh);line-height:1.3;font-family:var(--font-outfit);letter-spacing:-.01em;margin-bottom:min(3.75rem,5.5dvh);font-weight:300}.StudioLanding-module-scss-module__odpkoq__tabs{flex-direction:row;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.StudioLanding-module-scss-module__odpkoq__panels{width:100%}.StudioLanding-module-scss-module__odpkoq__accordion{grid-template-rows:0fr;width:100%;transition:grid-template-rows .4s cubic-bezier(.5,0,.2,1);display:grid}.StudioLanding-module-scss-module__odpkoq__accordionOpen{grid-template-rows:1fr}.StudioLanding-module-scss-module__odpkoq__accordionInner{min-height:0;overflow:hidden}.StudioLanding-module-scss-module__odpkoq__suggestions{flex-direction:column;justify-content:flex-start;align-items:center;gap:.625rem;display:flex}.StudioLanding-module-scss-module__odpkoq__suggestion{font-size:1rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;cursor:pointer;background-color:var(--color-net-mid);border:0;border-radius:1.75rem;padding:.3125rem .875rem;font-weight:300;transition:background-color .25s}.StudioLanding-module-scss-module__odpkoq__suggestion:hover{background-color:var(--color-sage)}.StudioLanding-module-scss-module__odpkoq__suggestionBusy{pointer-events:none;opacity:.5}.StudioLanding-module-scss-module__odpkoq__historyAll{font-size:.75rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.01em;flex-direction:row;justify-content:center;align-items:center;gap:.375rem;margin-top:.25rem;font-weight:400;text-decoration:none;transition:color .25s;display:flex}.StudioLanding-module-scss-module__odpkoq__historyAll:hover{color:var(--color-charcoal)}.StudioLanding-module-scss-module__odpkoq__historyAllIcon{width:.75rem;height:.75rem;transition:translate .3s cubic-bezier(.5,0,.2,1)}.StudioLanding-module-scss-module__odpkoq__historyAll:hover .StudioLanding-module-scss-module__odpkoq__historyAllIcon{translate:.1875rem}.StudioLanding-module-scss-module__odpkoq__historyEmpty{font-size:1rem;line-height:1.3;font-family:var(--font-outfit);letter-spacing:-.01em;opacity:.7;font-weight:300}.StudioLanding-module-scss-module__odpkoq__historyTitle{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:22.5rem;display:inline-block;overflow:hidden}.StudioLanding-module-scss-module__odpkoq__historyDate{font-size:.6875rem;line-height:1;font-family:var(--font-dm-mono);color:var(--color-stone);margin-left:.5rem}.StudioLanding-module-scss-module__odpkoq__stageOut>*{animation:.35s cubic-bezier(.165,.84,.44,1) both StudioLanding-module-scss-module__odpkoq__stage-out}.StudioLanding-module-scss-module__odpkoq__stageOut>:first-child{animation-delay:0s}.StudioLanding-module-scss-module__odpkoq__stageOut>:nth-child(2){animation-delay:40ms}.StudioLanding-module-scss-module__odpkoq__stageOut>:nth-child(3){animation-delay:80ms}.StudioLanding-module-scss-module__odpkoq__stageOut>:nth-child(4){animation-delay:.12s}.StudioLanding-module-scss-module__odpkoq__stageOut>:nth-child(5){animation-delay:.16s}.StudioLanding-module-scss-module__odpkoq__stageOut>:nth-child(6){animation-delay:.2s}@keyframes StudioLanding-module-scss-module__odpkoq__stage-out{to{opacity:0;translate:0 -.75rem}}@media (max-width:659px){.StudioLanding-module-scss-module__odpkoq__stage{justify-content:flex-start;padding-top:6.25rem}.StudioLanding-module-scss-module__odpkoq__title{font-size:2.5rem;line-height:1.1}.StudioLanding-module-scss-module__odpkoq__historyTitle{max-width:12.5rem}.StudioLanding-module-scss-module__odpkoq__lead{font-size:1.0625rem;line-height:1.35}.StudioLanding-module-scss-module__odpkoq__suggestion{font-size:.875rem;line-height:1.3}}
.CardInfoPanel-module-scss-module__GKq6zG__panel{overflow-wrap:anywhere;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.625rem;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__rows{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__row{grid-template-columns:1fr 1fr;align-items:baseline;gap:1.25rem;padding-block:.75rem;display:grid}.CardInfoPanel-module-scss-module__GKq6zG__row+.CardInfoPanel-module-scss-module__GKq6zG__row{border-top:1px solid var(--color-net-mid)}.CardInfoPanel-module-scss-module__GKq6zG__label{font-size:.6875rem;line-height:1;font-family:var(--font-dm-mono);color:var(--color-charcoal);letter-spacing:-.02em;font-weight:400}.CardInfoPanel-module-scss-module__GKq6zG__value{font-size:.8125rem;line-height:1.1;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:.01em;font-weight:500}.CardInfoPanel-module-scss-module__GKq6zG__indicator{border-top:1px solid var(--color-net-mid)}.CardInfoPanel-module-scss-module__GKq6zG__indicatorHead{font-size:.8125rem;line-height:1.1;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:0;cursor:pointer;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.875rem;padding-block:.875rem;font-weight:500;list-style:none;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__indicatorHead::-webkit-details-marker{display:none}.CardInfoPanel-module-scss-module__GKq6zG__indicatorName{flex:1;min-width:0}.CardInfoPanel-module-scss-module__GKq6zG__indicatorChevron{flex-shrink:0;width:.75rem;height:.75rem;margin-top:.0625rem;transition:rotate .25s}.CardInfoPanel-module-scss-module__GKq6zG__indicator[open] .CardInfoPanel-module-scss-module__GKq6zG__indicatorChevron{rotate:180deg}.CardInfoPanel-module-scss-module__GKq6zG__indicatorBody{background-color:var(--color-gray-100);border-radius:.625rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;margin-bottom:1.25rem;padding:1.125rem 1rem;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__fieldLabel{font-size:.875rem;line-height:1.2;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.02em;font-weight:700}.CardInfoPanel-module-scss-module__GKq6zG__id{flex-direction:row;justify-content:flex-start;align-items:center;gap:.625rem;margin-bottom:.625rem;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__idValue{min-width:0;font-size:.8125rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-charcoal);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.CardInfoPanel-module-scss-module__GKq6zG__idCopy{width:1.25rem;height:1.25rem;color:var(--color-charcoal);cursor:pointer;background:0 0;border:0;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__idCopy svg{width:1rem;height:1rem}.CardInfoPanel-module-scss-module__GKq6zG__idCopy:hover{opacity:.6}.CardInfoPanel-module-scss-module__GKq6zG__description{font-size:.875rem;line-height:1.4;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;font-weight:300}.CardInfoPanel-module-scss-module__GKq6zG__block{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;padding-block:.25rem .625rem;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__items{font-size:.8125rem;line-height:1.4;font-family:var(--font-outfit);color:var(--color-charcoal);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.375rem;margin:0;padding:0;font-weight:300;list-style:none;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__title{font-size:1rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;font-weight:500}.CardInfoPanel-module-scss-module__GKq6zG__live{font-size:.6875rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-charcoal);letter-spacing:-.02em;font-weight:400}.CardInfoPanel-module-scss-module__GKq6zG__citation{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__citationText{min-width:0;font-size:.8125rem;line-height:1.4;font-family:var(--font-outfit);color:var(--color-charcoal);flex:1}.CardInfoPanel-module-scss-module__GKq6zG__sources{flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__source{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.25rem;padding-block:.75rem;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__source+.CardInfoPanel-module-scss-module__GKq6zG__source{border-top:1px solid var(--color-net-mid)}.CardInfoPanel-module-scss-module__GKq6zG__sourceName{font-size:.8125rem;line-height:1.2;font-family:var(--font-outfit);color:var(--color-charcoal);font-weight:500}.CardInfoPanel-module-scss-module__GKq6zG__sourceName:is(a){text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.CardInfoPanel-module-scss-module__GKq6zG__source .CardInfoPanel-module-scss-module__GKq6zG__sourceIcon{vertical-align:-.2em;width:1.1em;height:auto;margin-left:.15em;display:inline-block}.CardInfoPanel-module-scss-module__GKq6zG__sourceMeta{font-size:.6875rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-charcoal);letter-spacing:-.02em}.CardInfoPanel-module-scss-module__GKq6zG__measure{font-size:.875rem;line-height:1.4;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;font-weight:300}.CardInfoPanel-module-scss-module__GKq6zG__measure b{font-weight:500}.CardInfoPanel-module-scss-module__GKq6zG__codes{font-size:.8125rem;line-height:1.6;font-family:var(--font-outfit);color:var(--color-charcoal);font-weight:300}.CardInfoPanel-module-scss-module__GKq6zG__termCodes{vertical-align:1px;flex-wrap:wrap;gap:.25rem;margin-left:.5rem;display:inline-flex}.CardInfoPanel-module-scss-module__GKq6zG__termMore{font-size:.625rem;line-height:1.4;font-family:var(--font-dm-mono);color:var(--color-charcoal);letter-spacing:-.02em;align-self:center}.CardInfoPanel-module-scss-module__GKq6zG__codes code,.CardInfoPanel-module-scss-module__GKq6zG__termCodes code{font-size:.625rem;line-height:1.4;font-family:var(--font-dm-mono);color:var(--color-charcoal);letter-spacing:-.02em;overflow-wrap:anywhere;background-color:var(--color-grid-bg-light);border-radius:.25rem;padding:.125rem .375rem}.CardInfoPanel-module-scss-module__GKq6zG__termBlock{border-top:1px solid var(--color-net-mid);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;padding-block:.75rem;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__terms{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__termPlain,.CardInfoPanel-module-scss-module__GKq6zG__term{font-size:.8125rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:.01em;font-weight:500}.CardInfoPanel-module-scss-module__GKq6zG__term{text-align:left;-webkit-text-decoration:underline dotted var(--color-stone-light);text-decoration:underline dotted var(--color-stone-light);text-underline-offset:.25em;cursor:help;background:0 0;border:0;padding:0;display:inline}.CardInfoPanel-module-scss-module__GKq6zG__termIcon{vertical-align:-1px;width:.625rem;height:.625rem;color:var(--color-stone);margin-left:.25rem;display:inline-block}.CardInfoPanel-module-scss-module__GKq6zG__definition{font-size:.75rem;line-height:1.4}.CardInfoPanel-module-scss-module__GKq6zG__definition[data-state=open]{animation:.25s cubic-bezier(.165,.84,.44,1) CardInfoPanel-module-scss-module__GKq6zG__pop-in}.CardInfoPanel-module-scss-module__GKq6zG__definition[data-state=closed]{animation:.2s cubic-bezier(.895,.03,.685,.22) forwards CardInfoPanel-module-scss-module__GKq6zG__pop-out}@keyframes CardInfoPanel-module-scss-module__GKq6zG__pop-in{0%{opacity:0;translate:0 .625rem}}@keyframes CardInfoPanel-module-scss-module__GKq6zG__pop-out{to{opacity:0;translate:0 .625rem}}.CardInfoPanel-module-scss-module__GKq6zG__definition{z-index:311;max-width:20rem;max-height:var(--radix-popover-content-available-height);overflow-wrap:anywhere;font-family:var(--font-outfit);color:var(--color-charcoal);background-color:var(--color-popup);border-radius:.25rem;padding:.625rem;font-weight:300;overflow-y:auto}.CardInfoPanel-module-scss-module__GKq6zG__definition:focus-visible{outline:1px solid var(--color-charcoal);outline-offset:2px}.CardInfoPanel-module-scss-module__GKq6zG__from{font-size:.8125rem;line-height:1.4;font-family:var(--font-outfit);color:var(--color-charcoal);font-weight:300}.CardInfoPanel-module-scss-module__GKq6zG__cite{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__citeRow{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.625rem;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__hint{font-size:.6875rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-stone);letter-spacing:-.02em}.CardInfoPanel-module-scss-module__GKq6zG__citeHead{flex-direction:row;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__citeSwitch{gap:1px;display:inline-flex}.CardInfoPanel-module-scss-module__GKq6zG__citeSwitch button{height:1.25rem;font-size:.625rem;line-height:1;font-family:var(--font-dm-mono);color:var(--color-charcoal);letter-spacing:-.02em;cursor:pointer;background-color:var(--color-grid-bg-light);border:0;padding:0 .5rem}.CardInfoPanel-module-scss-module__GKq6zG__citeSwitch button:first-child{border-radius:.25rem 0 0 .25rem}.CardInfoPanel-module-scss-module__GKq6zG__citeSwitch button:last-child{border-radius:0 .25rem .25rem 0}.CardInfoPanel-module-scss-module__GKq6zG__citeSwitch button[aria-pressed=true]{color:var(--color-step-text);background-color:var(--color-charcoal)}.CardInfoPanel-module-scss-module__GKq6zG__addLink{font:inherit;color:var(--color-charcoal);letter-spacing:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.CardInfoPanel-module-scss-module__GKq6zG__addLink:disabled{color:var(--color-stone);cursor:progress}.CardInfoPanel-module-scss-module__GKq6zG__madeLinkUrl{color:var(--color-charcoal);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.CardInfoPanel-module-scss-module__GKq6zG__formula{background-color:var(--color-grid-bg-light);border-radius:.375rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.375rem;padding:.75rem;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__formulaLabel{font-size:.625rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-stone);letter-spacing:-.02em}.CardInfoPanel-module-scss-module__GKq6zG__fraction{grid-template-columns:1fr;display:grid}.CardInfoPanel-module-scss-module__GKq6zG__fraction p{font-size:.8125rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-charcoal);padding-block:.1875rem;font-weight:500}.CardInfoPanel-module-scss-module__GKq6zG__fraction hr{border:0;border-top:1px solid var(--color-charcoal);margin:.125rem 0}.CardInfoPanel-module-scss-module__GKq6zG__made{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.75rem;padding-bottom:1.25rem;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__madeLink{font-size:.8125rem;line-height:1.2;font-family:var(--font-outfit);color:var(--color-charcoal);text-underline-offset:.2em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.CardInfoPanel-module-scss-module__GKq6zG__madeLinkIcon{vertical-align:-.2em;width:1.1em;height:auto;margin-left:.15em;display:inline-block}.CardInfoPanel-module-scss-module__GKq6zG__rail{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__step{padding-left:1.5rem;position:relative}.CardInfoPanel-module-scss-module__GKq6zG__step:before{box-sizing:border-box;content:"";background-color:var(--color-white);border:1px solid var(--color-charcoal);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:.5625rem;left:0}.CardInfoPanel-module-scss-module__GKq6zG__step:not(:last-child):after{content:"";background-color:var(--color-charcoal);width:1px;position:absolute;top:1.1875rem;bottom:-.6875rem;left:.28125rem}.CardInfoPanel-module-scss-module__GKq6zG__stepCard:before{background-color:var(--color-charcoal)}.CardInfoPanel-module-scss-module__GKq6zG__stepRow{width:100%;color:inherit;text-align:left;background:0 0;border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem 0;display:flex}.CardInfoPanel-module-scss-module__GKq6zG__stepRow:is(button){cursor:pointer}.CardInfoPanel-module-scss-module__GKq6zG__stepLabel{min-width:0;font-size:.8125rem;line-height:1.34;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.031em;font-weight:400}.CardInfoPanel-module-scss-module__GKq6zG__stepLabel b{font-weight:500}.CardInfoPanel-module-scss-module__GKq6zG__stepDot{color:var(--color-stone-light);padding-inline:.3125rem;font-style:normal}.CardInfoPanel-module-scss-module__GKq6zG__stepKind{font-size:.625rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-stone);letter-spacing:-.02em;font-weight:400;display:block}.CardInfoPanel-module-scss-module__GKq6zG__stepChevron{width:.75rem;height:.75rem;color:var(--color-charcoal);flex-shrink:0;transition:rotate .25s cubic-bezier(.165,.84,.44,1)}.CardInfoPanel-module-scss-module__GKq6zG__stepChevronOpen{rotate:180deg}.CardInfoPanel-module-scss-module__GKq6zG__stepDetail{font-size:.6875rem;line-height:1.4;font-family:var(--font-outfit);color:var(--color-stone);letter-spacing:-.031em;padding:0 1.25rem .5rem 0;font-weight:300}
.PromptForm-module-scss-module__CrwiXW__prompt{background-color:var(--color-white);border:1px solid var(--color-sage-light);border-radius:.625rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.625rem;width:100%;height:3rem;margin-bottom:1.25rem;padding:.625rem;display:flex;position:relative}.PromptForm-module-scss-module__CrwiXW__promptGrow{height:auto;min-height:3rem}.PromptForm-module-scss-module__CrwiXW__promptGrow .PromptForm-module-scss-module__CrwiXW__promptInput{resize:none;overflow-y:auto}.PromptForm-module-scss-module__CrwiXW__promptInput{min-width:0;font-size:.875rem;line-height:1.1;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;background:0 0;border:0;outline:none;flex-grow:1;font-weight:500}.PromptForm-module-scss-module__CrwiXW__promptInput::placeholder{color:var(--color-charcoal)}.PromptForm-module-scss-module__CrwiXW__promptInput:focus::placeholder{opacity:.4}.PromptForm-module-scss-module__CrwiXW__promptSubmit{width:1.75rem;height:1.75rem;color:var(--color-bg);cursor:pointer;background-color:var(--color-charcoal);border:0;border-radius:.375rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .25s,color .25s;display:flex}.PromptForm-module-scss-module__CrwiXW__promptSubmit:hover{background-color:var(--color-gray-2600)}.PromptForm-module-scss-module__CrwiXW__promptSubmitIcon{rotate:-90deg}.PromptForm-module-scss-module__CrwiXW__chatPrompt{margin-bottom:0}.PromptForm-module-scss-module__CrwiXW__chatPrompt .PromptForm-module-scss-module__CrwiXW__promptInput::placeholder{color:var(--color-gray-1400);opacity:1}
.Spinner-module-scss-module__ycR-aG__spinner{opacity:.8;border:1.5px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;animation:.8s linear infinite Spinner-module-scss-module__ycR-aG__spinner-turn;display:inline-block}@keyframes Spinner-module-scss-module__ycR-aG__spinner-turn{to{rotate:360deg}}
.CustomizePanel-module-scss-module__17jpYG__sectionLabel{font-size:.6875rem;line-height:1;font-family:var(--font-dm-mono);color:var(--color-stone);letter-spacing:-.02em;margin:0 0 1rem;font-weight:400}.CustomizePanel-module-scss-module__17jpYG__presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin-bottom:2.5rem;display:grid}.CustomizePanel-module-scss-module__17jpYG__preset{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;min-width:0;margin:0;padding:.5rem;transition:border-color .2s;display:flex}.CustomizePanel-module-scss-module__17jpYG__preset:hover{border-color:var(--color-net-light)}.CustomizePanel-module-scss-module__17jpYG__presetActive,.CustomizePanel-module-scss-module__17jpYG__presetActive:hover{border-color:var(--color-charcoal)}.CustomizePanel-module-scss-module__17jpYG__swatches{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1px;width:100%;display:flex}.CustomizePanel-module-scss-module__17jpYG__swatch{border-radius:.1875rem;flex:1 1 0;min-width:0;height:1rem;display:block}.CustomizePanel-module-scss-module__17jpYG__presetName{font-size:.75rem;line-height:1.1;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;font-weight:500}.CustomizePanel-module-scss-module__17jpYG__rows{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.375rem;display:flex}.CustomizePanel-module-scss-module__17jpYG__row{cursor:pointer;border:1px solid var(--color-net-light);border-radius:.625rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem;padding:.75rem .625rem;display:flex}.CustomizePanel-module-scss-module__17jpYG__rowLabel{font-size:.75rem;line-height:1.1;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;flex:1;font-weight:500}.CustomizePanel-module-scss-module__17jpYG__rowHex{font-size:.625rem;line-height:1.1;font-family:var(--font-outfit);color:var(--color-gray-2700);letter-spacing:-.01em;font-weight:300}.CustomizePanel-module-scss-module__17jpYG__hash{color:var(--color-blue-gray);opacity:.5;margin-right:.1875rem}.CustomizePanel-module-scss-module__17jpYG__well{border:1px solid var(--color-net-light);border-radius:.25rem;width:1.75rem;height:1rem;display:block;position:relative;overflow:hidden}.CustomizePanel-module-scss-module__17jpYG__wellInput{cursor:pointer;opacity:0;border:0;width:calc(100% + 1.25rem);height:calc(100% + 1.25rem);padding:0;position:absolute;inset:-.625rem}