.tally-demo-showcase-module__YcwsWW__showcase{flex-direction:column;gap:0;width:100%;display:flex}.tally-demo-showcase-module__YcwsWW__showcase:has(.tally-demo-showcase-module__YcwsWW__toolbar){gap:16px}.tally-demo-showcase-module__YcwsWW__showcasePlaceholder{aspect-ratio:16/9.25;border-radius:var(--marketing-demo-radius);background:var(--marketing-card-muted);width:100%}.tally-demo-showcase-module__YcwsWW__toolbar{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:40px;display:flex}.tally-demo-showcase-module__YcwsWW__toolbarStart,.tally-demo-showcase-module__YcwsWW__toolbarEnd{align-items:center;min-width:0;display:flex}.tally-demo-showcase-module__YcwsWW__toolbarStart{gap:16px}.tally-demo-showcase-module__YcwsWW__toolbarEnd{flex:none;gap:8px}.tally-demo-showcase-module__YcwsWW__segments{box-sizing:border-box;background:#1717160f;border:1px solid #e1e1df;border-radius:8px;flex:none;align-items:center;gap:2px;height:40px;padding:2px;display:flex}:is(html.dark .tally-demo-showcase-module__YcwsWW__segments,.dark .tally-demo-showcase-module__YcwsWW__segments){background:#ffffff0d;border-color:#0000}.tally-demo-showcase-module__YcwsWW__segment{box-sizing:border-box;height:100%;color:var(--marketing-muted);cursor:pointer;font-family:var(--marketing-font);letter-spacing:var(--marketing-body-sm-tracking);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:14px;font-weight:500;line-height:20px;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.tally-demo-showcase-module__YcwsWW__segment:hover:not([aria-selected=true]){color:var(--marketing-text);background:#1717160f}:is(html.dark .tally-demo-showcase-module__YcwsWW__segment:hover:not([aria-selected=true]),.dark .tally-demo-showcase-module__YcwsWW__segment:hover:not([aria-selected=true])){background:#ffffff14}.tally-demo-showcase-module__YcwsWW__segmentLabel{font-family:var(--marketing-font);letter-spacing:var(--marketing-body-sm-tracking);font-size:13px;font-weight:500;line-height:20px}.tally-demo-showcase-module__YcwsWW__segment[aria-selected=true]{color:#171716;background:#fff;border-color:#e1e1df;box-shadow:0 1px 2px #1111110f,0 1px 1px #1111110a}:is(html.dark .tally-demo-showcase-module__YcwsWW__segment[aria-selected=true],.dark .tally-demo-showcase-module__YcwsWW__segment[aria-selected=true]){box-shadow:none;color:#fff;background:#2a2a2a;border-color:#454545}.tally-demo-showcase-module__YcwsWW__segment:focus-visible{outline:2px solid var(--marketing-text);outline-offset:2px}.tally-demo-showcase-module__YcwsWW__fullscreenLink:focus-visible{outline:2px solid var(--marketing-focus);outline-offset:2px}.tally-demo-showcase-module__YcwsWW__toolPills{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tally-demo-showcase-module__YcwsWW__toolPill{border:1px solid var(--marketing-card-border);border-radius:var(--marketing-button-radius);height:32px;color:var(--marketing-text);font-family:var(--marketing-font);letter-spacing:var(--marketing-body-sm-tracking);white-space:nowrap;background:#ffffff08;align-items:center;gap:8px;padding-inline:12px 14px;font-size:14px;line-height:20px;display:inline-flex}.tally-demo-showcase-module__YcwsWW__toolPillLogo{flex:none;display:block}.tally-demo-showcase-module__YcwsWW__fullscreenLink{height:var(--marketing-button-height);min-height:var(--marketing-button-height);align-items:center;gap:var(--marketing-button-gap);padding-inline:var(--marketing-button-padding-x);border:1px solid var(--marketing-secondary-border);border-radius:var(--marketing-button-radius);background:var(--marketing-secondary-bg);color:var(--marketing-secondary-color);font-family:var(--marketing-font);font-size:var(--marketing-button-font-size);font-weight:var(--marketing-button-weight);letter-spacing:var(--marketing-label-tracking);white-space:nowrap;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.tally-demo-showcase-module__YcwsWW__fullscreenLink span{font-size:13px;line-height:1}.tally-demo-showcase-module__YcwsWW__fullscreenLink:hover{border-color:var(--marketing-secondary-hover-border);background:var(--marketing-secondary-hover-bg)}.tally-demo-showcase-module__YcwsWW__fullscreenIcon{flex:none;transition:transform .2s}.tally-demo-showcase-module__YcwsWW__fullscreenLink:hover .tally-demo-showcase-module__YcwsWW__fullscreenIcon{transform:translate(3px)}.tally-demo-showcase-module__YcwsWW__stage{border-radius:var(--marketing-demo-radius);width:100%;box-shadow:none;background:#f4f4f2;border:1px solid #e5e5e5;flex-direction:column;display:flex;position:relative;overflow:hidden}:is(html.dark .tally-demo-showcase-module__YcwsWW__stage,.dark .tally-demo-showcase-module__YcwsWW__stage){box-shadow:none;background-color:#151515;background-image:linear-gradient(#151515,#151515),linear-gradient(to bottom right,#4a4a4a 0%,#2e2e2e 15% 100%);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:.5px solid #0000}.tally-demo-showcase-module__YcwsWW__viewport{aspect-ratio:16/9.25;background:#fff;width:100%;position:relative}.tally-demo-showcase-module__YcwsWW__viewport[data-theme=dark]{background:#151515}.tally-demo-showcase-module__YcwsWW__iframe{transform-origin:0 0;background:0 0;border:0;width:117.647%;height:117.647%;display:block;position:absolute;top:0;left:0;transform:scale(.85)}.tally-demo-showcase-module__YcwsWW__iframe[hidden]{display:none}.tally-demo-showcase-module__YcwsWW__codeSample{color:#3f3f3d;tab-size:2;background:0 0;margin:0;padding:20px 24px 28px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:20px;position:absolute;inset:0;overflow:auto}:is(html.dark .tally-demo-showcase-module__YcwsWW__codeSample,.dark .tally-demo-showcase-module__YcwsWW__codeSample){color:#d6d6d4}.tally-demo-showcase-module__YcwsWW__codeSample code{display:block}.tally-demo-showcase-module__YcwsWW__codeLine{white-space:pre;grid-template-columns:36px minmax(0,1fr);gap:16px;display:grid}.tally-demo-showcase-module__YcwsWW__codeLineNumber{color:#b0b0ae;text-align:right;-webkit-user-select:none;user-select:none}:is(html.dark .tally-demo-showcase-module__YcwsWW__codeLineNumber,.dark .tally-demo-showcase-module__YcwsWW__codeLineNumber){color:#5e5e5e}.tally-demo-showcase-module__YcwsWW__codeStatus{color:var(--marketing-muted)}.tally-demo-showcase-module__YcwsWW__mobileFallback{width:100%}.tally-demo-showcase-module__YcwsWW__mobileFallbackLink{aspect-ratio:4/5;border:1px solid var(--marketing-line);border-radius:var(--marketing-demo-radius);background:var(--marketing-card-muted);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.tally-demo-showcase-module__YcwsWW__mobileFallbackImage{object-fit:cover;object-position:top center;pointer-events:none;width:100%;height:100%;display:block}.tally-demo-showcase-module__YcwsWW__mobileOpenDemo{z-index:1;height:var(--marketing-button-height);padding-inline:var(--marketing-button-padding-x);border:1px solid color-mix(in srgb,var(--marketing-text)12%,transparent);border-radius:var(--marketing-button-radius);background:color-mix(in srgb,var(--marketing-page)82%,transparent);color:var(--marketing-text);-webkit-backdrop-filter:blur(14px);font-family:var(--marketing-font);font-size:var(--marketing-button-font-size);font-weight:var(--marketing-button-weight);justify-content:center;align-items:center;gap:8px;line-height:1;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px #00000038,inset 0 1px #ffffff59}.tally-demo-showcase-module__YcwsWW__mobileFallbackLink:hover .tally-demo-showcase-module__YcwsWW__mobileOpenDemo{background:color-mix(in srgb,var(--marketing-page)92%,transparent);border-color:color-mix(in srgb,var(--marketing-text)18%,transparent)}.tally-demo-showcase-module__YcwsWW__mobileFallbackLink:focus-visible{outline:2px solid var(--marketing-focus);outline-offset:3px}.tally-demo-showcase-module__YcwsWW__mobileOpenDemo:focus-visible{outline:2px solid var(--marketing-focus);outline-offset:2px}@media (max-width:820px){.tally-demo-showcase-module__YcwsWW__toolbar{flex-wrap:wrap}.tally-demo-showcase-module__YcwsWW__toolbarEnd{margin-left:auto}}.tally-demo-showcase-module__YcwsWW__showcaseMobile .tally-demo-showcase-module__YcwsWW__viewport{aspect-ratio:auto;height:calc(85vh - 56px);max-height:calc(85vh - 56px)}.tally-demo-showcase-module__YcwsWW__showcaseMobile .tally-demo-showcase-module__YcwsWW__iframe{width:111.111%;height:111.111%;transform:scale(.9)}@media (max-width:640px){.tally-demo-showcase-module__YcwsWW__toolPill{gap:6px;height:26px;padding-inline:8px 10px;font-size:12px;line-height:16px}.tally-demo-showcase-module__YcwsWW__toolPillLogo{width:auto;height:12px}.tally-demo-showcase-module__YcwsWW__showcasePlaceholder{aspect-ratio:auto;height:calc(85vh - 56px)}}.tally-demo-showcase-module__YcwsWW__fullscreenLink{box-shadow:var(--marketing-button-shadow)}@media (prefers-reduced-motion:reduce){.tally-demo-showcase-module__YcwsWW__segment,.tally-demo-showcase-module__YcwsWW__fullscreenIcon{transition:none}}
