.contracts-story-preview,.contracts-story-preview [data-app-showcase-story-window]{width:100%}.contracts-dark-section{background:linear-gradient(180deg,#0f172a,#020617)}.contracts-dark-card{background:#ffffff0d;border:1px solid rgb(255 255 255 / .1);box-shadow:0 1.25rem 2.5rem #0000001f}.contracts-dark-copy{color:#cbd5e1}.contracts-cta-overlay{background:radial-gradient(circle at top left,rgb(255 255 255 / .22),transparent 32%),radial-gradient(circle at bottom right,rgb(244 114 182 / .22),transparent 28%)}.contracts-cta-copy,.contracts-cta-note{color:#dbeafe}.contracts-feature-window{background:#fff;border:1px solid rgb(226 232 240);border-radius:1.75rem;box-shadow:0 2rem 5rem #0f172a1f;overflow:hidden;width:100%}.contracts-feature-browser-bar{align-items:center;background:#f8fafc;border-bottom:1px solid rgb(226 232 240);display:grid;gap:1rem;grid-template-columns:1fr minmax(14rem,28rem) 1fr;min-height:4rem;padding:.7rem 1.25rem}.contracts-feature-browser-dots{display:flex;gap:.45rem}.contracts-feature-browser-dots span{border-radius:999px;display:block;height:.72rem;width:.72rem}.contracts-feature-browser-dots span:nth-child(1){background:#f87171}.contracts-feature-browser-dots span:nth-child(2){background:#fbbf24}.contracts-feature-browser-dots span:nth-child(3){background:#4ade80}.contracts-feature-browser-url{align-items:center;background:#fff;border:1px solid rgb(226 232 240);border-radius:.75rem;color:#64748b;display:flex;font-size:.8rem;gap:.45rem;justify-content:center;min-height:2.55rem;overflow:hidden;padding:.35rem .9rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.contracts-feature-browser-url strong{color:#334155;font-weight:600}.contracts-feature-browser-avatar{align-items:center;background:var(--color-blue-600);border-radius:999px;color:#fff;display:inline-flex;font-family:var(--font-cabinet-grotesk),sans-serif;font-size:.72rem;font-weight:700;height:2.25rem;justify-content:center;justify-self:end;width:2.25rem}.contracts-feature-toolbar{align-items:center;background:#fff;border-bottom:1px solid rgb(226 232 240);display:flex;gap:1rem;justify-content:space-between;min-height:4.4rem;padding:.8rem 1.25rem}.contracts-feature-toolbar-primary{background:#0f172a;border-radius:.75rem;color:#fff;display:inline-flex;font-size:.74rem;font-weight:700;min-height:2.6rem;padding:.7rem .9rem}.contracts-feature-toolbar-meta{color:#475569;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.contracts-feature-toolbar-meta span{background:#f8fafc;border:1px solid rgb(226 232 240);border-radius:999px;font-size:.7rem;font-weight:600;padding:.45rem .75rem}.contracts-feature-window-body{background:#fff;padding:1.4rem}.mwo-showcase-window{background:#fff;border:1px solid rgb(226 232 240);border-radius:1.5rem;box-shadow:0 1.75rem 5rem #0f172a1f;color:#1e293b;contain:layout paint;overflow:hidden}.mwo-showcase-chrome{align-items:center;background:#f8fafc;border-bottom:1px solid rgb(226 232 240);display:grid;gap:1rem;grid-template-columns:1fr minmax(16rem,31rem) 1fr;min-height:4rem;padding:.65rem 1.25rem}.mwo-showcase-dots{display:flex;gap:.45rem}.mwo-showcase-dots span{background:#f87171;border-radius:999px;display:block;height:.7rem;width:.7rem}.mwo-showcase-dots span:nth-child(2){background:#fbbf24}.mwo-showcase-dots span:nth-child(3){background:#4ade80}.mwo-showcase-url{align-items:center;background:#fff;border:1px solid rgb(226 232 240);border-radius:.75rem;color:#64748b;display:flex;font-size:.78rem;gap:.45rem;justify-content:center;min-height:2.55rem;overflow:hidden;padding:.4rem .9rem;text-overflow:ellipsis;white-space:nowrap}.mwo-showcase-url b{color:#475569;font-weight:500;overflow:hidden;text-overflow:ellipsis}.mwo-showcase-avatar{align-items:center;background:var(--color-blue-600);border-radius:999px;color:#fff;display:inline-flex;font-family:var(--font-cabinet-grotesk),sans-serif;font-size:.72rem;font-weight:700;height:2.25rem;justify-content:center;justify-self:end;width:2.25rem}.mwo-showcase-topbar{align-items:center;background:#f8fafc;border-bottom:1px solid rgb(226 232 240);display:flex;gap:1rem;justify-content:space-between;min-height:4.25rem;padding:.65rem 1.25rem}.mwo-showcase-topbar-left,.mwo-showcase-topbar-right{align-items:center;display:flex;gap:.55rem;min-width:0}.mwo-showcase-topbar-control,.mwo-showcase-plan,.mwo-showcase-company,.mwo-showcase-topbar-icon{align-items:center;display:inline-flex}.mwo-showcase-topbar-control{border-radius:.65rem;font-size:.68rem;font-weight:700;gap:.5rem;min-height:2.55rem;padding:.55rem .75rem;white-space:nowrap}.mwo-showcase-topbar-control.is-primary{background:#0f172a;color:#fff}.mwo-showcase-topbar-control.is-secondary{background:#fff;border:1px solid rgb(226 232 240);box-shadow:0 .2rem .45rem #0f172a0f;color:#1e293b}.mwo-showcase-topbar svg{fill:none;flex:0 0 auto;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1rem}.mwo-showcase-topbar svg.is-chevron{height:.8rem;width:.8rem}.mwo-showcase-plan,.mwo-showcase-company{color:#334155;font-size:.66rem;gap:.45rem;white-space:nowrap}.mwo-showcase-plan i{align-items:center;background:#7dd3fc;border-radius:999px;color:#fff;display:inline-flex;font-size:.58rem;font-style:normal;height:1.25rem;justify-content:center;width:1.25rem}.mwo-showcase-topbar-icon{color:#64748b;justify-content:center;padding:.35rem}.mwo-showcase-topbar-divider{background:#e2e8f0;height:1.7rem;width:1px}.mwo-showcase-body.is-story{display:block;min-height:0}.mwo-showcase-content-column.is-story{min-width:0}.mwo-showcase-main{background:#fff;min-width:0;padding:2.2rem 2.35rem}.mwo-showcase-main.is-story{min-height:0}.mwo-showcase-panel-head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.mwo-showcase-eyebrow{color:var(--color-blue-600);font-size:.62rem;font-weight:700;letter-spacing:.16em;margin:0 0 .25rem;text-transform:uppercase}.mwo-showcase-panel h3{color:#0f172a;font-family:var(--font-cabinet-grotesk),sans-serif;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.1;margin:0}.mwo-showcase-action{background:var(--color-blue-600);border-radius:.7rem;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.7rem;font-weight:700;padding:.7rem .9rem}.mwo-showcase-split{display:grid;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.mwo-showcase-card{background:#fff;border:1px solid rgb(226 232 240);border-radius:.9rem;box-shadow:0 .3rem 1rem #0f172a09;min-width:0;padding:1.1rem}.mwo-showcase-card h4{color:#1e293b;font-family:var(--font-cabinet-grotesk),sans-serif;font-size:.82rem;font-weight:700;margin:0}.mwo-showcase-list{margin-top:.7rem}.mwo-showcase-list-row{align-items:center;border-top:1px solid rgb(241 245 249);display:flex;gap:.55rem;min-height:3.55rem;padding:.55rem 0}.mwo-showcase-status-dot{background:#94a3b8;border-radius:999px;flex:0 0 auto;height:.45rem;width:.45rem}.mwo-showcase-status-dot.is-positive{background:#22c55e}.mwo-showcase-status-dot.is-warning{background:#f59e0b}.mwo-showcase-status-dot.is-accent{background:var(--color-blue-600)}.mwo-showcase-list-copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.mwo-showcase-list-copy strong{color:#1e293b;font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mwo-showcase-list-copy small{color:#64748b;display:block;font-size:.55rem;margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mwo-showcase-badge{background:#f1f5f9;border-radius:999px;color:#475569;flex:0 0 auto;font-size:.52rem;font-weight:700;padding:.28rem .5rem;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mwo-showcase-badge.is-positive{background:#dcfce7;color:#166534}.mwo-showcase-badge.is-warning{background:#fef3c7;color:#92400e}.mwo-showcase-badge.is-accent{background:#dbeafe;color:#1d4ed8}.contracts-feature-window .mwo-showcase-panel{padding:.4rem}.contracts-feature-window .mwo-showcase-panel[hidden]{display:none}.mwo-showcase-card-title-row{align-items:center;display:flex;justify-content:space-between}.mwo-showcase-search{align-items:center;background:#f8fafc;border:1px solid rgb(226 232 240);border-radius:.55rem;color:#64748b;display:inline-flex;height:1.8rem;justify-content:center;width:5.5rem}.mwo-showcase-table{margin-top:.8rem}.mwo-showcase-table-head,.mwo-showcase-table-row{align-items:center;display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr))}.mwo-showcase-table-head{background:#f8fafc;border-radius:.5rem;color:#64748b;font-size:.52rem;font-weight:700;padding:.55rem .65rem;text-transform:uppercase}.mwo-showcase-table-row{border-bottom:1px solid rgb(241 245 249);color:#475569;font-size:.58rem;min-height:3.2rem;padding:.55rem .65rem}.mwo-showcase-table-row>span:first-child{color:#1e293b;font-weight:700}@media(max-width:60rem){.mwo-showcase-main{padding:1.6rem}.mwo-showcase-window{border-radius:1.25rem}.mwo-showcase-chrome{grid-template-columns:1fr;justify-items:start;padding:.9rem 1rem}.mwo-showcase-url{justify-content:flex-start;width:100%}.mwo-showcase-avatar{display:none}.mwo-showcase-topbar{align-items:flex-start;flex-direction:column;padding:.85rem 1rem}.mwo-showcase-topbar-left,.mwo-showcase-topbar-right{flex-wrap:wrap}.mwo-showcase-topbar-divider{display:none}.mwo-showcase-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:47rem){.contracts-feature-browser-bar{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:.85rem}.contracts-feature-browser-url span{display:none}.contracts-feature-toolbar{align-items:flex-start;flex-direction:column}.contracts-feature-toolbar-meta{justify-content:flex-start}.contracts-feature-window-body{padding:.75rem}.contracts-feature-window .mwo-showcase-panel-head,.mwo-showcase-panel-head{align-items:flex-start;flex-direction:column}.mwo-showcase-action{width:100%}.mwo-showcase-table-head{display:none}.mwo-showcase-table-row{display:block;padding:.6rem 0}.mwo-showcase-table-row>span{display:grid;font-size:.58rem;gap:.5rem;grid-template-columns:minmax(6.5rem,.45fr) minmax(0,1fr);padding:.25rem 0}.mwo-showcase-table-row>span:before{color:#64748b;content:attr(data-label);font-size:.5rem;font-weight:700;text-transform:uppercase}}@media(max-width:40rem){.mwo-showcase-main{padding:1rem}}
