.marketing-root .v2-app-rail{width:auto;max-width:100%;color:var(--text);background:0 0;flex-direction:column;gap:6px;padding:8px;display:flex}.marketing-root .v2-app-rail__brand{background:var(--sec-turquoise-tint);border:1px solid color-mix(in srgb, var(--sec-turquoise) 34%, transparent);box-shadow:inset 0 4px 0 var(--sec-turquoise);border-radius:10px;gap:6px;padding:8px;display:grid}.marketing-root .v2-app-rail__lockup{min-height:30px;font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.marketing-root .v2-app-rail__lockup small{color:var(--muted);margin-left:4px;padding-bottom:2px;font-size:11px;font-weight:600}.marketing-root .v2-app-rail__mark{width:24px;height:24px}.marketing-root .v2-app-rail__hospital{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:6px 8px;font-size:11px;line-height:1.3}.marketing-root .v2-app-rail__hospital b{color:var(--text);font-size:12px;display:block}.marketing-root .v2-app-rail__hospital span{color:var(--text-2)}.marketing-root .v2-app-rail__group{background:var(--sunken);border:1px solid var(--line);border-radius:10px;gap:5px;padding:6px;display:grid}.marketing-root .v2-app-rail__item{background:var(--accent-fill);min-height:34px;color:var(--accent-ink);box-shadow:inset 3px 0 0 var(--accent);font:500 12px/1.2 var(--font);white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:3px 8px 3px 10px;display:flex;position:relative}.marketing-root .v2-app-rail__item[aria-current=page]{background:var(--accent);color:var(--accent-on);border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent-on);font-weight:600}.marketing-root .v2-app-rail__chip{background:var(--surface);width:22px;height:22px;color:var(--accent-ink);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.marketing-root .v2-app-rail__chip .v2-i{width:13px;height:13px}.marketing-root .v2-app-rail--rail{align-items:center;width:50px;padding:8px 6px}.marketing-root .v2-app-rail--rail .v2-app-rail__group{background:0 0;border:0;padding:0}.marketing-root .v2-app-rail--rail .v2-app-rail__item{justify-content:center;width:36px;min-height:36px;padding:0}.marketing-root .v2-app-rail--rail .v2-app-rail__chip{color:inherit;background:0 0}.marketing-root .v2-app-rail--rail .v2-app-rail__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.marketing-root .v2-device-browser{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-raised);border-radius:14px;overflow:hidden}.marketing-root .v2-device-browser__bar{border-bottom:1px solid var(--line);background:var(--sunken);align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.marketing-root .v2-device-browser__dots{gap:6px;display:flex}.marketing-root .v2-device-browser__dots i{background:var(--line-strong);border-radius:50%;width:10px;height:10px;display:block}.marketing-root .v2-device-browser__url{background:var(--surface);border:1px solid var(--line);max-width:420px;height:24px;color:var(--muted);font-size:12px;font-family:var(--font-mono);white-space:nowrap;border-radius:6px;flex:1;align-items:center;gap:6px;margin-left:8px;padding:0 10px;display:flex;overflow:hidden}.marketing-root .v2-device-browser__url .v2-i{width:12px;height:12px;color:var(--success)}.marketing-root .v2-device-phone{aspect-ratio:9/18.5;border:9px solid var(--chrome);background:var(--surface);width:300px;max-width:100%;box-shadow:var(--sh-raised), inset 0 0 0 1px #ffffff0f;border-radius:42px;position:relative;overflow:hidden}.marketing-root .v2-device-phone:before{content:"";background:var(--chrome);z-index:3;border-radius:999px;width:92px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.marketing-root .v2-device-phone__screen{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.marketing-root .v2-device-phone__status{height:46px;color:var(--text);flex:none;justify-content:space-between;align-items:flex-end;padding:0 22px 6px;font-size:12px;font-weight:600;display:flex}.marketing-root .v2-device-phone--sm{border-width:7px;border-radius:34px;width:240px}.marketing-root .v2-device-phone--sm:before{width:74px;height:20px;top:8px}.marketing-root .v2-device-browser__url{text-overflow:ellipsis;min-width:0}@media (max-width:480px){.marketing-root .v2-device-browser__url{gap:4px;margin-left:4px;padding:0 8px;font-size:11px}}
